LINCryptocurrency offUX安全加固

2025-08-11 06:29:54 来源:外链的审核标准是什么? 分类:{typename type="name"/}

LINUX安全加固

我要评论2014/07/09 20:27:04 来源:绿色资源网编辑:www.downcc.com [大 中 小]评论:0 点击:518次

一. 账户安全

1.1 锁定系统中多余的全加自建帐号

检查方法:

执行命令

#cat /etc/passwd

#cat /etc/shadow

查看账户、口令文件,全加与系统管理员确认不必要的全加Cryptocurrency off账号。对于一些保留的全加系统伪帐户如:bin, sys,adm,全加uucp,全加lp, nuucp,全加hpdb, www, daemon等可根据需要锁定登陆。全加

备份方法:

#cp -p /etc/passwd /etc/passwd_bak

#cp -p /etc/shadow /etc/shadow_bak

加固方法:

使用命令passwd -l <用户名>锁定不必要的全加账号。

使用命令passwd -u <用户名>解锁需要恢复的全加账号。

1.2设置系统口令策略

检查方法:

使用命令

#cat /etc/login.defs|grep PASS查看密码策略设置

备份方法:

cp -p /etc/login.defs /etc/login.defs_bak

加固方法:

#vi /etc/login.defs修改配置文件

PASS_MAX_DAYS 90 #新建用户的全加密码最长使用天数

PASS_MIN_DAYS 0 #新建用户的密码最短使用天数

PASS_WARN_AGE 7 #新建用户的密码到期提前提醒天数

PASS_MIN_LEN 9 #最小密码长度9

1.3禁用root之外的超级用户

检查方法:

#cat /etc/passwd 查看口令文件,口令文件格式如下:

login_name:password:user_ID:group_ID:comment:home_dir:command

login_name:用户名

password:加密后的全加用户密码

user_ID:用户ID,(1 ~ 6000) 若用户ID=0,全加Cryptocurrency off则该用户拥有超级用户的全加权限。查看此处是全加否有多个ID=0。

group_ID:用户组ID

comment:用户全名或其它注释信息

home_dir:用户根目录

command:用户登录后的执行命令

备份方法:

#cp -p /etc/passwd /etc/passwd_bak

加固方法:

使用命令passwd -l <用户名>锁定不必要的超级账户。

使用命令passwd -u <用户名>解锁需要恢复的超级账户。

风险:需要与管理员确认此超级用户的用途。

1.4 限制能够su为root的用户

检查方法:

#cat /etc/pam.d/su,查看是否有auth required /lib/security/pam_wheel.so这样的配置条目

备份方法:#cp -p /etc/pam.d /etc/pam.d_bak

加固方法:

#vi /etc/pam.d/su

在头部添加:

auth required /lib/security/pam_wheel.so group=wheel

这样,只有wheel组的用户可以su到root

#usermod -G10 test 将test用户加入到wheel组

当系统验证出现问题时,首先应当检查/var/log/messages或者/var/log/secure中的输出信息,根据这些信息判断用户账号的有效

性。如果是因为PAM验证故障,而引起root也无法登录,只能使用single user或者rescue模式进行排错。

1.5 检查shadow中空口令帐号

检查方法:

#awk -F: '( == "") { print }' /etc/shadow

备份方法:cp -p /etc/shadow /etc/shadow_bak

加固方法:对空口令账号进行锁定,或要求增加密码

二、最小化服务

2.1 停止或禁用与承载业务无关的服务

检查方法:

#who –r或runlevel 查看当前init级别

#chkconfig --list 查看所有服务的状态

备份方法:记录需要关闭服务的名称

加固方法:

#chkconfig --level <服务名> on|off|reset 设置服务在个init级别下开机是否启动

三、数据访问控制

3.1 设置合理的初始文件权限

检查方法:

#cat /etc/profile 查看umask的值

备份方法:

#cp -p /etc/profile /etc/profile_bak

