Basic Security Tools
scanner´Â ½Ã½ºÅÛÀÌ º¸¾È¿¡ ´ëÇØ ¾ó¸¶³ª Ãë¾àÇÑÁö¸¦ ¾Ë¾Æ³» ÁÖ´Â security toolÀÌ´Ù. Áï scanner¸¦ ½ÇÇà½ÃÅ´À¸·Î¼ °ü¸®ÀÚ°¡ Àß ¸ð¸£°í ÀÖ¾ú´ø ½Ã½ºÅÛÀÇ º¸¾È»óÀÇ ÇãÁ¡ µîÀ» ¹ß°ßÇØ³¾ ¼ö ÀÖ´Â °ÍÀÌ´Ù. ½Ã½ºÅÛÀ̳ª, º¸¾È Àü¹Ý¿¡ ´ëÇØ Àß ¸ð¸£´Â °ü¸®ÀÚµéÀº ÀÌ·± scanner¸¦ ÃæºÐÈ÷ Ȱ¿ëÇÒ Çʿ䰡 ÀÖ´Ù. Áï ÀÌ·± scannerÀÇ È°¿ë¸¸À¸·Îµµ ÀÏÁ¤ ÀÌ»óÀÇ º¸¾È ¼öÁØÀ» À¯ÁöÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. ±×·¯³ª ÀÌ·± scannerµµ °á±¹ ¸ðµÎ °ø°³µÇ¾î ÀÖ´Â ÇÁ·Î±×·¥µéÀ̰í, ÇØÄ¿µéµµ ÀÌ·± Á¾·ùÀÇ ÇÁ·Î±×·¥¿¡ Àͼ÷Çϸç, ¶Ç ¹ö±×³ª Ãë¾àÁ¡¿¡ ´ëÇØ¼µµ Àß ¾Ë°í Àֱ⠶§¹®¿¡ scanner¿¡¸¸ ¸ðµç °ÍÀ» ÀÇÁöÇÏ´Â °Í¿¡µµ Ä¿´Ù¶õ ¹®Á¦°¡ ÀÖ´Ù.
scanner ´Â Å©°Ô µÎ °¡Áö·Î ³ª´ ¼ö Àִµ¥, ÀÌ´Â system scanner¿Í network scannerÀÌ´Ù. system scanner¶õ ¸» ±×´ë·Î ¾î¶² ÇÑ system¿¡ ´ëÇØ¼ º¸¾ÈÀû °Ë»öÀ» ÇØ ÁÖ´Â °ÍÀÌ´Ù. network scanner´Â ¾î¶² ÇÑ network »ó¿¡ ÀÖ¾î, ±×¿¡ ¹°·Á ÀÖ´Â hostµé¿¡ ´ëÇØ °Ë»öÀ» ÇØ ÁØ´Ù. system scannerÀÇ ´ëÇ¥ÀûÀÎ °ÍÀ¸·Î´Â COPS(Computerrized oracle and password system) ÀÌ ÀÖÀ¸¸ç, network scanner¿¡´Â ´ëÇ¥ÀûÀ¸·Î ISS(Internet security scanner)°¡ ÀÖ´Ù.
´ëÇ¥ÀûÀÎ UNIX system ÀÇ º¸¾ÈÁ¡°Ë ÇÁ·Î±×·¥ÀÌ´Ù. COPS ÆÐŰÁö¿¡´Â ½ÇÁ¦ ÇÁ·Î±×·¥°ú, ÀÛµ¿¹æ¹ý, ±×¸®°í ÇÁ·Î±×·¥ÀÇ °á°ú¸¦ ÇØ¼®ÇÒ ¼ö ÀÖ´Â ¹®¼·Î ÀÌ·ç¾îÁ® ÀÖ´Ù. COPSÀÇ Æ¯Â¡Àº root°¡ ¾Æ´Ñ ÀÏ¹Ý userµµ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀε¥. ÀÌ ¶§¹®ÀÎÁö COPS´Â Á¡°ËÇÑ º¸¾È ¹®Á¦¿¡ ´ëÇØ ¾Ë·ÁÁֱ⸸ ÇÒ »Ó, ±×°ÍÀ» ½ÇÁ¦·Î ¼öÁ¤ÇØ ÁÖÁö´Â ¾Ê´Â´Ù. COPS´Â ½ÇÇà½Ã root Permission¿¡¼ ½ÇÇàµÇ´Âµ¥, ½ÇÇà½Ã ´ÙÀ½°ú °°Àº »çÇ×µéÀ» Á¡°ËÇÑ´Ù.
À§¿Í °°ÀÌ COPS´Â ´Ù¾çÇÑ ºÎºÐ¿¡ ´ëÇØ¼ Á¡°ËÇÏ¿© Áִµ¥, À̸¦ º¸°í »ç¿ëÀÚ´Â °á°ú¿¡ µû¶ó ¹®Á¦Á¡À» ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. COPS ÀÌÈÄÀÇ ÇÁ·Î±×·¥µéÀº ´ëºÎºÐ Á¡°Ë°ú ÇÔ²² ¼öÁ¤±îÁö ÇØ Áִµ¥ COPS´Â ±×·± ±â´ÉÀº ¾øÁö¸¸, ´ëüÀûÀ¸·Î °£ÆíÇÑ ¼³Ä¡¿Í ½ÇÇà°úÁ¤ ¶§¹®¿¡ ¾ÆÁ÷±îÁöµµ ¾²À̰í ÀÖ´Ù. ¶ÇÇÑ À§¿¡¼ ¾ð±ÞÇßµíÀÌ COPS´Â system scannerÀ̹ǷΠnetwork»ó¿¡¼ ÇÑ ½Ã½ºÅÛ¹Û¿¡ Á¡°ËÇÏÁö ¸øÇÑ´Ù. ±×·¯¹Ç·Î ´Ù¸¥ network scannerµé°ú °°ÀÌ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù.
´ëÇ¥ÀûÀÎ network monitor tools·Î¼, °ø°³¿ë°ú »ó¿ë ¹öÀüÀÌ ³ª´µ¾î ÀÖ´Ù. ¿©±â¼´Â °ø°³¿ëÀ¸·Î °³¹ßµÈ °Í¿¡ ´ëÇØ ¸»Çϴµ¥, ´ÙÀ½°ú °°Àº °Íµé¿¡ ´ëÇØ °Ë»çÇÑ´Ù.
À̿ܿ¡µµ system scanner¿¡´Â Crack, Npasswd, Tripwire, ttywatcher, Tiger, Swatch, MD5, Skey µîÀÌ ÀÖ°í Network scanner¿¡´Â Cpm, SATAN, Netlog, Drawbridge, NFSwatch, TCPwrapper µîÀÌ ÀÖ´Ù. ÀÌµé º¸¾ÈÁ¡°Ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸íÀº http://wwwcs.dongguk.ac.kr/~dh999/Security/chap3.html ¿¡¼ º¼ ¼ö ÀÖ´Ù.
scanner·Î ´ëÇ¥ÀûÀÎ ¸î °¡Áö ÇÁ·Î±×·¥¿¡ ´ëÇØ¼ ´õ ¾Ë¾Æº¸ÀÚ.
SATANÀº À¥ ÀÎÅÍÆäÀ̽º¸¦ °¡Áø Æ÷Æ® °Ë»ç ÇÁ·Î±×·¥ÀÌ´Ù. µû¶ó¼ GUIÀ̸ç Á¡°Ë °á°úµµ HTML¹®¼·Î¼ Á¦°øÇÏ´Â µî, »ç¿ëÀÚµéÀÌ »ç¿ëÇϱ⿡ Æí¸®ÇÏ´Ù. °Ë»ç °µµ¸¦ °, Áß, ¾àÀ¸·Î Á¶Àý ÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ ÀÖ´Ù. ´ÙÀ½°ú °°Àº °Íµé¿¡ ´ëÇÑ Á¡°ËÀÌ °¡´ÉÇÏ´Ù.
SATANÀº ½ÇÁ¦·Î ¸¹Àº ±â´ÉµéÀ» Á¦°øÇϸç, µû¶ó¼ »ç¿ëÇÏ´Â »ç¶÷µéµµ ¸¹´Ù. ÀÌ·± ÀÌÀ¯·Î SATANÀ» ´Ù¿î·Îµå ÇÒ ¶§´Â ÁÖÀÇÇÏ¿©¾ß Çϴµ¥. ½ÇÁ¦·Î À̸¦ °¡ÀåÇÑ Æ®·ÎÀÌ ¸ñ¸¶ ÇÁ·Î±×·¥µµ ³ªµ¹°í ÀÖ´Â ½ÇÁ¤ÀÌ´Ù.
SATANÀÌ ¼öÇàÇÏ´ø finger, NFS, NIS, ftp, tftp, rexd, statd ÀÇ Á¡°Ë ¼ºñ½º¿¡¼ Á»´õ È®´ëµÈ ±â´ÉÀ¸·Î Áø´ÜÇÑ´Ù. SATANÀÌ Á¦°øÇÏ´Â °Í À̿ܿ¡µµ ´ÙÀ½°ú °°Àº Ç׸ñµé¿¡ ´ëÇØ Áø´ÜÇÒ ¼ö ÀÖ´Ù.
SAINT´Â www.wwdsi.com/saint ¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Ù. ¿ª½Ã SATAN°ú ¸¶Âù°¡Áö·Î °ø°Ý °µµ¸¦ Á¶Á¤ÇÒ ¼ö ÀÖÀ¸¸ç, ¼³Ä¡ ÈÄ ½ÇÇàÇϰí targetÀ» ÀÔ·ÂÇϸé, Ãë¾àÁ¡°ú, host, trust µîÀÇ ºÐ¼®À» ÇØ ÁØ´Ù. óÀ½ ¹ßÇ¥µÈ ÈÄ ²ÙÁØÇÑ ¾÷µ¥ÀÌÆ®·Î ¸¹Àº ½Å·Ú¸¦ ¹Þ°í ÀÖ´Â ¸¸Å, ¸¹Àº »ç¶÷µéÀÌ »ç¿ëÇÏ°í ¶Ç ½Å·ÚÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù.
À§¿¡¼ ¼Ò°³ÇßµíÀÌ À̿ܿ¡¼ ¸¹Àº ¼öÀÇ scannerµéÀÌ À¥ »ó¿¡ Á¸ÀçÇÑ´Ù. °¢°¢¸¶´Ù µ¶Æ¯ÇÑ ¼ºñ½º¸¦ Á¦°øÇϰí ÀÖÀ¸¹Ç·Î ¿©·¯ °¡ÁöÀÇ scanner¸¦ »ç¿ëÇØ º¸´Â °Íµµ ÁÁÀ» °ÍÀÌ´Ù. ±×·¯³ª scanner¶õ °ÍÀº µ¿ÀüÀÇ ¾ç¸é°ú °°¾Æ ±×°ÍÀ» ´©°¡ Áã´À³Ä¿¡ µû¶ó ¼±/¾Ç À¸·Î º¯½ÅÀÌ ÀÚÀ¯·Ó´Ù. Áï ½Ã½ºÅÛ °ü¸®ÀÚ°¡ »ç¿ëÇÏ¿´À» °æ¿ì ¾î´À °÷À» ¼öÁ¤ÇØ¾ß ÇÏ´ÂÁö¸¦ °¡¸£ÃÄ ÁÖ´Â ¿ªÇÒÀ» ÇÏÁö¸¸, ÇØÄ¿°¡ Áã¾úÀ» °æ¿ì ±× ÇØÄ¿¿¡°Ô ¾îµð¸¦ °ø°ÝÇ϶ó°í Áö½ÃÇÏ´Â Áö½ÃÀÚÀÇ ¿ªÇÒÀ» ÇÒ ¼öµµ ÀÖ´Â °ÍÀÌ´Ù.
µû¶ó¼ ÀÚ½ÅÀÇ ½Ã½ºÅÛÀ» ´©±º°¡°¡ scanner·Î °Ë»çÇÑ´Ù¸é ±×°ÍÀº ¸Å¿ì À§Çèõ¸¸ÇÑ ÀÏÀÌ ¾Æ´Ò ¼ö ¾ø´Ù. Áï ´Ù½Ã ¸»Çϸé, ÀÚ½ÅÀÇ systemÀ» ´©±º°¡ Çã¶ô¾øÀÌ scan ÇÏ´Â °ÍÀ» ¸·¾Æ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ±×·¸Áö ¾ÊÀ» °æ¿ì scanner ÇÁ·Î±×·¥Àº ÇØÅ· µµ¿ì¹Ì·Î¼ÀÇ ¿ªÇÒÀ» Ãæ½ÇÈ÷ ÇØ³¾ °ÍÀÌ´Ù. ´ÙÇàÈ÷µµ ¸¹Àº ¼öÀÇ scanner °Ë»ö ÇÁ·Î±×·¥ÀÌ °³¹ßµÇ¾î ÀÖ´Ù.
scanner¿Í ´õºÒ¾î scanner detector¸¦ »ç¿ëÇÏ´Â °Íµµ ½Ã½ºÅÛ °ü¸®ÀÚÀÇ Çʼö»çÇ×À̶ó°í ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ´õ ¿Ïº®ÇÑ º¸¾ÈÀ» À§Çؼ´Â ÀûÀýÇÑ scannerÀÇ »ç¿ë°ú scanner¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â ÀÚ¼¼, ±×¸®°í À̵é ÇÁ·Î±×·¥ÀÇ ÃֽйöÀüÀ» ¹Ù·Î¹Ù·Î ±¸ÇÏ´Â ºÎÁö·±ÇÔÀÌ ÇÊ¿äÇÏ´Ù.
sniffer¶ö ¹«¾ùÀΰ¡? ¿ì¼± ±× ´äÀ» ¾Ë±â À§ÇØ ¿µ¾î»çÀüÀ» ã¾Æº¸ÀÚ.
sniffer[snifer] n. 1. ¸¶¾àÀ» ÄÚ·Î ¸¶½Ã´Â »ç¶÷ 2. ½Å³ª[µµ·á,±¸µÎ¾à]ÀÇ ³¿»õ¸¦ ¸Ã´Â »î (³¿»õ)ŽÁö±â 3. ¹ÌáÔ ¼Õ¼ö°Ç; ÄÚ
sniffer¶õ ´ëÃæ, ³¿»õ¸¦ ¸Ã´Â °Í, À̶ó´Â ¶æÀÓÀ» ¾Ë ¼ö ÀÖ´Ù. ±×·¸´Ù. ¿©±â¼µµ ³¿»õ¸¦ ¸Ã´Â °ÍÀÌ´Ù. ¾î¶»°Ô? Áï. Àڽſ¡°Ô ¿ÀÁö ¾Ê´Â message¸¦ ¸ô·¡ ¼öÁýÇÏ´Â °ÍÀÌ´Ù. ¿ø·¡ ÄÄÇ»ÅÍ´Â ±×µéÀ» ÇâÇØ ¹ß½ÅµÈ ¸ñÇ¥¸¸ ¹Þ¾ÆµéÀÌ´Â °ÍÀÌ Á¤»óÀÌÁö¸¸, À̸¦ ÇÁ·Î±×·¥À» ÅëÇÏ¿© promiscuous »óÅ·Π¸¸µé¾î ¸ðµç network traffic °ú packet¸¦ °¡Áú ¼ö ÀÖ´Â °ÍÀÌ´Ù. ÀÌ·±½ÄÀ¸·Î Á¤º¸¸¦ ¼öÁýÇÏ¿© °á±¹ »ç¿ëÀÚÀÇ À̸§À̳ª, ÆÐ½º¿öµå, ¶Ç´Â ƯÁ¤ ¸ÞÀÏÀ» ¾ò¾î³»´Â °ÍÀÌ ¸ñÇ¥ÀÌ´Ù.
±×·¸´Ù¸é promiscuous »óŶõ ¹«¾ùÀΰ¡? ¿ø·¡ ethernet¿¡¼´Â ¸ðµç host´Â °°Àº wire¸¦ »ç¿ëÇÑ´Ù. Áï »ç½Ç °¢°¢ÀÇ host´Â ±×µé¿¡°Ô ¿ÀÁö ¾Ê´Â ¸ðµç packetÀ» °¨ÁöÇÒ ¼ö°¡ ÀÖ´Â °ÍÀÌ´Ù. ±×·¯³ª ±×·± °Íµé±îÁö ¸ðµÎ ¹Þ¾ÆµéÀÌ´Â °ÍÀº ¹Ù·Î ¾µµ¥¾ø´Â °ÍµéÀ» °¡Á®´Ù°¡ ¹ö¸®´Â ¼ÀÀÌ µÇ¹Ç·Î, ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º, Áï LANÄ«µå´Â ÀÚ½ÅÀÇ MAC address¸¦ °®´Â Æ®·¡Çȸ¸ ¹Þ¾ÆµéÀÌ´Â filteringÀ» ÇÏ°Ô µÈ´Ù. ¹Ý´ë·Î ÀÌ·± ÇÊÅ͸µÀ» ÇÏ°Ô ÇÏÁö ¾ÊÀ» ¼öµµ Àִµ¥, À̸¦ promiscuous mode¶ó°í Çϸç, sniffing Àº ¹Ù·Î ÀÌ ethernet ÀÎÅÍÆäÀ̽º¸¦ promiscuous mode·Î ¼³Á¤ÇÏ¿© ¸ðµç network trafficÀ» º¸°íÀÚ ÇÏ´Â °ÍÀÌ´Ù.
ÀÌ·± sniffingÀ» ¹æÁöÇϱâ À§ÇÏ¿© ¿ø·¡ ethernet¿¡¼´Â ½ºÀ§Äª Çãºê¸¦ »ç¿ëÇÑ´Ù. ½ºÀ§Äª Çãºê¶õ ·ÎÄà ³×Æ®¿öÅ©¸¦ ¿©·¯°³ÀÇ ¼¼±×¸ÕÆ®·Î ³ª´©¾î¼ ¾²°Ô Çϴµ¥ °¢ ¼¼±×¸ÕÆ®ÀÇ trafficÀº ´Ù¸¥ ¼¼±×¸ÕÆ®·Î °¡Áö ¸øÇÏ°Ô ÇÑ´Ù. µû¶ó¼ À̸¦ ÀÌ¿ëÇϸé promiscuous modeµÈ host¶óµµ ´Ù¸¥ ³×Æ®¿öÅ© ¼¼±×¸ÕÆ®ÀÇ trafficÀ» µéÀ» ¼ö ¾ø´Â °ÍÀÌ´Ù. ±×·¯³ª À̸¦ ÇÇÇÏ´Â ¿©·¯ °¡Áö °ø°Ý±â¼úÀÌ ÀÖÀ¸¸ç(Switch jamming, ARP redirect, ARP spoofing, ICMP redirect µî) À̸¦ ÀÌ¿ëÇÑ ¸¹Àº snifferµéÀÌ Á¸ÀçÇÑ´Ù.
¸¸µçÀÌ : by Mike Edulla
ÇÊ¿äÇÑ »çÇ× : C ¿Í IP header file
Config file : ¾øÀ½
±¸ÇÒ ¼ö ÀÖ´Â °÷ : http://www.agape.org/hack/network-sniffers/linsniffer.c
¸¸µçÀÌ : by loq
ÇÊ¿äÇÑ »çÇ× : C ¿Í IP header file
Confiog file : ¾øÀ½
±¸ÇÒ ¼ö ÀÖ´Â °÷ : http://www.ryanspc.com/sniffers/linux_sniffer.c
¸¸µçÀÌ : by Pavel Krauz
ÇÊ¿äÇÑ »çÇ× : C, IP header file, Linux2.0.35+, GlibC 2.0.7 with LinuxThreads.
Config file : ¾øÀ½
±¸ÇÒ ¼ö ÀÖ´Â °÷ : http://www.cri.cz/kra/index.html
¸¸µçÀÌ : by Brecht Claerhout
ÇÊ¿äÇÑ »çÇ× : C, IP headers
Config File : ¼³¸í ÂüÁ¶.
±¸ÇÒ ¼ö ÀÖ´Â °÷ : http://reptile.rug.ad.be/~coder/sniffit/sniffit.html
ÀÌ ¹Û¿¡µµ ¸¹Àº sniffer µéÀÌ ÀÖ´Ù.
sniffer¸¦ ŽÁöÇÏ´Â ¹æ¹ýÀº ¿ª½Ã sniffingÀ» ÇÏ´Â ¹æ¹ý ¸øÁö ¾Ê°Ô ¹ß´ÞµÇ¾î ÀÖ´Ù. ±âº»ÀûÀ¸·Î sniffing Çϰí ÀÖ´Â ¸ðµç hostµéÀº ethernet ÀÎÅÍÆäÀ̽º°¡ promiscuous »óÅ·ΠµÇ¾î ÀÖ¾î¾ß Çϱ⠶§¹®¿¡ ¿ì¼± ÀÌ·± host°¡ ÀÖ´ÂÁö ÁÖ±âÀûÀÎ °Ë»ç°¡ ÇÊ¿äÇÏ´Ù. ÀÌ·¯ÇÑ ¹æ¹ýµé¿¡ ´ëÇØ¼ °£´ÜÇÏ°Ô ¼³¸íÇÏÀÚ¸é ¸î °¡Áö°¡ Àִµ¥
MACÁÖ¼Ò¸¦ À§ÀåÇÏ¿© (Áï ·ÎÄà ³×Æ®¿öÅ©¿¡ µé¾îÀÖÁö ¾ÊÀº MACÁÖ¼Ò »ç¿ë) pingÀ» ´Ù¸¥ ½Ã½ºÅÛ¿¡ º¸³½´Ù. ¸¸¾à¿¡ ping reply¸¦ ¹Þ°Ô µÈ´Ù¸é ±× ½Ã½ºÅÛÀº ÇöÀç sniffing ÁßÀ̶ó´Â °ÍÀÌ µÈ´Ù. ¿Ö³ÄÇϸé ÀÌ´Â Á¸ÀçÇÏÁö ¾ÊÀº MACÁÖ¼ÒÀ̱⠶§¹®¿¡ Á¤»óÀûÀÎ host´Â ÀÌ ping request¸¦ ¹ÞÀ» ¼ö°¡ ¾øÀ¸¸ç reply¸¦ ÇÏÁö ¾ÊÀ» °ÍÀ̱⠶§¹®ÀÌ´Ù.
ping°ú À¯»çÇÑ ¹æ¹ýÀ¸·Î non-broadcast ·Î À§Á¶µÈ ARP request¸¦ º¸³ÂÀ» ¶§ ARP response°¡ ¿À¸é »ó´ë host´Â promiscuous modeÁßÀÎ °ÍÀÓÀ» ¾Ë ¼ö ÀÖ´Ù.
ÀϹÝÀûÀ¸·Î snifferµéÀº »ç¿ëÀÚ ÆíÀǸ¦ À§Çؼ sniffingÇÑ ½Ã½ºÅÛÀÇ IP ÁÖ¼Ò ´ë½Å¿¡ µµ¸ÞÀÎ ³×ÀÓÀ» º¸¿©ÁØ´Ù. À̸¦ À§Çؼ Inverse DNS-loopupÀ» ÇÏ°Ô µÇ´Âµ¥ À̰ÍÀ» °¨ÁöÇϱâ À§ÇØ DNS trafficÀ» °¨½ÃÇϸé sniffer¸¦ ŽÁöÇÒ ¼öµµ ÀÖ´Ù.
¾à°£ ¾ßºñÇÑ(?) ¹æ¹ýÀ¸·Î, ÀϺη¯ °èȹµÈ ID¿Í password¸¦ ³×Æ®¿öÅ© »ó¿¡ Èê·Áº¸³»´Â °ÍÀÌ´Ù. snifferµéÀº À̰ÍÀ» ȹµæÇϸç, ÀϹÝÀûÀ¸·Î sniffingÀÇ ¸ñÀûÀÌ ÀÌ·± ID, passwordÀÇ È¹µæÀ̱⠶§¹®¿¡ À̰ÍÀ» »ç¿ëÇÒ °ÍÀÌ´Ù. ±×·¯¸é ¹Ì¸® °èȹÇÑ ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÀâÀ» ¼ö ÀÖ´Ù.
ifconfig¸¦ ÀÌ¿ëÇϴµ¥, ifconfig -a ¶ó´Â ¸í·ÉÀ» ÀÌ¿ëÇϸé È®ÀÎÇÒ ¼ö ÀÖ´Ù.
[root@*******]# ifconfig -a sniffer°¡ µ¹Áö ¾Ê°í ÀÖ´Â °æ¿ì eth0 Link encap:Ethernet HWaddr 00:40:33:93:7B:52 inet addr:143.248.***.*** Bcast:143.248.***.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:76916 errors:0 dropped:0 overruns:0 frame:1 TX packets:12358 errors:0 dropped:0 overruns:0 carrier:0 collisions:2574 txqueuelen:100 Interrupt:3 Base address:0x300 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:3924 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 sniffer°¡ µ¹°í ÀÖ´Â °æ¿ì eth0 Link encap:Ethernet HWaddr 00:40:33:93:7B:52 inet addr:143.248.***.*** Bcast:143.248.***.255 Mask:255.255.255.0 UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 RX packets:77707 errors:0 dropped:0 overruns:0 frame:1 TX packets:12751 errors:0 dropped:0 overruns:0 carrier:0 collisions:2574 txqueuelen:100 Interrupt:3 Base address:0x300 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:3924 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0
ÆÄ¶õ»öÀ¸·Î Ç¥½ÃÇÑ ºÎºÐ Áï PROMISC°¡ ÀÖ´Ù¸é, ÀÌ´Â promiscuous mode ¼³Á¤ÀÌ µÇ¾î ÀÖ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.
±âŸ ÀÌ·¯ÇÑ ¸ñÀûÀ¸·Î ¼³°èµÈ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Àִµ¥, À̸¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ifconfig -a¸¦ ÀÌ¿ëÇØ¼µµ °¨Áö°¡ °¡´ÉÇÑ °æ¿ìµµ ÀÖÁö¸¸ SVR °èÅëÀÇ °æ¿ì ifconfig·Îµµ °¨Áö°¡ ¾ÊµÇ´Â °æ¿ì°¡ ÀÖ´Ù. ÀÌ ¶§¹®¿¡ ±âŸ Àü¹® ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÑ °æ¿ìµµ Àִµ¥, ifstatus ´Â David A. Curry¿¡ ÀÇÇØ ¸¸µé¾îÁø ÇÁ·Î±×·¥À¸·Î, ¸¸ÀÏ sniffer°¡ ÀÖ´Â »óȲ¿¡¼À̸¦ ½ÇÇàÇϸé " WARNING: ***.**.**.*** INTERFACE eth0 IS IN PROMISCUOUS MODE"¶ó´Â °æ°í¹®ÀÌ ¶á´Ù.
TCP wrapper´Â Wietse Venema¿¡ ÀÇÇØ °³¹ßµÈ º¸¾Èµµ±¸ÀÌ´Ù. ÀÌ´Â remote¸¦ ÅëÇÏ¿© finger, ftp, telnet, rlogin, rlogin, rsh, rcp, tftp, talk, ±×¸®°í ±× ¿ÜÀÇ ´Ù¸¥ ³×Æ®¿öÅ© ¼ºñ½º ¿ä±¸¿¡ ´ëÇÏ¿© Á¢±ÙÅëÁ¦¸¦ ÇÏ¸ç ¿©±â¿¡ ´ëÇÑ Á¢±Ù»ç½ÇÀ» ±â·ÏÀ¸·Î ³²±â´Â ±â´ÉÀ» Á¦°øÇÑ´Ù. ±×¸®°í ÀÌ·± ½Ãµµ°¡ ¹ß»ýÇÏ¿´À» °æ¿ì ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô ¸ÞÀÏ·Î ÀÌ »ç½ÇÀ» ¾Ë·ÁÁÖ´Â ±â´Éµµ Á¦°øÇÑ´Ù.
¼³Ä¡µµ ¸Å¿ì °£ÆíÇÏ¿©, SUN, HP, IBM µî ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡ ½±°Ô ¼³Ä¡°¡ °¡´ÉÇÏ¸ç ¸®´ª½º¿¡´Â ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Ù.
TCP wrapper ¼³Ä¡ÈÄ ¼ºñ½ºÀÇ °úÁ¤À» º¸¸é ¾Æ·¡¿Í °°´Ù.
Á¢±Ù ÅëÁ¦¼³Á¤Àº ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î ÇÑ´Ù.
/etc/hosts.allow ALL : LOCAL, 143.248.225. /etc/hosts.deny ALL : ALL : spawn (/usr/sbin/safe_finger @%h | /bin/mail -s 'Rejected %d(%p) from %h to myhost' root swlive@hanmail.net)&
À§¿Í °°ÀÌ ¼³Á¤ÇÑ °æ¿ì, 143,248,225.XXX ¿Ü¿¡´Â ¾î¶°ÇÑ ¼ºñ½º ¿äûµµ °ÅºÎÇÑ´Ù. ±×¸®°í Á¢±ÙµÇÁö ¾ÊÀº È£½ºÆ®·ÎºÎÅÍ Á¢±Ù½Ãµµ°¡ ¹ß»ýÇÑ °æ¿ì swlive@hanmail.netÀ¸·Î ¸ÞÀÏÀ» º¸³» ÀÌ »ç½ÇÀ» ¾Ë¸®°Ô ÇÑ´Ù.
Á¢±ÙÀÌ Çã¿ëµÇÁö ¾ÊÀº host·ÎºÎÅÍ Á¢¼Ó ½Ãµµ°¡ ÀÌ·ç¾îÁø °æ¿ì TCP wrapper´Â
1Â÷ÀûÀ¸·Î ±× Á¢¼ÓÀ» Â÷´ÜÇØ ¹ö¸°´Ù.
Connection closed by foreign host
±×¸®°í ÀÌ ±â·ÏÀ» ·Î±× ÆÄÀÏ·Î ³²°Ü, ³ªÁß¿¡ °ü¸®ÀÚ°¡ À̸¦ È®ÀÎÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.
¸¶Áö¸·À¸·Î °ü¸®ÀÚ¿¡°Ô ¸ÞÀϷμ ¿ª½Ã ÀÌ »ç½ÇÀ» ¾Ë¸°´Ù.
¹æÈº®ÀÇ ±âº» Àǹ̴ °Ç¹°¿¡¼ ÈÀç°¡ ³µÀ» ¶§ ±× ºÒÀÌ ³Ð°Ô ¹øÁö´Â °ÍÀ» ¸·´Â ½Ã½ºÅÛÀÌ´Ù. ÀÎÅͳݿ¡¼ÀÇ Àǹ̷Πº¼ ¶§ ÈÀç´Â Áï º¸¾È »ç°í¸¦ ¶æÇÑ´Ù. ´Ù½Ã ¸»Çؼ º¸¾È »ç°í°¡ ÀÏÁ¤ ¼öÁØ ÀÌ»óÀÌ µÇ´Â °ÍÀ» ¸·±â À§ÇØ ¼³Ä¡ÇÑ ¾ÈÀü¼±À̶ó°í »ý°¢ÇÒ ¼ö ÀÖ´Ù.
TCP wrapper°¡ °¢ hostº°·Î ¼³Ä¡ÇÏ´Â security toolÀ̶ó°í ÇÏ¸é ¹æÈº®Àº ƯÁ¤ÇÑ ·ÎÄà ³×Æ®¿öÅ© »ó¿¡ °øÅëÀûÀ¸·Î ¼³Ä¡ÇÏ´Â security toolÀ̶ó°í ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. Áï ¿ÜºÎ¿¡¼ firewall ¾ÈÀ¸·Î µé¾î¿À´Â À¯ÀÏÇÑ Åë·Î¿¡ ¼³Ä¡ÇÏ¿© ¸ðµç ¼ºñ½º´Â ±× °÷À» °ÅÄ¡°Ô µÇ°í, ±×°÷À» Àß °¨½ÃÇϸé, ³»ºÎ·Î µé¾î¿À´Â ºÒ¹ýÀûÀÎ trafficÀ» °ÅºÎÇϰųª ¸·À» ¼ö ÀÖ´Â °ÍÀÌ´Ù. firewall ÀÇ ÀåÁ¡Àº ´ÙÀ½°ú °°´Ù.
¹æÈº® ½Ã½ºÅÛÀº Å©°Ô ´Ù¼¸°¡Áö·Î ³ª´ ¼ö ÀÖ´Ù.
Âü°í »çÀÌÆ® : http://bme.inje.ac.kr/~csm93/firewall01.htm
°£´ÜÈ÷ ¸»Çؼ ¿ÏÀü¼ºÀ» °Ë»çÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù. Tripwire´Â ½Ã½ºÅÛÀÇ Áß¿äÇÑ ÀÌÁø ÆÄÀϵé°ú ¼³Á¤ ÆÄÀϵé ÀüºÎ¿¡ ´ëÇØ ÀÏÁ¤ ±â°£ ³»ÀÇ ´ëÁ¶ÀÛ¾÷À» ¼öÇàÇÑ´Ù. µû¶ó¼ ±× ÆÄÀϵéÀÌ ¹Ù²î¾úÀ» °æ¿ì °ü¸®ÀÚ´Â ±×°Í¿¡ ´ëÇØ Å뺸¸¦ ¹Þ°Ô µÈ´Ù.
Tipwire¸¦ Àß ¾²±â À§Çؼ´Â À̰ÍÀ» Ç÷ÎÇǵð½ºÅ©¿¡ ³Ö°í ¾²±â¹æÁö¿ë ÅÇÀ» ºÙ¿©¼ º¸°üÇØ¾ß ÇÑ´Ù. ÀÌ·¸°Ô ÇÏ¸é ¾Æ¹«µµ ÀÌ ³»¿ëÀ» ¹Ù²Ü ¼ö°¡ ¾ø±â ¶§¹®¿¡ ´ëÁ¶ °á°ú¸¦ 100% ½Å·ÚÇÒ ¼ö ÀÖ´Ù. ÇÏ·ç¿¡ Çѹø Á¤µµ tripwire¸¦ ½ÇÇà½ÃÄÑ °Ë»çÇÏ´Â °ÍÀÌ ÁÁ´Ù.
±×·¸Áö¸¸ Tripwire´Â »ç¿ëÇÔ¿¡ ÀÖ¾î¼, ¹Ù²ï °ÍÀÌ ¹«¾ùÀÎÁö Á¤µµ¸¸ ¾Ë·Á ÁÙ »ÓÀ̹ǷÎ, »ç¿ëÀÚ´Â ¾î¶² °ÍÀÌ ÇØÄ¿¿¡ ÀÇÇØ ÀÌ·ç¾îÁø °ÍÀÎÁö¸¦ ÆÄ¾ÇÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ±×·¸°Ô ÇÑ´Ù¸é Tripwire´Â ħÀÔÀÚ¸¦ ¾Ë¾Æ³¾ ¼ö ÀÖ´Â °¡Àå ºü¸¥ ±æÀÏ ¼ö ÀÖ´Ù.
Áö±Ý±îÁö´Â ½Ã½ºÅÛÀ» º¸¾ÈÇÏ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© ¾Ë¾Æº¸¾Ò´Ù. ¸» ±×´ë·Î ½Ã½ºÅÛÀ» º¸¾ÈÇÑ´Ù´Â °ÍÀº TCP wrapper³ª firewall µîÀ» ÀÌ¿ëÇØ¼ ½Ã½ºÅÛ ÀÚüÀÇ Ä§ÀÔ¿¡ ´ëÇØ ¹æ¾îÇÑ´Ù´Â °ÍÀÌ´Ù. ±×·¯³ª ÀÌ À̿ܿ¡µµ ÀÎÅÍ³Ý »ó¿¡´Â ¼ö¸¹Àº µ¥ÀÌÅ͵éÀÌ Èê·¯´Ù´Ï´Âµ¥ ÀÌ·¯ÇÑ µ¥ÀÌÅ͵鿡°Ôµµ º¸¾ÈÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ ÇÊ¿äÇÒ °ÍÀÌ´Ù. ¸¸ÀÏ ÀÌ·± µ¥ÀÌÅ͵éÀÌ ¹«¹æºñ »óÅ·Π¶°´Ù´Ï°Ô µÈ´Ù¸é ½Ã½ºÅÛ ÀÚüÀÇ º¸¾ÈÀÌ ¿Ïº®ÇÏ´õ¶óµµ, °ü¸®ÀÚ´Â Å« Ÿ°ÝÀ» ¹Þ°Ô µÉ °ÍÀÌ´Ù.
µ¥ÀÌÅÍ º¸¾ÈÀº ´ëÇ¥ÀûÀ¸·Î SSL, PGP µîÀ» »ç¿ëÇϴµ¥, PGP´Â Piter ZimmermannÀ̶ó´Â »ç¶÷ÀÌ °³¹ßÇÑ ¾ÏÈ£È µµ±¸ÀÌ´Ù. µ¥ÀÌÅÍ º¸¾ÈÀº ÁÖ·Î ¾ÏȣȰ¡ »ç¿ëµÈ´Ù.
PGPÀÇ Æ¯Â¡Àº public key¸¦ »ç¿ëÇÑ´Ù´Â °ÍÀÌ´Ù. Áï ¹®¼¸¦ ¾ÏÈ£ÈÇÏ´Â µ¥ ÇÊ¿äÇÑ key°¡ °ø°³ÀûÀ¸·Î ¾Ë·ÁÁø´Ù´Â Á¶°ÇÀÌ´Ù. ´ë½Å¿¡ ±× ¾ÏÈ£¸¦ Ǫ´Â ¿¼è°¡ µÇ´Â º¹È£È key´Â °³Àο¡°Ô ºñ¹Ð·Î ¾Ë·ÁÁö°Ô µÈ´Ù. ±×·¯¹Ç·Î ÀÌ °³ÀÎŰ - private key¸¦ ¾ËÁö ¸øÇÑ´Ù¸é »ç½Ç ÀÌ ¹®¼¸¦ º¼ ¼ö ¾ø´Ù. ƯÁ¤Àο¡°Ô º¸³»Áö´Â ¸ÞÀÏÀº ±× ƯÁ¤ÀÎÀÇ °ø°³Å°·Î ¾ÏȣȵǸç, ƯÁ¤Àθ¸ÀÌ ±×ÀÇ °³ÀÎŰ·Î ±× ³»¿ëÀ» º¼ ¼ö ÀÖ´Ù. ´Ù¸¥ À̵éÀº ±×ÀÇ °ø°³Å°´Â ¾ËÁö¸¸ °³ÀÎ۸¦ ¾ËÁö ¸øÇϹǷΠ±×¿¡°Ô ¸ÞÀÏÀ» º¸³¾ ¼ö´Â À־, ´Ù¸¥ À̰¡ ±×¿¡°Ô º¸³½ ¸ÞÀÏÀÇ ³»¿ëÀ» ¾Ë ¼ö °¡ ¾ø´Ù. ÀÌ·± ¾Ë°í¸®ÁòÀÇ ¶Ç ´Ù¸¥ »ç¿ë¸ñÀûÀº "ÀüÀÚ¼¸í"ÀÌ Àִµ¥, ƯÁ¤ÀÎÀÌ ±×ÀÇ °³ÀÎŰ·Î ¼¸íÀ» ÇÒ °æ¿ì, ´Ù¸¥ À̵éÀº ±×ÀÇ °ø°³Å°¸¦ ¾Ë±â ¶§¹®¿¡ ±× ¹®¼ÀÇ ³»¿ëÀ» ¸ðµÎ º¼ ¼ö ÀÖ°Ô µÈ´Ù. ÇÏÁö¸¸ ´©±¸µµ ±× ¹®¼¸¦ ¼öÁ¤ÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ±× ¹®¼°¡ ±×°¡ ÀÛÁ¤ÇÏ¿´´Ù´Â °ÍÀÌ ÀÎÁõµÉ ¼ö ÀÖ´Ù.
°ø°³Å°¿Í °³ÀÎŰ´Â µ¿½Ã¿¡ »ý¼ºµÇ´Âµ¥, ¼·Î¸¦ À¯ÃßÇÏ±â ¾î·Æ°Ô µÇ¾î ÀÖ´Ù. ÀÌ ÀÌ·ÐÀº ÀμöºÐÇØÀÇ ¾î·Á¿ò¿¡¼ ºñ·ÔµÈ °ÍÀÌ´Ù. µû¶ó¼ °ø°³Å°¸¦ ¾È´Ù°í °³ÀÎ۸¦ ¾Ë ¼ö´Â ¾øÀ¸¹Ç·Î »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ °³ÀÎ۸¦ Àß À¯ÁöÇÑ´Ù¸é °ÅÀÇ ¿Ïº®ÇÑ º¸¾ÈÀ» ÀÌ·ê ¼ö ÀÖ´Ù. ¿©±â¼´Â public key¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀ» ÇÇÇϵµ·Ï ÇϰڴÙ. ´õ ÀÚ¼¼ÇÑ ¼³¸íÀ» ¿øÇÑ´Ù¸é cryptology¸¦ Âü°íÇϽñæ.. ^^
PGP°¡ ÀüÀÚ¸ÞÀÏ¿¡ Á¦°øÇÏ´Â ±â´ÉÀº ±â¹Ð¼º, ¸Þ½ÃÁö ÀÎÁõ, »ç¿ëÀÚ ÀÎÁõ, ¼Û½ÅºÎÀÎ ¹æÁö ÀÌ´Ù. ¼ö½ÅºÎÀÎ ¹æÁö, Message replay prevention ±â´ÉÀº ¾ÆÁ÷ Á¦°øÇÏÁö ¸øÇϰí ÀÖ´Ù.
UNIX¿¡¼ PGP¸¦ »ç¿ëÇÏ´Â ¸í·É¾î´Â pgp´Ü °¡Áö »ÓÀÌ´Ù. ÀÌ¿¡ ¿©·¯ ¿É¼ÇµéÀ» ºÙ¿©¼ ¾ÏÈ£È, º¹È£È, Ű »ý¼ºµîÀ» ÇÒ ¼ö°¡ ÀÖ´Ù.
ÀÌÁ¦ ¸ÞÀÏÀ» ¾ÏÈ£È ½ÃÄÑ º¸³»°Å³ª, ¾ÏÈ£ÈµÈ ¸ÞÀÏÀ» º¹È£ÈÇÒ ¼öµµ Àִµ¥. ¾ÏÈ£ÈÇÏ´Â Ä¿¸Çµå´Â pgp -ea, º¹È£È¿¡´Â ¿ª½Ã ¾Æ¹« Ä¿¸Çµåµµ ÇÊ¿ä ¾ø´Ù. ÀÌ¿ÜÀÇ ÀÚ¼¼ÇÑ Ä¿¸Çµå´Â manualÀ» Âü°í ÇÏ´Â °ÍÀÌ ÁÁ°Ú´Ù.
À§¿¡¼ º¸¾ÒµíÀÌ PGP´Â µ¥ÀÌÅÍÀÇ º¸¾È¿¡ ¸Å¿ì ±¦ÂúÀº Á¤µµÀÇ º¸¾ÈÀ» Á¦°øÇϰí ÀÖ´Ù. ¸¶Áö¸·À¸·Î ¾Æ·¡´Â PGPÀÇ °³¹ßÀÚÀÎ Piter ZimmermannÀÇ ±ÛÀ» ÀοëÇÑ °ÍÀÌ´Ù.
"´ç½ÅÀÌ °¨Ãâ °ÍÀÌ ¾ø´Â Áعý½Ã¹ÎÀ̶ó¸é ¿Ö ¸ðµç ¿ìÆíÀ» ¿ìÆí¿±¼¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï±î? ¿Ö °æÂûÀÇ ¼ö»ö¿¡ ¿µÀåÀ» ¿ä±¸Çմϱî? ´ç½ÅÀÌ ¿ìÆí¹°À» ºÀÅõ¿¡ ³Ö¾î¼ º¸³½´Ù°í »ç¶÷µéÀÌ ´ç½ÅÀ» ¸¶¾à°Å·¡»óÀ¸·Î »ý°¢ÇÏÁö ¾Ê½À´Ï´Ù. ¸¸¾à, ¹ýÀ¸·Î ¸ðµç ¿ìÆíÀº ¿±¼¸¦ »ç¿ëÇÏ°Ô ÇÑ´Ù¸é ¾î¶»°Ú½À´Ï±î? ºÀÅõ¿¡ ³»¿ëÀ» ³Ö¾î¼ º¸³»¸é ´ç½ÅÀº ÀǽÉÀ» ¹Þ°Ô µÉ °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸, ´ÙÇàÈ÷µµ ¿ì¸®°¡ »ç´Â ¼¼»óÀº ±×·± ¼¼»óÀÌ ¾Æ´Õ´Ï´Ù. ÀüÀÚ¿ìÆíÀÇ »ç¿ë¹üÀ§´Â Á¡Â÷·Î Áõ°¡ÇÏ¿© ÀÏ¹Ý Á¾ÀÌ ¿ìÆíÀÇ ÀÚ¸®¸¦ ´ëüÇϰí ÀÖ½À´Ï´Ù. ÀüÀÚ¿ìÆíÀº Áß°£¿¡ °¡·Îä±â°¡ ³Ê¹«³ª ½±°í, ³»¿ëÀ» scanÇϱ⵵ ½±½À´Ï´Ù. ¹Ì±¹ÀÇ NSA(National Security Agency)¿¡¼´Â ÀÌ¹Ì Àü ¼¼°èÀÇ ÀüÀÚ¿ìÆíÀ» Ű¿öµå °Ë»ö¹æ¹ýÀ¸·Î scanÇϰí ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ¹Ì±¹ ÇàÁ¤ºÎ¿¡¼´Â Clipper chipÀ̶ó´Â ¾ÏÈ£È µµ±¸¸¦ ÁÖÀåÇÏ¿© ¸ðµç Åë½ÅÀ» °¨½ÃÇÏ·Á Çϰí ÀÖ½À´Ï´Ù. PGP´Â »ç¿ëÇÏ´Â »ç¶÷µéÀÇ privacy¸¦ ÁöÄÑÁÙ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù."