最近更新   设为主页   Linux系统深度安全加固 加入收藏  
计算机基础教程网 本站招聘  
 [投稿登 陆]    [问题求解或论坛登 陆]
ITWEN首页操作系统网络冲浪办公软件网页设计图形图象认证考试程序设计数据库其它文章交流论坛  
  当前位置:ITWen >>  CGI  >>  Linux系统深度安全加固
Linux系统深度安全加固
作者:ItWen收集整理    来源:www.itwen.com    更新时间:2006-09-05
[ 收藏此页到: 天天 | 和讯 | 博采 | ViVi | 狐摘 | 我摘 ]  
  

【简 介】
Linux 的系统安全不容忽视.然而系统加固又不是一件很容易的事.本文作者简单介绍了一下 Linux 系统深度安全加固.
★ Linux 系统深度安全加固
author : ayazero drdos@163.com
Personal web -- http://overflow.nease.net
Team's site -- http://ph4nt0m.net
注:以下内容可能不适用于某些场合,请对号入座
1. 安装和升级
尽量选用最新的 Linux 发行版本,安装前拔掉网线,断开物理连接,
安装时建议用 custom 自定义方式安装软件包,数量以少为好,
一般来说服务器没有必要安装 X-windows,
在 lilo/grub 引导器中加入口令限制,防止能够物理接触的恶意用户
因为 Linux 安装光盘的 rescue 模式可以跳过这个限制,所以还要给bios加上密码或服务器机箱上锁
/var, /home, /usr, /root 等目录用独立的物理分区,防止垃圾数据和日志填满硬盘而导致 D.o.S 攻击.
root 账号给予强壮的口令.
安装完毕立即用 up2date 或 apt 升级系统软件,有时升级内核也是必要的,因为内核出现问题同样会给攻击者提供机会
Apt 是 Debian GNU Linux 下的一个强大的包管理工具,也可用于其他版本的 Linux.
2. 账号
如果系统中的用户比较多,可以编辑 /etc/login.defs,更改密码策略
删除系统中不必要帐户和组,
[root@ayazero /]# userdel -r username
如果不开匿名 ftp 则可以把 ftp 账号也删了
最安全的方式是本地维护,可惜不太现实,但还是需要限制 root 的远程访问,管理员可以用普通账户远程登录,
然后 su 到 root,我们可以把使用 su 的用户加到 wheel 组来提高安全性

在 /etc/pam.d/su 文件的头部加入下面两行:
auth sufficient /lib/security/pam_rootok.so debug
auth required /lib/security/pam_wheel.so group=wheel
然后把可以执行 su 的用户放入 wheel 组
[root@ayazero /]# usermod -G10 admin
编辑 /etc/securetty,注释掉所有允许 root 远程登录的控制台,然后禁止使用所有的控制台程序,
[root@ayazero /]# rm -f /etc/security/console.apps/servicename
登录采用加密的 ssh,如果管理员只从固定的终端登陆,还应限制合法 ssh 客户端的范围
防止嗅探及中间人攻击
将命令历史纪录归为零,尽可能的隐藏你做过的事情
[root@ayazero /]# unset HISTFILESIZE
3. 服务
最少服务原则,凡是不需要的服务一律注释掉
在 /etc/inetd.conf 中不需要的服务前加 "#",较高版本中已经没有 inetd 而换成了 Xinetd;
取消开机自动运行服务,把 /etc/rc.d/rc3.d 下不需要运行的服务第一个字母大写改称小写,
或者由 setup 命令启动的 GUI 界面中的 service 更改
如果你希望简单一点,可以使用 /etc/host.allow,/etc/host.deny 这两个文件,
但是本文计划用 iptables 防火墙,所以不在此详述.
4. 文件系统权限
找出系统中所有含 "s" 位的程序,把不必要得 "s" 位去掉,或者把根本不用的直接删除
[root@ayazero /]# find / -type f ( -perm -04000 -o -perm -02000 ) -exec ls -lg {}
[root@ayazero /]# chmod a-s filename
防止用户滥用及提升权限的可能性
把重要文件加上不可改变属性
[root@ayazero /]# chattr +i /etc/passwd
[root@ayazero /]# chattr +i /etc/shadow
[root@ayazero /]# chattr +i /etc/gshadow


   本篇文章共4页,此页为首页   下一页


  引用提示:
  内容页面:Linux系统深度安全加固 --- CGI
  作者:ItWen收集整理
  来源:www.ITWEN.com 计算机基础教程网
  

  版权申明:
  本网站所有内容,未经注明的,版权一律属于计算机基础教程网(ITWEN.com)制作署所有。转载引用本网站的原创文章,请务必注明信息来源,标明“计算机基础教程网(ITWEN.com)”字样。
  计算机基础教程网(ITWEN.com)依法保护知识产权,如果我们的文章有涉及或侵犯您的有关权益,请即时与我们联系, 注明网址及文章,我们会即时处理或删除, 感谢您的合作!   


】 【返回站点首页】【打印本页】【关闭本页
     资料搜索
     热门文章
·显卡刷新频率随你改
·用VB6.0自制压缩与解压缩程序三
·VB6 自动编译组件
·经典的海盗问题
·文本数据导入数据库的方法
·Table of Delphi d
·Delphi编程控制摄像头
·oracle DBA about
·计算机无法加电是何故
·WindowsMe安装全攻略
·FreeBSD下鼠标的滚轮、左手鼠
·程序
·解决apache显示乱码的方法
·出其不意,MSN发送超大表情的方法
·用微软基准安全分析器查找系统安全漏
     前面文章
·用自动化接口控制 Virsual
·office应用小技巧 正确显示出
·小笨霖英语笔记本2
·用API得到局域网中可用SqlSe
·ebXML 术语
·使用Kylix必看您为Kylix做
·思科新版CCNP的考点难点
·iptables 规则速查
·怎么消除linux下的屏幕偏移现象
·什么是配件(assembly)?
·过滤SQLProfiler跟踪的输
·如何部署Exchange2000路
·用Windows 2000 NAT
·东方网页王实用技巧 上
·解决MSN因“0x81000370
·Install NIS step
·艰苦而卓越的FC3安装历程
·指令名称 chmod 各种详细命
·WINME下智能ABC输入法频繁出
·插电即开机的原由

文章: Linux系统深度安全加固 已经被浏览了 次。
免责声明 | 关于我们 | 广告联系 | 友情链接 | 帮助设置 | 网站导航 | 最近更新 | 共同合作
计算机基础教程网(www.ITwen.com) 版权所有
copyright 2005-2006,All Rights Reserved
计算机基础教程网