Google Chrome Funktion “Fehler oder defekte Webseite melden …”

Diese Funktion ist eine Feature von Google Chrome, mit dem man schnell und einfach eine defekte oder fehlerhafte Webseite melden kann. Doch hier stellen sich schnell ein paar Fragen. Um diese Fragen zu beantworten, habe ich mir mal die Kommunikation zwischen meinem PC und dem Server genauer angesehen. Dabei habe ich schnell den folgenden HTTP Request identifiziert. http://web-bug.appspot.com/bugreport. Für das loggen der Kommunikation zwischen meinem PC und dem Server habe ich mich für meinen Java Network Monitor entschieden. Ich hätte z.B. auch Wireshark nutzen können, aber ich wollte mich nicht ewig mit den Filtern beschäftigen und nur den HTTP Port auf einem Server monitoren. Dafür ist der Java Network Monitor ideal geeignet. Ich habe also den Java Network Monitor eingerichtet und einen Report “Fehler oder defekte Webseite melden …” gesendet. Bei der Analyse der Logfiles habe ich versucht folgende Fragen zu beantworten.

  • Wie erden die Daten übertragen?
    Die Daten werden per HTTP Request an den Server http://web-bug.appspot.com/bugreport übertragen. Für den diejenigen, die appspot.com nicht kennt, hier der Hinweis auf die “Google App Engine” (natürlich von Google), zu der diese Subdomain gehort.
  • Was genau melde ich?
    Es werden verschieden Daten an den Server gemeldet. Wenn man die Daten incl. Screenshot meldet, werden folgende Daten an den Server übertragen:
  • data_version = 1
    Hierbei handelt es sich vermutlich um die Version der Datenstruktur
  • title = 405 Method Not Allowed
    Dies ist der Title der Website. In diesem Fall war es der HTTP Error 405
  • problem = 0
    Dies ist eine Nummer für ein Problem. Ich habe keine Ahnung welche Nummern es gibt oder was sie bedeuten. Evtl. lohnt sich hier noch mal ein Blick in den Code. Allerdings habe ich den noch nicht gefunden. Werde von Zeit zu Zeit mal danach suchen. Da es ja als Open Source Projekt angekündigt ist, werden die Sourcen wohl in der nächsten Zeit veröffentlicht.
  • url=http://web-bug.appspot.com/bugreport
    Diesen URL habe ich für meinen Test verwendet. Für diesen URL habe ich den Report erstellt
  • chrome_version=Google Chrome – 0.2.149.27 (1583)
    Die vollständige Version meines Chrome Browsers. Könnte dazu verwendet werden, Bugs im Google Chrome Broser zu finden. Falls z.B. eine Website auf Grund von Rendering Fehlern nicht dargestellt werden kann.
  • os_version=5.1.2600 Service Pack 2
    Mein OS. Auch diese Info könnte dazu verwendet werden, Bugs im Google Chrome Browser zu finden. Falls z.B. eine Website auf Grund von Rendering Fehlern nicht dargestellt werden kann.
  • chrome_locale=de
    Lokation. Diese Information wird vermutlich verwendet, um Probleme mit der Codierung zu identifizieren. Könnte den Entwicklern helfen, einen Fehler reproduzieren zu können.
  • description=Was soll das denn sein?
    Dabei handelt es sich um die Fehlerbeschreibung.
  • screenshot=PNG Screenshot
    Ein vollständiger Screenshot des Browser Fensters. Incl. der Reiterleiste. Diese Information lohnt es sich zu hinterfragen. Denn die anderen Reiter geben darüber Auskunft welche Seiten sonst noch geöffnet sind. Da im Google Chrome Browser jeder Tab einen eigenen Thread darstellt, sollte diese Information nicht relevant sein für den Report (Auch wenn es tatsächlich schon Beispiele Im Netz dafür gibt, wie man den komp. Browser zum Absturz bringt ;-) .
  • Wer bekommt diese Information?
    Wer die Informationen bekommt, ist nicht eindeutig. Erst mal werden die Daten an http://web-bug.appspot.com/bugreport gesendet. Dort werden sie vermutlich von einer Gruppe Google Mitarbeiter gesichtet, bewertet und daraufhin unterschiedliche Aktivitäten ausgeführt. Z.B. könnten Bug Reports an das Entwicklerteam von Google Chrome gesendet werden. Die Daten könnten über die Webmaster-Zentrale (google.com/webmasters) den betroffenen Webmastern zur Verfügung gestellt werden und es ist sogar möglich, dass Die Informationen in das Ranking der Suchmaschine Google eingebunden werden?
  • Wird der Webmaster informiert?
    Hierfür wird eine zusätzliche Testreihe mit fehlerhaften, potentiell gehackten und nicht erreichbaren Servern durchgeführt. Die Ergebnisse werden hier im Blog veröffentlicht.
  • Hat diese Funktion sogar Auswirkungen auf das Ranking der Seite?
    Wie immer wenn es um das Google Ranking geht: Keine Ahnung, aber ich habe da so eine Vermutung :-) . Ich persönlich glaube NICHT. Denn das Risiko, kurzfristig nicht erreichbare Server abzuwerten oder aus dem Index zu verbannen, ist gerade bei Servern die hochfrequentiert sind einfach zu hoch. Ein Szenario könnte z.B. folgendes sein. Eine DoS Atacke auf einen Server wie z.B. Wikipedia, Heise, Spiegel, Focus, etc. und dann Google mit den Reports darüber informieren. Wenn so ein Szenario funktioniert, wird SEO in Zukunft ganz anders aussehen :-)
  • Werden personenbezogene Daten übertragen?
    JEIN. In dem Screenshot werden die Informationen übertragen, welche Tabs noch geöffnet sind. Damit könnte man theoretisch Profile basteln, die darüber Auskunft geben, auf welchen Seiten der Nutzer gleichzeitig surft. Allerdings ist das eine Information, die wenig Aussagekraft hat. Da ist die Google Toolbar doch viel besser geeignet, um diese Informationen im großen Stil zu sammeln.Den Screenshot habe ich auch mal exportiert. Hier der Screenshot zu meinem Test.

    Google Chrome Fehler oder defekte Webseite melden Screenshot

    PS: Die Google Toolbar ist ein Tool, welches ich noch ein wenig vermisse. Ich hoffe, Google wird die Google-Toolbar für den eigenen Browser auch noch portieren.

    Technische Details zu der Analyse:
    Verwendete Webseite für den Report: http://web-bug.appspot.com/bugreport
    Verwendetes Tool für den Report: Java Network Monitor http://m-software.de/java-network-monitor.jsp
    Aufruf:
    java NetworkMonitor 127.0.0.1 80 209.85.135.118 80 > httplog.txt
    Vorbereitung:
    In der Datei C:\WINDOWS\system32\drivers\etc\hosts folgende Zeile eingefügt
    127.0.0.1 web-bug.appspot.com
    Wichtig: Den Browser nach dem Speichern der Datei hosts neu Starten, da der

    Browser vermutlich einen eigenen Cache für die IP Adressen hat.

    Hinweis: Nach dem Loggen der Kommunikation den Eintrag aus der Datei wieder entfernen.

  • Michael Jentsch

    Michael Jentsch arbeitet seit 2006 bei der Itellium Services GmbH als Entwickler und Software Architekt. Er ist spezialisiert auf Java basierte Web-Applikationen und E-Commerce. Neben dem Beruf interessiert er sich auch für Suchmaschinenoptimierung und ist engagiert in vielen Open Source Projekten im Web Umfeld. Sie erreichen ihn per E-Mail unter [email protected].

    More Posts

    Weiterführende Themen:

    1. Google Chrome Comic
    2. Google Chrome Video
    3. Google Chrome
    4. Fehler bei Web.de

    Comments

    1. Saint Germain says:

      Google-Chrome ist sehr schnell, aber es gibt keine addons…. Firefox ist “the best”.

    2. ferdl says:

      gibt es eine lösung zu google-chrome, wenn dieser passwörter nicht speichern will bei manchen seiten? thx

      • admin says:

        Kann sein, dass diese Funktion von der Webseite blockiert wird. Um weche Webseite geht es denn?

    «
    facebook this
    "));