一、Nginx加固
隐藏X-Powered-By头和开启日志:在nginx配置文件的 http 段增加或修改为
proxy_hide_header X-Powered-By;
proxy_hide_header Server;
access_log logs/access_oa.log main;
隐藏Nginx服务的Banner:
Nginx后端服务指定的Header隐藏状态隐藏Nginx服务Banner的状态: nginx配置文件的server栏目下,配置server_tokens项 server_tokens off;
二、MySQL加固
3306改为3506 和禁用local-infile选项: 在/etc/my.cnf 的 mysqld 段添加
port=3506
local-infile=0
确保配置了log-error选项:
编辑Mysql配置文件/etc/my.cnf,在mysqld_safe 段落中配置log-error参数,<log_path>代表存放日志文件路径,如:/var/log/mysqld.log,并重启mysql服务:
log-error=<log_path>
禁用symbolic-links选项:
编辑Mysql配置文件/etc/my.cnf,在mysqld 段落中配置symbolic-links=0,5.6及以上版本应该配置为skip_symbolic_links=yes,并重启mysql服务。
三、CentOS加固
1、强制用户不重用最近使用的密码,降低密码猜测攻击风险
在/etc/pam.d/password-auth和/etc/pam.d/system-auth中password sufficient pam_unix.so 这行的末尾配置remember参数为5-24之间,原来的内容不用更改,只在末尾加了remember=5。
2、检查密码长度和密码是否使用多种字符类型
编辑/etc/pam.d/password-auth

最低0.47元/天 解锁文章
1310

被折叠的 条评论
为什么被折叠?



