Inline -Verknüpfung
Inline -Verknüpfung (auch bekannt als Hotlinking, Blutegel, Piggy-Backing, Direkte Verknüpfung, Offsite -Bild greift) ist die Verwendung eines verknüpften Objekts, oft ein Bild, auf einer Stelle von a Website Zugehörigkeit zu einem zweiten Standort. Eine Site soll einen Inline -Link zum anderen Standort haben, an dem sich das Objekt befindet.
Inline -Verknüpfung und HTTP
Die Technologie hinter dem World Wide Web, die Hypertext Transfer Protocol (HTTP) macht keine Unterscheidung von Arten von Links - alle Links sind funktionell gleich. Ressourcen können an jedem Ort auf jedem Server lokalisiert sein.
Wenn eine Website besucht wird, lädt der Browser den Textinhalt zunächst in Form eines HTML -Dokuments herunter. Das heruntergeladene HTML -Dokument kann andere HTML -Dateien, Bilder, Skripte und/oder aufrufen Stylesheet Dateien zu verarbeiten. Diese Dateien können enthalten Tags, die die liefern URLs Dadurch können Bilder auf der Seite angezeigt werden. Der HTML -Code gibt im Allgemeinen keinen Server an, was bedeutet, dass der Webbrowser denselben Server wie der übergeordnete Code verwenden sollte (
). Es ermöglicht auch absolute URLs, die sich auf Bilder beziehen, die auf anderen Servern gehostet werden (
).
Wenn ein Browser eine HTML -Seite mit einem solchen Bild herunterlädt, kontaktiert der Browser den Remote -Server, um den Bildinhalt anzufordern.
Häufige Verwendungen von verknüpften Inhalten
Die Möglichkeit, Inhalte von einer Website innerhalb eines anderen anzuzeigen, ist Teil des ursprünglichen Designs des Webs des Webs Hypertext Mittel. Zu den gemeinsamen Verwendungen gehören:
- Es ist eine Urheberrechtsverletzung, Kopien einer Arbeit zu erstellen, für die die Person, die Kopien erstellt (Einfach "Link" genannt).[1]
- Webarchitekten können die Bilder einer Site auf einem Server oder einer Gruppe von Servern absichtlich trennen. Das Hosting -Bilder auf separaten Servern ermöglicht es der Website, die Bandbreitenanforderungen zwischen Servern zu teilen. Als Beispiel die hochvolumige Seite Slashdot speichert seine "Titelseite" bei
Slashdot.org
; Einzelne Geschichten über Server wie z.Games.Slashdot.org
oderit.slashdot.org
; und serviert Bilder für jeden Host vonImages.Slashdot.org
. - Ein Artikel auf einer Website kann sich für die urheberrechtlich geschützten Bilder oder Inhalte auf einer anderen Website über Inline -Verknüpfung beziehen, wodurch Rechte und Eigentümerprobleme vermieden werden können, die die Originaldateien kopieren können. Diese Praxis wird jedoch im Allgemeinen aufgrund der daraus resultierenden Bandbreitenbelastung der Quelle entmutigt, und der Quellanbieter wird häufig beleidigt, da der Betrachter die gesamte Originalseite nicht sieht, die den beabsichtigten Kontext des Bildes liefert.
- Viele Webseiten enthalten Werbebanner. Banner -Anzeigen sind Bilder, die von einem Unternehmen gehostet werden, das als Mittelsmann zwischen den Werbetreibenden und den Websites fungiert, auf denen die Anzeigen erscheinen. Das
Tag kann eine URL zu a angeben CGI Skript auf dem AD -Server, einschließlich einer Zeichenfolge, die die Website, die den Datenverkehr erzeugt, einzigartig identifiziert, und möglicherweise andere Informationen über die Person, die die zuvor gesammelte und mit einem Cookie zugeordnete Anzeige anzeigt. Das CGI -Skript bestimmt, welches Bild als Antwort auf die Anfrage gesendet werden soll.
- Einige Websites Hotlink von einem schnelleren Server, um die Ladegeschwindigkeit des Clients zu erhöhen.
- Zähler schlagen oder Webzähler Zeigen Sie, wie oft eine Seite geladen wurde. Mehrere Unternehmen bieten Treffer mit Treffpunkten, die von der Website gepflegt und mit einem Inline -Link angezeigt werden.
Umstrittene Verwendungen der Inline -Verknüpfung
Die Verschwörung von Grenzen zwischen Websites kann zu anderen Problemen führen, wenn die Website gegen die Erwartungen der Benutzer verstößt. In anderen Fällen kann die Inline -Verknüpfung für böswillige Zwecke erfolgen.
- Inhaltsseiten, auf denen das Objekt gespeichert ist und von dem es abgerufen wird, mögen die neue Platzierung möglicherweise nicht.
- Inline -Verknüpfung mit einem auf einem anderen Standort gespeicherten Bild erhöht die Bandbreitennutzung dieser Site, obwohl die Website nicht wie beabsichtigt angesehen wird. Die Beschwerde kann der Verlust von AD -Einnahmen oder die Änderung der wahrgenommenen Bedeutung durch einen nicht genehmigten Kontext sein.
- Cross-Site-Scripting und Phishing Angriffe können Inline -Links zu einem legitimen Standort umfassen, um das Vertrauen eines Opfers zu gewinnen.
- Pay-per-in-In-In-In-In-Innen-Dienste können versuchen, den Zugriff auf ihren Inhalt durch komplexe Skript- und Inline-Verknüpfungstechniken einzuschränken.
- Inline -Objekte können zur Ausführung verwendet werden Drive-by-Angriffe auf der Klient, Ausbeutung Fehler in dem Code, der die Objekte interpretiert. Wenn ein Objekt auf einem externen Server gespeichert wird, hat die Überweisungsstelle keine Kontrolle darüber, ob und wenn ein ursprünglich vorteilhafter Objektinhalt durch böswillige Inhalte ersetzt wird.
- Die Anfragen für Inline -Objekte enthalten normalerweise die Überweisung Information. Dies läuft Informationen über die durchstochernden Seiten zu den Server, die die Objekte hosten (siehe Web -Besucherverfolgung).
Verhütung
Client -Seite
Die meisten Webbrowser folgen blind der URL für Inline -Links, obwohl es sich um eine häufige Sicherheitsbeschwerde handelt.[2] Eingebettete Bilder können als verwendet werden Web -Fehler Benutzer verfolgen oder Informationen an Dritte weitergeben. Viele Anzeigenfilterung Die Browser -Tools beschränken dieses Verhalten auf unterschiedliche Ausmaß.
Serverseite
Einige Server sind so programmiert, dass sie die verwenden HTTP Referer Header zum Erkennen von Hotlinking und zurückzugeben und eine verurteilende Nachricht, die üblicherweise im selben Format anstelle des erwarteten Bild- oder Medienclips ist. Die meisten Server können so konfiguriert werden, dass sie gehostete Medien teilweise vor Inline -Verknüpfung schützen, normalerweise durch Servieren der Medien oder durch Servieren einer anderen Datei.[3][4]
URL -Umschreiben wird oft verwendet (z. B. mod_rewrite mit Apache HTTP Server) Ablehre oder Umleitung versuchten Hotlinks zu Bildern und Medien in eine alternative Ressource. Die meisten Arten von elektronischen Medien können auf diese Weise umgeleitet werden, einschließlich Videodateien, Musikdateien und Animationen (wie z. Blinken).
Andere Lösungen verbinden sich normalerweise URL -Umschreiben Mit einigen benutzerdefinierten komplexen serverseitigen Skripten, damit die Hotlinking für kurze Zeit oder in komplexeren Setups die HotLinking ermöglicht, gibt es jedoch ein alternatives Bild mit reduzierter Qualität und Größe zurück und reduzieren somit die Bandbreitenlast, wenn sie von einem Remote -Server angefordert werden. Alle Hotlink Prevention messen das Risiko, die Benutzererfahrung auf der Website von Drittanbietern zu verschlechtern.[5]
Urheberrechtsprobleme, die durch Inline -Verknüpfung aufgeworfen wurden
Die wichtigste rechtliche Tatsache bei der Inline -Verknüpfung im Vergleich zu Überlegungen zum Urheberrecht ist, dass der Inline -Linker keine Kopie der Bilddatei auf seinem eigenen Internetserver platziert. Der Inline -Linker platziert vielmehr einen Zeiger auf seinem Internet -Server, der auf den Server verweist, auf dem der Inhaber des Bildes die Bilddatei platziert hat. Dieser Zeiger bewirkt, dass der Browser eines Benutzers auf den Server des Eigentümers springt und die Bilddatei auf den Computer des Benutzers abholt. US -Gerichte haben dies in der Urheberrechtsanalyse als entscheidende Tatsache angesehen. Also in Perfect 10, Inc. v. Amazon.com, Inc.,[6] das Berufungsgericht der Vereinigten Staaten für den neunten Stromkreis erklärte, warum die Inline -Verknüpfung nicht gegen das US -Urheberrecht verstoßen hat:
Google nicht ... Zeigt eine Kopie von fotografischen Bildern in voller Größe für die Zwecke des Urheberrechts an, wenn Google-Frames inline-verknüpfte Bilder auf dem Computerbildschirm eines Benutzers angezeigt werden. Da die Computer von Google die fotografischen Bilder nicht speichern, verfügt Google für die Zwecke des Urheberrechts keine Kopie der Bilder. Mit anderen Worten, Google hat keine „materiellen Objekte ... in dem ein Werk festgelegt ist ... und von denen die Arbeit wahrgenommen, reproduziert oder auf andere Weise kommuniziert werden kann“ und daher keine Kopie kommunizieren kann. Anstatt eine Kopie des Bildes zu kommunizieren, bietet Google HTML-Anweisungen, die den Browser eines Benutzers auf einen Computer eines Website-Publisher leiten, der das fotografische Bild in voller Größe speichert. Die Bereitstellung dieser HTML -Anweisungen ist nicht gleichbedeutend mit der Anzeige einer Kopie. Erstens sind die HTML -Anweisungen Textzeilen, kein fotografisches Bild. Zweitens verursachen HTML -Anweisungen nicht selbst, dass auf dem Computerbildschirm des Benutzers verstörende Bilder angezeigt werden. Das HTML gibt lediglich die Adresse des Bildes dem Browser des Benutzers an. Der Browser interagiert dann mit dem Computer, der das verletzende Bild speichert. Diese Interaktion führt dazu, dass ein verletzendes Bild auf dem Computerbildschirm des Benutzers angezeigt wird. Google kann den Zugriff des Benutzers auf verletzende Bilder erleichtern. Eine solche Unterstützung legte jedoch nur Fragen der Haftung bei der Haftung auf und stellt keine direkte Verletzung der Ausstellungsrechte des Urheberrechts dar. ... während die Inline-Verknüpfung und -rahmen dazu führen, dass einige Computerbenutzer der Ansicht sind, dass sie eine einzelne Google-Webseite anzeigen, schützt das Copyright-Gesetz ... keinen Urheberrechtsinhaber vor [solchen] Handlungen ....
Siehe auch
Verweise
- ^ Mike Masnick. "Verknüpft Inline mit einem Bild -Urheberrechtsverletzungen?". Techdirt. Abgerufen 2014-02-15.
- ^ Thomas C Greene (2007-02-20). "Vista Security überverkauft". dadurch.co.uk. Abgerufen 2007-11-16.
- ^ Ross Shannon (2007-02-26). "Bandbreitendiebstahl". yourhtmlSource.com. Abgerufen 2007-11-16.
Einige Webmaster werden versuchen, direkt mit Ihren Bildern von ihren Seiten zu verknüpfen. Glücklicherweise bietet eine einfache Konfigurationsänderung die erforderliche Lösung.
- ^ Thomas Scott (2004-07-13). "Smart Image Hotlinking Prevention". Alistapart.com. Abgerufen 2007-11-16.
- ^ Aleksandersen, Daniel. "Bildqualitätsverschlechterung als Hotlink -Präventionsmaßnahme und Abschreckung". Leichte Zukunft. Abgerufen 1. September 2016.
- ^ 487 F.3d 701 (9. Cir. 2007).