Thorsten im Netz

Erläuterungen

Inhaltsverzeichnis
Gästebuch
Impressum
Linkweg:  / | Über dich | Erläuterungen
Thorsten im Netz Über dich

"Du kommst von"

Was bedeutet der Wert?

Der Referrer ist die Adresse der Seite, von der aus du auf die aktuelle Seite gelangt bist.

Was hat das für Folgen?

Da dieser Wert bei Anfragen des Browsers automatisch an den Server übertragen wird, kann so von diesem das Nutzerverhalten untersucht werden. Solltest du auch noch die Verwendung von Cookies zugelassen haben, so kann der Server bei jedem erneuten Besuch feststellen, dass du schon einmal da warst, und damit die Daten, die er bis jetzt schon über dich gesammelt hat, mit den neuen verknüpfen.
Außerdem solltest du dir überlegen, ob du unbedingt publik machen willst, welche Seiten du so besuchst.

Woher kommt der Wert?

Dieser Wert wird dem Server bei einer Seitenanforderung automatisch vom Browser mitgeteilt. Die Adresse kann auch mit Hilfe der JavaScript-Unterstützung ermittelt werden.

Was kann ich dagegen tun?

  • Du kannst nach dem Besuch kritischer Seiten immer erst einmal auf eine Seite gehen, die diesen Wert nicht auswertet, und dann von dort aus weitersurfen
  • oder über einen Anonymizer-Dienst im Internet surfen
  • oder ein Filterprogramm installieren, das sich zwischen den Browser und deine Internetverbindung hängt, und das diesen Wert aus den Seitenanfragen herausfiltert.

Codebeispiel (JavaScript)

if (document.referrer) {
  document.writeln("Du kommst von: " + document.referrer);
}
  

"IP-Adresse"

Was bedeutet der Wert?

Die IP-Adresse ist die eindeutige Adresse deines Rechners im Internet. Solltest du dich über das Telefon ins Internet einwählen, dann bekommst du bei jeder Verbindung automatisch eine Adresse zugewiesen. Dabei muss es sich nicht immer um die gleiche Adresse handeln. Die Adresse bleibt während der gesamten Verbindungsdauer aber immer gleich.

Was hat das für Folgen?

Ist die Adresse deines Rechners im Internet erst einmal bekannt, dann wird dein Rechner und das lokale Netz vom Internet aus angreifbar.

Woher kommt der Wert?

Beim TCP/IP-Protokoll kennen beide Kommunikationspartner die Internet-Adresse des jeweils anderen. Die IP-Adresse kann auch mit Hilfe der Java-Unterstützung ermittelt werden.

Was kann ich dagegen tun?

  • Du kannst über einen Anonymizer-Dienst surfen. Dieser führt alle Seitenanforderungen für dich aus. Damit kennt nur er deine aktuelle Internet-Adresse, nicht aber der Server, der die Seite liefern soll.
  • Gegen das Ausspähen der Adresse durch ein Java-Applet bist du dadurch aber nicht geschützt. Hiergegen hilft nur die Deaktivierung der Java-Unterstützung.
  • Um sich gegen Angriffe aus dem Internet zu schützen ist das Einrichten einer Firewall empfehlenswert.

Codebeispiel (Java)

import java.net.Socket;
import java.net.InetAddress;

Socket socket = Socket(InetAddress.getByName("www.Thorsten-Klein.de"),
                       80);
System.out.println(  "IP-Adresse: "
                   + socket.getLocalHost().getHostAddress());
  

"Hostname"

Was bedeutet der Wert?

Der Hostname ist der eindeutige Name deines Rechners im Internet. Solltest du dich über das Telefon ins Internet einwählen, dann bekommst du bei jeder Verbindung automatisch einen Hostnamen zugewiesen. Dabei muss es sich nicht immer um den gleichen Namen handeln. Der Hostname bleibt während der gesamten Verbindungsdauer aber immer gleich. Dieser Name kann über den Domain-Name-Service (DNS) in die IP-Adresse des Rechners umgesetzt werden.

Was hat das für Folgen?

Ist der Hostname deines Rechners im Internet erst einmal bekannt, dann wird dein Rechner und das lokale Netz vom Internet aus angreifbar.

Woher kommt der Wert?

Der Hostname kann mit Hilfe der Java-Unterstützung ermittelt werden.

Was kann ich dagegen tun?

  • Du kannst über einen Anonymizer-Dienst surfen. Dieser führt alle Seitenanforderungen für dich aus. Damit kennt nur er deine aktuelle Internet-Adresse, nicht aber der Server, der die Seite liefern soll.
  • Gegen das Ausspähen der Adresse durch ein Java-Applet bist du dadurch aber nicht geschützt. Hiergegen hilft nur die Deaktivierung der Java-Unterstützung.
  • Um sich gegen Angriffe aus dem Internet zu schützen ist das Einrichten einer Firewall empfehlenswert.

Codebeispiel (Java)

import java.net.Socket;
import java.net.InetAddress;

Socket socket = Socket(InetAddress.getByName("www.Thorsten-Klein.de"),
                       80);
System.out.println(  "Hostname: "
                   + socket.getLocalHost().getHostName());
  

"IP-Adresse (lokal)"

Was bedeutet der Wert?

Die IP-Adresse deines Rechners im lokalen Netz ist die eindeutige Adresse deines Rechners in deinem heimischen Netz.

