Seite 1 von 1
Blackhole.... wie man vielen Bots ein Schnippchen schlägt;-)
Verfasst: Mo 17. Feb 2020, 13:32
von creativecat
Weil ich es gerade für die Absicherung eines Kontaktformulars benötigt habe bin ich auf diesen
kleinen lesenwerter Artikel gestoßen. Er beschreibt, wie man Bots in eine Falle lockt und zukünftig über die IP ausschließt.
Re: Blackhole.... wie man vielen Bots ein Schnippchen schlägt;-)
Verfasst: Mo 17. Feb 2020, 15:12
von shadowcat
Das könnte man doch als Automatismus in BC2 einbauen. Samt Admin Tool zum Sichten der Log-Einträge und Option zum Ein-/Ausschalten.
Re: Blackhole.... wie man vielen Bots ein Schnippchen schlägt;-)
Verfasst: Mo 17. Feb 2020, 15:17
von creativecat
Grundsätzlich seehehr gute Idee

Aber wollten wir nicht mal irgendwann einen Feature-Stop

Re: Blackhole.... wie man vielen Bots ein Schnippchen schlägt;-)
Verfasst: Mo 24. Feb 2020, 07:05
von MK70
Sicherheitsfeatures sind doch Muss-Features

Re: Blackhole.... wie man vielen Bots ein Schnippchen schlägt;-)
Verfasst: Mo 23. Mär 2020, 18:58
von shadowcat
Hier mal ein Screenshot zum BC2 Admin Tool "BotTrap".

- 2020-03-23 18_54_38-BlackCat CMS Backend _ Admin Werkzeuge.png (8.91 KiB) 35181 mal betrachtet
BC2 bekommt jetzt ein "Hook-System", das es Erweiterungen ermöglicht, sich an bestimmten Stellen einzuklinken. In diesem Fall klinkt sich "BotTrap" mit der Funktion "trap" in die Abarbeitung der aktuellen Route ein, mit dem Effekt, dass einem "bösen Bot" jeglicher Zugriff egal wohin verboten ist. Das Tool zeigt die registrierten Zugriffe an und ermöglicht es (...später dann mal...

), registrierte Zugriffe zu löschen (der so registrierte Besucher darf wieder) oder auf die Whitelist zu setzen (selber Effekt). Näheres dann später in der Doku zum Modul.
In obigem Fall habe ich als "localhost" gezielt das geschützte Verzeichnis ("blackhole") aufgesucht und so einen Log-Eintrag provoziert. Setze ich jetzt in der Tabelle die Spalte "whitelisted" auf "N", bin ich ausgesperrt.
Re: Blackhole.... wie man vielen Bots ein Schnippchen schlägt;-)
Verfasst: Di 24. Mär 2020, 08:15
von creativecat
Sehr, sehr mega geil!

Re: Blackhole.... wie man vielen Bots ein Schnippchen schlägt;-)
Verfasst: Di 24. Mär 2020, 15:03
von shadowcat
Wird vermutlich bei vielen Einträge unübersichtlich, aber die Optimierung heb ich mir für später auf.

Re: Blackhole.... wie man vielen Bots ein Schnippchen schlägt;-)
Verfasst: Mi 25. Mär 2020, 07:40
von creativecat
Man kann es ja sortieren. Zugriff letzte Woche, White/Blacklist,...
Aber grundsätzlich ist erst mal die Funktion als solche wichtig und cool!
Re: Blackhole.... wie man vielen Bots ein Schnippchen schlägt;-)
Verfasst: Mi 25. Mär 2020, 14:56
von shadowcat
Wir haben ja auch noch Datatables und sowas.

Wie gesagt, für den Anfang ist das Aussperren der Bots das Wichtigste, "hübsch machen" kann man später immer noch. Und dass daraus jetzt das mit den Hooks wurde ist auch gut.

Re: Blackhole.... wie man vielen Bots ein Schnippchen schlägt;-)
Verfasst: Do 26. Mär 2020, 16:16
von shadowcat