·Î±×ÀÎ | ȸ¿ø°¡ÀÔ (´º½º·¹ÅͽÅû) | SITEMAP
   
  °³¹ß   Ç÷§Æû   ½Ã½ºÅÛ   ¸Å´ÏÁö¸ÕÆ®   Àüü±â»ç  
ÀÚ¹Ù
´å³Ý
C/C++
DB
¸ðµ¨¸µ
À¥°³¹ß
±âŸ
À¯´Ð½º/¸®´ª½º
À©µµ¿ì
±âŸ
¼­¹ö
³×Æ®¿öÅ©
º¸¾È
±âŸ
BM
PM
±âŸ
 
±â»çÀúÀå
0
 
¸¶ÀÌ ½ºÅ©·¦
[½Ã½ºÅÛ °ü¸®¿¡ Çʼö, º¸¾È] ¨ç ½Ã½ºÅÛ º¸¾È ¼öÄ¢

È«¼®¹ü (¿À´Ã°ú³»ÀÏ)   2005/03/28
¿¬Àç¼ø¼­
1ȸ. ½Ã½ºÅÛ º¸¾È ¼öÄ¢
2ȸ. ³×Æ®¿öÅ© ¸ð´ÏÅ͸µÀ» ÅëÇÑ º¸¾È °­È­
3ȸ. ½ÇÀü! º¸¾È ÇÁ·Î±×·¥ ÀÀ¿ë
ZDNet 5ÁÖ³â
[Áöµð³ÝÄÚ¸®¾Æ]½Ã½ºÅÛ º¸¾ÈÀ̶ó Çϸé Ãß»óÀûÀ̱⵵ ÇÏ°í ¹æ´ëÇϱ⵵ ÇØ¼­ ±× ÀÚü·Îµµ Ã¥ ¸î ±ÇÀÇ ºÐ·®ÀÌ µÉ ¼ö ÀÖ°í ¾îµð¿¡¼­ºÎÅÍ ½ÃÀÛÇØ¾ß ÇÒÁö ¸·¸·ÇÑ °ÍÀÌ »ç½ÇÀÌ´Ù. ±×·¯³ª ÀÌ ¿ª½Ã º¯ÇÏÁö ¾Ê´Â ¿øÄ¢Àº ÀÖ´Ù.

´©°¡ ¾Ë·ÁÁÖÁö ¾Ê¾Æµµ ½Ã½ºÅÛ °ü¸®ÀÚ¶ó¸é ÀÚ¿¬½º·´°Ô ±ú´Ý°Ô µÇ´Â ÀÌ ºÒº¯ÀÇ ¿øÄ¢À» ÇϳªÇϳª ã¾Æ°¡ º¸µµ·Ï ÇÏÀÚ. À̹ø ±Û¿¡¼­´Â ½Ã½ºÅÛ º¸¾È¿¡ ´ëÇÑ ¿øÄ¢ÀÌ´Ù.

ÈçÈ÷µé ½Ã½ºÅÛ °ü¸®´Â ¾Æ¹«·± »ç°í ¾øÀÌ Àß ¿î¿µµÇ¸é ´ç¿¬ÇÑ °ÍÀ̰í, »ç°í³ª Àå¾Ö°¡ »ý±â¸é °ü¸®ÀÚ Å¿À» ÇÏ´Â °ÍÀÌ ¿ì¸®ÀÇ Çö½ÇÀÌ´Ù. ÀÌ·¯ÇÑ Çö½Ç¿¡¼­ º¸¾ÈÀº ÈçÈ÷ ½Ç»ýȰ¿¡¼­ÀÇ º¸Çè¿¡ ºñÀ¯Çϰï Çϴµ¥, Æò¼Ò¿¡´Â ¸Å´Þ º¸Çè·á·Î ÁöºÒÇÏ´Â ºñ¿ëÀÌ ¾Æ±õ±âµµ ÇØ¼­ ÇØÁöÇұ »ý°¢ÇØ º¸Áö¸¸ ¸·»ó »ç°í¸¦ ´çÇÏ¸é º¸Ç踸ŭ ¾Æ½¬¿ï ¶§°¡ ¾ø´Â °ÍÀÌ »ç½ÇÀÌ´Ù.

´õ±º´Ù³ª »ç°í¶ó´Â °ÍÀÌ ÀڽŸ¸ Á¶½ÉÇÑ´Ù°í ÇØ¼­ ´çÇÏÁö ¾ÊÀ¸¸®¶ó´Â º¸Àåµµ ¾øÁö ¾ÊÀº°¡? µû¶ó¼­ º¸¾È ¿ª½Ã ¾ðÁ¦µç ¹ß»ýÇÒ ¼ö ÀÖ´Â ¡®»ç°í¡¯ ¿¡ ´ëºñÇÑ´Ù´Â Â÷¿ø¿¡¼­ ¹Ì¸® Áغñ¸¦ ÇÑ´Ù¸é ¸¸¾àÀÇ »ç°í¸¦ ¿¹¹æÇÏ°í ¼³»ç ¹ß»ýÇÑ´Ù ÇÏ´õ¶óµµ ±× ÇÇÇØ¸¦ ÃÖ¼ÒÈ­ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

ÀÌ ±Û¿¡¼­´Â ½Ã½ºÅÛ º¸¾È, ³×Æ®¿öÅ© º¸¾È, º¸¾È ÇÁ·Î±×·¥ Ȱ¿ë µîÀÇ 3´Ü°è·Î ³ª´©¾î È¿À²ÀûÀÎ ½Ã½ºÅÛ °ü¸® ¹æ¾È¿¡ ´ëÇØ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ. ƯÈ÷ ±¹³»¿¡¼­ Áß¼Ò ±Ô¸ðÀÇ ¼­¹ö·Î °¡Àå ¸¹ÀÌ »ç¿ëµÇ°í ÀÖ´Â À©µµ¿ì 2000/2003 ¼­¹ö¿Í ¸®´ª½º¸¦ ÀÌ¿ëÇØ ¼­ºñ½º ¿î¿µ½Ã °ü¸®ÀÚ¿¡°Ô µµ¿òÀÌ µÉ ¼ö ÀÖ´Â º¸¾È »çÇ׿¡ ´ëÇØ »ìÆìº¸ÀÚ.

