|
7.蜜罐的实际例子 tech.techweb.com.cn9V%_4U9m:y4f
+g8A4l,l;v5{(j N
下面我们以Redhat linux 9.0为平台,做一个简单的蜜罐陷阱的配置。 0x!c)}0C4~(^ J7l#C
4g%p ]8[-z%N/T+l程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛我们知道,黑客一旦获得root口令,就会以root身份登录,这一登录过程就是黑客入侵的必经之路。其二,黑客也可能先以普通用户身份登录,然后用su命令转换成root身份,这又是一条必经之路。 TechWeb-技术社区-c:_;J.}!F7t(z.d3H0Z:W
TechWeb-技术社区;j"?8i,c'g8o2?
我们讨论如何在以下情况下设置陷阱:
5g-n4S O,_9m7C9O(w#z;r)L4U4l&x4X-R!X$@
(1)当黑客以root身份登录时;
"J8j:v3i:P$~&d*z"m9t3h7F
(2)当黑客用su命令转换成root身份时; (m*O'g)Z/Y4I
/{(C.N5Y5v6V8Y%I!@7F-L
(3)当黑客以root身份成功登录后一段时间内;
/@1f%i3X:F,a6qtech.techweb.com.cn3Y q'X.]"`3d/B3F2e)s
第一种情况的陷阱设置 tech.techweb.com.cn&K2o7c&]&|$U(o'C Q2m
7v2S L#[2Otech.techweb.com.cn一般情况下,只要用户输入的用户名和口令正确,就能顺利进入系统。如果我们在进入系统时设置了陷阱,并使黑客对此防不胜防,就会大大提高入侵的难度系数。例如,当黑客已获取正确的root口令,并以root身份登录时,我们在此设置一个迷魂阵,提示它,你输入的口令错误,并让它重输用户名和口令。而其实,这些提示都是虚假的,只要在某处输入一个密码就可通过。黑客因此就掉入这个陷阱,不断地输入root用户名和口令,却不断地得到口令错误的提示,从而使它怀疑所获口令的正确性,放弃入侵的企图。 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛!`2G;n ] D.P
:A:H7R2a"|1|
给超级用户也就是root用户设置陷阱,并不会给系统带来太多的麻烦,因为,拥有root口令的人数不会太多,为了系统的安全,稍微增加一点复杂性也是值得的。这种陷阱的设置时很方便的,我们只要在root用户的.profile中加一段程序就可以了。我们完全可以在这段程序中触发其他入侵检测与预警控制程序。陷阱程序如下:
8n2u)~.z&r6o&h6L3g+H$x-^$Ttech.techweb.com.cn&v:D0j,E'G'o/F;i
程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛-O#B2k/K*s
# root .profile程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛5w-V"t5F6}4n
Clear;s5o7w&m.~-]/\4T
Echo “You had input an error password , please input again !”
/^8]"r&^/`TechWeb-技术社区Echo
0z9f'x+L4g7M8I7H1CTechWeb-技术社区Echo –n “Login:”%l&A1E+j1~$g0@8m.l0^
Read p
U-h$H)q/]4{0J4m!f$i7Ptech.techweb.com.cnIf ( “$p” = “123456”) then
{0y6T/n2p5u1^4gCleartech.techweb.com.cn-t.N-@;T#~8L C
Else
9x4`"~1A0o1X$H(Btech.techweb.com.cnExit,W!m*t!q:q/A
%P$[:@!J-A%[/u
4E-e8o$A0U
*C v/a8X,x"R0A
tech.techweb.com.cn,p)}'r,B0G+x(I$K)i%T
/^)_7H7?0@#A"Y%J
7G5^%C+Q+m程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛TechWeb-技术社区$U5O#o:X*v1M/@8d
第二种情况的陷阱设置
%A+l6G!|,R6T.x'YTechWeb-技术社区*N+J5p&I7C+b,K:|.Y&L
在很多情况下,黑客会通过su命令转换成root身份,因此,必须在此设置陷阱。当黑客使用su命令,并输入正确的root口令时,也应该报错,以此来迷惑它,使它误认为口令错误,从而放弃入侵企图。这种陷阱的设置也很简单,你可以在系统的/etc/profile文件中设置一个alias,把su命令重新定义成转到普通用户的情况就可以了,例如alias su=”su user1”。这样,当使用su时,系统判断的是user1的口令,而不是root的口令,当然不能匹配。即使输入su root也是错误的,也就是说,从此屏蔽了转向root用户的可能性。
)P!X)b1~0d4_8J0y6k y
6{6p;M*u.b0w;Y2p第三种情况的陷阱设置
"v0^4T-]-i1D+t7o程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛tech.techweb.com.cn+U9m-|/C A&Z5?.W.r
如果前两种设置都失效了,黑客已经成功登录,就必须启用登录成功的陷阱。一旦root用户登录,就可以启动一个计时器,正常的root登录就能停止计时,而非法入侵者因不知道何处有计时器,就无法停止计时,等到一个规定的时间到,就意味着有黑客入侵,需要触发必要的控制程序,如关机处理等,以免造成损害,等待系统管理员进行善后处理。陷阱程序如下: 2l/e5{2y.B)k9S6_%E
tech.techweb.com.cn+c9{'@0m-f#P5Q
# .testfile
8W9G/Z-v4j8@-u2c2G6[)Ltimes=0tech.techweb.com.cn#|(R0^1\#@1\ p-p
while [ $times –le 30 ] do
;P1P6q/B4t9ttech.techweb.com.cnsleep 19V/l/E"~)H6{6e
times=$[times + 1]程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛&z!]#x0Y @ i1l
donetech.techweb.com.cn2R;J/^)d/w"J.r8h#b
halt /* 30秒时间到,触发入侵检测与预警控制 */
6o)^.e!?;k%U#K;o
#D;m7L+y*z&e
9w.r+@:a'Z7h程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛8h7H7z5u6U3u.q'h+Z9@
#|(Z'R"N V$E)}%?
tech.techweb.com.cn:@0H;]1p(I$t H
;C$U6s)v3] q'g&{.z!q1x4I,V,O
tech.techweb.com.cn*i3w(]$j:O!_+G#A1_6t
4Q.M8}*D*d将该程序放入root .bashrc中后台执行: :B |2q4S4e
3A+s9P6O5x
/g.},A6`1r/~2V# root . bashrc
"F }+V5l6`6Q Q;@'o….TechWeb-技术社区&w%l2v5h:C
Sh .testfile&
0c$@.E*g.t&w
.\*_)q'k!t8P4C8w1Y$X.N
$q,R4@#q9j5i3U
%_5M!i9l7x'x,E8~&H8\TechWeb-技术社区-t7K;N)J'm&H"U
该程序不能用Ctrl-C终止,系统管理员可用jobs命令检查到,然后用kill %n将它停止。
.C5r:E(`0g"a0e:O5W9g%G
8v:U4]7K:rtech.techweb.com.cn从上述三种陷阱的设置,我们可以看到一个一般的规律:改变正常的运行状态,设置虚假信息,使入侵者落入陷阱,从而触发入侵检测与预警控制程序。
"i*z4E/Z5J1K6~/?0itech.techweb.com.cn&a(e){5w(H7y)w x!A1H/n
8.关键技术设计 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛&p.Y c.{9m+K
(a'}7O7_&I0L)Y$d程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛自蜜罐概念诞生之日起,相关技术一直在长足的发展。到今天为止,蜜罐技术应用的最高度应该说是Honeynet技术的实现。 TechWeb-技术社区4V1M9[2K/z
6{,o%z$L0k9.总结 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛0a5d8u/t"S(@!}(g:[.U:x({
tech.techweb.com.cn+u;{.I#a#v5@
任何事物的存在都会有利弊,蜜罐技术的发展也是伴随着各种不同的观点而不断的成长的。蜜罐技术是通过诱导让黑客们误入歧途,消耗他们的精力,为我们加强防范赢得时间。通过蜜网让我们在受攻击的同时知道谁在使坏,目标是什么。同时也检验我们的安全策略是否正确,防线是否牢固,蜜罐的引入使我们与黑客之间同处于相互斗智的平台counter-intelligence,而不是处处遭到黑枪的被动地位。我们的网络并不安全,IDS,FIREWALL,Encryption技术都有其缺陷性,我们期待它们与蜜罐的完美结合,那将是对网络安全的最好礼物。我们完全相信,蜜罐技术必将在网络安全中发挥出极其重要的作用,一场世界上声势浩大的蜜罐技术行动必将到来。
|