Moin,
ich habe meine WAF Regeln in Cloudflare mal überarbeitet, vielleicht fühlt sich ja einer davon inspiriert und möchte das vielleicht auch machen.
Ich habe jetzt 3 Regeln
- Blockt bekannte Bots, Grobes Geo-blocking und ich sperre da noch den zugriff auf die Config Seite von einem Service den ich hoste (wird immer angewandt)
- Prüft den Verwendeten User Agent und die verwendete AS Num (vom welchen Provider die anfrage kommt, bin bei einem lokalen). (Wenn eins von beiden zustimmt wird Regel 3 übersprungen.)
- Hier blockiere ich den Zugriff auf HA und andere Dienste, wird ja übersprungen durch die 2. Regel.
Für die Details der Regeln bitte auf diesen Text klicken.
Ich Zeige hier jetzt nur die Einträge für HA.
- Wie komme ich dahin wo ich die Regel erstelle?
Nach dem Login gehst du auf deine Domain:
Und dann geht es hier weiter:
Zur Info ich Poste auch immer die Ausdrucksvorschau, dann könntet ihr das hier über Copy and Past einfügen:
Regel 1:
Hier kommt alles rein was immer geblockt werden soll.
(not ip.geoip.country in {"AT" "BE" "BG" "HR" "CZ" "DK" "EE" "FI" "FR" "DE" "GR" "HU" "IE" "IT" "LV" "LI" "LT" "LU" "MT" "MC" "NL" "NO" "PL" "PT" "RO" "SK" "SI" "ES" "SE"}) or (cf.client.bot)
Sind ein paar mehr Länder drin da meine Eltern viel mir ihrem Wohnmobile unterwegs sind.
Regel 2
Hier kommt das Rein damit wir selber auch unsere in Regel 3 Geblockte Seiten rauf kommen: User Agent, AS Num, …
(ip.src.asnum in {3320 44178}) or (http.user_agent contains "Home Assistant")
AS Num habe ich geändert, das müssten jetzt die sein für Telekom Festnetz und Mobil sein. Die findet man entweder über googlen raus oder man guckt sich seine Verbindungen in der Analytics von Cloudflare an, dort werden diese auch gezeigt.
Den User Agent vom iPhone konnte ich nicht Testen wir haben nur Android.
Wichtig wen diese Regel zustimmt wollen wir nicht Blockieren!
Regel 3
Hier Blockiere ich alles wo man nur drauf kommen soll wenn Regel 2 Zutrifft.
Domain muss natürlich angepasst werden, sollte klar sein.
(starts_with(http.request.full_uri, "https://ha.xyz.de"))
LG
Tobi