»ç¿ëÇÏÁö ¾Ê´Â ¼­ºñ½º ÁßÁö
°£´ÜÇÑ °¡Á¤¿ë PCºÎÅÍ ½ÃÀÛÇØ¼­ ³×Æ®¿öÅ© ¹éº»¿¡¼­ »ç¿ëµÇ´Â ¶ó¿ìÅͱîÁö ¾î¶°ÇÑ OSµç Ãʱ⠼³Ä¡½Ã¿¡´Â ºÒÇÊ¿äÇÏ°Ô ¸¹Àº ¼­ºñ½ºµéÀÌ ÀÛµ¿Çϰí ÀÖ´Ù. ÀÌó·³ »ç¿ëÇÏÁö ¾Ê´Â ¼­ºñ½ºµéÀº ¸¶Ä¡ »ç¿ëÇÏÁöµµ ¾Ê´Â ´ë¹®À» ¿©·¯ °³ ¸¸µé¾î ³õÀº °Í°ú °°¾Æ Á¶±Ý¸¸ °ü½ÉÀ» ÁÖÁö ¾Ê´Â´Ù¸é ÀÌ ¹®À» ÅëÇØ ´©±¸³ª Áý¿¡ µé¾î¿Ã ¼ö ÀÖ´Â Áß´ëÇÑ À§Çù ¿ä¼Ò°¡ µÉ ¼ö ÀÖ´Ù. µû¶ó¼­ ½Ã½ºÅÛ ¼³Ä¡ ÈÄ¿¡´Â ¹Ýµå½Ã »ç¿ëÇÏÁö ¾Ê´Â ¼­ºñ½º¿¡ ´ëÇÑ ÁßÁö¸¦ Çϵµ·Ï ÇÏ¿©¾ß ÇÑ´Ù.

ÀÌ´Â ¸¸¾à¿¡ ÀÖÀ»Áö ¸ð¸¦ ÇØ´ç ¼­ºñ½º¿¡ ´ëÇÑ Ãë¾à¼ºÀ» »çÀü¿¡ ¹æÁöÇÏ´Â °Í»Ó¸¸ ¾Æ´Ï¶ó ½Ã½ºÅÛÀÇ ºÒÇÊ¿äÇÑ ÀÚ¿øÀ» ³¶ºñÇÏÁö ¾Êµµ·Ï ÇÏ´Â È¿°úµµ ÀÖ´Ù. À©µµ¿ìÀÇ °æ¿ì ¡º³» ÄÄÇ»ÅÍ | °ü¸® | ¼­ºñ½º | ¼­ºñ½º ¹× ÀÀ¿ë ÇÁ·Î±×·¥¡»À» ½ÇÇàÇϸé <È­¸é 1>°ú °°ÀÌ ÇØ´ç ¼­ºñ½º¿¡ ´ëÇÑ °¡µ¿ ¿©ºÎ¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Â °Íó·³ ¸®´ª½ºÀÇ °æ¿ì ¿©·¯ °¡Áö ¹æ¹ýÀ¸·Î »ç¿ëÇÏÁö ¾Ê´Â ¼­ºñ½º¿¡ ´ëÇÑ ¼³Á¤À» ÇÒ ¼ö Àִµ¥, Åë»óÀûÀ¸·Î ´ÙÀ½°ú °°ÀÌ µÎ °¡Áö ¹æ¹ýÀ» »ç¿ëÇÑ´Ù.

<È­¸é 1> À©µµ¿ì¿¡¼­ÀÇ ¼­ºñ½º Á¦¾î

ntsysv ½ÇÇà
Á÷Á¢ Å͹̳Π»ó¿¡¼­ ntsysv¸¦ ½ÇÇàÇϰųª setupÀ» ½ÇÇà ÈÄ ¡®System services¡¯¸¦ ¼±ÅÃÇÏ¸é µÈ´Ù. À̶§ <È­¸é 2>¿Í °°ÀÌ º¸ÀÌ°Ô µÇ´Âµ¥, ¿©±â¿¡¼­ ºÎÆÃ½Ã ÀÚµ¿À¸·Î ½ÃÀ۵DZ⸦ ¿øÇÏ´Â ¼­ºñ½º¸¦ ¼±ÅÃÇÏ¸é µÈ´Ù. ºÎÆÃ½Ã ½ÃÀ۵Ǵ ¼­ºñ½º¿¡´Â ¡®*¡¯ Ç¥½Ã°¡ ºÙ°Ô µÇ´Âµ¥, ¼­ºñ½º¸¦ ¼±ÅÃÇϰųª ¼±ÅÃÀ» ÇØÁ¦ÇÏ·Á¸é ½ºÆäÀ̽º¹Ù¸¦ ´©¸£¸é µÈ´Ù.  

<È­¸é 2> ntsysv ½ÇÇà È­¸é

¼­ºñ½º¸í È®ÀÎ
/etc/rc.d/rc3.d µð·ºÅ丮·Î À̵¿ÇÑ ÈÄ ls -la S*À» ½ÇÇàÇÏ¿© S·Î ½ÃÀ۵Ǵ ¼­ºñ½º¸íÀ» È®ÀÎÇØµµ µÈ´Ù. Âü°í·Î ¿©±â¿¡¼­ rc3.dÀÇ 3Àº Full multiuser mode·Î¼­ ÀϹÝÀûÀ¸·Î ¼­¹ö·Î ÀÌ¿ëÇÒ ¶§ »ç¿ëµÇ´Â ·± ·¹º§À̸ç, S*ÀÇ S´Â ¡®start¡¯ÀÇ Àǹ̷μ­ ºÎÆÃ½Ã ÀÛµ¿ÇÒ ¼­ºñ½º¸¦ ÀǹÌÇÑ´Ù. ¹Ý´ë·Î K´Â killÀÇ Àǹ̷ΠÀÛµ¿ÇÏÁö ¾ÊÀ» ¼­ºñ½º¸¦ ¶æÇÑ´Ù. S·Î ½ÃÀ۵Ǵ ¼­ºñ½º¸í Áß ºÎÆÃ½Ã ÀÚµ¿À¸·Î ½ÃÀ۵DZ⸦ ¿øÇÏÁö ¾Ê´Â ¼­ºñ½º´Â K·Î ÆÄÀÏÀ̸§À» º¯°æÇØÁÖ¸é µÈ´Ù. ¶Ç´Â ¾Æ¿¹  /etc/rc.d/init.d/ µð·ºÅ丮¿¡ ÀÖ´Â °ü·Ã ½ÃÀÛ ½ºÅ©¸³Æ® ÆÄÀÏÀ» »èÁ¦Çصµ µÈ´Ù.

À̿ܿ¡µµ chkconfig¶ó´Â ¸í·É¾î¸¦ ÀÌ¿ëÇÏ¸é °¢ ·± ·¹º§º°·Î ¾î¶² ¼­ºñ½º°¡ on, off°¡ µÇ¾î ÀÖ´ÂÁö µî ÀüüÀûÀÎ ¼³Á¤À» È®ÀÎÇÒ ¼ö ÀÖ°í Á÷Á¢ ¼³Á¤À» º¯°æÇÒ ¼öµµ ÀÖ´Ù. ¶ÇÇÑ service¶ó´Â ¸í·É¾î¸¦ ÀÌ¿ëÇÏ¸é Æ¯Á¤ ¼­ºñ½ºÀÇ »óŸ¦ Á¶È¸Çϰųª °¡µ¿Çϰųª ¸ØÃß´Â µî Á÷Á¢ Á¦¾îÇÒ ¼öµµ ÀÖ´Ù. ÀÚ¼¼ÇÑ ¿É¼ÇÀº man ÆäÀÌÁö¸¦ Âü°íÇϱ⠹ٶõ´Ù.

