首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
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 | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>网络管理>网络安全>正文

Linux服务器安全技术分析

http://www.oklinux.cn  2008-03-04  OKLinux搜集整理   会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

本文从技术角度来保证Linux服务器的安全,物理上的安全暂时没有考虑

1. Linux安装

(1)分区

当/超过40G,在GRUB引导Linux时回出现寻址的问题,建议Linux分区时将/boot单独分区

/tmp目录单独分区,有助于当/tmp目录下空间不足时而影响到/分区的正常运行,造成服务无法正常启动

(2)相关服务安装

原则:根据项目的需求分析,尽可能少的安装服务但又满足项目的需求。不必要的服务也许会给Linux服务器安全带来隐患。

(3)密码防护

BIOS密码:通过对BIOS进行密码防护,可以有效的防止未经授权的用户使用光盘等介质对系统进行破解或者盗取系统信息的操作等

GRUB密码:对GRUB进行密码防护,可以有效的防止未经授权的用户修改OS启动相关参数进入单用户模式等操作,有效的防止系统信息的泄露

GRUB密码防护具体操作:

#vi /boot/grub/menu.lst

title前添加 password 密码

如果需要md5加密

#grub-md5-crypt

将密码进行md5散列运算

#vi /boot/grub/menu.lst

title前添加 password -md5 密码散列

2.第一次正常启动Linux

(1)#vi /etc/inittab

将默认启动5改为3,有利于降低系统不必要性能资源的浪费

(2)#rm /etc/rc.d/rc3.d/*

系统在安装时会自动安装不必要的服务,因此删除掉这些服务

#chkconfig --level 3 httpd on

添加只要能保证系统启动同时服务器需要的服务等

(3)seLinux

启动seLinux

#seLinux setenforce 1

关闭seLinux #seLinux setenforce 0

查看seLinux当前状态

#getenforce

进行seLinux上下文初始化

#fixfile relabel /

(4)添加超级用户

#useradd username

#passwd username

#vi /etc/passwd

将username行更改为username:x:0:0::/root/:/bin/bash (..省略其他内容)

将root行/bin/bash更改为/sbin/nologin

#passwd -l root

锁定root帐户,防止未经授权的用户破解root密码进行不良操作

解锁 passwd -u root

(5)PAM

(6)tcp_wrapper

echo "ALL:ALL:spawn echo "`date` %a access your %d on %A" >>\

/var/log/login_from_otherspace" >>/etc/hosts.deny

拒绝从任何地方的访问,并记录访问者的相关信息,具体参数参考 man hosts.deny

echo "ALL:127.0.0.1 192.168.0.33" >> /etc/hosts.allow

允许本机登录所有服务

echo "sshd:61.1.1.1"

允许远端的IP可以方便的进行sshd

(7)syslog

(8)iptables 以及内核参数

(9)入侵检测IDS

NIDS ---> snort

主动防火墙 --->guardian

HIDS: tripwire 和 LIDS以及seLinux

(10)流量分析

awstats

(11)蜜罐


上一篇:Linux下NTOP的安装过程   下一篇:J2EE综合--浅析Java程序员的存储过程

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Linux主机开启后门的几种办法
·Linux系统在企业安全管理中的应用
·Linux少病毒主要原因是编写出来找不到攻击谁?
·简单设置让你的Linux系统更安全
·Linux安全之网上惊现傻瓜型病毒制作工具
·改进Linux内部安全机制 提高了系统安全性
·Linux防火墙生成工具介绍
·Linux服务器如何防止DoS攻击
·构建安全的Linux服务器
·Linux操作系统安全知识集
·Linux主机防DDOS和CC攻击的方案探析
·Linux操作系统的安全命令
·Linux下nmap命令的使用
·Ubuntu下轻松安装小红伞杀毒软件
·Linux防火墙入门知识
·免受病毒侵扰的免费高性能计算机系统Linux和BSD系统
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·FreeBSD ZIL机制不安全文件权限漏洞
·Novell eDirectory Post Auth头远程溢
·Linux Kernel Ext4子系统ioctl本地权限
·Linux Kernel ext4_fill_flex_info函数
·Linux Kernel ext4_decode_error函数空
·奥巴马任命网络安全专家担任“网络沙皇
·FreePBX多个跨站脚本和HTML注入漏洞
·DeluxeBB多个远程安全漏洞
·系统安全:Windows与Linux平台
·PostgreSQL爆漏洞 Oracle家Sun忙修补
·分析称谷歌Chrome OS 将成黑客主要攻击
·phpGroupWare多个输入验证漏洞
  阅读排行
·Ubuntu中UFW防火墙的安装及使用
·Ubuntu里安装配置防火墙
·Linux下Sniffer工具Tcpdump的安装和使
·Ubuntu下轻松安装小红伞杀毒软件
·Ubuntu防火墙 UFW 设置简介
·SUSE Linux 默认的iptables防火墙配置
·Linux下破解路由器WEP加密
·Linux系统中的Passwd文件详细解析
·CentOS Linux关闭防火墙
·Linux下安装配置NTOP监视网络使用情况[
·Linux下配置ssh无密码登录
·Linux安全之网上惊现傻瓜型病毒制作工
·配置Linux 内核并利用iptables 做端口
·Linux 安全模块(LSM)简介
·我的SUSE Linux防火墙配置笔记
网摘收藏: