当前位置:七道奇文章资讯安全技术操作系统
日期:2011-03-08 11:46:00  来源:本站整理

Linux加固Paper[操作系统]

赞助商链接



  本文“Linux加固Paper[操作系统]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

beach翻译的,持续分享
目录:
1.BIOS
2.SSH安全
3.禁用telnet
4.禁用 代码编译
5.ProFTP
6.TCPwrappers
7.成立一个SU组
8.root告诉
9.history安 全
10.欢送信息
11.禁用全部特别账户
12.chmod危险文件
13.指定答应root登陆的TTY设备
14. 挑选一个安全密码
15.查抄Rootkit
16.安装补钉
17.躲藏Apache信息
18.躲藏php信息
19. 关闭不利用的服务
20.检测监听中的端口
21.关闭翻开的端口和服务
22.删除不用的rpm包
23.禁用危险的php函 数
24.安装配置防火墙
25.安装和配置BFD
26.内核加固(sysctl.conf)
27.更改SSH端口
28./tmp /var/tmp,/dev/shm分区安全
29.PHP IDS

总结
========================================================================
介 绍

这个教程将一步步的指引你,使你的Linux系统变得安全.
任何默许安装的操作系统都是不够安全的,本文将指引你若何成立一个
相 对安全的Linux系统.
========================================================================
1.BIOS
你 应当老是在系统启动的时刻设置一个BIOS密码和禁用从CD-ROM和软盘指导.
这将避免一些人未经答应拜候你的系统和更改BIOS设置

2.SSH 安全
SSH是一个协议,操纵它可以登录到一个远程系统或远程履行系统号令,
默许答应root登录,并且sshv1存在缺陷,我们应当在
sshd_config 禁止root拜候和利用sshv2来让ssh越发安全.

办法:
vi /etc/ssh/sshd_config
把协议改成 2
PermitRootLogin = no
重启sshd /etc/rc.d/init.d/sshd restart

3. 禁用telnet
早期的Linux默许开启telnet服务,telnet,ftp,rlogin都是明文传输的协议
是简单被嗅探到的, 这就是为什么举荐利用安全的版本(sftp,scp,ssh)的缘由
假如你必必要利用telnet,那么至少应当躲藏banner信息

方 法:
改正/etc/xinetd.d/telnet
disable=yes

4.禁用代码编译
你可以禁用代码编译并 且只把编译的权限分配给一个用户组
办法:
增添编译用户组 /usr/sbin/groupadd compiler ,cd /usr/bin
把常见的编译器所属组赋给编译用户组
chgrp compiler *cc*
chgrp compiler *++*
chgrp compiler ld
chgrp compiler as
设置mysqlaccess的拜候
chgrp root mysqlaccess
设置权限
chmod 750 *cc*
chmod 750 *++*
chmod 750 ld
chmod 750 as
chmod 755 mysqlaccess
把用户增添到组里
改正/etc /group
compiler:x:520:user1,user2

5.ProFTP
你可以通过改正 proftpd.conf来禁止root登陆
办法:
改正/etc/proftpd.conf
Add RootLogin off
重 启proftpd /sbin/service proftpd stop
/sbin/service proftpd start

6.TCP wrappers
编辑hosts.allow和hosts.deny可以限制或答应拜候inet服务

办法:
限制拜候 inet服务
改正/etc/hosts.allow
倡议格局:
#Approved IP addresses
ALL:192.168.0.1
ALL:192.168.5.2
#CSV uploader machine
proftpd:10.0.0.5
#pop3 from antwhere
ipop3:ALL
修 改/etc/hosts.deny
ALL:ALL EXCEPT localhostENY

7.成立SU用户组
因为我们在 SSH禁止了root用户拜候并且禁用了telnet,全部我们应当
分配给一些用户su权限来获得root特权

办法:
vi /etc/group
增添一行 wheel:x:10:root,user1,user2
chgrp wheel /bin/su
chmod o-rwx /bin/su

8.root告诉
当一个具有root权限的用户登录的时刻发mail
办法:
编辑 /root下的.bashrc ,当有root权限的用户登录时发生email告诉
echo 'ALERT - Root Shell Access (Server Name) on:' `date` `who` | mail -s


  以上是“Linux加固Paper[操作系统]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • windows下的近似linux下的grep号令--findstr
  • linux下mysql链接被防火墙禁止的办理办法
  • Linux下mysql新建账号及权限设置办法
  • SUSE Linux下搭建Web服务器
  • Windows/Linux MySQL忘掉密码重置密码教程
  • Linux下Apache自动监测重启脚本(智能化程度较高)
  • linux备份 linux克隆 linux clone
  • <b>为什么 Linux不需求碎片整理</b>
  • CentOS6 yum搭建Linux+Nginx+PHP+MYSQL(LNMP)
  • Linux系统有效防备ARP攻击
  • Linux下 Memcache的安装和简单管理
  • 笔记本预装linux重装成windows系统
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .