1qaz@WSX,1q2w3e,123456789,password 等),且密码复杂度至少包含大写字母、小写字符、数字、特殊字符四类中的三种;mysql
2.1. Linux 操做系统 ios
建议项:应按照不一样的用户分配不一样的帐号和权限,禁用或删除其它没必要要的帐户; 安全
检查是否存在空口令和 root 权限的帐号; 服务器
建议项:对于采用口令认证的设备,口令长度建议很多于 10 位,并包括数字、 oracle
小写字母、大写字母和特殊符号 4 类中至少 3 类; 加密
建议项:限制超级管理员用户远程登陆;设置普通用户远程登陆失败尝试次数;操作系统
建议项:修改默认的 SSH 服务端口;日志
建议项:建议设置能够 su 为 root 的帐户为制定的用户组,其它帐户不能 su 切 对象
换至 root
建议项:配置系统历史命令操做记录和定时账户自动登出时间;
2.1.2. 服务
建议项:关闭没必要要的服务(普通服务和xinetd服务);
常见没必要要服务:bootps,pure-ftpd,pppoe,sendmail,isdn,
zebra,cupsd,cups-config-daemon,hplip,hpiod,hpssd,bluetooth,hcid,
hidd,sdpd,dund,pand,rsh
2.1.3. 日志
建议项:启用 syslog 系统日志审计功能
建议项:系统日志文件由 root 创立而且其它用户不可读取(日志文件权限不高
于 600);
2.1.4 文件服务配置
建议项:安装最新的 vsftp 服务器
建议项: vsftp 不能匿名登陆
建议项:禁止显示 vsftp banner 信息
建议项:开启 FTP 的日志记录功能
建议项:FTP 的最大链接数和传输速度必须限制
2.2. Windows 操做系统
2.2.1. 账号口令设置
要求内容:重命名 Administrator,禁用 guest(来宾)账号和其它没必要要的帐
户;
要求内容:应按照不一样的用户分配不一样的帐号,避免不一样用户间共享帐号。避
免用户帐号和设备间通讯使用的帐号共享
要求内容:不显示最后的用户名
要求内容:密码长度最少 10 位,不能使用有键盘规律的密码(键盘规律密码:
qazxsw,1qaz@WSX,1q2w3e 等),且密码复杂度至少包含如下四种类别的字符中的三种:
英语大写字母 A, B, C, … Z 英语小写字母 a, b, c, … z 阿拉伯数字 0, 1, 2, … 9
非字母数字字符,如标点符号,@, #, $, %, &, *等;
要求内容:对于采用口令登陆的主机,口令的生存期不长于 90 天;
要求内容:对于采用静态口令登陆的主机,应配置主机不能重复使用最近 5 次
(含 5 次)内已使用的口令;
要求内容: 在本地安全设置中取得文件或其它对象的全部权仅指派给
Administrators 组
要求内容:设备应启用日志记录功能,对用户登陆进行记录,记录内容包括用户登陆使用的帐号,登陆是否成功,登陆时间,以及远程登陆时用户使用的 IP地址;
要求内容:开启审核策略,以便出现安全问题后进行追查;
要求内容:设置日志容量和覆盖规则,保证日志能正常存储;
要求内容:
禁用 TCP/IP 上的 NetBIOS 协议,能够关闭监听的 UDP 137(netbios-ns)、UDP
138(netbios-dgm)以及 TCP 139(netbios-ssn)端口。
要求内容:对主机的通讯信道进行数字签名;
要求内容:关闭没必要要的系统服务;
要求内容:
非域环境中,关闭 Windows 硬盘默认共享,例如 C$,D$;
每一个共享文件夹的共享权限,只容许受权账户拥有权限共享此文件夹。
要求内容:
Windows 系统须要安装防病毒软件。
要求内容:
设置带密码的屏幕保护,并将时间设定为 5 分钟。
要求内容:开启主机防火墙,根据须要设置须要开放的端口;
要求内容:修改 Windows 远程桌面默认端口(3389),防止暴力破解等攻击;
要求内容:安装最新的 Hotfix 补丁;