服务与安全相关流程 规划调试



一.系统安全相关


二.服务安全相关


三.备份相关


一.系统安全相关


1.对新申请的服务器进行前期初始化

前期初始化即运行初始化脚本/data/adminshell/preinstall20160705.sh(如果没此文件请自行去svn下载).

1.初始化脚本脚本的相关配置介绍:

1.关闭selinux

2.添加jumpserver的公钥到单台服务器上

3.配置主机名为本地服务器的后两位IP

4.配置dns服务器

5.添加yum源(源包括epel ius nginx zabbix等)

6.系统初始的安装包(zabbix-agent bash gcc gcc-c++ glibc make cmake libaio-devel gmp-devel  libmcrypt-devel zlib zlib-devel openssh openssl openssl-devel  pcre pcre-devel  libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel xinetd lrzsz dos2unix  postfix libtool)

7.安装nginx(刚去是1.10.1)

8.linux的历史记录的配置

9.最大打开文件的配置

10.基本的内核优化

11.防火墙的初始配置及iptables(注意以后更新iptables统一编辑和执行/bin/iptables.sh)

12.安装chhunter 和monit等扫描和监控软件


2.ssh用key的方式登录,对应sshd的其他配置比如更改端口等配置还没测试,之后更新


3.通过ckhunter入侵检测工具定期检测系统,ckhunter相关功能检测如下:

1.对关键的文件进行md5验证(第一次需要生成验证库),查看文件是否被替换

2.检测是否被入侵,挂马等


4.通过monit对相关的程序、文件、设备等进行监控并发送告警邮件,当前计划监控项目如下:

1.nginx 如果服务宕掉自动重启 是否报警自定义

2.php-fpm 同上 是否报警自定义

3./var/log/seuce 检测文件相应的内容 是否报警自定义

4.iptables 如果服务当掉自动重启 是否报警自定义


5.定期更新服务器的root密码


二.服务安全相关

1.针对于阿里云的所有服务器中的所有业务,服务都使用内网ip开启

2.所有服务的用户权限尽量控制到最小

3.如非必要并已经确认清楚的服务关闭并去掉自启动

4.不定时的通过zabbix,elk等监控分析系统对业务进行分析挖掘异常情况(连接数,流量等)


三.备份相关

1.数据库备份

2.nfs文件备份

3.redis备份

4.nginx等配置文件的备份

5.防火墙更新脚本的备份(/bin/iptables.sh)


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回