Bitte beachten Sie den folgenden Link und die Blockerweiterung in Squid Proxy.
https://www.cyberciti.biz/faq/squid-content-filter-block-files/
Wenn wir eine Erweiterung in unserer Firewall blockieren möchten, können wir eine ähnliche Regel verwenden:
example iptables rules: iptables -A INPUT -p tcp -m string --string ".exe" --algo bm -j DROP
Oder wir können es in unserem Proxy mit einer ähnlichen Regel tun:
example squid-cache rules: acl blext url_regex -i "blext.txt" http_access deny blext acl blmime rep_mime_type -i "blmime.txt" http_reply_access deny blmime
Wobei blmime und blext ACLs Folgendes enthalten (Quell- IANA ):
blext.txt \.exe([a-zA-Z][0-9]*)?(\?.*)?$ \.zip([a-zA-Z][0-9]*)?(\?.*)?$ \.rar([a-zA-Z][0-9]*)?(\?.*)?$ etc blmime.txt ^application/exe$ ^application/zip$ ^application/octet-stream$ etc
Meine Frage ist:
Wie kann ich eine ZIP- oder RAR-Erweiterung blockieren, die eine .exe-Datei enthält?
PD: Ich kann .rar oder .zip nicht blockieren, da dies zu Fehlalarmen führen würde, da es legitime Downloads gibt, die keine .exe oder .bat-Dateien in den Containern enthalten
Bitte beachten Sie den folgenden Link und die Blockerweiterung in Squid Proxy.
https://www.cyberciti.biz/faq/squid-content-filter-block-files/