¼­ºñ½º ÁßÀÎ Æ÷Æ® È®ÀÎ
Æ÷Æ®(port)´Â ÅÚ³ÝÀ̳ª ftp, smtp µî Ŭ¶óÀÌ¾ðÆ®¿Í ¼­¹ö »çÀÌÀÇ tcp/ip Åë½Å¿¡¼­ °¢°¢ÀÇ ¼­ºñ½º¸¦ ±¸ºÐÇϱâ À§Çؼ­ »ç¿ëµÇ´Â °ÍÀ¸·Î, ½Ã½ºÅÛ ¿î¿µ½Ã ¾î¶°ÇÑ Æ÷Æ®°¡ ´ë±â(listen)Çϰí ÀÖ°í ¾î¶°ÇÑ ¼­ºñ½º°¡ ¾î¶² Æ÷Æ®¸¦ ´ë±âÇϰí ÀÖ´ÂÁö È®ÀÎÇÏ´Â °ÍÀº ¸Å¿ì Áß¿äÇÏ´Ù.

½ÇÁ¦·Î ¿ÜºÎ¿¡¼­ nmap°ú °°Àº ÇÁ·Î±×·¥À¸·Î Æ÷Æ® ½ºÄµÀ» ÇØº¸¸é ¾ËÁö ¸øÇÏ´Â ¸¹Àº Æ÷Æ®°¡ ´ë±âÇϰí Àִµ¥, °ú¿¬ ¾î¶² ÇÁ·Î±×·¥ÀÌ ÇØ´ç Æ÷Æ®¸¦ »ç¿ëÇϰí ÀÖ´ÂÁö ȤÀº ¹éµµ¾î´Â ¾Æ´ÑÁö ±Ã±ÝÇÒ ¶§°¡ ¸¹´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡´Â À©µµ¿ìÀÇ °æ¿ì fport¶ó´Â ÇÁ·Î±×·¥À» »ç¿ëÇϰųª <È­¸é 3>°ú °°ÀÌ  active ports(http://www.snapfiles.com/get/activeports.html)¶ó´Â ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ¸é ½Ç½Ã°£À¸·Î »ç¿ëµÇ´Â ip ¹× Æ÷Æ® Á¤º¸»Ó¸¸ ¾Æ´Ï¶ó ¾î¶² Æ÷Æ®¿¡ ¾î¶² ÇÁ·Î±×·¥ÀÌ ´ë±âÇϰí ÀÖ´ÂÁö ¾Ë ¼ö ÀÖÀ¸¸ç ÇØ´ç ÇÁ·Î¼¼½º¸¦ ¹Ù·Î ÁßÁö(kill)ÇÒ ¼öµµ ÀÖ´Ù.

<È­¸é 3> active ports ½ÇÇà È­¸é

¸®´ª½ºÀÇ °æ¿ì ¿©·¯ ¸í·É¾î¸¦ Á¦°øÇϰí Àִµ¥, °¡Àå °£´ÜÇÑ ¸í·É¾î´Â ´ÙÀ½°ú °°ÀÌ Å͹̳Π»ó¿¡¼­ netstatÀ» ½ÇÇàÇØ º¸¸é µÈ´Ù. netstat¿¡¼­´Â ¸¹Àº ¿É¼ÇÀ» Á¦°øÇϰí Àִµ¥, ÇöÀç ½Ã½ºÅÛ »ó¿¡¼­ ƯÁ¤ Æ÷Æ®¸¦ Á¡À¯ÇÏ¿© ¼ÒÄÏ µ¥¸ó ÇüÅ·Π´ë±â ÁßÀÎ ¼­ºñ½º¿¡ ´ëÇÑ »çÇ×Àº ¡®listen¡¯ÀÇ ÀǹÌÀÎ -l ¿É¼ÇÀ» ÁÖ¸é µÈ´Ù. ´õºÒ¾î¼­ -p ¿É¼ÇÀ» ÁÖ¸é ÇØ´ç Æ÷Æ®¸¦ »ç¿ë ÁßÀÎ program À̸§µµ È®ÀÎÇÒ ¼ö ÀÖ´Ù.

<È­¸é 4> netstat ½ÇÇà È­¸é

<È­¸é 4>ÀÇ °æ¿ì¸¦ º¸¸é ÁÂÃø¿¡ ÇöÀç ´ë±âÇϰí ÀÖ´Â Æ÷Æ®¸¦ ¾Ë ¼ö ÀÖÀ¸¸ç ¿ìÃø¿¡ ÀÖ´Â Á¤º¸¸¦ º¸¸é ÇØ´ç Æ÷Æ®°¡ ¾î¶² PIDÀÌ¸ç ¾î¶² ÇÁ·Î±×·¥ÀÎÁö È®ÀÎÇÒ ¼ö ÀÖ´Ù. ¸¸¾à Æ÷Æ® 2265/tcp¸¦ ´ë±âÇϰí ÀÖ´Â ÇÁ·Î¼¼½º Á¤º¸¸¦ ¾Ë°íÀÚ ÇÑ´Ù¸é pid°¡ 587ÀÎ °ÍÀ» ¾Ë°í ÀÖÀ¸¹Ç·Î ´ÙÀ½°ú °°ÀÌ ½ÇÇàÇÏ¸é µÈ´Ù.

# ls -la /proc/587/
total 0
dr-xr-xr-x    3 osiris   osiris          0 Mar 10 20:52 ./
dr-xr-xr-x  145 root     root            0 Mar  6 15:55 ../
-r--r--r--    1 root     root            0 Mar 10 20:52 cmdline
-r--r--r--    1 root     root            0 Mar 10 20:52 cpu
lrwxrwxrwx    1 root     root            0 Mar 10 20:52 cwd -> //
-r--------    1 root     root            0 Mar 10 20:52 environ
lrwxrwxrwx    1 root     root            0 Mar 10 20:52 exe -> /usr/sbin/osirisd*
dr-x------    2 root     root            0 Mar 10 20:52 fd/
-r--r--r--    1 root     root            0 Mar 10 20:52 maps
-rw-------    1 root     root            0 Mar 10 20:52 mem
-r--r--r--    1 root     root            0 Mar 10 20:52 mounts
lrwxrwxrwx    1 root     root            0 Mar 10 20:52 root -> //
-r--r--r--    1 root     root            0 Mar 10 20:52 stat
-r--r--r--    1 root     root            0 Mar 10 20:52 statm
-r--r--r--    1 root     root            0 Mar 10 20:52 status

ÀÌÁß ¡®exe->¡¯ ºÎºÐÀ» º¸¸é ÀÌ ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇϰí ÀÖ´Â ÇÁ·Î±×·¥Àº /usr/sbin/osirisdÀÎ °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. ±×·¸´Ù¸é ÇØ´ç ÇÁ·Î¼¼½º¸¦ ÁßÁöÇÏ°í ½Í´Ù¸é ¾î¶»°Ô ÇÏ¿©¾ß ÇÒ±î? ¸¹Àº »ç¶÷µéÀÌ /etc/services ÆÄÀÏ¿¡¼­ ÇØ´ç Æ÷Æ® ºÎºÐÀ» ÁÖ¼®À¸·Î ó¸®ÇÏ¸é µÈ´Ù°í ¾Ë°í Àִµ¥, /etc/services ÆÄÀÏÀº ´ÜÁö 80<->http¿Í °°ÀÌ Æ÷Æ® ¹øÈ£¿Í ¼­ºñ½º¸íÀ» ¸ÊÇνÃÄÑ ÁÖ´Â °ÍÀÏ »Ó Á÷Á¢ÀûÀÎ ¼­ºñ½º Á¦°ø°ú´Â °ü°è°¡ ¾øÀ¸¸ç Æ÷Æ®¸¦ ´ÝÀ¸·Á¸é ÇØ´ç Æ÷Æ®¸¦ »ç¿ë ÁßÀÎ ÇÁ·Î¼¼½ºÀÇ pid¸¦ ã¾Æ kill pid¸¦ ½ÇÇàÇÏ¸é µÈ´Ù. Áï ÀÌ·± °æ¿ì ¡®kill -9 587¡¯À» ½ÇÇàÇÏ¿©¾ß ÇØ´ç ÇÁ·Î¼¼½º°¡ ÁßÁöÇÏ°Ô µÈ´Ù.

¿ÜºÎ¿¡¼­ Æ÷Æ® ½ºÄµÀ» ÇÏ¸é Æ÷Æ®¿¡ ´ëÇÑ Á¤º¸°¡ º¸À̴µ¥, netstat µîÀ¸·Î È®ÀÎÇÏ¸é Æ÷Æ®¿¡ ´ëÇÑ Á¤º¸°¡ º¸ÀÌÁö ¾Ê´Â °æ¿ì°¡ ÀÖ´Ù. ÀÌ´Â °ø°ÝÀÚ°¡ ½Ã½ºÅÛÀ» ÇØÅ·ÇÏ¿© netstatÀ̳ª ps µîÀ» º¯Á¶Çϰųª Ä¿³Î ¹éµµ¾îÀÎ LKM µîÀ» ÀÌ¿ëÇÏ¿© ƯÁ¤ ÇÁ·Î¼¼½º¸¦ º¸ÀÌÁö ¾Êµµ·Ï ¼³Á¤ÇÑ °ÍÀÌ´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡´Â chkrootkit(http://www.chkrootkit.org/)À» ÀÌ¿ëÇÏ¿© ÇØ´ç ÇÁ·Î¼¼½ºÀÇ pid¸¦ ãÀ» ¼ö ÀÖ´Ù.  
¹Ý´ë·Î netstat¿¡´Â º¸ÀÌÁö¸¸ Æ÷Æ® ½ºÄµ¿¡´Â º¸ÀÌÁö ¾Ê´Â °æ¿ì°¡ Àִµ¥, ÀÌ´Â ¹æÈ­º®À¸·Î Â÷´ÜµÇ¾î Àְųª 127.0.0.1 µî local ÀÎÅÍÆäÀ̽º¿¡ ´ë±âÇϰí Àֱ⠶§¹®ÀÌ´Ù.  

¾÷µ¥ÀÌÆ® ÀÚµ¿È­
¾î¶°ÇÑ ½Ã½ºÅÛÀÌµç º¸¾È¿¡ ¿Ïº®ÇÒ ¼ö ¾ø´Â ¸¸Å­ ½Ã½ºÅÛ ¹× ÆÐŰÁö ÆÐÄ¡¿Í ¾÷µ¥ÀÌÆ®´Â ¼­¹ö ¿î¿µÀÇ ±âº» »çÇ×ÀÌ´Ù. À©µµ¿ìÀÇ °æ¿ì windowsupdate¶ó´Â °ÍÀ» ÅëÇØ ºê¶ó¿ìÀú·Î Á¢¼ÓÇÏ´Â °Í¸¸À¸·Î ½±°Ô ¾÷µ¥ÀÌÆ®°¡ °¡´ÉÇÏÁö¸¸, ¸®´ª½º µî À¯´Ð½º °è¿­Àº CLI ±â¹ÝÀÌ´Ù º¸´Ï ¾÷µ¥ÀÌÆ®°¡ ½±Áö ¾ÊÀº °ÍÀÌ »ç½ÇÀÌ´Ù.

µû¶ó¼­ ¸®´ª½º¿¡¼­µµ À©µµ¿ì¿Í °°ÀÌ ÆíÇÏ°Ô ÀÚµ¿À¸·Î ¾÷µ¥ÀÌÆ®ÇÒ ¼ö´Â ¾øÀ»±î °í¹ÎÇÏ°Ô µÇ´Âµ¥, À̶§ °¡Àå ±ÇÀåÇÒ ¸¸ÇÑ ¼­ºñ½º´Â ¹Ù·Î YUM(Yellow dog Updater, Modified)ÀÌ´Ù. YUMÀº ¹Ì±¹ÀÇ µàÅ© ´ëÇп¡¼­ ÆÄÀ̽㠾ð¾î·Î °³¹ßµÇ°í Àִµ¥, YUM¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº http://linux.duke.edu/projects/vumÀ» Âü°íÇϱ⠹ٶõ´Ù.  

¾ÕÀÇ »çÀÌÆ®¿¡¼­ Á¦°øµÇ´Â YUMÀ» ¼³Ä¡ÇÑ ÈÄ °£´ÜÈ÷ YUMÀ» ½ÇÇàÇϸé ÇöÀç ½Ã½ºÅÛÀÌ ¼³Ä¡µÇ¾î ÀÖ´Â rpm ¹öÀü Á¤º¸¿Í Ãֽо÷µ¥ÀÌÆ® ¹öÀü Á¤º¸¸¦ ºñ±³ÇÏ¿© ¾÷µ¥ÀÌÆ® ¿©ºÎ¸¦ È®ÀÎ ÈÄ ¾÷µ¥ÀÌÆ®ÇÏ°Ô µÈ´Ù. À̶§ /etc/yum.conf¿¡ ÁöÁ¤µÇ¾î ÀÖ´Â ¼­¹ö¿¡ Á¢¼ÓÇÏ¿© rpmÀÇ Çì´õ ÆÄÀÏÀ» ºñ±³ÇÏ¿© ´Ù¿î·ÎµåÇÏ°Ô µÇ´Âµ¥, µàÅ© ´ëÇлӸ¸ ¾Æ´Ï¶ó ¿©·¯ °÷¿¡¼­ ¿©·¯ ¹öÀüÀÇ ¼­¹ö¸¦ Á¦°øÇϰí ÀÖÀ¸¹Ç·Î Àû´çÇÑ ¼­¹ö¸¦ ÁöÁ¤ÇÏ¿© »ç¿ëÇÏ¸é µÈ´Ù. ¹°·Ð ¼­¹ö¸¦ ¸¹ÀÌ ¿î¿µÇϰí ÀÖ´Ù¸é ÀÚ½ÅÀÌ Á÷Á¢  YUM ¼­¹ö¸¦ ¿î¿µÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù.

¸¸¾à ¾Æ¹«·± ¿É¼Ç ¾øÀÌ YUMÀ» ½ÇÇàÇÏ¸é »ç¿ëÇÒ ¼ö ÀÖ´Â ¿É¼ÇÀ» Á¦°øÇϴµ¥, ÀϹÝÀûÀ¸·Î ¾÷µ¥ÀÌÆ®¿Í ÀνºÅçÀ» ¸¹ÀÌ »ç¿ëÇÑ´Ù. ´ÙÀ½°ú °°ÀÌ ¡®yum -y update¡¯¸¦ ½ÇÇàÇϸé ÇöÀçÀÇ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ¾î ÀÖ´Â rpm Çì´õ Á¤º¸¸¦ ºñ±³ÇÏ¿© ÃÖ½ÅÀÇ rpmÀ¸·Î ÆÐÄ¡¸¦ ÇÏ°Ô µÈ´Ù.

¿©±â¿¡¼­ -y´Â ÀÏÀÏÀÌ ¼³Ä¡ ¿©ºÎ¸¦ ¹¯Áö ¾Ê°í ¾÷µ¥ÀÌÆ®¸¦ ÇÑ´Ù´Â Àǹ̷ΠÀ̶§ ¹®Á¦µÉ ¼ö ÀÖ´Â °ÍÀÌ ¹Ù·Î ÀÇÁ¸¼º(dependency) ¹®Á¦Àε¥, YUMÀº ÀÌ ¹®Á¦¸¦ ÀÚµ¿À¸·Î ÇØ°áÇϹǷΠÀÇÁ¸¼º °ü·Ã ¹®Á¦´Â °ÆÁ¤ÇÏÁö ¾Ê¾Æµµ µÈ´Ù. ´ÙÀ½Àº YUMÀ» ½ÇÇàÇÑ °á°úÀε¥, ÇöÀç ¸ðµç ÆÐŰÁö°¡ ¾÷µ¥ÀÌÆ®µÇ¾î ÀÖ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.  

# yum -y update
Gathering package information from servers
Getting headers from: Red Hat Linux 7.3 base
Getting headers from: Red Hat Linux 7.3 updates
Finding updated packages
Downloading needed headers
No Packages Available for Update
No actions to take

ÀÌó·³ ¡®yum -y update¡¯¸¦ /etc/cron.daily/ µî¿¡ ¼³Á¤ÇÏ¿© µÎ¸é ¸ÅÀÏ ÀÚµ¿À¸·Î ¾÷µ¥ÀÌÆ® ¿©ºÎ¸¦ È®ÀÎÇÏ¿© ÀÚµ¿ ¾÷µ¥ÀÌÆ®¸¦ ÇϹǷΠ¾ðÁ¦³ª ÃÖ½ÅÀÇ ÆÐÄ¡µÈ »óŸ¦ À¯ÁöÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ´ÙÀ½Àº lsof¶ó´Â rpmÀÌ ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀ» ¶§, ÀνºÅçÀ» ½ÇÇàÇÏ¿© ÀÚµ¿À¸·Î ¼³Ä¡ÇÏ´Â ¿¹¸¦ º¸¿©ÁÖ°í ÀÖ´Ù.

# yum install lsof
Gathering package information from servers
Getting headers from: Red Hat Linux 7.3 base
Getting headers from: Red Hat Linux 7.3 updates
Finding updated packages
Downloading needed headers
Resolving dependencies
Dependencies resolved
I will do the following:
[install: lsof.i386]
Is this ok [y/N]: y
Calculating available disk space - this could take a bit
lsof 100 % done
Installed:  lsof.i386
Transaction(s) Complete

»ç¿ëÀÚ ¾ÏÈ£ °ü¸®
ÃßÃøÇϱ⠾î·Á¿î ¾ÏÈ£¸¦ »ç¿ëÇÏ´Â °ÍÀº º¸¾ÈÀÇ °¡Àå ±âº»À̶ó ÇÒ ¼ö ÀÖ´Ù. ±×·³¿¡µµ ºÒ±¸ÇÏ°í ¾ÆÀ̵ð¿Í µ¿ÀÏÇÑ ¾ÏÈ£¸¦ »ç¿ëÇϰųª 1234 µî ´Ü¼øÇÑ ¼ýÀÚ¸¦ ¾ÏÈ£·Î »ç¿ëÇÏ´Â °æ¿ì°¡ ¿©ÀüÈ÷ ¸¹´Ù. µû¶ó¼­ ¸®´ª½º³ª À©µµ¿ì µî OS¿¡ °ü°è¾øÀÌ ¾ÏÈ£°¡ ¾Æ¿¹ ¾ø°Å³ª ´Ü¼øÇÑ ¾ÏÈ£¸¦ »ç¿ëÇÏ´Â °èÁ¤¿¡ ´ëÇÑ ¹«ÀÛÀ§ ´ëÀÔÀ» ÅëÇÑ ½ºÄµ ¹æ½ÄÀÌ ¿¹ÀüºÎÅÍ ²ÙÁØÈ÷ ¹ß»ýÇϰí ÀÖ¾î ¾ÏÈ£ º¸¾ÈÀº ¿©ÀüÈ÷ º¸¾È À̽´°¡ µÇ°í ÀÖ´Ù.

½ÇÁ¦·Î ÀûÁö ¾ÊÀº ÇØÅ·ÀÌ °í±Þ ±â¼úÀ» »ç¿ëÇϱ⺸´Ù´Â ´Ü¼ø ¾ÏÈ£ ÃßÃøÀ» ÅëÇÑ »ç·Ê°¡ ÀûÁö ¾ÊÀº °ÍÀÌ »ç½ÇÀÌ´Ù. µû¶ó¼­ ÇöÀçÀÇ ½Ã½ºÅÛ¿¡¼­ »ç¿ëµÇ´Â °èÁ¤ Áß ½¬¿î ¾ÏÈ£¸¦ »ç¿ëÇÏ´Â °èÁ¤À» ã¾Æ ¾î·Á¿î ¾ÏÈ£·Î ¼öÁ¤ÇÒ °æ¿ì ÀÏÁ¤ Á¤µµ º¸¾ÈÀ» °­È­ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ·¯ÇÑ ÇÁ·Î±×·¥À¸·Î´Â ¡®John the ripper¡¯¶ó´Â °ÍÀ» »ç¿ëÇÏ°Ô µÇ´Âµ¥, http://www.openwall.com/john/¿¡ Á¢¼ÓÇÑ ÈÄ ¼Ò½º ÆÄÀÏÀ» ´Ù¿î·ÎµåÇØ ÄÄÆÄÀÏÀ» ¼³Ä¡ÇÏ¸é µÈ´Ù.  

<È­¸é 5> John the ripper ȨÆäÀÌÁö


[root@server root]# tar zxvfp john-1.6.tar.gz        // ¾ÐÃà ÇØÁ¦
[root@server root]# cd john-1.6/src                 // john-1.6/src µð·ºÅ丮·Î À̵¿
[root@server src]# make linux-x86-any-elf         // ÄÄÆÄÀÏ
[root@server src]# cd ../run/                         // run µð·ºÅ丮·Î À̵¿
[root@server run]# ./unshadow /etc/passwd /etc/shadow > passwd_list  
                     // ¾ÏȣȭµÈ ¾ÏÈ£°¡ ÀúÀåµÈ passwd_list ÆÄÀÏ »ý¼º
[root@server run]# ./john passwd_list                 // ¾ÏÈ£ÇØµ¶ ½ÃÀÛ
test            (test)
saram1         (saram)
kim              (kim)
v3              (v3)
123              (dream)
1111             (ftlog)
.....

¾ÕÀÇ °á°ú¿¡¼­ ¿ìÃø¿¡ ¡®()¡¯·Î ½×ÀÎ ºÎºÐÀÌ °èÁ¤ À̸§À̰í ÁÂÃøÀÌ °èÁ¤ÀÇ ¾ÏÈ£Àε¥, º¸´Â ¹Ù¿Í °°ÀÌ ¾ÆÀ̵ð¿Í ¾ÏÈ£¸¦ µ¿ÀÏÇÏ°Ô »ç¿ëÇϰųª ÃßÃøÇϱ⠽¬¿î ¾ÏÈ£¸¦ »ç¿ëÇÏ´Â °èÁ¤ÀÌ ÀûÁö ¾Ê´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. ¾Æ¸¶ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡¼­ ½ÇÇàÇØ º¸¾Æµµ ºñ½ÁÇÑ °á°ú¸¦ È®ÀÎÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ƯÈ÷ ÀÌ·¯ÇÑ ½ºÄµ °á°ú´Â john.pot ÆÄÀÏ¿¡ ¾ÏȣȭµÇ¾î ÀúÀåµÇ´Âµ¥, »õ·Ó°Ô È®ÀÎÇÏ·Á¸é ÀÌ ÆÄÀÏÀ» »èÁ¦ ÈÄ ´Ù½Ã ½ÇÇàÇÏ¸é µÈ´Ù.

À̸¦ Ȱ¿ëÇÏ¸é °èÁ¤ÀÌ °°°Å³ª ½¬¿î ¾ÏÈ£¸¦ »ç¿ëÇÏ´Â »ç¿ëÀÚ¿¡ ´ëÇØ¼­´Â ÀÚµ¿À¸·Î ¾ÏÈ£¸¦ º¯°æÇϵµ·Ï °æ°í ¸ÞÀÏÀ» ¹ß¼ÛÇϵµ·Ï ÇÒ ¼ö Àִµ¥, cron¿¡ °É¾îµÎ¾î ¸ÅÁÖ ¶Ç´Â ¸Å´Þ ½ÇÇàÇϵµ·Ï ÇØµÎ¸é À¯¿ëÇÒ °ÍÀÌ´Ù. À̸¦ À§Çؼ­´Â ´ÙÀ½°ú °°ÀÌ mailer¶ó´Â ½ºÅ©¸³Æ®¸¦ ¸¸µé¸é µÇ´Âµ¥, ±âÁ¸ÀÇ mailer ÆÄÀÏÀ» ¾à°£ ¼öÁ¤ÇÏ¸é µÈ´Ù.

#!/bin/sh
#

if [ $# -ne 1 ]; then
echo "Usage: $0 PASSWORD-FILE"
exit 0
fi

# There's no need to mail users with these shells
SHELLS=-,/bin/false,/dev/null,/bin/sync

# Look for John in the same directory with this script
DIR="`echo "$0" | sed 's,/[^/]*$,,'`"

# Let's start
$DIR/john -show "$1" -shells:$SHELLS | sed -n 's/:.*//p' |
(
SENT=0

while read LOGIN; do
echo Sending mail to "$LOGIN"...

# You'll probably want to edit the message below
mail -s '[Çʵ¶] ¾ÏÈ£¸¦ º¯°æÇØ ÁÖ¼¼¿ä.' "$LOGIN" << EOF

¾È³çÇϼ¼¿ä. ¼­¹ö °ü¸®ÀÚÀÔ´Ï´Ù.
ÇöÀç $LOGIN ´ÔÀÇ ¾ÏÈ£°¡ ¾ÆÀ̵ð¿Í µ¿ÀÏÇϰųª ÃßÃøÇϱⰡ ½¬¿ö
º¸¾È»ó ¹®Á¦°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.
µû¶ó¼­ º» À̸ÞÀÏÀ» ¹ÞÀ¸½Å ÈÄ¿¡´Â $LOGINÀÇ ¾ÏÈ£¸¦
ÃßÃøÇÏ±â ¾î·Æ°Ô ¼öÁ¤ÇÏ¿© Áֽñ⠹ٶø´Ï´Ù.
°¨»çÇÕ´Ï´Ù.

EOF

SENT=$(($SENT+1))
done

echo $SENT messages sent
)

ÀÌÈÄ À̸ÞÀÏÀ» º¸³»·Á¸é ´ÙÀ½°ú °°ÀÌ ½ÇÇàÇϱ⸸ ÇÏ¸é µÈ´Ù. ´ÙÀ½Àº ¾ÏÈ£°¡ µ¿ÀÏÇÑ 3¸íÀÇ »ç¿ëÀÚ¿¡°Ô À̸ÞÀÏÀÌ ¹ß¼ÛµÇ¾úÀ½À» ¾Ë ¼ö ÀÖ´Ù.

[root@server run]# ./mailer passwd_list
Sending mail to test...
Sending mail to kim...
Sending mail to v3...
3 messages sent

¹°·Ð ÀÌ·± °úÁ¤ ¿ª½Ã ´ÙÀ½°ú °°ÀÌ °£´ÜÇÑ ½ºÅ©¸³Æ®·Î ¸¸µé ¼ö ÀÖ´Ù.

#!/bin/sh
cd /root/john-1.6/run/
rm -f john.pot restore passwd_list
./unshadow /etc/passwd /etc/shadow > passwd_list
./john passwd_list
./mailer passwd_list

À¯´Ð½º °è¿­ÀÇ °æ¿ì ¿ÜºÎ¿¡¼­ ÇØÅ·À» ÇÒ ¶§ Á÷Á¢ ½Ã½ºÅÛÀÇ root ±ÇÇÑÀ» ȹµæÇÏ´Â °æ¿ì´Â ±×´ÙÁö ÈçÇÏÁö ¾Ê´Ù. ÀÏ´Ü ÀÏ¹Ý À¯Àú ±ÇÇÑÀ» ȹµæÇÑ ÈÄ¿¡ °¢Á¾ °ø°Ý Äڵ峪 ¿©·¯ ±â¹ýÀ» Ȱ¿ëÇÏ¿© root ±ÇÇÑ È¹µæÀ» ½ÃµµÇϴµ¥, À̶§ ÀÏ¹Ý »ç¿ëÀÚ ±ÇÇÑÀ» ȹµæÇϱâ À§Çؼ­ °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ¹æ¹ýÀÌ ¹Ù·Î ¾ÏÈ£ ¹«ÀÛÀ§ ´ëÀÔ¹ýÀÌ´Ù. µû¶ó¼­ root ¾ÏÈ£ °ü¸®µµ ¹°·Ð Áß¿äÇÏÁö¸¸ ÀÏ¹Ý À¯Àú¿¡ ´ëÇÑ ¾ÏÈ£ °ü¸® ¿ª½Ã ¸Å¿ì Áß¿äÇÏ´Ù°í ÇÒ ¼ö ÀÖ´Ù.

½Ã½ºÅÛ º¸¾È ¼³Á¤ Á¡°Ë
¸¶Áö¸·À¸·Î ½Ã½ºÅÛ Àü¹ÝÀûÀÎ º¸¾È ¼³Á¤À» Á¡°ËÇØ¾ß ÇÒ Â÷·ÊÀÌ´Ù. À̶§ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀ¸·Î rootcheck ¶ó´Â ÇÁ·Î±×·¥ÀÌ Àִµ¥, ½Ã½ºÅÛ ³»ºÎÀÇ º¸¾È Á¡°ËÀ» ÇÒ ¶§ À¯¿ëÇÏ°Ô È°¿ëÇÒ ¼ö ÀÖÀ¸¸ç ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¸é ´ÙÀ½°ú °°Àº ½ºÄµÀ» ÁøÇàÇÑ´Ù.

¡ß LKM rootkit¿¡¼­ »ç¿ëµÇ´Â ¼û°ÜÁø Æ÷Æ®³ª ÆÄÀÏ Á¡°Ë
¡ß ÀÎÅÍÆäÀ̽ºÀÇ promisc ¿©ºÎ Á¡°Ë
¡ß passwd ÆÄÀÏ Á¡°Ë
- /etc/passwdÀÇ °³¼ö¿Í /etc/shadow °³¼ö°¡ µ¿ÀÏÇÑÁö È®ÀÎ
- ¾ÏÈ£°¡ ¾ø´Â °èÁ¤ÀÌ ÀÖ´ÂÁö È®ÀÎ
- ¼ÐÀÌ ÀÖ´Â ½Ã½ºÅÛ °èÁ¤ÀÌ ÀÖ´ÂÁö È®ÀÎ
¡ß httpd.conf³ª inetd.conf, xinetd.conf, sshd_conf µîÀÇ ¼³Á¤ ÆÄÀÏ Á¡°Ë
- ¼³Á¤ ÆÄÀÏ¿¡ ¼ö»óÇÑ ¸ñ·ÏÀÌ ÀÖ´ÂÁö È®ÀÎ
- À߸ø ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎ
- ¼³Á¤ ÆÄÀÏÀÇ ÆÛ¹Ì¼ÇÀÌ À߸ø ÁöÁ¤µÇ¾î ÀÖ´ÂÁö È®ÀÎ
¡ß »èÁ¦µÈ ·Î±×ÆÄÀÏ µî ·Î±× ÆÄÀÏ °ü·Ã ¼ö»óÇÑ Á¡ Á¡°Ë
¡ß /proc°ú ps¸¦ Á¡°ËÇÏ¿© ¼û±è ÇÁ·Î¼¼½º ¿©ºÎ Á¡°Ë
¡ß ¾Ë·ÁÁø ·çƮŶ Á¸Àç ¿©ºÎ È®ÀÎ
¡ß ¹éµµ¾î µð·ºÅ丮·Î ÀÚÁÖ »ç¿ëµÇ´Â /dev µð·ºÅ丮 ³» ÆÄÀÏ Á¸Àç ¿©ºÎ Á¡°Ë
¡ß ±âŸ ¼ö»óÇÑ ÆÄÀÏÀ̳ª µð·ºÅ丮 ¹× ÆÛ¹Ì¼Ç µî Á¡°Ë
- ÆÄÀÏÀ̸§ÀÌ ¡®.¡¯·Î ½ÃÀ۵Ǵ ÆÄÀÏ
- ÆÄÀÏÀ̸§¿¡ @, &, %¿Í °°Àº ¹®ÀÚ°¡ Æ÷ÇԵǾú´ÂÁö È®ÀÎ
- suid/sgid ÆÄÀÏ Á¡°Ë
- history ÆÄÀÏÀÌ /dev/null µî¿¡ ¸µÅ©µÇ¾î ÀÖ´ÂÁö È®ÀÎ
- ¸î¸î ¹ÙÀ̳ʸ®ÀÇ º¯°æ ³¯Â¥ È®ÀÎ

¶ÇÇÑ rootcheckÀÇ È¨ÆäÀÌÁö(http://www.ossec.net/rootcheck/)¿¡ Á¢¼ÓÇÑ ÈÄ ÃֽйöÀüÀÇ ÆÐŰÁö¸¦ ´Ù¿î·Îµå ¹× ¼³Ä¡ÇÏ¸é µÈ´Ù.

<È­¸é 6> rootcheck ȨÆäÀÌÁö

    
¾ÐÃà ÈÄ ¼³Ä¡µÈ µð·ºÅ丮¿¡¼­ ´ÙÀ½°ú °°ÀÌ ½ÇÇàÇÏ¸é »ç¿ëÇÒ ¼ö ÀÖ´Â ¿É¼ÇÀÌ ³ª¿Â´Ù.

[root@server rootcheck-0.4]# ./rootcheck.pl --help
RootCheck 0.4
Options available:
--help            ÇöÀç È­¸éÀ» º¸¿©ÁØ´Ù.
--checkfiles        ¿ÀÁ÷ ÆÄÀϸ¸ üũÇÑ´Ù.
--checkbin        ¿ÀÁ÷ ¹ÙÀ̳ʸ®¸¸ üũÇÑ´Ù.
--checkports        ¿ÀÁ÷ Æ÷Æ®¸¸ üũÇÑ´Ù.
--checkif            ¿ÀÁ÷ ÀÎÅÍÆäÀ̽º¸¸ üũÇÑ´Ù.
--checkpasswd        ¿ÀÁ÷ passwd db¸¸ üũÇÑ´Ù.
--checklogs        ¿ÀÁ÷ logs¸¸ üũÇÑ´Ù.
--checkprocess        ¿ÀÁ÷ process¸¸ üũÇÑ´Ù.
--logfile=xx        °á°ú¸¦ ƯÁ¤ ÆÄÀÏ¿¡ ÀúÀåÇÑ´Ù.
--html            ·Î±×¸¦ html Çü½ÄÀ¸·Î ÀúÀåÇÑ´Ù.
--silent            ¾î¶°ÇÑ °Íµµ Ãâ·ÂÇÏÁö ¾Ê´Â´Ù.
--terminal        Å͹̳ο¡ Ãâ·ÂÇÑ´Ù.
--email=xx@xx.com
    °á°ú¸¦ À̸ÞÀÏ·Î ¹ß¼ÛÇÑ´Ù.
--smtpserver=xx.com        À̸ÞÀÏ ¹ß¼Û½Ã smtp¸¦ º°µµ·Î ÁöÁ¤ÇÑ´Ù.
.


°¢ÀÚ È¯°æ¿¡ ¸Â°Ô Àû´çÇÑ ¿É¼ÇÀ» ÁÖ¾î ½ºÄµÇÑ °á°ú´Â ÇöÀç µð·ºÅ丮¿¡ ÀúÀåµÈ´Ù. suid ÆÄÀÏ¿¡ ´ëÇÑ Á¤º¸´Â suidfiles.txt¿¡, ¸ðµç ÆÄÀÏÀº logfiles.txt¿¡, ½Ã½ºÅÛ ¹è³Ê´Â banners.txt¿¡, ½ºÄµ °á°ú´Â result.txt¿¡ ÀúÀåµÈ´Ù. Á¾ÇÕÀûÀÎ °á°ú´Â result.txt¿¡ ÀúÀåµÇ¹Ç·Î ÀÌ ÆÄÀÏÀ» »ìÆì¼­ ½Ã½ºÅÛÀÇ ¹«°á¼º ¿©ºÎ¸¦ È®ÀÎÇÏ¸é µÈ´Ù. ±×¸®°í °ü¸®ÇÏ´Â ½Ã½ºÅÛÀÌ ¸¹´Ù¸é ¸Å¹ø ·Î±×ÀÎÇØ¼­ üũÇϱⰡ ¹ø°Å·Î¿ì¹Ç·Î ½ÇÇà °á°ú´Â ¸ÞÀÏ·Î ¹ß¼ÛµÇµµ·Ï °£´ÜÇÑ ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÏ¸é »ó´ç ºÎºÐÀÇ ¾÷¹«¸¦ ÀÚµ¿È­ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

º¸¾ÈÀÇ ÇÙ½É ÇÁ·Î¼¼½º´Â Áö¼ÓÀûÀÎ °ü¸®
Áö±Ý±îÁö º¸¾ÈÀ» °­È­Çϱâ À§ÇÑ ¿©·¯ °¡Áö ¹æ¹ý°ú ÀýÂ÷¿¡ ´ëÇØ °£´ÜÈ÷ ¼Ò°³ÇßÁö¸¸ ¾î¶² OSµç °ü°è¾øÀÌ º¸¾ÈÀÇ °¡Àå Áß¿äÇÑ ºÎºÐÀº ¿ª½Ã Áö¼ÓÀûÀÎ °ü½É°ú °ü¸®¶ó´Â °ÍÀ» ´À²¼À» °ÍÀÌ´Ù.

´çÀå Àü¹®ÀûÀÎ °ü¸®ÀÚ°¡ ¾Æ´Ï´õ¶óµµ ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ °ü½ÉÀ» °®°í ½Ã½ºÅÛ¿¡¼­ ¹ß»ýÇÏ´Â Çö»ó¿¡ °ü½ÉÀ» ±â¿ïÀδٸé Á¶±Ý¾¿ ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ Àͼ÷ÇØÁö´Â ÀÚ½ÅÀ» ¹ß°ßÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ´ÙÀ½ ±Û¿¡¼­´Â ½Ã½ºÅÛ°ú ¶¿ ¼ö ¾ø´Â °ü°èÀÎ ³×Æ®¿öÅ© º¸¾È °­È­ ¹æ¾È¿¡ ´ëÇØ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ. @

* ÀÌ ±â»ç´Â ZDNet KoreaÀÇ Á¦ÈÞ¸ÅüÀÎ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¿¡ °ÔÀçµÈ ³»¿ëÀÔ´Ï´Ù.
°ü·Ã±â»ç
½Ã½ºÅÛ °ü¸®ÀÚ°¡ ²À ¾Ë¾Æ¾ß ÇÒ¡¸Çʼö ³×Æ®¿öÅ© ¸í·É¾î Ȱ¿ë¡¹
À¥ App. º¸¾È ÇÁ·¹ÀÓ¿öÅ©, ¾î¶² °Ô ÀÖ³ª
2004³âÆÇ °¡Àå ³õÄ¡±â ½¬¿î ¸®´ª½º/À¯´Ð½º Ãë¾àÁ¡¡¸TOP 10¡¹
2004³âÆÇ °¡Àå ³õÄ¡±â ½¬¿î À©µµ¿ì Ãë¾àÁ¡¡¸TOP 10¡¹
XSS º¸¾È À§Çù¡¸´ç½ÅÀÇ »çÀÌÆ®´Â ¾ÈÀüÇѰ¡?¡¹
¹«¼± ³×Æ®¿öÅ© º¸¾ÈÀ» À§ÇÑ¡¸Çʼö 5°è¸í¡¹
º¸¾È Á¢±Ù¹æ½Ä¡¸180µµ ¹Ù²ã¶ó¡¹
µ¶ÀÚÀÇ°ß ³²±â±â (·Î±×ÀÎ ÈÄ µ¶ÀÚ ÀǰßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù.)
¾ÆÀ̵ð ºñ¹Ð¹øÈ£
 
 
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨í] Çʼö ¾ÆÀÌ...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨è] ¿ëÀ» ¸¸³ª...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ê] ±âº»±â ¾ø...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ç] °¡½¿ÀÇ ²Þ...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ì] ÇÁ·Î±×·¡¹Ö...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨é] ³ª´®°ú ±³...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ë] »õ·Î¿î ½Ã...
'ÁÖÃãÁÖÃã ¼Ò´Ï' º¸±ÞÇü Ä·ÄÚ´õ ½ÃÀå »ï¼º ¸Í°ø¡¦À¯Æ©ºê ¸ÂÃãÇü 'VM-MX20C' [00:07:48]
ÁøÇà ·ùÁØ¿µ ±âÀÚ, Á¦ÀÛ À¯È¸Çö PD
[ZDNET ¿µ¹®¹æ¼Û]±¸±Û À¥ºê¶ó¿ìÀú '±¸±Û Å©·Ò' º£Å¸¹öÀü °ø°³ [00:01:29]
Áöµð³ÝÄÚ¸®¾Æ ¿µ»óÁ¦ÀÛÆÀ
¡°À¥ Ç¥ÁØÀº ¹«½¼!¡±¡¦IE8¿¡ ´ë...
°øÀÎÀÎÁõüÁ¦, ¿ì¸®¿¡°Ô ÀÓ¹ÚÇÑ ¹Ì...
³×À̹ö´Â ¿Ö '10´ë ÇØÄ¿'¿¡ ´ç...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ç] °¡½¿ÀÇ ²Þ...
"¾×ƼºêX¿Í °øÁ¸ ¸ð»ö"¡¦±¸±Û, ...
'À§ÇÇ Àǹ«È­' ÆóÁö ºÐÀ§±â·Î¡¦
ÀÎÆ÷¹ðÅ© "IPTV ¸Þ½Ã¡ ¼­ºñ½º...
³ª¿ìÄÞ, DDoS Â÷´Ü ±â¼ú ƯÇã
¡®Àå¾ÖÀÎ À¥ Á¢±Ù¼º ¿ì¼ö±â°ü¡¯ ¼±...
°õTV, PMP ´Ù¿î·Îµå ¼­ºñ½º ...
Ä¿³Ø¼±Æ®ÄÚ¸®¾Æ, ºÐ´ç »õ »ç¹«½Ç·Î...
 
 
The Korean edition of 'ZDNet' is published under license from CNET Networks, Inc., San Francisco, CA, USA. Editorial items appearing in 'ZDNet Korea' that were originally published in the US Edition of 'ZDNet', 'CNET', and 'CNET News.com' are the copyright properties of CNET Networks, Inc. or its suppliers.
Copyright ¨Ï 2008 CNET Networks, Inc. All Rights Reserved. 'ZDNet', 'CNET' and 'CNET News.com' are trademarks of CNET Networks, Inc.