加固方法:

#vi /etc/profile

umask=027

风险:会修改新建文件的默认权限,如果该服务器是WEB应用,则此项谨慎修改。

四、网络访问控制

4.1 使用SSH进行管理

检查方法:

#ps –aef | grep sshd 查看有无此服务

备份方法:

加固方法:

使用命令开启ssh服务

#service sshd start

风险:改变管理员的使用习惯

4.2 设置访问控制策略限制能够管理本机的IP地址

检查方法:

#cat /etc/ssh/sshd_config 查看有无AllowUsers的语句

备份方法:

#cp -p /etc/ssh/sshd_config /etc/ssh/sshd_config_bak

加固方法:

#vi /etc/ssh/sshd_config,添加以下语句

AllowUsers *@10.138.*.* 此句意为:仅允许10.138.0.0/16网段所有用户通过ssh访问

保存后重启ssh服务

#service sshd restart

风险:需要和管理员确认能够管理的IP段

4.3 禁止root用户远程登陆

检查方法:

#cat /etc/ssh/sshd_config 查看PermitRootLogin是否为no

备份方法:

#cp -p /etc/ssh/sshd_config /etc/ssh/sshd_config_bak

加固方法:

#vi /etc/ssh/sshd_config

PermitRootLogin no

保存后重启ssh服务

service sshd restart

4.4 限定信任主机

检查方法:

#cat /etc/hosts.equiv 查看其中的主机

#cat /$HOME/.rhosts 查看其中的主机

备份方法:

#cp -p /etc/hosts.equiv /etc/hosts.equiv_bak

#cp -p /$HOME/.rhosts /$HOME/.rhosts_bak

加固方法:

#vi /etc/hosts.equiv 删除其中不必要的主机

#vi /$HOME/.rhosts 删除其中不必要的主机

风险:在多机互备的环境中,需要保留其他主机的IP可信任。

4.5 屏蔽登录banner信息

检查方法:

#cat /etc/ssh/sshd_config 查看文件中是否存在Banner字段,或banner字段为NONE

#cat /etc/motd 查看文件内容,该处内容将作为banner信息显示给登录用户。

备份方法:

#cp -p /etc/ssh/sshd_config /etc/ssh/sshd_config_bak

#cp -p /etc/motd /etc/motd_bak

加固方法:

#vi /etc/ssh/sshd_config

banner NONE

#vi /etc/motd

删除全部内容或更新成自己想要添加的内容

风险:无可见风险

4.6 防止误使用Ctrl+Alt+Del重启系统

检查方法:

#cat /etc/inittab|grep ctrlaltdel 查看输入行是否被注释

备份方法:

#cp -p /etc/inittab /etc/inittab_bak

加固方法:

#vi /etc/inittab

在行开头添加注释符号“#”

#ca::ctrlaltdel:/sbin/shutdown -t3 -r now

五、用户鉴别

5.1 设置帐户锁定登录失败锁定次数、锁定时间

检查方法:

#cat /etc/pam.d/system-auth 查看有无auth required pam_tally.so条目的设置

备份方法:

#cp -p /etc/pam.d/system-auth /etc/pam.d/system-auth_bak

加固方法:

#vi /etc/pam.d/system-auth

auth required pam_tally.so onerr=fail deny=6 unlock_time=300 设置为密码连续错误6次锁定,锁定时间300秒

解锁用户 faillog -u <用户名> -r

风险:需要PAM包的支持;对pam文件的修改应仔细检查,一旦出现错误会导致无法登陆;

当系统验证出现问题时,首先应当检查/var/log/messages或者/var/log/secure中的输出信息,根据这些信息判断用户账号的有效性。

5.2 修改帐户TMOUT值,设置自动注销时间

检查方法:

#cat /etc/profile 查看有无TMOUT的设置

备份方法:

#cp -p /etc/profile /etc/profile_bak

加固方法:

#vi /etc/profile

增加

