首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>网络管理>网络安全>正文

CentOS 4.4及Linux下最常用最有效的安全设置

http://www.oklinux.cn  2008-11-14  Linux社区    会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

CentOS或Red Had Enterprise Linux 4 的用户要首先要打开SElinux,方法是修改/etc/selinux/config文件中的SELINUX="" 为enforcing 。它可以保证你的系统不会非正常的崩溃。有些人认为应该关闭,我强烈不推荐,当然只是将centos用来玩玩,不是用于实际服务器则无所谓了。

2、启用iptables 防火墙,对增加系统安全有许多好处。设置好防火墙的规则。

3、执行setup 关闭那些不需要的服务 ,记住少开一个服务,就少一个危险。

4、禁止Control-Alt-Delete 键盘关闭命令
在"/etc/inittab" 文件中注释掉下面这行(使用#):
ca::ctrlaltdel:/sbin/shutdown -t3 -r now 
改为:
#ca::ctrlaltdel:/sbin/shutdown -t3 -r now 
为了使这项改动起作用,输入下面这个命令:
# /sbin/init q

5、给"/etc/rc.d/init.d" 下script文件设置权限
给执行或关闭启动时执行的程序的script文件设置权限。
# chmod -R 700 /etc/rc.d/init.d/* 
这表示只有root才允许读、写、执行该目录下的script文件。

6、修改"/etc/host.conf"文件
"/etc/host.conf"说明了如何解析地址。编辑"/etc/host.conf"文件(vi /etc/host.conf),加入下面这行:
# Lookup names via DNS first then fall back to /etc/hosts. 
order bind,hosts 
# We have machines with multiple IP addresses. 
multi on 
# Check for IP address spoofing. 
nospoof on 
第一项设置首先通过DNS解析IP地址,然后通过hosts文件解析。第二项设置检测是否"/etc/hosts"文件中的主机是否拥有多个IP地址(比如有多个以太口网卡)。第三项设置说明要注意对本机未经许可的电子欺骗。

7、使"/etc/services"文件免疫
使"/etc/services"文件免疫,防止未经许可的删除或添加服务:
# chattr  i /etc/services

8.阻止你的系统响应任何从外部/内部来的ping请求。
既然没有人能ping通你的机器并收到响应,你可以大大增强你的站点的安全性。你可以加下面的一行命令到/etc/rc.d/rc.local,以使每次启动后自动运行。
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

9、对你的系统上所有的用户设置资源限制可以防止DoS类型攻击(denial of service attacks)
如最大进程数,内存数量等。例如,对所有用户的限制象下面这样:
vi /etc/security/limits.conf

下面的代码示例中,所有用户每个会话都限制在 10 MB,并允许同时有四个登录。第三行禁用了每个人的内核转储。第四行除去了用户 bin 的所有限制。ftp 允许有 10 个并发会话(对匿名 ftp 帐号尤其实用);managers 组的成员的进程数目限制为 40 个。developers 有 64 MB 的 memlock 限制,wwwusers 的成员不能创建大于 50 MB 的文件。

清单 3. 设置配额和限制

* hard rss 10000
* hard maxlogins 4
* hard core 0
bin -
ftp hard maxlogins 10
@managers hard nproc 40
@developers hard memlock 64000
@wwwusers hard fsize 50000

要激活这些限制,您需要在 /etc/pam.d/login 底部添加下面一行: session required /lib/security/pam_limits.so。

共2页: 上一页 1 [2] 下一页

上一篇:Linux下Oracle10_Dataguard配置与应用   下一篇:中国“芯”:信息安全守护神

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·中国“芯”:信息安全守护神
·Linux禁止单用户模式(single)来增强系统安全
·利用Linux打造安全的管理型网关
·Linux NFS服务固定端口与防火墙配置
·Linux下取消Root命令历史记录
·警惕“黑屏”背后三重门 重要单位尽可能使用红旗Linux
·Adobe发布八漏洞补丁 称暂无攻击报告
·安全技巧 利用Linux系统IP伪装防黑
·Linux最安全之最新新病毒“图片杀手”只针对Windows
·Linux下远程唤醒计算机 原码[C]
·新手进阶 Linux安全设置不可小视
·基于Linux平台的分布式防火墙设计以及实现
·遭遇电脑黑屏别惊慌 Linux才是王道
·微软黑屏恐慌带来的信息安全疑虑
·手机或成“僵尸”网络 黑客用其催生新骗钱法
·Linux防火墙设置实例(安装TIS代理伺服器)
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·中国“芯”:信息安全守护神
·Linux禁止单用户模式(single)来增强系
·利用Linux打造安全的管理型网关
·Linux NFS服务固定端口与防火墙配置
·Linux下取消Root命令历史记录
·警惕“黑屏”背后三重门 重要单位尽可
·Adobe发布八漏洞补丁 称暂无攻击报告
·安全技巧 利用Linux系统IP伪装防黑
·Linux最安全之最新新病毒“图片杀手”
·Linux下远程唤醒计算机 原码[C]
·新手进阶 Linux安全设置不可小视
·基于Linux平台的分布式防火墙设计以及
  阅读排行
·为Linux服务器部署高效防毒软件
·Ubuntu里安装配置防火墙
·Ubuntu中UFW防火墙的安装及使用
·通过Linux工具来全面保障无线网络安全
·Ubuntu下轻松安装小红伞杀毒软件
·从Linux内核的漏洞角度考虑系统安全
·Linux安全之网上惊现傻瓜型病毒制作工
·linux安全:Linux ACL 体验
·玩转Ubuntu Linux之加密文件系统篇
·用Apache Proxy的指令改进LAMP安全性
·使用SSL 保护VNC应用程序
·操作系统安全防护技巧介绍之Linux篇
·MPPE加密VPN服务器详解
·SUSE Linux 默认的iptables防火墙配置
·通过Linux系统伪装方法加固系统安全
网摘收藏: