Obrázek je soubor, ale je rozdíl mezi tím, když napíšeš get URL_souboru (přičemž si zaručeně všimneš, že adresa vede jinam) a na vedlejší konsoli ee ./soubor, a tím, když se to vše děje automaticky a 99 % uživatelů ani netuší, že by to mohlo být odjinud.
A kdyby na to nebyl img, pak by jeho src atribut nedovoloval absolutní cesty (apod.). Z toho, že je dovoluje a že to funguje, je ihned patrno, že img na to je.
Toto je ale debata na draka (abych nemusel říkat "o hovně"). Omezit takové vkládání obrázků jistě jde, např. přes zmíněnou hlavičku HTTP_REFERER nebo dynamickým vytvářením jejich názvů nebo jinak, a je nakonec na každém, jak si to zařídí na svém serveru a jakou politiku zvolí, obecně je to však imho proti duchu Internetu a proti myšlence http. A rozhodně si nemyslím, že kdo takto linkuje obrázky, které linkovat jdou (nebo si vloží do framíku nebo scriptem kousek stránky odjinud apod.), by měl být nějak povinen dávat najevo, odkud jsou. Může, ale nemusí, a žádný příkaz slušnosti apod. jej k tomu neváže.
Co je přístupné na Internetu, to je přístupné. Tečka. |