TMOUT=600 无操作600秒后自动退出

风险:无可见风险

5.3 Grub/Lilo密码

检查方法:

#cat /etc/grub.conf|grep password 查看grub是否设置密码

#cat /etc/lilo.conf|grep password 查看lilo是否设置密码

备份方法:

#cp -p /etc/grub.conf /etc/grub.conf_bak

#cp -p /etc/lilo.conf /etc/lilo.conf_bak

加固方法:为grub或lilo设置密码

风险:etc/grub.conf通常会链接到/boot/grub/grub.conf

5.4 限制FTP登录

检查方法:

#cat /etc/ftpusers 确认是否包含用户名,这些用户名不允许登录FTP服务

备份方法:

#cp -p /etc/ftpusers /etc/ftpusers_bak

加固方法:

#vi /etc/ftpusers 添加行,每行包含一个用户名,添加的用户将被禁止登录FTP服务

风险:无可见风险

5.5 设置Bash保留历史命令的条数

检查方法:

#cat /etc/profile|grep HISTSIZE=

#cat /etc/profile|grep HISTFILESIZE= 查看保留历史命令的条数

备份方法:

#cp -p /etc/profile /etc/profile_bak

加固方法:

#vi /etc/profile

修改HISTSIZE=5和HISTFILESIZE=5即保留最新执行的5条命令

六、审计策略

6.1 配置系统日志策略配置文件

检查方法:

#ps –aef | grep syslog 确认syslog是否启用

#cat /etc/syslog.conf 查看syslogd的配置,并确认日志文件是否存在

系统日志(默认)/var/log/messages

cron日志(默认)/var/log/cron

安全日志(默认)/var/log/secure

备份方法:

<

关键词:LINUX,安全加固

阅读本文后您有什么感想? 已有人给出评价!

  • 0 欢迎喜欢
  • 0 白痴
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙视
更多资讯请点击:休闲

推荐资讯

Vì sao Bộ Quốc phòng không mở rộng đối tượng tạm hoãn nghĩa vụ quân sự?

BộQuốcphòngnhậnđượckiếnnghịcủacửtritỉnhQuảngBìnhcũ(naylàtỉnhQuảngTrị)vớinộidung:Hiệnnaysinhviêncaođẳ

师德总结个人300字(素材下载6篇)

通过写总结,人们可以更好地了解自己的优点和长处,发现自己的价值和潜力,增强自信心和自我认同感。怎么写好师德总结个人300字?小编给大家分享一些师德总结个人300字,方便大家学习。师德总结个人300字篇

2025百里荒登山挑战赛暨第十届分乡大王岩登山赛成功举办

3月22日,2025百里荒登山挑战赛暨第十届分乡大王岩登山赛在宜昌市夷陵区分乡镇南垭花田鸣枪开赛,来自全国各地的400名登山爱好者齐聚金色花海,用脚步丈量春日美景,以运动点燃乡村活力。本次赛事由湖北省

学前班教师总结个人(5篇素材参考)

通过总结,人们可以更好地掌握工作或学习的节奏和计划,合理安排时间,提高工作效率。优秀的学前班教师总结个人应该是怎样的?快来学习学前班教师总结个人的撰写技巧,跟着小编一起来参考!学前班教师总结个人篇1经

强生医疗科技加码中国战略 构筑医疗创新生态新格局

强生医疗科技在华首个"产学研用"赋能矩阵将落户北京,携手北京市卫生健康委员会共筑高质量、全链路医疗科技产业生态,服务更多中国患者重点布局数字医疗、专业人才孵化和心电生理三大战略领域

从满腔热情到心灰意冷的句子 热情被消磨殆尽的语录

日期:2022/8/139:01:00作者:网友整理人气:0我来评论导读:自己的满腔热情最后被消磨殆尽只剩下心灰意冷了,以后要告诫自己不应该有这么多的期待呀。1.当你的真诚得不到回应热情被耗尽麻痹自己