Linux/Window 安全设置

简介: Linux安全配置1、关闭多余用户:IP、news、uucp、games、mail与其他自定义的没有使用的用户(groupdel userdel)更改一些用户的shell,不需要登录的改成:/bin/nologin2、设置密码过期策略:Vi /etc/login.

Linux安全配置
1、关闭多余用户:
IP、news、uucp、games、mail与其他自定义的没有使用的用户(groupdel userdel)
更改一些用户的shell,不需要登录的改成:/bin/nologin
2、设置密码过期策略:
Vi /etc/login.defs #过期时间90天
PASS_MAX_DAYS=90
3、超时自动注销登录:
Vi /etc/profile ##600秒注销
TMOUT=600
export TMOUT
4、设置history的历史时间格式:
Vi /etc/profile
HISTTIMEFORMAT=”%Y-%M%D %H:%m:%s”
export HISTTIMEFORMAT
chmod 600 /用户主目录/.bash_history
5、禁止空口令账号登录系统:
Vi /etc/pam.d/system-auth #增加
auth sufficient /lib/security/pam_unix_so likeauth nullok
6、密码复杂度设置:
Vi /etc/pam.d/login #新旧密码必须5个不同字符,一个数字,一次失败后返回错误信息
password required pam_cracklib.so difok=5 dcredit=-1 retry=1
7、默认密码长度限制:
Vi /etc/login.defs
PASS_MIN_LEN 8
8、SSH安全配置:
Vi /etc/ssh/sshd_config
Procotol 2
PermitRootLogin no
PubkeyAuthentication yes
PasswordAuthentication no
GSSAPIAuthentication no
9、对SSH、SU登录日志进行记录:
Vi /etc/syslog.conf
Authpriv.* /var/log/secure
/etc/rc.d/init.d/syslog restart
10、开启审计功能:
Service auditd start

日志/var/log/audit/audit.log

window安全配置
1、定期更换密码,避免重复使用旧的密码:
域安全策略--安全设置--账号策略--密码策略--密码最长使用期限/强制密码历史
2、首次登录更改默认密码:
用户账号属性--勾选下次登录必须更改密码
3、系统不允许账号和密码一致/密码由数字和字母组成:
域安全策略--安全设置--账号策略--密码策略--密码必须符合安全性要求
4、强制用户使用优质密码:
域安全策略--安全设置--账号策略--密码策略--密码长度最小值
5、用户单次登录不活动注销:
屏保设置15分钟
gpedit.msc 组策略编辑器--计算机配置策略--管理模板--Windows 组件--终端服务--会话--为断开的会话设置时间
6、用户无效登录的最大尝试次数为6:
域安全策略--安全设置--账号策略--账号锁定策略--账号锁定阈值
7、开启审计日志:
域安全策略--本地策略--审核策略--审计功能
8、建议添加的审计规则:
登录失败 账号登录事件/登录事件
ID修改密码修改 账号管理
文件删除 对象访问
无效的逻辑访问尝试 目录服务访问
创建和删除系统级对象 对象访问/策略更改/系统事件
9、删除所有不需要的账号

目录
相关文章
|
Linux 数据安全/隐私保护 Windows
命令方式:window向linux传文件
【10月更文挑战第6天】本文介绍了如何在Linux系统中通过命令`ip a`获取IP地址,并在Windows系统下使用CMD命令行工具和SCP命令实现文件传输。示例展示了如何将D盘中的`mm.jar`文件上传至IP地址为192.168.163.122的Linux系统的/up/目录下,最后在Linux系统中确认文件传输结果。
801 65
|
6月前
|
安全 Linux iOS开发
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
300 0
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
|
7月前
|
安全 Linux C++
PVS‑Studio 7.38 for macOS, Linux & Windows - 代码质量安全静态分析
PVS‑Studio 7.38 for macOS, Linux & Windows - 代码质量安全静态分析
332 0
PVS‑Studio 7.38 for macOS, Linux & Windows - 代码质量安全静态分析
|
8月前
|
安全 应用服务中间件 网络安全
在Linux环境部署Flask应用并启用SSL/TLS安全协议
至此,你的Flask应用应该能够通过安全的HTTPS协议提供服务了。记得定期更新SSL证书,Certbot可以帮你自动更新证书。可以设定cronjob以实现这一点。
582 10
|
8月前
|
安全 Linux iOS开发
Burp Suite Professional 2025.7 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
Burp Suite Professional 2025.7 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
681 0
Burp Suite Professional 2025.7 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
|
安全 Linux 数据安全/隐私保护
Vanilla OS:下一代安全 Linux 发行版
【10月更文挑战第30天】
995 0
Vanilla OS:下一代安全 Linux 发行版
|
10月前
|
安全 Linux iOS开发
PVS‑Studio 7.36 for macOS, Linux & Windows - 代码质量安全静态分析
PVS‑Studio 7.36 for macOS, Linux & Windows - 代码质量安全静态分析
238 1
PVS‑Studio 7.36 for macOS, Linux & Windows - 代码质量安全静态分析
|
10月前
|
Ubuntu Linux 网络安全
在Linux云服务器上限制特定IP进行SSH远程连接的设置
温馨提示,修改iptables规则时要格外小心,否则可能导致无法远程访问你的服务器。最好在掌握足够技术知识和理解清楚操作含义之后再进行。另外,在已经配置了防火墙的情况下,例如ufw(Ubuntu Firewall)或firewalld,需要按照相应的防火墙的规则来设置。
528 24
|
10月前
|
Java 关系型数据库 MySQL
在Linux操作系统上设置JDK、Tomcat、MySQL以及J2EE后端接口的部署步骤
让我们总结一下,给你的Linux操作系统装备上最强的军队,需要先后装备好JDK的弓箭,布置好Tomcat的阵地,再把MySQL的物资原料准备好,最后部署好J2EE攻城车,那就准备好进军吧,你的Linux军团,无人可挡!
307 18
|
11月前
|
Linux Shell
在Linux、CentOS7中设置shell脚本开机自启动服务
以上就是在CentOS 7中设置shell脚本开机自启动服务的全部步骤。希望这个指南能帮助你更好地管理你的Linux系统。
1362 25