中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 操作系统 > Linux > LinuxUnix安全
了解Linux系统内核安全的入侵侦察系统(2)
作者:佚名 时间:2007-08-25 21:50 出处:中国IT实验室 责编:月夜寒箫
              摘要:了解Linux系统内核安全的入侵侦察系统(2)
下载LIDS补丁和相关正式的Linux内核

可以从LIDS Home,LIDS Ftp Home或最近的LIDS Mirror获得LIDS补丁和系统管理工具。

补丁名称是lids-x.xx-y.y.y.tar.gz, x.xx代表lids的版本, y.y.y代表Linux内核版本.例如, lids-0.9.9-2.2.17.tar.gz代表lids 版本是0.9.9 以及相关的内核版本是2.2.17.。

必须下载相关的内核版本。例如,你下载了lids-0.9.9-2.2.17.tar.gz,那你就应该下载Linux内核2.2.17的原代码。可以从Kernel FTP Site或其他镜象获得内核原码。

然后,将内核原码和LIDS tar解压.例如,从 www.lids.org得到lids-0.9.9-2.2.17.tar.gz,从ftp.us.kernel.org得到linux-2.2.17.tar.bz2后:
1. uncompress the Linux kernel source code tree.

# cd linux_install_path/# bzip2 -cd linux-2.2.17.

tar.bz2 | tar -xvf -2.

uncompress the lids source code and install the lidsadm tool.

# cd lids_install_path# tar -zxvf lids-0.9.8-2.2.17.tar.gz
在正式的linux内核上打LIDS补丁,Linux内核原码打LIDS补丁
# cd linux_install_path/linux# patch -p1/* 

link the default source path to lids patched version#

rm -rf /usr/src/linux# ln -s linux_install_patch/linux /usr/src/linux
配置Linux内核,现在,配置Linux内核,按照以下步骤实施:
Prompt for development and/or incomplete code/driversSysctl supportAfter that, 

you will find that a new item appear in the bottom of the configuration menu name

"Linux Intrusion Detection System".

Entering this menu,

turn the Linux Intrusion Detection System support (EXPERIMENTAL) (NEW).

配置LIDS内核以后.退出配置界面,编译内核。
# make dep# make clean# make bzImage# make modules# make modules_install
            
在Linux系统上安装LIDS和系统管理工具,复制 bzImage 到 /boot/ ,编辑 /etc/lilo.conf。
# cp arch/i386/boot/bzImage 

/boot/bzImage-lids-0.9.9-2.2.17/*

build admin tools */# cd lids-0.9.8-2.2.17/lidsadm-0.9.8/

# make# make install# less /etc/lilo.confboot=/dev/hdamap=

/boot/mapinstall=/boot/boot.bprompttimeout=50default=linuximage=

/boot/vmlinuz-2.2.16-3label=linuxread-onlyroot=/dev/hda2image=

/boot/bzImage-lids-0.9.9-2.2.17label=devread-onlyroot=/dev/hda2
运行/sbin/lilo 来安装新内核:
# /sbin/lilo
            
配置LIDS系统

在重新启动以前,必须配置lids系统,使其符合你的安全需要.你可以定义受保护的文件,受保护的进程等等。

缺省情况下,lidsadm将把缺省配置文件安装到 /etc/lids/。你必须根据自己的需要重新配置。首先,可以更新缺省lids.conf的inode/dev值。
# /sbin/lidsadm -U
            
重新启动系统

配置完Linux系统后,重新启动.当lilo出现时,选择装载the lids enable kernel。然后,你就将进入美妙的LIDS世界。

封装内核

系统启动后,不要忘记用lidsadm封装内核,在最后/etc/rc.local加入以下命令:
# /sbin/lidsadm -I
            
在线管理

封装完内核后,你的系统就处于LIDS的保护下。可以做一些测试来验证,如果想改变某些配置,例如修改权限,可以通过输入密码方式在线改变lids的安全等级。
# /sbin/lidsadm -S -- -LIDS
            
改变lids配置属性后,例如lids.conf,lids.cap,你可以通过以下命令在内核中重新装载配置文件:
# /sbin/lidsadm -S -- +RELOAD_CONF
            
配置LIDS系统

LIDS配置目录 -- “/etc/lids/”
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有