Seite 1
Ch¬ng IV : C¸c kiÓu tÊn c«ng vμo Firewall vμ c¸c biÖn ph¸p phßng chèng Suèt tõ khi Cheswick vμ Bellovin viÕt cuèn anh hïng ca vÒ c¸ch x©y dùng c¸c bøc têng löa vμ theo dâi mét h¾c c¬ quû quyÖt tªn Berferd, ý tëng thiÕt ®Æt mét hÖ phôc vô web trªn Internet mμ kh«ng triÓn khai mét bøc têng löa ®· ®îc xem lμ tù s¸t. Còng b»ng nh tù s¸t nÕu quyÕt ®Þnh phã mÆc c¸c nhiÖm vô vÒ bøc têng löa vμo tay c¸c kü s m¹ng. Tuy giíi nμy cã thÓ t×m hiÓu c¸c quan hÖ mËt thiÕt vÒ kü thuËt cña mét bøc têng löa, song l¹i kh«ng hßa chung nhÞp thë víi hÖ b¶o mËt vμ t×m hiÓu n·o tr¹ng còng nh c¸c kü thuËt cña c¸c tay h¾c c¬ quû quyÖt. KÕt qu¶ lμ, c¸c bøc têng löa cã thÓ bÞ chäc thñng do cÊu h×nh sai, cho phÐp bän tÊn c«ng nh¶y bæ vμo m¹ng vμ g©y ra ®¹i häa. I. Phong c¶nh bøc têng löa Hai kiÓu bøc têng löa ®ang thèng lÜnh thÞ trêng hØÖn nay: hÖ gi¸m qu¶n øng dông (application proxies) vμ c¸c ngá th«ng läc gãi tin (packet filtering gateway). Tuy c¸c hÖ gi¸m qu¶n øng dông ®îc xem lμ an ninh h¬n c¸c ngá th«ng läc gãi tin, song b¶n chÊt h¹n hÑp vμ c¸c h¹n chÕ kh¶ n¨ng vËn hμnhThiNganHang.com http://www.llion.net 1
Seite 2
cña chóng ®· giíi h¹n chóng vμo luång lu th«ng ®i ra c«ng ty thay v× luång lu th«ng ®i vμo hÖ phôc vô web cña c«ng ty. Trong khi ®ã, ta cã thÓ gÆp c¸c ngá th«ng loc gãi tin, hoÆc c¸c ngá th«ng läc gãi tin h÷u tr¹ng (stateful) phøc hîp h¬n, mÆt kh¸c, trong nhiÒu tæ chøc lín cã c¸c yªu cÇu kh¶ n¨ng vËn hμnh cao. NhiÒu ngêi tin r»ng hiÖn cha xuÊt hiÖn bøcc têng löa “hoμn h¶o”, nhng t¬ng lai ®Çy s¸n l¹n. Mét sè h¨ng kinh doanh nh Network Associates Inc. (NAI), AXENT, Internet Dynamics, vμ Microsoft ®· ph¸t triÓn c«ng nghÖ cung cÊp tÝnh n¨ng b¶o mËt cña c«ng nghÖ gi¸m qu¶n víi kh¶ n¨ng vËn hμnh cña c«ng nghÖ läc gãi tin (mét d¹ng lai ghÐp gi÷a hai c«ng nghÖ). Nhng chóng vÉn cha giμ dÆn. Suèt tõ khi bøc têng löa ®Çu tiªn ®îc cμi ®Æt, c¸c bøc têng löa ®· b¶o vÖ v« sè m¹ng tr¸nh ®îc nh÷ng cÆp m¾t tß mß vμ bän ph¸ ho¹i nhng cßn l©u chóng míi trë thμnh ph¬ng thuèc trÞ b¸ch bÖnh b¶o mËt. C¸c chç yÕu b¶o mËt ®Òu ®îc ph¸t hiÖn hμng n¨m víi hÇu nh mäi kiÓu bøc têng löa trªn thÞ trêng. TÖ h¹i h¬n, hÇu hÕt c¸c bøc têng löa thêng bÞ cÊu h×nh sai, kh«ng b¶o tr×, vμ kh«ng gi¸m s¸t, biÕn chóng trë thμnh mét vËt c¶n cöa ®iÖn tö (gi÷ cho c¸c ngá th«ng lu«n réng më). NÕn kh«ng ph¹m sai lÇm, mét bøc têng löa ®îc thiÕt kÕ, cÊu h×nh, vμ b¶o tr× kü lìng hÇu nh kh «ng thÓ ®ét nhËp. Thùc tÕ, hÇu hÕt c¸c kÎ tÊn c«ng cã tay nghÒ cao ®Òu biÕt ®iÒu nμy vμ sÏ ®¬n gi¶n tr¸nh vßng qua bøc têng löa b»ng c¸ch khai th¸c c¸c tuyÕn quan hÖ ñy qu¶n (trust relationships) vμ c¸c ThiNganHang.com chç yÕu b¶o mËt nèi kÕt láng lÎo nhÊt, hoÆc tr¸nh nã hoμn toμn b»ng c¸ch tÊn c«ng qna mét tμi kho¶n http://www.llion.net 2
Seite 3
quay sè. §iÓm c¨n b¶n: hÇu hÕt bän tÊn c«ng dån mäi nç lùc ®Ó vßng qua mét bøc têng löa m¹nh - môc tiªu ë ®©y lμ t¹o mét bøc têng löa m¹nh. Víi t c¸ch lμ ®iÒu hμnh viªn bøc têng löa, ta biÕt râ tÇm quan träng cña viÖc t×m hiÓu kÎ ®Þch. N¾m ®îc c¸c bíc ®Çu tiªn mμ mét bän tÊn c«ng thùc hiÖn ®Ó bá qua c¸c bøc têng löa sÏ gióp b¹n rÊt nhiÒu trong viÖc ph¸t hiÖn vμ ph¶n øng l¹i mét cuéc tÊn c«ng. Ch¬ng nμy sÏ híng dÉn b¹n qua c¸c kü thuËt thêng dïng hiÖn nay ®Ó ph¸t hiÖn vμ ®iÓm danh c¸c bøc têng löa, ®ång thêi m« t¶ vμi c¸ch mμ bän tÊn c«ng g¾ng bá qua chóng. Víi tõng kü thuËt, ta sÏ t×m hiÓu c¸ch ph¸t hiÖn vμ ng¨n chÆn c¸c cuéc tÊn c«ng. II. §Þnh danh c¸c bøc têng löa HÇu hÕt mäi bøc têng löa ®Òu mang mét "mïi h¬ng" ®iÖn tö duy nhÊt. NghÜa lμ, víi mét tiÕn tr×nh quÐt cæng, lËp cÇu löa, vμ n¾m gi÷ biÓu ng÷ ®¬n gi¶n, bän tÊn c«ng cã thÓ hiÖu qu¶ x¸c ®Þnh kiÓu, phiªn b¶n, vμ c¸c quy t¾c cña hÇu hÕt mäi bøc têng löa trªn m¹ng. T¹i sao viÖc ®Þnh danh nμy l¹i quan träng? Bëi v× mét khi ®· ¸nh x¹ ®îc c¸c bøc têng löa, chóng cã thÓ b¾t ®Çu t×m h×Óu c¸c ®iÓm yÕu vμ g¾ng khai th¸c chóng. ThiNganHang.com http://www.llion.net 3
Seite 4
1. QuÐt trùc tiÕp : Kü thuËt Noisy C¸ch dÔ nhÊt ®Ó t×m kiÕm c¸c bøc têng löa ®ã lμ quÐt c¸c cæng ngÇm ®Þnh cô thÓ. Mét sè bøc t- êng löa trªn thÞ trêng sÏ tù ®Þnh danh duy nhÊt b»ng c¸c ®ît quÐt cæng ®¬n gi¶n b¹n chØ cÇn biÕt néi dung t×m kiÕm. VÝ dô, Firewall-1 cña Check point l¾ng chê trªn c¸c cæng TCP 256, 257, 258, vμ Proxy Server cña Microsoft thêng l¾ng chê trªn c¸c cæng TCP 1080 vμ 1745. Víi sù hiÓu biÕt nμy, qu¸ tr×nh t×m kiÕm c¸c kiÓu bøc têng löa nμy ch¼ng cã g× khã víi mét bé quÐt cæng nh nmap: nmap -n -vv -P0 -p256,1080,1745 192.168.50.1 - 60.254 Dïng khãa chuyÓn -PO ®Ó v« hiÖu hãa tÝnh n¨ng ping ICMP tríc khi quÐt. §iÒu nμy quan träng bëi hÇu hÕt bøc têng löa kh«ng ®¸p øng c¸c yªu cÇu déi ICMP. C¶ bän tÊn c«ng nhót nh¸t lÉn hung b¹o ®Òu tiÕn hμnh quÐt réng r·i m¹ng cña b¹n theo c¸ch nμy, t×m kiÕm c¸c bøc têng löa nμy vμ t×m kiÕm mäi khe hë trong kÐt s¾t vμnh ®ai cña b¹n. Nhng bän tÊn c«ng nguy hiÓm h¬n sÏ lïng sôc vμnh ®ai cña b¹n cμng lÐn lót cμng tèt. Cã nhiÒu kü thuËt mμ bän tÊn c«ng cã thÓ sö dông ®Ó h¹ sËp radar cña b¹n, bao gåm ngÉu nhiªn hãa c¸c ping, c¸c cæng ®Ých, c¸c ®Þa chØ ®Ých, vμ c¸c cæng nguån; dïng c¸c hÖ chñ cß måi; vμ thùc hiÖn c¸c ®ît quÐt nguån cã ph©n phèi. ThiNganHang.com NÕu cho r»ng hÖ thèng ph¸t hiÖn x©m nhËp (IDS) cña b¹n nh RealSecure cña Internet Security Systems http://www.llion.net 4
Seite 5
hoÆc SessionWall-3 cña Abirnet sÏ ph¸t hiÖn bän tÊn c«ng nguy hiÓm nμy, b¹n nªn suy nghÜ l¹i. HÇu hÕt c¸c IDS ®Òu ngÇm ®Þnh cÊu h×nh ®Ó chØ nghe c¸c ®ît quÐt cæng ngu ®Çn vμ ån μo nhÊt. Trõ phi b¹n sö dông IDS nhanh nh¹y vμ tinh chØnh c¸c ký danh ph¸t hiÖn, hÇu hÕt c¸c cuéc tÊn c«ng sÏ hoμn toμn lμm ng¬. B¹n cã thÓ t¹o mét ®ît quÐt ngÉu nhiªn hãa nh vËy b»ng c¸ch dïng c¸c ký m· Perl cung cÊp trªn chuyªn khu web www.osborne.com/ <http://www.osborne.com/> hacking . C¸c biÖn ph¸p phßng chèng B¹n cÇn phong táa c¸c kiÓu quÐt nμy t¹i c¸c bé ®Þnh tuyÕn biªn hoÆc dïng mét kiÓu c«ng cô ph¸t hiÖn ®ét nhËp nμo ®ã miÔn phÝ hoÆc th¬ng m¹i. MÆc dï thÕ, c¸c ®ît quÐt cæng ®¬n lÎ sÏ kh«ng ®îc thu nhÆt theo ngÇm ®Þnh trong hÇu hÕt c¸c IDS do ®ã b¹n ph¶i tinh chØnh ®é nh¹y c¶m cña nã tríc khi cã thÓ dùa vμo tÝnh n¨ng ph¸t hiÖn. Ph¸t HiÖn §Ó chÝnh x¸c ph¸t hiÖn c¸c ®ît quÐt cæng b»ng tÝnh n¨ng ngÉu nhiªn hãa vμ c¸c hÖ chñ cß måi, b¹n cÇn tinh chØnh tõng lý danh ph¸t hiÖn quÐt cæng. Tham kh¶o tμi liÖu híng dÉn sö dông cña h·ng kinh doanh IDS ®Ó biÕt thªm chi tiÕt. Nªu muèn dïng RealSecure 3.0 ®Ó ph¸t hiÖn tiÕn tr×nh quÐt trªn ®©y, b¹n ¾t ph¶i n©ng cao ®é nh¹y c¶m cña nã theo c¸c ®ît quÐt cæng ®¬n lÎ bμng c¸ch söa ®æi c¸c tham sè cña ký danh quÐt cæng. B¹nThiNganHang.com nªn thay ®æi c¸c néi dung díi ®©y ®Ó t¹o ®é nh¹y c¶m cho quÐt nμy: http://www.llion.net 5
Seite 6
1. Lùa vμ tïy biÕn (Customize) Network Engine Policy. 2. T×m "Port Scan" vμ lùa tïy chän Options. 3. Thay ®æi ports thμnh 5 cæng. 4. Thay ®æi Delta thμnh 60 gi©y. NÕu ®ang dïng Firewall-l víi UNIX, b¹n cã thÓ dïng tr×nh tiÖn Ých cña Lance Spitzner ®Ó ph¸t hiÖn c¸c ®ît quÐt cæng Firewall-1 www.enteract.com/~lspitz/intrusion.html <http://www.enteract.com/ ~lspitz/intrusion.html>. Ký m· alert.sh cña «ng sÏ cÊu h×nh Check point ®Ó ph¸t hiÖn vμ gi¸m s¸t c¸c ®ît quÐt cæng vμ ch¹y mét User Defined Alert khi ®îc øng t¸c. ThiNganHang.com http://www.llion.net 6
Seite 7
Phßng Chèng §Ó ng¨n c¶n c¸c ®ît quÐt cæng bøc têng löa tõ Internet, b¹n cÇn phong táa c¸c cæng nμy trªn c¸c bé ®Þnh tuyÕn ®øng tríc c¸c bøc têng löa. NÕu c¸c thiÕt bÞ nμy do ISP qu¶n lý, b¹n cÇn liªn hÖ víi hä ®Ó tiÕn hμnh phong táa. NÕu tù b¹n qu¶n lý chóng, b¹n cã thÓ dïng c¸c Cisco ACL díÝ ®©y ®Ó phong táa râ rÖt c¸c ®ît quÐt ®· nªu trªn ®©y: access - list 101 deny tcp any any eq 256 log ! Block Firewall-l scans access - list 101 deny tcp any any eq 257 log ! Block Firewall-l scans access - list 101 deny tcp any any eq 258 log ! Block Firewall-l scans access - list 101 deny tcp any any eq 1080 log ! Block Socks scans access - list 101 deny tcp any any eq 1745 log ! Block Winsock scans Ghi chó : NÕu phong táa c¸c cæng cña Check Point (256-258) t¹i c¸c bé dÞnh tuyÕn biªn, b¹n sÏ kh«ng thÓ qu¶n löa bõc tõêng löa tõ lnternet. Ngoμi ra, tÊt c¶ c¸c bé ®Þnh tuyÕn ph¶i cã mét quy t¾c dän dÑp (nÕu kh«ng khíc tõ c¸c gãi t×n theo ngÇm ®Þnh), sÏ cã cïng hiÖu øng nh khi chØ ®Þnh c¸c t¸c vô khíc tõ: access - list 101 deny ip any any log ! Deny and log any packet that got through our ACLs above 2. Rμ TuyÕn §êng ThiNganHang.com http://www.llion.net 7
Seite 8
Mét c¸ch thinh lÆng vμ tinh tÕ h¬n ®Ó t×m c¸c bøc têng löa trªn mét m¹ng ®ã lμ dïng traceroute . B¹n cã thÓ dïng traceroute cña UNIX hoÆc tracert.exe cña NT ®Ó t×m tõng chÆng däc trªn trªn ®êng truyÒn ®Õn ®Ých vμ tiÕn hμnh suy diÔn. Traceroute cña Linux cã tïy chän -I, thùc hiÖn rμ ®êng b»ng c¸ch göi c¸c gãi tin ICMP, tr¸i víi kü thuËt gãi tin UDP ngÇm ®Þnh. [ sm@atsunami sm] $ traceroute - I www.yourcompany.com traceroute to www.yourcompany.com ( 172.17.100.2 ) , 30 hops max, 140 byte packets 1 attack-gw ( 192.168.50.21) 5.801 ms 5.105 ms 5.445 ms 2 gw1.smallisp.net ( 192.168.51.l) 3 gw2.smallisp.net ( 192.168.52.2) ..... 13 hssi.bigisp.net ( 10.55.201.2 ) 14 seriall.bigisp.net ( 10.55.202.l) 15 www.yourcompany.com ( 172.29.11.2) Cã c¬ may chÆng ®øng ngay tríc ®Ých ( 10.55.202.1) lμ bøc têng löa, nhng ta cha biÕt ch¾c. CÇn ph¶i ®μo s©u thªm mét chót. VÝ dô trªn ®©y lμ tuyÖt vêi nÕu c¸c bé ®Þnh tuyÕn gi÷a b¹n vμ c¸c hÖ phôc vô ®Ých ®¸p øng c¸c gãi tin cã TTL hÕt h¹n. Nhng mét sè bé ®Þnh tuyÕn vμ bøc têng löa ®îc x¸c lËp ®Ó kh«ng tr¶ vÒ c¸c gãi ThiNganHang.com tin ICMP cã TTL hÕt h¹n (tõ c¸c http://www.llion.net 8
Seite 9
gãi tin ICMP lÉn UDP). Trong trêng hîp nμy, sù suy diÔn Ýt khoa häc h¬n. TÊt c¶ nh÷ng g× b¹n cã thÓ thùc hiÖn ®ã lμ ch¹y traceroute vμ xem chÆng nμo ®¸p øng cuèi cïng, vμ suy ra ®©y lμ mét bøc têng löa hoÆc chÝ Ýt lμ bé ®Þnh tuyÕn ®Çu tiªn trong ®êng truyÒn b¾t ®Çu phong táa tÝnh n¨ng tracerouting. VÝ dô, ë ®©y ICMP ®ang bÞ phong táa ®Õn ®Ých cña nã, vμ kh«ng cã ®¸p øng nμo tõ c¸c bé ®Þnh tuyÕn vît qu¸ client - gw.smallisp.net : 1 stoneface (192.168.10.33) 12.640 ms 8.367 ms 2 gw1.localisp.net (172.31.10.1) 214.582 ms 197.992 ms 3 gw2.localisp.net (172.31.10.2) 206.627 ms 38.931 ms 4 dsl.localisp.net (172.31.12.254) 47.167 ms 52.640 ms ........ 14 ATM6.LAX2.BIGISP.NET (10.50.2.1) 250.030 ms 391.716 ms 15 ATM7.SDG.BIGISP.NET (10.50.2.5) 234.668 ms 384.525 ms 16 client-gw.smallisp.net (10.50.3.250) 244.065 ms ! X * * 17 * * * 18 * * * C¸c BiÖn Ph¸p Phßng Chèng ViÖc chØnh söa sù rß rØ th«ng tin traceroute ®ã lμ h¹n chÕ tèi ®a c¸c bøc têng löa vμ bé ®Þnh tuyÕn ®¸p øng c¸c gãi tin cã TTL hÕt h¹n. Tuy nhiªn, ®iÒu nμy kh«ng ph¶i lóc nμo còng n»m díi sù kiÓm so¸t cña b¹n v× nhiÒu bé ®Þnh tuyÕn ThiNganHang.com http://www.llion.net 9
Seite 10
cã thÓ n»m díi s ®iÒu khiÓn cóa ISP. Ph¸t HiÖn §Ó ph¸t hiÖn c¸c traceroute chuÈn trªn biªn, b¹n cÇn gi¸m s¸t c¸c gãi tin UDP vμ ICMP cã gi¸ trÞ TTL lμ 1. §Ó thùc hiÖn ®iÒu nμy víi RealSecure 3.0, b¹n b¶o ®¶m ®¸nh dÊu TRACE_ROUTE decode name trong Security Events cña Network Engine Policy. Phßng chèng §Ó ng¨n c¶n c¸c traceroute ch¹y trªn biªn, b¹n cã thÓ cÊu h×nh c¸c bé ®Þnh tuyÕn kh«ng ®¸p øng c¸c th «ng ®iÖp TTL EXPIRED khi nã nhËn mét gãi tin cã TTL lμ 0 hoÆc 1. ACL díi ®©y sÏ lμm viÖc víi c¸c bé ®Þnh tuyÕn Cisco: access - list 101 deny ip any any 11 0 ! ttl-exceeded HoÆc theo lý tëng, b¹n nªn phong táa toμn bé luång lu th«ng UDP kh«ng cÇn thiÕt t¹i c¸c bé ®Þnh tuyÕn biªn. ThiNganHang.com 3. N¾m Gi÷ BiÓu Ng÷ http://www.llion.net 10
Seite 11
Kü thuËt quÐt t×m c¸c cæng bøc têng lõa lμ h÷u Ých trong viÖc ®Þnh vÞ c¸c bøc têng löa, nhng hÇu hÕt c¸c bøc têng löa kh«ng l¾ng chê trªn c¸c cæng ngÇm ®Þnh nh Check point vμ Microsoft, do ®ã viÖc ph¸t hiÖn ph¶i ®îc suy diÔn. NhiÒu bøc têng løa phæ dông sÏ c«ng bè sù hiÖn diÖn cña chóng b»ng c¸ch ®¬n gi¶n nèi víi chóng. VÝ dô , nhiÒu bøc têng löa gi¸m qu¶n sÏ c«ng bè chøc n¨ng cóa chóng víi t c¸ch mét bøc têng löa, vμ mét sè sÏ qu¶ng c¸o kiÓu vμ phiªn b¶n cña chóng. VÝ dô, khi ta nèi víi mét m¸y ®îc tin lμ mét bøc têng löa b»ng netcat trªn cæng 21 (FTP ), ta sÏ thÊy mét sè th«ng tin thó vÞ : C:\TEMP>nc -v -n 192.168.51.129 2 l [UNKNOWN] [ 192.168.5l.129 ] 2 l ( ? ) open 220 Secure Gateway FTP server ready . BiÓu ng÷ "Secure Gateway server FTP ready" lμ mét dÊu hiÖu lé tÈy cña mét hép Eagle Raptor cò. ViÖc nèi thªm víi cæng 23 (telnet) sÏ x¸c nhËn tªn bøc têng löa lμ "Eagle." C:\TEMP>nc -v -n 192.168.51.129 23 [UNKNOWN] [ 192.168.5l.129 ] 23 ( ? ) open Eagle Secure Gateway . Hostname : Vμ cuèi cïng. nÕu vÉn cha bÞ thuyÕt phôc hÖ chñ cña b¹n lμ mét bøc têng löa. b¹n cã thÓ netcat víi cæng 25 ( SMTP ), vμ nã sª b¸o cho ban biÕt nã lμ g×: ThiNganHang.com C:\TEMP>nc -v -n 192.168.51.129 25 http://www.llion.net 11
Seite 12
[UNKNOWN] [ 192.168.5l.129 ] 25 ( ? ) open 421 fw3.acme.com Sorry, the firewall does not provide mail service to you. Nh ®· thÊy trong c¸c vÝ dô trªn ®©y, th«ng tin biÒu ng÷ cã thÓ cung cÊp c¸c th«ng tin quý gi¸ cho bän tÊn c«ng trong khi ®Þnh danh c¸c bøc têng löa. Dïng th«ng tin nμy, chóng cã thÓ khai th¸c c¸c chç yÕu phæ biÕn hoÆc c¸c cÊu h×nh sai chung. BiÖn Ph¸p Phßng Chèng §Ó chØnh söa chç yÕu rß rØ th«ng tin nμy, b¹n giíi h¹n th«ng tin biÓu ng÷ qu¶ng c¸o. Mét biÓuu ng÷ tèt cã thÓ kÌm theo mét môc c¶nh gi¸c mang tÝnh ph¸p lý vμ tÊt c¶ mäi nç lùc giao kÕt sÏ ®îc ghi sæ. C¸c chi tiÕt thay ®æi cô thÓ cña c¸c biÓu ng÷ ngÇm ®Þnh sÏ tïy thuéc nhiÒu vμo bøc têng löa cô thÓ, do ®ã b¹n cÇn liªn hÖ h·ng kinh doanh bøc têng löa. Phßng Chèng §Ó ng¨n c¶n bän tÊn c«ng giμnh ®îc qu¸ nhiÒu th«ng tin vÒ c¸c bøc têng löa tõ c¸c biÓu ng÷ qu¶ng c¸o, b¹n cã thÓ thay ®æi c¸c tËp tin cÊu h×nh biÓu ng÷. C¸c khuyÕn nghÞ cô thÓ thêng tïy thuéc vμo h· ng kinh doanh bøc têng löa. ThiNganHang.com http://www.llion.net 12
Seite 13
Trªn c¸c bøc têng löa Eagle Raptor, b¹n cã thÓ thay ®æi c¸c biÓu ng÷ ftp vμ telnet b»ng c¸ch söa ®æi c¸c tËp tin th«ng b¸o trong ngμy: tËp tin ftp.motd vμ telnet.motd. 4. Kü ThuËt Ph¸t HiÖn Bøc Têng Löa Cao CÊp NÕu tiÕn tr×nh quÐt cæng t×m c¸c bøc têng löa trùc tiÕp, dß theo ®êng truyÒn, vμ n¾m gi÷ biÓu ng÷ kh «ng mang l¹i hiÖu qu¶, bän tÊn c«ng sÏ ¸p dông kü thuËt ®iÓm danh bøc têng löa theo cÊp kÕ tiÕp. Cã thÓ suy diÔn c¸c bøc têng löa vμ c¸c quy t¾c ACL cña chóng b»ng c¸ch dß t×m c¸c ®Ých vμ lu ý c¸c lé tr×nh ph¶i theo (hoÆc kh«ng theo) ®Ó ®Õn ®ã. Suy DiÔn §¬n Gi¶n víi nmap Nmap lμ mét c«ng cô tuyÖt vêi ®Ó ph¸t hiÖn th«ng tin bøc têng löa vμ chóng t«i liªn tôc dïng nã. Khi nmap quÐt mét hÖ chñ, nã kh«ng chØ b¸o cho b¹n biÕt c¸c cæng nμo ®ang më hoÆc ®ãng, mμ cßn cho biÕt c¸c cæng nμo ®ang bÞ phong táa. Lîng (hoÆc thiÕu) th«ng tin nhËn ®îc tõ mét ®ît quÐt cæng cã thÓ cho biÕt kh¸ nhiÒu vÒ cÊu h×nh cña bøc têng löa. Mét cæng ®· läc trong nmap biÓu hiÖn cho mét trong ba néi dung sau: • Kh«ng nhËn gãi tin SYN/ACK nμo. ThiNganHang.com http://www.llion.net 13
Seite 14
• Kh«ng nhËn gãi tin RST/ACK nμo. • §· nhËn mét th«ng b¸o ICMP type 3 (Destination Unreachable ) cã mét m· 13 ( Communication Administratively Prohibited - [RFC1812]). Nmap gom chung c¶ ba ®iÒu kiÖn nμy vμ b¸o c¸o nã díi d¹ng mét cæng "®· läc." VÝ dô, khi quÐt www.mycompany.com <http://www.mycompany.com>, ta nhËn hai gãi tin ICMP cho biÕt bøc têng löa ®· phong táa c¸c cæng 23 vμ 111 tõ hÖ thèng cô thÓ cña chóng ta. [ root@bldg_043 /opt ] # nmap -p20, 21, 23, 53, 80, 111 - P0 -vv www.mycompany.com Starting nmap V. 2.08 by Fyodor ( fyodor@dhp.com <mailto:fyodor@dhp.com>, www.insecure.org/nmap/ ) Initiating TCP connect ( ) scan agains t ( 172.32.12.4 ) Adding TCP port 53 (state Open) Adding TCP port 111 ( state Firewalled ) Adding TCP port 80 ( state Open) Adding TCP port 23 ( state Firewalled) . Interesting ports on ( 172.17.12.4 ) : port State Protocol Service ThiNganHang.com 23 filtered tcp telnet http://www.llion.net 14
Seite 15
53 open tcp domain 80 open tcp http 111 filtered tcp sunrpc Tr¹ng th¸i "Firewalled", trong kÕt xuÊt trªn ®©y, lμ kÕt qu¶ cña viÖc nhËn mét ICMP type 3, m· 13 (Admin Prohibited Filter), nh ®· gÆp trong kÕt xuÊt tcpdump: 23 : 14 : 01.229743 10.55.2.1 > 172.29.11.207 : icmp : host 172.32.12.4 nreachable - admin prohibited filter 23 : 14 : 01.97 9743 10.55.2.l > 172.29.11.207 : icmp : host 172.32.12.4 nreachable - admin prohibited filter Lμm sao ®Ó nmap kÕt hîp c¸c gãi tin nμy víi c¸c gãi tin ban ®Çu, nhÊt lμ khi chóng chØ lμ mét vμi trong biÓn c¶ c¸c gãi tin ®ang rÝu rÝt trªn m¹ng? V©ng, gãi tin ICMP ®îc göi trë l¹i cho m¸y quÐt sÏ chøa ®ùng tÊt c¶ c¸c d÷ liÖu cÇn thiÕt ®Ó t×m hiÒu néi dung ®ang x¶y ra. Cæng ®ang bÞ phong táa lμ phÇn mét byte trong phÇn ®Çu ICMP t¹i byte 0x41 ( 1 byte), vμ bøc têng löa läc göi th«ng ®iÖp sÏ n»m trong phÇn IP cña gãi tin t¹i byte 0x1b (4 byte). Cuèi cïng, mét cæng “cha läc” nmap chØ xuÊt hiÖn khi b¹n quÐt mét sè cæng vμ nhËn trë l¹i mét gãi tin RST/ACK. Trong tr¹ng th¸i "unfiltered", ®ît quÐt cña chóng ta hoÆc ®ang ®i qua bøc têng löa vμ hÖThiNganHang.com ®Ých cña chóng ta ®ang b¸o cho biÕt nã kh«ng l¾ng chê trªn cæng ®ã, hoÆc bøc têng löa ®ang ®¸p øng http://www.llion.net 15
Seite 16
®Ých vμ ®¸nh lõa ®Þa chØ IP cña nã víi cê RST/ACK ®îc Ên ®Þnh. VÝ dô, ®ît quÐt mét hÖ thèng côc bé cho ta hai cæng cha läc khi nã nhËn hai gãi tin RST/ACK tõ cïng hÖ chñ. Sù kiÖn nμy còng cã thÓ x¶y ra víi mét sè bøc têng löa nh Check point (víi quy t¾c REJECT) khi nã ®¸p øng ®Ých ®ang göi tr¶ mét gãi tin RST/ACK vμ ®¸nh lõa ®Þa chØ IP nguån cña ®Ých. . [ root@bldg_043 sniffers ] # nmap - sS -p1 -300 172.18.20.55 Starting nmap V . 2.08 by Fyodor ( fyodor@dhp.com <mailto:fyodor@dhp.com>, www.insecure.org/nmap/ ) Interesting ports on ( 172.18.20.55 ) : (Not showing ports in state : filtered) Port State Protocol Service 7 unfiltered tcp echo 53 unfilteres tcp domain 256 open tcp rap 257 open tcp set 258 open tcp yak-chat Nmap run completed - 1 IP address ( 1 host up ) scanned in 15 seconds §ît rμ gãi tin tcpdump kÕt hîp nªu c¸c gãi tin RST/ACK ®· nhËn. 21 :26 :22.742482 172.18.20.55.258 > 172.29.11.207.39667 : S 415920470 : 1415920470 ( 0 ) ack 3963453111 win 9112 <mss 536> (DF ) ThiNganHang.com (ttl 254, id 50438 ) http://www.llion.net 16
Seite 17
21 :26 :23.282482 172.18.20.55.53 > 172.29.11.207.39667 : R 0 : 0 ( 0 ) ack 3963453111 win 0 (DF ) ( ttl 44, id 50439 ) 21 :2 6: 24.362482 172.18.20.55.257 > 172.29.111.207.39667 : S 1416174328 : 1416174328 ( 0 ) ack 396345311 win X112 <mss 5 3 6 > ( DF ) ( ttl 254, id 504 0 ) 21: 26: 26.282482 172.18.20.55.7 > 17.2.29.11.207.39667 : R 0 : 0 ( 0 ) ack 3963453111 win 0 ( DF ) ( ttl 44, id 50441) ThiNganHang.com http://www.llion.net 17
Seite 18
C¸c BiÖn Ph¸p Phßng Chèng Phßng Chèng §Ó ng¨n c¶n bän tÊn c«ng ®iÓm danh c¸c ACL bé ®Þnh tuyÕn vμ bøc têng löa th«ng qua kü thuËt “admin prohibited filter", b¹n cã thÓ v« hiÖu hãa kh¶ n¨ng ®¸p øng víi gãi tin ICMP type 13 cña bé ®Þnh tuyÕn. Trªn Cisco, b¹n cã thÓ thùc hiÖn ®iÒu nμy bμng c¸ch phong táa thiÕt bÞ ®¸p øng c¸c th«ng ®iÖp IP kh«ng thÓ ®ông ®Õn no ip unreachables 5. §Þnh Danh Cæng Mét sè bøc têng löa cã mét dÊu Ên duy nhÊt xuÊt hÝÖn díi d¹ng mét sªri con sè ph©n biÖt víi c¸c bøc t- êng löa kh¸c. VÝ dô, Check Point sÏ hiÓn th× mét sªri c¸c con sè khi b¹n nèi víi cæng qu¶n lý SNMP cña chóng, TCP 257. Tuy sù hiÖn diÖn ®¬n thuÇn cña c¸c cæng 256-259 trªn mét hÖ thèng thêng còng ®ñ lμ mét dÊu chØ b¸o vÒ sù hiÖn diÖn cña Firewall-1 cña Check Point song tr¾c nghiÖm sau ®©y sÏ x¸c nhËn nã : [ root@bldg_043 # nc -v -n 192.168.51.1 257 ( UNKNOWN) [ 192.168.51.1] 257 ( ? ) open ThiNganHang.com 30000003 http://www.llion.net 18
Seite 19
[ root@bldg_043 # nc -v -n 172.29.11.19l 257 (UNKNOWN ) [ 172.29.11.191] 257 ( ? ) open 31000000 C¸c BiÖn Ph¸p Phßng Chèng Ph¸t HiÖn §Ó ph¸t hiÖn tuyÕn nèi cña mét kÎ tÊn c«ng víi c¸c cæng cña b¹n. b¹n bè sung mét sù kiÖn tuyÕn nèi trong RealSecure. Theo c¸c bíc sau: 1. HiÖu chØnh néi quy 2. Lùa tab Connection Events. 3. Lùa nut Add Connection, vμ ®iÒn mét môc cho Check Point. 4. Lùa ®Ých kÐo xuèng vμ lùa nót Add. 5. §iÒn dÞch vô vμ cæng, nh¾p OK. 6. Lùa cæng míi, vμ nh¾p l¹i OK. 7. Giê ®©y lùa OK vμ ¸p dông l¹i néi quy cho ®éng c¬. ThiNganHang.com http://www.llion.net 19
Seite 20
Phßng Chèng §Ó ng¨n c¶n c¸c tuyÕn nèi víi cæng TCP 257, b¹n phong táa chóng t¹i c¸c bé ®Þnh tuyÕn thîng nguån. Mét Cisco ACL ®¬n gi¶n nh díi ®©y cã thÓ khíc tõ râ rÖt mét nç lùc cña bän tÊn c«ng: access -list 101 deny tcp any any eq 257 log ! Block Firewall- l scans III. QuÐt qua c¸c bøc têng löa §õng lo, ®o¹n nμy kh«ng cã ý cung cÊp cho bän nhãc ký m· mét sè kü thuËt ma thuËt ®Ó v« hiÖu hãa c¸c bøc têng löa. Thay v× thÕ, ta sÏ t×m hiÓu mét sè kü thuËt ®Ó nh¶y móa quanh c¸c bøc têng löa vμ thu thËp mét sè th«ng tin quan träng vÒ c¸c lé tr×nh kh¸c nhau xuyªn qua vμ vßng quanh chóng. 1. hping hping (www.Genocide2600.com/-tattooman/scanners/hping066.tgz), cña Salvatore Sanfilippo, lμm viÖc b»ng c¸ch göi c¸c gãi tin TCP ®Õn mét cæng ®Ých vμ b¸o c¸o c¸c gãi tin mμ nã nhËn trë l¹i. hping tr¶ vÒ nhiÒu ®¸p øng kh¸c nhau tïy theo v« sè ®iÒu kiÖn. Mçi gãi tin tõng phÇn vμ toμn thÓ cã thÓ cung cÊp mét bøc tranh kh¸ râ vÒ c¸c kiÓu kiÓm so¸t truy cËp cña bøc têng löa. VÝ dô, khi dïng hping ta cã thÓ ph¸t hlÖn c¸c gãi tin më, bÞ phong táa, th¶, vμ lo¹i bá. ThiNganHang.com http://www.llion.net 20
Die ersten 20 Seiten werden angezeigt. Laden Sie das Dokument herunter, um alles zu sehen.
Kommentare (0)
Noch keine Kommentare. Seien Sie der Erste!