安全基线[Nginx]
Nginx安全基线
NO.1 | 禁止某些文件类型的访问 |
---|---|
原因 | 某些文件不小心传如web目录后存在很大风险 |
解决 | location *.(txt |
NO.2 | 禁止访问某目录 |
---|---|
原因 | 一些敏感目录禁止直接访问 |
解决 | location ^/(web-inf)/{ Deny all; } |
NO.3 | 禁止某个IP或网段访问 |
---|---|
原因 | 限制某些恶意用户的IP或网段 |
解决 | location /{ Deny xxx.xxx.xxx.xxx; Allow xxx.xxx.xxx.0/24; Deny all; } |
NO.4 | 修改Nginx名称和版本号 |
---|---|
原因 | 防止恶意者收集服务器信息 |
解决 | vim src/http/ngx_http_header_fileter_module.c Staticchar ngx_http_server_string[]=”Server: Feei”; Staticchar ngx_http_server_full_string[]=’Server: Feei’ |
NO.5 | 单用户并发链接限制 |
---|---|
原因 | 限制单个用户IP不能同时请求超过50个链接 |
解决 | limit_conn slimits 50; |
NO.6 | 限制可用方法 |
---|---|
原因 | 如果应用只用到GET/POST/HEAD,则禁止其他方法 |
解决 | if($request_method !^(GET |
NO.7 | 组织用户代理 |
---|---|
原因 | 阻止用户代理访问、扫描器、机器人、垃圾邮件等 |
解决 | if($http_user_agent * LWP::Simple |
NO.8 | 禁止其他网站引用本站图片 |
---|---|
原因 | 如果其他网站应用本站图片将消耗本站资源 |
解决 | location /images/{ valid_reerers none blocked www.xxx.com xxx.com; if($invalid_referer){ return 403; } } # 替换图片 if($invalid_referer){ rewrite ^/images/uploads.*.(gif |
- 本文标题:安全基线[Nginx]
- 创建时间:2014-06-05 21:23:45
- 本文链接:posts/d6c2.html
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!