[Áöµð³ÝÄÚ¸®¾Æ]½Ã½ºÅÛ º¸¾ÈÀ̶ó Çϸé Ãß»óÀûÀ̱⵵ ÇÏ°í ¹æ´ëÇϱ⵵ ÇØ¼ ±× ÀÚü·Îµµ Ã¥ ¸î ±ÇÀÇ ºÐ·®ÀÌ µÉ ¼ö ÀÖ°í ¾îµð¿¡¼ºÎÅÍ ½ÃÀÛÇØ¾ß ÇÒÁö ¸·¸·ÇÑ °ÍÀÌ »ç½ÇÀÌ´Ù. ±×·¯³ª ÀÌ ¿ª½Ã º¯ÇÏÁö ¾Ê´Â ¿øÄ¢Àº ÀÖ´Ù.
´©°¡ ¾Ë·ÁÁÖÁö ¾Ê¾Æµµ ½Ã½ºÅÛ °ü¸®ÀÚ¶ó¸é ÀÚ¿¬½º·´°Ô ±ú´Ý°Ô µÇ´Â ÀÌ ºÒº¯ÀÇ ¿øÄ¢À» ÇϳªÇϳª ã¾Æ°¡ º¸µµ·Ï ÇÏÀÚ. À̹ø ±Û¿¡¼´Â ½Ã½ºÅÛ º¸¾È¿¡ ´ëÇÑ ¿øÄ¢ÀÌ´Ù.
ÈçÈ÷µé ½Ã½ºÅÛ °ü¸®´Â ¾Æ¹«·± »ç°í ¾øÀÌ Àß ¿î¿µµÇ¸é ´ç¿¬ÇÑ °ÍÀ̰í, »ç°í³ª Àå¾Ö°¡ »ý±â¸é °ü¸®ÀÚ Å¿À» ÇÏ´Â °ÍÀÌ ¿ì¸®ÀÇ Çö½ÇÀÌ´Ù. ÀÌ·¯ÇÑ Çö½Ç¿¡¼ º¸¾ÈÀº ÈçÈ÷ ½Ç»ýȰ¿¡¼ÀÇ º¸Çè¿¡ ºñÀ¯Çϰï Çϴµ¥, Æò¼Ò¿¡´Â ¸Å´Þ º¸Çè·á·Î ÁöºÒÇÏ´Â ºñ¿ëÀÌ ¾Æ±õ±âµµ ÇØ¼ ÇØÁöÇұ »ý°¢ÇØ º¸Áö¸¸ ¸·»ó »ç°í¸¦ ´çÇÏ¸é º¸Ç踸Š¾Æ½¬¿ï ¶§°¡ ¾ø´Â °ÍÀÌ »ç½ÇÀÌ´Ù.
´õ±º´Ù³ª »ç°í¶ó´Â °ÍÀÌ ÀڽŸ¸ Á¶½ÉÇÑ´Ù°í ÇØ¼ ´çÇÏÁö ¾ÊÀ¸¸®¶ó´Â º¸Àåµµ ¾øÁö ¾ÊÀº°¡? µû¶ó¼ º¸¾È ¿ª½Ã ¾ðÁ¦µç ¹ß»ýÇÒ ¼ö ÀÖ´Â ¡®»ç°í¡¯ ¿¡ ´ëºñÇÑ´Ù´Â Â÷¿ø¿¡¼ ¹Ì¸® Áغñ¸¦ ÇÑ´Ù¸é ¸¸¾àÀÇ »ç°í¸¦ ¿¹¹æÇÏ°í ¼³»ç ¹ß»ýÇÑ´Ù ÇÏ´õ¶óµµ ±× ÇÇÇØ¸¦ ÃÖ¼ÒÈÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ ±Û¿¡¼´Â ½Ã½ºÅÛ º¸¾È, ³×Æ®¿öÅ© º¸¾È, º¸¾È ÇÁ·Î±×·¥ Ȱ¿ë µîÀÇ 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ÀÇ Á¦ÈÞ¸ÅüÀÎ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¿¡ °ÔÀçµÈ ³»¿ëÀÔ´Ï´Ù.