Blocke alte Browser-Versionen und verdächtige Browser
·
Mit Hilfe von WhatIsMyBrowser erkennt das Plugin veraltete und schädliche Browser und verweigert ihnen den Zugriff. Eine spezielle robots.txt-Datei verhindert das Crawling durch schädliche Bots.
Jedes Mal, wenn dein Webbrowser eine Anfrage an eine Website sendet, sendet er einen HTTP-Header namens „User-Agent“. Die User-Agent-Zeichenfolge enthält Informationen über den Namen deines Webbrowsers, dein Betriebssystem, den Gerätetyp und viele weitere nützliche Informationen.
Das Plugin sendet über eine API die User-Agent-Zeichenfolge jedes Browsers, der zum ersten Mal auf deine Website zugreift, an https://api.whatismybrowser.com/api/v2/user_agent_parse, um folgende Informationen über den User-Agenten zu erhalten:
- Softwarename und Version
- Name und Version des Betriebssystems
WhatIsMyBrowser.com API Allgemeine Geschäftsbedingungen
Mit Hilfe dieser Informationen versucht das Plugin, alte und bösartige Browser zu erkennen und verweigert ihnen den Zugriff auf deine Website.
Anleitung
- Gehe zu What is my browser? und registriere dich für die WhatIsMyBrowser.com API für einen Basic (free) Application Plan.
- Die Abfrage des User-Agenten ist auf 5000 Zugriffe pro Monat beschränkt. Daher verwaltet das Plugin eine Datenbanktabelle.
- Die User-Agent-Zeichenfolge jedes Browsers, der zum ersten Mal auf deine Website zugreift, wird an diesen Dienst gesendet und die Informationen werden in einer Tabelle gespeichert.
- Browsers are blocked if the browser and/or system are outdated:
- Standard: Chrome und Chrome-basierte Browser < 128, Firefox < 128, Internet Explorer, Netscape (!), Opera < 83, Safari < 17
- Veraltete Systeme sind alle Windows-Versionen vor Windows 10 sowie einige MacOS- und Android-Versionen.
- Er wird auch dann geblockt, wenn die „simple software string“ „unknown“ enthält oder leer ist.
- Du kannst auch andere Browser konfigurieren.
- Manchmal kommt es zu falschen Positiven, beispielsweise wenn der Browser von Mastodon stammt. In diesem Fall kannst du ihn von der Überprüfung ausschließen.
- Das Plugin prüft, ob die Crawler tatsächlich von Google, Bing, Yandex, Apple, Mojeek, Baidu oder Seznam stammen.
Über die robots.txt
- Du kannst Rewrite-Regeln konfigurieren, um eine robots.txt-Datei bereitzustellen, die das Crawling für einen Browser erlaubt oder verbietet. Wenn das Crawling verboten ist, wird der Zugriff auf deine Website für diesen Browser geblockt.
Logging
- Die Protokollierung kann sehr detailliert sein. Bitte überprüfe die Protokolle und die WIMB-Tabelle regelmäßig.
Dieses Plugin steht für deine -Website zum Download zur Verfügung.