Was hat das für Folgen?

Ist die Adresse deines Rechners im heimischen Netz erst einmal bekannt, so kann man damit eventuell auf die Adressen der anderen Rechner in deinem heimischen Netz schließen. Dadurch wird das gesamte heimische Netz vom Internet aus angreifbar.

Woher kommt der Wert?

Dieser Wert kann mit Hilfe der Java-Unterstützung ermittelt werden.

Was kann ich dagegen tun?

  • Du kannst die Adresse für die Dauer der Internet-Verbindung ändern
  • oder den Rechner für die Dauer der Internet-Verbindung aus den heimischen Netz nehmen
  • oder die Java-Unterstützung deaktivieren.

Codebeispiel (Java)

import java.net.InetAddress;

System.out.println(  "IP-Adresse (lokal): "
                   + InetAddress.getLocalHost().getHostAddress());
  

"Hostname (lokal)"

Was bedeutet der Wert?

Der Hostname deines Rechners im lokalen Netz ist der eindeutige Name deines Rechners im heimischen Netz.

Was hat das für Folgen?

Ist der Name deines Rechners im heimischen Netz erst einmal bekannt, so kann man damit eventuell auf die Namen der anderen Rechner in deinem heimischen Netz schließen. Dadurch wird das gesamte heimische Netz vom Internet aus angreifbar.

Woher kommt der Wert?

Dieser Wert kann mit Hilfe der Java-Unterstützung ermittelt werden.

Was kann ich dagegen tun?

  • Du kannst den Namen für die Dauer der Internet-Verbindung ändern
  • oder den Rechner für die Dauer der Internet-Verbindung aus den heimischen Netz nehmen
  • oder die Java-Unterstützung deaktivieren.

Codebeispiel (Java)

import java.net.InetAddress;

System.out.println(  "Hostname (lokal): "
                   + InetAddress.getLocalHost().getHostName());
  

"Plattform"

Was bedeutet der Wert?

Der Wert gibt einen Hinweis auf das von dir verwendete Betriebssystem an.

Was hat das für Folgen?

Ist das Betriebssystem erst einmal bekannt, so können gezielt auf dieses Betriebssystem ausgerichtete Angriffe gefahren werden.

Woher kommt der Wert?

Dieser Wert kann mit Hilfe der JavaScript-Unterstützung ermittelt werden.

Was kann ich dagegen tun?

  • Du kannst regelmäßig die aktuellsten Sicherheits-Patches und -Updates einspielen
  • oder die JavaScript-Unterstützung deaktivieren.

Codebeispiel (JavaScript)

if (navigator.platform) {
  document.writeln("Plattform: " + navigator.platform);
}
  

"Architektur"

Was bedeutet der Wert?

Der Wert gibt den von dir verwendeten Computer-Plattform an (PC, Mac, Alpha, etc.).

Was hat das für Folgen?

Es gibt nicht so viele weit verbreitete Multi-Plattform-Betriebssysteme. Daher ist dieser Wert nicht so relevant. Verwendest du aber ein solches und gibt es auf den verschiedenen Plattformen wichtige Unterschiede, so können diese gezielt ausgenutzt werden, um auf das Betriebssystem und diese Plattform ausgerichtete Angriffe zu fahren.

Woher kommt der Wert?

Dieser Wert kann mit Hilfe der Java-Unterstützung ermittelt werden.

Was kann ich dagegen tun?

  • Du kannst regelmäßig die aktuellsten Sicherheits-Patches und -Updates einspielen
  • oder die Java-Unterstützung deaktivieren.

Codebeispiel (Java)

System.out.println(System.getProperty("os.arch"));
  

"Name"

Was bedeutet der Wert?

Der Name bezeichnet das von dir verwendete Betriebssystem.

Was hat das für Folgen?

Der Betriebssystemname kann dafür missbraucht werden, gezielte und auf dieses Betriebssystem ausgerichtete Angriffe zu fahren.

Woher kommt der Wert?

Dieser Wert kann mit Hilfe der Java-Unterstützung ermittelt werden.

Was kann ich dagegen tun?

  • Du kannst regelmäßig die aktuellsten Sicherheits-Patches und -Updates einspielen
  • oder die Java-Unterstützung deaktivieren.

Codebeispiel (Java)

System.out.println(System.getProperty("os.name"));
  

"Version"

Was bedeutet der Wert?

Der Wert gibt die Version des von dir verwendeten Betriebssystems an.

Was hat das für Folgen?

Die Betriebssystemversion erleichtert es, Rückschlüsse auf bereits bekannte Sicherheitslöcher zu ziehen. Dadurch können dann gezielte und auf diese Betriebssystemversion ausgerichtete Angriffe gefahren werden.

Woher kommt der Wert?

Dieser Wert kann mit Hilfe der Java-Unterstützung ermittelt werden.

Was kann ich dagegen tun?

  • Du kannst regelmäßig die aktuellsten Sicherheits-Patches und -Updates einspielen
  • oder die Java-Unterstützung deaktivieren.

Codebeispiel (Java)

System.out.println(System.getProperty("os.version"));
  
© 2005, Thorsten Klein, WEBMASTER at Thorsten-Klein dot de
Letzte Änderung: 08.08.2005
Gültiges CSS! Gültiges XHTML 1.0! Nach oben