Zur Navigation

Sperre eines spezifischen Browsers und User Agent via .htaccess

1 MikeMerci

Ein User spamt über Bots unseren Server voll. Er wechselt laufend die IP - aber diese Info ist immer gleich. Habe danach gesucht wie ich das via .htaccess sperren kann - kam aber nicht weiter als wie zum Basis Browser. Kann mich jemand hier "tiefer" bringen?

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36

Hierfür gibt es auch ein htaccess Befehl – der ist mir aber noch zu unscharf – es erwischt zu viele Unschuldige

# Block Firefox
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} Firefox [NC]
RewriteRule .* - [F,L]


07.06.2021 19:58

2 Jörg Kruse

... Chrome/90.0.4430.212 ...

Das ist der User Agent eines nicht mehr ganz aktuellen Google Chrome. Aktuell ist "Chrome/91.0.4472.77".

Diese Bedingung wird vermutlich auch normale User erwischen, die ihren Chrome noch nicht upgedatet haben:

RewriteCond %{HTTP_USER_AGENT} Chrome/90\.0\.4430\.212 [NC]

Der Rest eignet sich noch weniger zum Filtern. Die Angaben "Mozilla/5.0", "AppleWebKit/537.36 (KHTML, like Gecko)" und "Safari/537.36" haben alle neueren Chromes in ihrem User-Agent-String. Die OS-Angabe "(Windows NT 10.0; Win64; x64)" ist auch nicht besonders außergewöhnlich.

07.06.2021 20:58 | geändert: 07.06.2021 20:59

3 MikeMerci

Vielen Dank, das hat mir sehr geholfen.

07.06.2021 21:26

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]