您的位置:软件 > 网络安全 > 安全技术 > 正文
Linux入侵监测系统LIDS原理(2)
[文章信息]
作者:
时间:2004-05-18
出处:Linuxbyte
责任编辑:
[文章导读]
我们需要在系统启动的时候做一些必要的操作,但是我们也需要在系统运行的时候保护它们……
advertisement
热点推荐
· 天极网软件频道改版调查
· 上网找乐还是赌钱
· Oracle9i中取得建表和索引的DDL语句
· 用DirectShow实现视频马赛克处理
· 超酷炫彩UC2005抢先体验
[正文]

1 2 3  下一页

  五.密封内核
看图之王ACDSee 6.0应用大全 数码人像照片矢量化及艺术处理
六天学会Visual Basic数据库编程 解析“震荡波”恶性蠕虫病毒

  我们需要在系统启动的时候做一些必要的操作,但是我们也需要在系统运行的时候保护它们。

  例如,我们需要象内核里插入一些需要的模块,但是我们不希望在系统运行的时候插入任何模块,因为那样会十分危险。如何解决这个问题呢?这里就有一些密封的方法。我们可以在系统启动的时候做我们任何想做的事情,然后我们就密封内核。然后,我们就不能做那些以前在没有密封的时候可以做的事情。用密封的方法,我们可以用模块来解决问题,我们可以在密封前向内核里插入我们想要的模块,在密封后我们就不可以在内核里插入或是删除任何模块。

  5.1 用LIDS密封内核

  为了密封内核,我们可以用下面的LIDS命令

  #lidsadm –I -- -CAP_xxx….

  它们可以放到脚本里让系统启动的时候就执行它。具体你们可以看我以前在linuxbyte和chinabyte发表的文章。LIDS是通过/proc/sys/lids/locks和内核通讯的。

  当你密封了内核,lidsadm是调用lidsadm.c的lids_init()的调用。

#define LIDS_LOCKS "/proc/sys/lids/locks"
......
void lids_init(int optind, int argc, char *argv[])
{
......
if ((fd=open(LIDS_LOCKS,O_RDWR)) == -1) {
perror("open");
exit_error (2, "cant open " LIDS_LOCKS);
}
if (read(fd,&locks,sizeof(lids_locks_t))==-1) {
perror("read");
exit_error (2, "cant read " LIDS_LOCKS);
}

lids_set_caps(optind,argc,argv,&locks);

locks.magic1=LIDS_MAGIC_1;
.........

if (write(fd,&locks,sizeof(lids_locks_t))==-1) {
perror("write");
exit_error (2, "cant write " LIDS_LOCKS);
}
.....
}

  这个系统调用在LIDS_LOCKS生成新的变量loks,内核会通过lids_proc_locks_sysctl()命令来读取它。Lids_proc_locks_sysctl也会从用户区完全检查并读取它,然后改变密封的变量lids_first_time为0。


1 2 3  下一页

·"WAP天极之IT新闻资讯,50万元等你拿"    ·天极WAP之游戏狂图,50万元等你下载


发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容阅读排行榜
  • Linux入侵监测系统LIDS原理
  • 网络安全讲座之八:IDS系统
  • 浅析网络安全中防火墙和IDS的作用
  • IDS的自防护原则与技术途径
  • IDS逃避技术和对策
  • 主机入侵监测产品IDS应用示例
  • IDS及其Linux下的实现
  • 用LIDS建立安全的系统(下)
  • 用LIDS建立安全的系统(上)
  • LIDS精通与进阶
  • 上网找乐还是赌钱
  • 用SiSoft Sandra了解爱机性能
  • 美人鱼“娜露”养成大事记
  • 《PSOBB》BOSS攻略迪·洛尔·雷篇
  • 苹果即将发布新款eMac
  • 奥美王中王赛东北赛区11月举行
  • 《天堂2》PK场中谁才是真正的王者
  • 《天堂2》矮人村NPC多玛时间表
  • Advertisement

    天极无线
    待机彩图    >>更多
    多彩动画    >>更多
    美妙和弦    >>更多
    天使在唱歌
    壁虎漫步
    PrettyBoy
    LoveLoveLove
    我是你的小小狗
    单身情歌
    十面埋伏
    祝酒歌
    回心转意
    波斯猫
    太委屈
    S.H.E
    潘玮柏
    M2M
    蔡依林
    阿牛
    林志炫
    陈弈迅
    刀郎
    黑龙
    S.H.E
    陶晶莹
    情人玫瑰坊
    音乐风云
    新片速递
    神秘测试
    都市约会
    ·天极彩信天天精彩
    ·图铃梦工厂下载无限!
    ·找寻童真,卡通专题
    ·夏日激情交友社区!
    ·星座运程,预测人生

    CSEEK搜索