linux服务器安全
来源:阿狼博客 发布时间:2009-11-24 15:10:00
一、系统安全记录文件
操作系统内部的记录文件是检测是否有网络入侵的重要线索。如果您的系统是直接连到Internet,您发现有很多人对您的系统做Telnet/FTP登录尝试,可以运行“#more /var/log/secure grep refused”来检查系统所受到的攻击,以便采取相应的对策,如使用SSH来替换Telnet/rlogin等。
二、启动和登录安全性
1.BIOS安全IXPUB
设置BIOS密码且修改引导次序禁止从软盘启动系统。
2.用户口令
用户口令是Linux安全的一个基本起点,很多人使用的用户口令过于简单,这等于给侵入者敞开了大门,虽然从理论上说,只要有足够的时间和资源可以利用,就没有不能破解的用户口令,但选取得当的口令是难于破解的。较好的用户口令是那些只有他自己容易记得并理解的一串字符,并且绝对不要在任何地方写出来。
3.默认账号
应该禁止所有默认的 * 作系统本身启动的并且不必要的账号,当您第一次安装系统时就应该这么做,Linux提供了很多默认账号,而账号越多,系统就越容易受到攻击。
可以用下面的命令删除账号。
[root@server /]# userdel 用户名
或者用以下的命令删除组用户账号。
[root@server /]# groupdel username
4.口令文件
chattr命令给下面的文件加上不可更改属性,从而防止非授权用户获得权限。
[root@server /]# chattr +i /etc/passwd
[root@server /]# chattr +i /etc/shadow
[root@server /]# chattr +i /etc/group
[root@server /]# chattr +i /etc/gshadow
5.禁止Ctrl+Alt+Delete重新启动机器命令
修改/etc/inittab文件,将“ca::ctrlaltdel:/sbin/shutdown -t3 -r now”一行注释掉。然后重新设置/etc/rc.d/init.d/目录下所有文件的许可权限,运行如下命令:
[root@server /]# chmod -R 700 /etc/rc.d/init.d/*
这样便仅有root可以读、写或执行上述所有脚本文件。
6.限制su命令
如果您不想任何人能够su作为root,可以编辑/etc/pam.d/su文件,增加如下两行:
auth sufficient /lib/security/pam_rootok.so debug
auth required /lib/security/pam_wheel.so group=isd
这时,仅isd组的用户可以su作为root。此后,如果您希望用户admin能够su作为root,可以运行如下命令:
[root@server /]# usermod -G10 admin
7.删减登录信息
默认情况下,登录提示信息包括Linux发行版、内核版本名和服务器主机名等。对于一台安全性要求较高的机器来说这样泄漏了过多的信息。可以编辑/etc/rc.d/rc.local将输出系统信息的如下行注释掉。
# This will overwrite /etc/issue at every boot. So, make any changes you
# want to make to /etc/issue here or you will lose them when you reboot.
# echo “” 》 /etc/issue
# echo “$R” 》》 /etc/issue
# echo “Kernel $(uname -r) on $a $(uname -m)” 》》 /etc/issue
# cp -f /etc/issue /etc/issue.net
# echo 》》 /etc/issue
然后,进行如下操作:
[root@server /]# rm -f /etc/issue
[root@server /]# rm -f /etc/issue.net
[root@server /]# touch /etc/issue
[root@server /]# touch /etc/issue.net
8.设置Grub密码
[root@server share]# grub-md5-crypt
Password: //输入密码
Retype password: //输入确认密码
$1$LlZDJ/$VxlsjlcR9vvWcI/YRHPpm0
vim /boot/grub/grub.conf
添加一行:password $1$LlZDJ/$VxlsjlcR9vvWcI/YRHPpm0
猜你喜欢
- 最近有不少关于DNS Cache 的帖子,让我学到了不少技巧,汇总一下。Q:如何查看 BIND DNS Server 的 Cache:A:在
- 一般来说,出现Service Temporarily Unavailable错误多半是因为网站访问量大,造成了流量超限或者并发数大引起的资源
- 感恩节是这两天的热点,《商业大亨》也为广大老板们准备了丰富的五大感恩节活动,让老板们玩的舒心。同时,为了让自由城内有更祥和的气氛,《商业大亨
- 根据易观国际Enfodesk产业数据库近期发布的《2009年第3季度中国B2C网上零售市场季度监测》数据显示,截至2009年第3季度,中国B
- Linux系统中的 find 命令在查找文件时非常有用而且方便。它可以根据不同的条件来查找文件,例如权限、拥有者、修改日期/时间、文件大小等
- 本文是由编写分布式拒绝服务攻击工具TFN和TFN2K(这些工具曾被用于攻击Yahoo等大型网站)的德国著名黑客Mixter(年仅20岁)提供
- 以前在看无聊不眠的帖子”流量值几个钱?什么流量更值钱?“时,看到一句话感触挺深:“做网站干什么?搞流量啊!为什么要搞流量?投资啊!赚钱啊!”
- 1.在linux系统下安装跨系统传输文件工具root用户下 根目录输入 yum -y install lrzsz2.把apache-jmet
- 一、关键词位置、密度、处理1.URL中出现关键词(英文)2.网页标题中出现关键词(1-3个)3.关键词标签中出现关键词(1-3个)4.描述标
- 北京10月13日消息 “腾迅产品天下一大抄”,是业内的共识。如果说做到极致的QQ,是以其出神入化的&
- 很久没写文章了,前段时间GG帐户又被封了,损失了几千刀.稍微休息了下,08年想做个英文站玩一下.2月16那天ARY来我家拜年,聊了一些关于英
- 记得 KesionCMS V5.5版本新版快报时和大家分享了“超强互动推广积分计划功能”,受到了广大科汛粉丝的热烈反映,也有不少网友在跟帖中
- 随着Web 2.0概念的不断发展,企业博客和营销的概念及其应用在全球范围内受到关注,成为网络营销一个崭新的领域。虽然很多公司的企业博客营销仅
- 位于HostingControlCenter的FileManager,是你管理文你的网站目录档及目录的工具。具体来说,使用此工具你可以拷贝、
- 搜索引擎对Flash的检索技术还没足够成熟的时候,我们应该力求简化Flash页面,页面不能太大,否则加载速度慢影响搜索引擎收录,同时建立单独
- 前言本文主要介绍了关于ubantu 16.4 Hadoop完全分布式搭建的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的
- 1、后台用户名和密码是否是明文保存的?建议增加昵称字段,区别后台的用户,同时对用户名和密码进行非规范的md5加密,例如加密以后截取15位字串
- 链接策略是做好SEO需要考虑的重要问题,今天看了Matt Cutts早些在3月份写的一篇文章,叫做:每个网页有多少的导出链接合适?按照Goo
- 网络赚钱方法无穷无尽,。相信大家都玩过一些游戏,游戏你是否都被人家骗过什么装备,金钱。网赚就如游戏,有人的地方就有骗术,好多新手刚刚新手入门
- 1.修改防火墙配置文件# vi /etc/sysconfig/iptableswq保存退出,重启防火墙service iptables re