增强宝塔Nginx免费防火墙的功能添加User-Agent屏蔽规则

2024-01-25 0 1,264

正文:

在宝塔面板中,Nginx防火墙分为免费和付费两种版本。通过设置 User-Agent,我们可以有效地拦截大量无关的爬虫访问,同时防范 SQL 注入和菜刀等恶意攻击。

尽管免费版的 Nginx 防火墙规则数量有限,功能也不够全面,但我们愿意分享一些付费版中的高级规则,供您手动添加到免费版中以增强防护。需要注意的是,免费版并不支持规则的批量导入功能。
增强宝塔Nginx免费防火墙的功能添加User-Agent屏蔽规则

关键词过滤 1


(WPScan|HTTrack|antSword|harvest|audit|dirbuster|pangolin|nmap|sqln|hydra|Parser|libwww|BBBike|sqlmap|w3af|owasp|Nikto|fimap|havij|zmeu|BabyKrokodil|netsparker|httperf| SF/)

一句话*屏蔽的关键字*过滤 2


(?:define|eval|file_get_contents|include|require_once|shell_exec|phpinfo|system|passthru|chr|char|preg_\w+|execute|echo|print|print_r|var_dump|(fp)open|alert|showmodaldialog|file_put_contents|fopen|urldecode|scandir)\(

一句话*屏蔽的关键字*过滤 3


\$_(GET|post|cookie|files|session|env|phplib|GLOBALS|SERVER)

SQL 注入过滤 2


select\s+.+(from|limit)\s+

SQL 注入过滤 3


(?:(union(.*?)select))

SQL 注入过滤 6


benchmark\((.*)\,(.*)\)

SQL 注入过滤 7


(?:from\W+information_schema\W)

SQL 注入过滤 8


(?:(?:current_)user|database|schema|connection_id)\s*\(

SQL 报错注入过滤 01


(extractvalue\(|concat\(0x|user\(\)|substring\(|count\(\*\)|substring\(hex\(|updatexml\()

SQL 报错注入过滤 02


(@@version|load_file\(|NAME_CONST\(|exp\(\~|floor\(rand\(|geometrycollection\(|multipoint\(|polygon\(|multipolygon\(|linestring\(|multilinestring\()

SQL 注入过滤 10


(substr\()

SQL 注入过滤 1


(ORD\(|MID\(|IFNULL\(|CAST\(|CHAR\))

SQL 注入过滤 1


(EXISTS\(|SELECT\#|\(SELECT)

菜刀流量过滤


(array_map\("ass)

SQL 报错注入过滤 01


(bin\(|ascii\(|benchmark\(|concat_ws\(|group_concat\(|strcmp\(|left\(|datadir\(|greatest\()

本文章已结束,如转载请注明:汇站网 » 增强宝塔 Nginx 免费防火墙的功能添加 User-Agent 屏蔽规则

收藏 (0)

微信支付 微信扫一扫

支付宝支付 支付宝扫一扫

打赏二维码
点赞 (0)

站长资源下载中心-找源码上汇站

常见问题
  • 如果付款后没有弹出下载页面,多刷新几下,有问题联系客服!
查看详情
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情

相关文章

联系官方客服

为您解决烦忧 - 24小时在线 专业服务