📄 00000021.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: vertex (happy hacking), 信区: Linux <BR>标 题: Web Server 安全和 LIDS (转载) <BR>发信站: BBS 水木清华站 (Sat May 20 17:13:50 2000) <BR> <BR>【 以下文字转载自 Security 讨论区 】 <BR>【 原文由 vertex 所发表 】 <BR>LIDS -- www.lids.org ,是一个linux 核心的安全patch. <BR>Web server 安全 -- 保证 webserver 的进程的可用性,web pages不可修改. <BR> <BR>利用 lids 可以这么做, <BR> <BR>1) 将 web server 的配制文件和包含 页面的目录设为 DENY , 任何人均看不见这些 <BR> 目录和文件,包括 root 在内..这样也就不能修改啦 <BR>ex, <BR> lidsadm -A -o /etc/httpd -j DENY <BR> lidsadm -A -o /home/httpd -j DENY <BR> <BR> lidsadm -A -o /var/log/httpd -j APPEND ; protect the log files. <BR> <BR>2) 将 /usr/sbin/httpd 设为拥有READ 上面这些目录的权利,这样,web server就能 <BR> 正常工作了.同时保护 httpd <BR> <BR> lidsadm -A -o /usr/sbin -j DENY ; protect the httpd <BR> lidsadm -A -s /usr/sbin/httpd -o /home/httpd -j READ <BR> lidsadm -A -s /usr/sbin/httpd -o /etc/httpd -j READ <BR> <BR> <BR>3) 将保护 init 子进程的保护打开 +INIT_CHILDREN_LOCK.用来保护 httpd 服务器不能 <BR> 被杀. <BR> <BR> <BR>4) 将 CAP_SYS_RAWIO 的 capability 去调. <BR> <BR>After boot, seal the kernel with <BR> <BR> lidsadm -I -- +INIT_CHILDREN_LOCK -CAP_SYS_RAWIO ...and... <BR> <BR>OK, 现在你拥有了一个任何人也无法修改的 web server. 但是, 你还要更新呢,怎么办? <BR> <BR> <BR>5) 写一个认证程序,比如 webManger ,使它可以写 /home/httpd, 使他消除 <BR> buffer over flow 的 bug, 利用 PKI 或 Kerberos(?) 来进行认证. <BR> 他可以 READ/WRITE /home/httpd & /etc/httpd. <BR> <BR> lidsadm -A -s /../webManger -o /home/httpd -j WRITE <BR> <BR>现在,我们看看 入侵者 , <BR> <BR> <BR>1) 假定他通过 web server 或 别的 server 的漏洞进入系统, 取到了 root shell, <BR> <BR>他要修改 网页, 他竟然找不到websever 和 web pages 的所在地.. <BR> # cd /home/httpd <BR> bash: /home/httpd: No such file or directory <BR> # rm -rf /home/httpd <BR> bash: /home/httpd: No such file or directory <BR>这时,他的行踪已经被记录下来了.. <BR> <BR>而且他不能杀 web server, <BR> <BR>2) 他通过 web server 的 buffer over flow ,在 buffer 中放入 恶意代码, <BR> 企图 "rm -rf /home/httpd" <BR> <BR> 这也不行,因为 web server 只有 读的权利. <BR> <BR>.... <BR> <BR>3) 对 webManager ,我们通过防火墙和认证技术来保证子能被合法的人修改. <BR> <BR> <BR>--------- <BR>看看还有什么办法??:-).. <BR> <BR> <BR> <BR> <BR> <BR> <BR> <BR> <BR> <BR>-- <BR>Happy Hacking <BR> <BR>Linux Intrusion Detection System <A HREF="http://www.lids.org/">http://www.lids.org/</A> <BR> <BR>※ 修改:·vertex 於 May 20 17:10:36 修改本文·[FROM: 159.226.40.137] <BR>※ 修改:·vertex 於 May 20 17:13:21 修改本文·[FROM: 159.226.40.137] <BR>※ 来源:·BBS 水木清华站 smth.org·[FROM: 159.226.40.137] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -