Filtern von Amazon-Servern nach IP-Bereich UND URL

Filtern von Amazon-Servern nach IP-Bereich UND URL

Mein Server wird häufig von Bots angegriffen, die auf Amazon-Servern gehostet werden. Daher habe ich iptables so konfiguriert, dass die größten IP-Bereiche von Amazon blockiert werden.

Mein Problem besteht darin, dass Let’s Encrypt auch Amazon-Server nutzt, um neue SSL-Zertifikate auszustellen. Aufgrund meines IP-Filters funktioniert es auf meinem Server daher nicht.

Wie kann ich Let’s Encrypt die Ausstellung von Zertifikaten erlauben (indem ich URLs wie domain.ext/.well-known/**** zulasse), aber alle anderen Verbindungen von Amazon-Servern blockiere?

Auf diesem Server verwende ich iptables, mod_security und fail2ban. iptable kann nicht nach URL filtern, daher denke ich, dass ich benutzerdefinierte Regeln für mod_security und/oder fail2ban erstellen muss?

Danke, Fab

verwandte Informationen