1day/¿øµ¥ÀÌ/ÇÏ·ç/ÀÏ¿ëÁ÷/È£½ºÆÃ/¼­¹öÈ£½ºÆÃ/ÀÚ·á½Ç/°­ÁÂ/Ä¿¹Â´ÏƼ
Be happy 1day
HOME
ȸ¿ø·Î±×ÀÎ
ID:
PW:

     0 ºÐ
     8 ºÐ
 
À¥È£½ºÆÃ
À¥È£½ºÆà ½Åû¹æ¹ý
¼­ºñ½ºÀÌ¿ë¾à°ü
½Åû¸®½ºÆ® *
ÀԱݸ®½ºÆ® *
°í°´Áö¿ø FAQ
¹®ÀÇÇϱâ
°í°´Áö¿ø
ÆÄÀÏÁú¶ó¼³Á¤(ftp)
pop3¶õ?
SMTP¶õ?
¾Æ¿ô·è¼¼Æùý
³×ÀÓ¼­¹ö
   1Â÷ : ns1.1day.co.kr
..........222.234.222.191
   2Â÷ : ns2.1day.co.kr
..........222.234.223.192
°èÁ¹øÈ£ ¾È³»
....¿ì¸®ÀºÇà(¿øµ¥ÀÌ)
....1005-902-808446
À̸ÞÀÏ ¹®ÀÇ
1day@1day.co.kr
ÀÚ·á½Ç/°­ÁÂ
HTML ű×
ÀÚ¹Ù½ºÅ©¸³Æ®°­ÁÂ
¸®´ª½º±âÃÊ°­ÁÂ
¸®´ª½ºÁß±Þ°­ÁÂ
 


¸®´ª½º ½Ã½ºÅÛ °ü¸®ÀÚ¸¦ À§ÇÑ º¸¾È Áöħ¥°
 1day  | 2004¡¤01¡¤14 09:44 | HIT : 38,930 | VOTE : 14,078 |

¸®´ª½º ½Ã½ºÅÛ °ü¸®ÀÚ¸¦ À§ÇÑ º¸¾È Áöħ¥°

 

CERTCC-KR

Àüº´±â (bkjeon@certcc.or.kr) 2001. 03. 29

1. ¸®´ª½º ¼­¹ö ¿î¿µÃ¼Á¦ÀÇ Security Risk

¸®´ª½º´Â Áö³­ÇØ ¼¼°è ¼­¹ö OS½ÃÀå Á¡À¯À²ÀÌ 27%·Î Àü³â(25%)¿¡ ºñÇØ Áõ°¡¼¼¸¦ ³ªÅ¸³Â´Ù. ÀÌ´Â 1999³â °¡Àå ¼ºÀå¼Óµµ°¡ ºü¸¥ OS·Î ±â·ÏµÈ ¸®´ª½º°¡ Áö³­ÇØ¿¡µµ ²ÙÁØÇÑ ¼ºÀå¼¼¸¦ À¯ÁöÇßÀ½À» ÀǹÌÇÑ´Ù. ÀÌ¿Í °ü·Ã, MSÀÇ ½ºÆ¼ºê ¹ß¸Ó CEO´Â ÃÖ±Ù ¸®´ª½º°¡ À©µµ¿¡ ´ëÇÑ ÃÖ´ëÀÇ À§Çù¿ä¼Ò¶ó°í ¸»Çß´Ù.

±¹³»¿¡¼­µµ ¸®´ª½º¸¦ žÀçÇÑ Áß¼ÒÇü ¼­¹ö°¡ ²ÙÁØÈ÷ Áõ°¡ÇÏ´Â Ãß¼¼ÀÌ´Ù.

ÀÌ´Â º¥Ã³¸¦ Æ÷ÇÔÇÑ ±¹³» Áß¼Ò±â¾÷°ú ÃÊÁß°íµîÇб³µîÀ» Æ÷ÇÔÇÑ ±³À°±â°üµîÀÌ Àü»ê¸Á ±¸ÃàÀ» À§ÇØ »ó´ëÀûÀ¸·Î Àú·ÅÇÑ ¸®´ª½º ¼­¹ö¸¦ äÅÃÇϸ鼭 Áõ°¡¼¼¸¦ ºÎÃß±â°í ÀÖ´Â °ÍÀ¸·Î Ç®À̵ȴÙ. ÀÌ·± Ãß¼¼¶ó¸é ¸®´ª½º ¼­¹ö´Â ¿£ÅÍÇÁ¶óÀÌÁî±Þ ¼­¹ö¿¡¼­ MS¸¦ ´©¸£°í Á¤»óÀ» Â÷ÁöÇÒ ³¯µµ ¸ÓÁö¾Ê´Ù°í º»´Ù.

¸®´ª½º OS°¡ ÀÌ·¸°Ô ÀαⰡ ÁÁÀº ÀÌÀ¯Áß Çϳª´Â Àú·ÅÇÏ´Ù´Â °Í°ú ¾²ÀÓ»õ¿¡ ÀÖ¾î °­·ÂÇÏ´Ù´Â °ÍÀÏ °ÍÀÌ´Ù. ±×·¯³ª °­·ÂÇÑ ½Ã½ºÅÛÀÎ µ¿½Ã¿¡ °ü¸®Çϱ⠾î·Æ°í, ±×¿¡ µû¸¥ Security Riskµµ Å©´Ù´Âµ¥ ¹®Á¦°¡ ÀÖ´Ù. ¸®´ª½º ½Ã½ºÅÛÀº º»ÁúÀûÀ¸·Î Ãë¾à¼ºÀ» Áö´Ï°í Àִµ¥, ÀÌ·± Ãë¾à¼ºÀ» ÀÌ¿ëÇÑ ¾ÇÀÇÀûÀÎ °ø°ÝÀÌ ³¯·Î Áõ°¡ÇÏ´Â Ãß¼¼ÀÌ´Ù.

¸®´ª½º ¼­¹öÀÇ º¸±ÞÀÌ È®´ëµÊ¿¡ µû¶ó, ¾ÇÀÇÀûÀÎ °ø°ÝÀÚ(ÇØÄ¿)¿¡ ÀÇÇÑ ½Ã½ºÅÛ Ä§ÀÔ, Á¤º¸ º¯Á¶ ¹× À¯Ãâµî ħÇØ »ç°í°¡ ÀÕµû¸£°í ÀÖ´Ù. ÀÌ¿¡ ¸®´ª½º ¼­¹ö¿¡ ´ëÇÑ º¸¾È ¹®Á¦°¡ Å©°Ô ´ëµÎµÇ°í ÀÖ´Â ½ÇÁ¤ÀÌ´Ù. ÀÌ¿¡ ½Ã½ºÅÛ °ü¸®ÀÚ´Â ´Ü¼øÇÑ ½Ã½ºÅÛ °ü¸®»Ó¸¸ ¾Æ´Ï¶ó ½Ã½ºÅÛ º¸¾È±îÁöµµ ¿°µÎÇØ µÎ¾î¾ß ÇÑ´Ù.

º»¹®Àº ¸®´ª½º ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô ÀÖ¾î ±âº»ÀûÀ̸鼭 ÀϹÝÀûÀÎ º¸¾È °¡À̵带 ¼³¸íÇÑ ¹®¼­·Î¼­, ħÇØ»ç°í´ëÀÀÆÀ³» »ç°í 󸮽à ÇÇÇØ ±â°ü °ü¸®ÀÚ¿¡°Ô ±¸Ã¼ÀûÀ̸鼭 ÀϹÝÀûÀÎ º¸¾È °¡À̵å·Î Á¦°ø°¡´ÉÇÑ ¹®¼­ÀÌ´Ù. º»¹®Àº ¶ÇÇÑ RedHat 6.0 ±âÁØÀ¸·Î ¼³¸íÇÏ°í ÀÖÁö¸¸ ´Ù¸¥ ¸®´ª½º ½Ã½ºÅÛ¿¡µµ Àû¿ë °¡´ÉÇÏ´Ù.

2. ¸®´ª½º ½Ã½ºÅÛÀÇ ÀϹÝÀûÀÎ º¸¾È Áöħ

1) ½Ã½ºÅÛ ¼³Ä¡

½Ã½ºÅÛÀÇ ¾ÈÀü¿¡ ÀÖ¾î, ÃÖ»óÀÇ ½ÃÁ¡Àº ¼³Ä¡ ½ÃÁ¡ÀÌ´Ù.
¼³Ä¡ÇÔ°ú µ¿½Ã¿¡ º¸¾È Á¶Ä¡¸¦ ÃëÇÏÁö ¾ÊÀ¸¸é °ø°ÝÀÚÀÇ Ç¥ÀûÀÌ µÇ±â ½Ê»óÀ̱⿡ ½Ã½ºÅÛÀÇ ¾ÈÀüÀ» À§ÇØ ¼³Ä¡ ½ÃÁ¡¿¡¼­ºÎÅÍ º¸¾ÈÀ» °í·ÁÇÏ¿© °ü¸®ÇØ¾ß ÇÑ´Ù.
½Ã½ºÅÛÀ» °í¸³µÈ ³×Æ®¿öÅ©¿¡ À§Ä¡½ÃÄÑ Çѽõµ ÀÌ ½Ã½ºÅÛÀ» ³×Æ®¿öÅ©¿¡ ¿¬°áÇϰųª ¿¬°á °¡´ÉÇÑ À§Çè¿¡ ³ëÃâ½ÃÄѼ­´Â ¾ÈµÈ´Ù. ±×·¡¼­ Áß¿äÇÑ ÆÄÀÏ°ú ÆÐÄ¡¸¦ ¹Þ±â À§Çؼ­´Â Áß°£¿¡¼­ Á߰踦 ÇØÁÙ ¶ÇÇϳªÀÇ ½Ã½ºÅÛÀÌ ÇÊ¿äÇÏ´Ù.
ÀÌ µÎ ¹ø° ½Ã½ºÅÛÀº ÀÎÅͳÝÀ¸·ÎºÎÅÍ ÇÊ¿äÇÑ ÆÄÀÏÀ» ´Ù¿î¹Þ¾Æ CDROM¿¡ ÀúÀåÇϰųª ¿ÜºÎ¿Í Â÷´ÜµÈ ³×Æ®¿öÅ©¿¡ ¿¬°áÇØ ÆÄÀÏÀ» Àü¼ÛÇÏ´Â µîÀÇ ¹æ¹ýÀ¸·Î ÇÊ¿äÇÑ ÆÄÀÏÀ» Àü´ÞÇÑ´Ù.
ÀÏ´Ü °í¸³µÈ ³×Æ®¿öÅ©¿¡ À§Ä¡½ÃÅ°°í ³ª¸é ¼³Ä¡ÇÒ Áغñ´Â ³¡³­´Ù.
ù ¹ø° ´Ü°è´Â ·ÎµåÇÒ OS ÆÐÅ°Áö¸¦ ¼±ÅÃÇÏ´Â °ÍÀÌ´Ù. ·¹µåÇÞ 6.0Àº Workstation, Server, CustomÀÇ 3°¡Áö ¿É¼ÇÀÌ Àִµ¥ µðÆúÆ®·Î CustomÀÌ ¼³Á¤µÇ¾î ÀÖ´Ù.
CustomÀ» ¼±ÅÃÇϱ⸦ ±ÇÇϴµ¥, ±×·¡¾ß ½ÇÇàÇÏ°íÀÚ ÇÏ´Â ¼­ºñ½º¸¦ ¼±ÅÃÇÒ¼ö ÀÖ°í ½Ã½ºÅÛ ÆÄƼ¼ÇÀÇ ¼³Á¤µµ ÀÚ½ÅÀÌ ¼±ÅÃÇÒ¼ö ÀÖ´Ù.
ÀáÀçÀûÀÎ º¸¾È Ãë¾àÁ¡À» ÁÙÀ̸鼭 ÃÖ´ëÀÇ È¿°ú¸¦ º¸±â À§ÇØ ÃÖ¼ÒÇÑÀÇ ÆÐÅ°Áö¸¸À» ¼³Ä¡ÇÑ´Ù.
¿É¼ÇÀ» ¼±ÅÃÇÏ¿´´Ù¸é, ¸Å´º¾ó ÆäÀÌÁö¿Í HOWTO ¹®¼­¸¦ ÇÊÈ÷ Ãß°¡Çϵµ·Ï ÇÑ´Ù.
¿Â¶óÀÎ ¸Å´º¾ó°ú ¹®¼­µéÀº ÁÖ¿äÇÑ º¸¾È ÀÚ¿øÀÌ´Ù.

Top

2) ÆÄƼ¼Ç ±¸¼º

Custom ¿É¼ÇÀ» ¼±ÅÃÇÏ¿´À¸¸é, ÆÄƼ¼Ç ±¸¼º È­¸éÀÌ ³ªÅ¸³­´Ù.
·çÆ® ÆÄƼ¼ÇÀº °¡´ÉÇÑ Å©°Ô ¸¸µé°í ¸ðµç °ÍÀº ·çÆ® ÆÄƼ¼Ç¿¡ ¼³Ä¡ÇÑ´Ù.
¶ÇÇÑ ½Ã½ºÅÛ ·Î±×¿Í e-mailÀÌ ÀúÀåµÇ´Â /var ÆÄƼ¼Ç ºÐÇÒÀ» ±ÇÀåÇÑ´Ù.
·çÆ® ÆÄƼ¼Ç¸¸ÀÌ Á¸ÀçÇÏ¸é ½Ã½ºÅÛ ·Î±×¿Í e-mailµîÀÇ µ¥ÀÌÅ͵鿡 ÀÇÇØ ·çÆ® ÆÄƼ¼ÇÀÌ °¡µæÂ÷¼­ ¼­ºñ½º °ÅºÎ »óÅ°¡ µÉ ¼ö ÀÖÀ¸¹Ç·Î /var ÆÄƼ¼ÇÀ» ºÐÇÒ »ç¿ëÇØ¾ß ÇÑ´Ù. ¿ë·®Àº ´ëü·Î 400MB Á¤µµ·Î ÇÑ´Ù.
±×·±µ¥ ƯÁ¤ ¾îÇ®¸®ÄÉÀ̼ÇÀ» À§ÇØ ¶Ç´Â »ç¿ëÀÚ°¡ ¸¹Àº °æ¿ì /home ÆÄƼ¼ÇÀ» º°µµ·Î ¿î¿µÇϵçÁö, ·Î±× ÆÄÀϸ¸ µû·Î ÀúÀåÇϱâ À§ÇØ ´Ù¸¥ ÆÄƼ¼Çµµ °í·ÁÇÒ¼öµµ ÀÖ´Ù.

3) ÆÐÄ¡ ¼³Ä¡

¼³Ä¡ÈÄ ½Ã½ºÅÛÀÌ Àç½Ãµ¿µÇ°í ³ª¸é ÆÐÄ¡¸¦ ¼³Ä¡ÇÑ´Ù.

ÆÐÄ¡´Â OSº°·Î Á¦°øµÇ¾îÁö´Âµ¥ Âü°í·Î ·¹µåÇÞ ¸®´ª½º´Â ´ÙÀ½ »çÀÌÆ®¸¦ ÂüÁ¶Çϱ⸦ ¹Ù¶õ´Ù.

¢º ·¹µåÇÞ ¸®´ª½º ÆÐÄ¡ »çÀÌÆ®

http://www.redhat.com/support/errata/

ÀÌ ÆÐÄ¡µéÀ» Àû¿ëÇÏÁö ¾ÊÀ¸¸é ½Ã½ºÅÛÀº ½±°Ô ħÇØ´çÇÒ °ÍÀÌ´Ù.

¶ÇÇÑ ¸®´ª½º ½Ã½ºÅÛÀº °í¸³µÈ ³×Æ®¿öÅ©¿¡ ¿¬°áµÈ ä Áß°è ¼­¹ö¸¦ ÅëÇØ ÆÐÄ¡µÇ¾î¾ß ÇÔÀ» ÀØÁö¸»µµ·Ï ÇÑ´Ù.

·¹µåÇÞÀÇ °æ¿ì rpm ÆÄÀÏÀ» ´Ù¿î¹ÞÀ¸¸é ´ÙÀ½ÀÇ ¸í·É¾î¸¦ ÅëÇØ ½±°Ô ¼³Ä¡ÇÒ¼ö ÀÖ´Ù.

rpm -Uvh wu-ftpd-2.6.0-l.i386.rpm : wu-ftpd ÆÐÄ¡ÇÏ´Â ¸í·É¾î

³×Æ®¿öÅ©¿¡ ¿¬°áµÈ ½Ã½ºÅÛÀ̶ó¸é ftp¸¦ ÀÌ¿ëÇØ ´ÙÀ½°ú °°ÀÌ ¼³Ä¡ÇÒ¼öµµ ÀÖ´Ù.

rpm -Uvh ftp://updates.redhat.com/5.2/i386/wu-ftpd-2.6.0-l.i386.rpm

·¹µåÇÞ 6.1ÀÇ °æ¿ì 'up2date'¶ó´Â ÆÐÄ¡ À¯Æ¿¸®Æ¼°¡ Àִµ¥ ÀÌ ÅøÀ» »ç¿ëÇÒ °ÍÀ» °­·ÂÇÏ°Ô ÃßõÇÑ´Ù. ÀÌÅøÀ» ·ÎÄà ½Ã½ºÅÛ¿¡¼­ ½ÇÇàÇϸé, ¾÷µ¥ÀÌÆ®µÇ¾îÁ®¾ß ÇÒ rpm ÆÄÀÏÀÌ ¾î¶² °ÍÀÎÁö °áÁ¤ÇÏ°í ·¹µåÇÞ À¥»çÀÌÆ®¿¡¼­ ã¾Æ ½º½º·Î ´Ù¿î·Îµå ¹Þ°í ¼³Ä¡ÇÒ Á¤µµ·Î »ç¿ëÇϱ⠽±´Ù.

Top

4) ¼­ºñ½º Á¦°Å

¸®´ª½º ½Ã½ºÅÛÀ» º¸¾È À§ÇèÀ¸·ÎºÎÅÍ º¸È£Çϴµ¥ ÀÖ¾î, Á¦ÀÏ Ã³À½À¸·Î ÇÏ´Â ÀÛ¾÷ÀÌ ¹Ù·Î ºÒÇÊ¿äÇÑ ¼­ºñ½ºÀÇ Á¦°ÅÇÏ´Â °ÍÀÌ´Ù. ÀÌ´Â ÁÖ·Î ºÒÇÊ¿äÇÑ ¼­ºñ½º¸¦ Á¦°ÅÇÏ°í ·Î±ëÀ» Ãß°¡Çϸç, ¸î °³ÀÇ ÆÄÀÏ ¼öÁ¤ ¹× SSH ¶Ç´Â TCP Wrapper¸¦ ¼³Á¤ÇÏ´Â ÀÛ¾÷ÀÌ´Ù.

¸®´ª½º ½Ã½ºÅÛÀº µðÆúÆ®·Î ¿©·¯ À¯¿ëÇÑ ¼­ºñ½º¸¦ ¼³Á¤ÇÏ°í ½ÇÇàÇϵµ·Ï µÇ¾îÀÖ´Ù.

±×·¯³ª À̼­ºñ½ºµéÀÇ ´ëºÎºÐÀº ÇÊ¿äÇÏÁö ¾ÊÀ¸¸ç º¸¾ÈÃø¸é¿¡¼­ º¼ ¶§, ÀáÀçÀûÀÎ À§ÇèÀ» Áö´Ï°í ÀÖ´Ù.

¸ÕÀú /etc/inetd.conf ÆÄÀÏÀ» º¸ÀÚ. ÀÌÈ­ÀÏ¿¡´Â µðÆúÆ®·Î ¿©·¯ ´Ù¾çÇÑ ¼­ºñ½ºµéÀÌ ¼³Á¤µÇ¾î ÀÖÀ¸³ª ´ëºÎºÐ ftp¿Í telnet¸¸ÀÌ ÇÊ¿äÇÏ´Ù. ´Ù¸¥ ºÒÇÊ¿äÇÑ ¼­ºñ½ºµéÀº ÄÚ¸àÆ®(#)·Î ó¸®ÇÏ¿© Á¦°ÅÇϵµ·Ï ÇÑ´Ù.

¿¹)

# ...
# ....
ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -L -i -o
telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd
#gopher stream tcp nowait root /usr/sbin/tcpd gn
#smtp stream tcp nowait root /usr/bin/smtpd smtpd
#nntp stream tcp nowait root /usr/sbin/tcpd in.nntpd

pop, imapd, rsh°ú °°ÀÌ inetd¿¡ ÀÇÇØ ½ÇÇàµÇ´Â ¸¹Àº ¼­ºñ½ºµéÀÌ º¸¾È Ãë¾àÁ¡¿¡ ³ëÃâµÇ¾î ÀÖ´Ù. ´ÙÀ½ ¸í·É¾î¸¦ ÀÌ¿ëÇϸé ÄÚ¸àÆ® ó¸®µÈ ¼­ºñ½ºµéÀ» È®ÀÎÇÒ¼ö ÀÖ´Ù.

ÀÌ ¸í·É¾î´Â ÄÚ¸àÆ® 󸮵ÇÁö ¾ÊÀº ¼­ºñ½ºµéÀ» º¸¿© ÁØ´Ù.

grep -v "^#" /etc/inetd.conf

¢ººÒÇÊ¿äÇÑ ¼­ºñ½º Á¦°Å¸¦ À§ÇÑ ´Ü°èº° ¸í·É¾î ¼ø¼­

¨ç [root/]#chmod 600 /etc/inetd.conf : ¼ÒÀ¯ÀÚ(root)¸¸ÀÌ Àбâ/¾²±â°¡ °¡´ÉÇϵµ·Ï Æ۹̼ÇÀ» ¹Ù²ãÁØ´Ù.

¨è [root/]#stat /etc/inetd.conf : ¼ÒÀ¯ÀÚ°¡ rootÀÎÁö º¸ÁõÇÑ´Ù.

¨é inetd.conf ÆÄÀÏÀ» À§¿Í °°ÀÌ ÄÚ¸àÆ® ó¸® ¹× ÆíÁýÇÑ´Ù. ÆíÁýÀÌÈÄ¿¡´Â ´ÙÀ½Ã³·³ ½Ã±×³ÎÀ» º¸³»¾ß ÇÑ´Ù.

[root/]#killall -HUP inetd

Top

¨ê [root/]#chattr +i /etc/inetd.conf : super-user¸¸ÀÌ ÀÌ ÆÄÀÏ¿¡´ëÇØ Á¢±ÙÇÒ¼öÀÖµµ·Ï ¡®inetd.conf¡¯ÆÄÀÏÀ» ¼ÂÆÃÇÏ´Â °ÍÀ¸·Î ÀÏ´Ü ¼ÂÆÃµÇ¸é ¼öÁ¤, »èÁ¦ ¶Ç´Â renameÇÒ¼ö ¾ø´Ù. ¼ÂÆÃÀº super-user¸¸ÀÌ ÇÒ¼ö ÀÖ´Ù.

³ªÁß¿¡ inetd.conf ÆÄÀÏÀ» ¼öÁ¤ÇÏ°íÀÚÇϸé Ç÷¡±×¸¦ -i·Î ¹Ù²ãÁÖ¸é µÈ´Ù.
´ÙÀ½Àº init ÇÁ·Î¼¼½º¿¡ ÀÇÇØ ¾î¶² ¼­ºñ½º°¡ ½ÃÀÛµÉÁö °áÁ¤ÇÏ´Â .rc ½ºÅ©¸³Æ®µéÀÌ´Ù.
·¹µåÇÞÀÇ °æ¿ì À̽ºÅ©¸³Æ®µéÀº /etc/rc.d/rc3.d¿¡ ÀÖ´Ù.
ÀÚµ¿À¸·Î GnomeÀ̳ª KDEµîÀÇ GUI ȯ°æÀ¸·Î ºÎÆõǵµ·Ï ¼³Á¤µÇ¾î ÀÖ´Ù¸é /etc/rc.d/rc5.d¿¡ ÀÖ´Ù. ½Ãµ¿µÇµµ·Ï µÇ¾î ÀÖ´Â °ÍÀ» ¸ØÃß°Ô ÇÏ·Á¸é ¼Ò¹®ÀÚ s¸¦ ´ë¹®ÀÚ S·Î ¹Ù²Û´Ù.
¶Ç ¿øÇÑ´Ù¸é ·¹µåÇÞÀÇ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÒ¼ö ÀÖ´Ù. ¸í·ÉÇà¿¡¼­ ¡°/usr/sbin/setup¡±¶ó°í ¾²°í ¡°System Services¡±¸¦ ¼±ÅÃÇÏ¸é ºÎÆ® ÇÁ·Î¼¼½ºÁß¿¡ ±¸µ¿½Ãų ½ºÅ©¸³Æ®¸¦ ¼±ÅÃÇÒ¼ö ÀÖ´Ù.
´Ù¸¥ ¹æ¹ýÀº ´ëºÎºÐÀÇ ¹èÆ÷ÆÇ¿§ º¼¼ö ÀÖ´Â ¡®chkconfig¡¯¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù.
´ÙÀ½ÀÇ ½ºÅ©¸³Æ®µéÀº µðÆúÆ®·Î ¼³Ä¡µÇ´Â °ÍµéÀ̳ª ½Ã½ºÅÛ¿¡¼­ ÁÖ¿äÇÑ ±â´ÉÀº ÇÏÁö ¾Ê´Â °ÍµéÀÌ´Ù. ÇÊ¿äÇÏÁö ¾Ê´Ù¸é ½Ãµ¿µÇÁö ¾Êµµ·Ï ¼³Á¤ÇÑ´Ù.

½ºÅ©¸³Æ®
¼³ ¸í
S05apmd
laptop¿¡¸¸ ÇÊ¿ä
S10xntpd
Network Time Protocol
S11portmap
NIS, NFS°°Àº rpc ¼­ºñ½º°¡ ÀÖÀ»¶§¸¸ ÇÊ¿äÇÔ
S15sound
»ç¿îµå Ä«µå ¼³Á¤ ÀúÀå
S15netfs
nfs client, nfs ¼­¹ö¿¡¼­ ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®ÇÒ ¶§ »ç¿ë
S20rstatd
r ¼­ºñ½º ½ÇÇàÀ» ÇÏÁö ¾Êµµ·Ï ÇÔ, ¿ø°Ý »ç¿ëÀÚ¿¡°Ô ³Ê¹« ¸¹Àº Á¤º¸¸¦ Á¦°øÇÔ.
S20ruserd
 
S20rwhod
 
S20rwalld
 
S20bootparamd
µð½ºÅ©°¡ ¾ø´Â Ŭ¶óÀ̾ðÆ®¿¡¼­ »ç¿ë
S25spuid
ÇÁ¶ô½Ã ¼­¹ö
S34yppasswdd
NIS ¼­¹ö¿¡¸¸ ÇÊ¿äÇÔ, ¾ÆÁÖ Ãë¾àÇÑ ¼­ºñ½º
S35ypserv
NIS ¼­¹ö¿¡¸¸ ÇÊ¿äÇÔ, ¾ÆÁÖ Ãë¾àÇÑ ¼­ºñ½º
S35dhcpd
dhcpd ¼­¹ö µ¥¸óÀ» ±¸µ¿ÇÔ
S40atd
Å©·Ð°ú ºñ½ÁÇÑ at ¼­ºñ½º¿¡ ÀÌ¿ë
S45pcmcia
laptop¿¡¸¸ ¾²ÀÓ
S50snmpd
SNMP ´ë¸ó, ½Ã½ºÅÛ °ü·Ã Á¤º¸¸¦ ¿ø°Ý»ç¿ëÀÚ¿¡°Ô º¸³¿

Top

À̸§¿¡ Æ÷ÇÔµÈ ¼ýÀÚµéÀº ÃʱâÈ­µÇ´Â ¼ø¼­¸¦ °áÁ¤ÇÏ´Â ¿ä¼Ò·Î¼­, ÀÌ°ÍÀº ¾î¶² ¹èÆ÷ÆÇÀÎÁö ¾î¶² ¹öÀüÀÎÁö¿¡ µû¶ó ´Þ¶óÁø´Ù. ÀÌ¹Ì ±¸µ¿µÇ°í ÀÖ´Â ¼­ºñ½º¸¦ ÁߴܽÃÅ°±â À§Çؼ­´Â ´ë¹®ÀÚS´ë½Å¿¡ ´ë¹®ÀÚ K¸¦ »ç¿ëÇÑ´Ù.

½ºÅ©¸³Æ®
¼³ ¸í
S55named
DNS ¼­¹ö, »ç¿ëÇÑ´Ù¸é ÃÖ½ÅÀ¸·Î ¾÷µ¥ÀÌÆ®ÇÑ´Ù.http://www.isc.org/bind.html
S55routed
RIP, Á¤¸» ÇÊ¿äÇÑ °æ¿ì°¡ ¾Æ´Ï¸é ½ÇÇàÇÏÁö ¾Ê´Â´Ù.
S60lpd
ÇÁ¸®Æà ¼­¹ö
S60mars-nwe
Neteware file°ú ÇÁ¸°ÅÍ ¼­¹ö
S60nfs
NFS ¼­¹ö¿¡ »ç¿ë, ²À ÇÊ¿äÇÏÁö ¾ÊÀ¸¸é ½ÇÇàÇÏÁö ¾Ê´Â´Ù.
S72amd
AutoMount ´ë¸ó, ¿ø°Ý ÆÄÀϽýºÅÛ ¸¶¿îÆ®¿¡ »ç¿ë
S75gated
OSPF¿Í °°Àº, ´Ù¸¥ ¶ó¿ìÆà ÇÁ·ÎÅäÄÝ ±¸µ¿¿¡ »ç¿ë
S80sendmail
ÀÌ ½ºÅ©¸³Æ®¸¦ Á¤Áö½ÃÅ°´õ¶óµµ ¿©ÀüÈ÷ email¸¦ º¸³¾ ¼ö ÀÖÀ¸¸ç, ´ÜÁö ¼ö½ÅÀ̳ª Áß°è´Â ºÒ°¡´ÉÇÒ °ÍÀÌ´Ù.
S85httpd
¾ÆÆÄÄ¡ À¥¼­¹ö, °¡Àå ÃֽŠ¹öÀüÀ¸·Î ¾÷µ¥ÀÌÆ®ÇÒ °ÍÀ» ±Ç°íÇÑ´Ù.http://www.apache.org
S87ypbind
NIS Ŭ¶óÀ̾ðÆ®¶ó¸é ÇÊ¿äÇÔ
S90xfs
X ÆùÆ® ¼­¹ö
S95innd
News ¼­¹ö
S99linuxconf
ºê¶ó¿ìÁ®¸¦ ÅëÇؼ­ ¸®´ª½º ½Ã½ºÅÛÀ» ¿ø°ÝÀ¸·Î ±¸¼ºÇϴµ¥ »ç¿ë

ºÎÆýà ½ºÅ©¸³Æ®¸¦ º¯°æÇϱâ Àü¿¡ ¾ó¸¶³ª ¸¹Àº ¼­ºñ½ºµéÀÌ ½ÇÇàµÇ°í ÀÖ´ÂÁö ¾Ë·Á¸é ´ÙÀ½ ¸í·É¾î¸¦ »ç¿ëÇÑ´Ù.

ps aux | wc -l

Á¶Á¤ÈÄ È®ÀÎÇϱâ À§ÇÑ ¸í·É¾î´Â ´ÙÀ½°ú °°´Ù.

netstat -na --ip

Top

5) Logging°ú option Á¶Á¤

°¡´ÉÇÑ ¸¹Àº ¼­ºñ½ºµéÀ» Á¦°ÅÇϸç, ¼­ºñ½º¿¡ ´ëÇÑ ·Î±ëÀ» ¼³Á¤ÇØ¾ß ÇÑ´Ù.
¸ðµç ½Ã½ºÅÛÀº /var/log¿¡ ·Î±×¸¦ ³²±ä´Ù. µðÆúÆ®·Î ¸®´ª½º´Â ftp¸¦ Á¦¿ÜÇÏ°í´Â ÈǸ¢ÇÏ°Ô ·Î±×¸¦ ³²±ä´Ù.
ftp ·Î±ëÀ» ÇÏ·Á¸é µÎ°¡Áö ¹æ¹ýÀÌ ÀÖ´Ù.
/etc/ftpaccess ÆÄÀÏÀ» ¼³Á¤Çϴ°Ͱú /etc/inetd.conf ÆÄÀÏÀ» ¼öÁ¤ÇÏ´Â °ÍÀÌ´Ù.
/etc/inetd.conf ÆÄÀÏÀ» ¼öÁ¤ÇÏ´Â °ÍÀÌ ´õ °£´ÜÇϱ⠶§¹®¿¡ ÀÌ ¹æ¹ýÀ» ±ÇÇÑ´Ù.
FTP ¼¼¼Ç¿¡ ´ëÇÑ ¸ðµç °ÍÀ» ·Î±ëÇϱâ À§Çؼ­´Â /etc/inetd.conf ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ÇÑ´Ù.

ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -L -i -o

-l ¿É¼ÇÀ» »ç¿ëÇÏ¸é °¢ ftp ¼¼¼ÇÀÌ syslog ÆÄÀÏ¿¡ ±â·ÏµÈ´Ù. -L ¿É¼ÇÀº ftp ¼­¹ö°¡ ½Ãµ¿µÇÀÚ ¸¶ÀÚ Ä¿¸àµå ·Î±ëÀÌ ½ÃÀ۵ȴÙ. Áï »ç¿ëÀÚ°¡ ftp Á¢¼Ó½Ã »ç¿ëÇÏ´Â ¸ðµç ¸í·É¾î°¡ syslog¿¡ ³²°Ô µÈ´Ù. -i ¿É¼ÇÀº ftpd¿¡ ÀÇÇØ ÆÄÀÏÀ» ¹ÞÀ¸¸é xferlog(5)¿¡ ·Î±×¸¦ ³²±ä´Ù.
-o ¿É¼ÇÀº ftpd(8)¿¡ ÀÇÇØ ÆÄÀÏÀÌ Àü¼ÛµÇ¸é xferlog(5)¿¡ ·Î±×¸¦ ³²±ä´Ù.

´ÙÀ½Àº ¿É¼Ç Á¶Á¤Àε¥, ÀÌ°ÍÀº ÆÄÀÏ °ü¸®¿Í °ü°è°¡ ÀÖ´Ù.

ù ¹ø°´Â /etc/passwd ÆÄÀÏÀ» ¾ÈÀüÇÏ°Ô ÇÏ´Â °ÍÀÌ´Ù.

¿ì¼± ½Ã½ºÅÛÀÌ /etc/shadow¸¦ »ç¿ëÇÏ´ÂÁö È®ÀÎÇÑ´Ù.

ÀÌ°ÍÀº ¸ðµç »ç¿ëÀÚÀÇ Æнº¿öµå¸¦ root¸¸ÀÌ Á¢±Ù ÇÒ¼ö ÀÖ´Â ÆÄÀÏ¿¡ Çؽ¬ÇüÅ·Π¾ÈÀüÇÏ°Ô ÀúÀåÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ¶ÇÇÑ ÇØÄ¿µéÀÌ Á¦ÀÏ ¸ÕÀú ³ë¸®´Â Æнº¿öµå°¡ ¼Õ½±°Ô Á¢±ÙµÇ°í Å©·¢µÇ´Â °ÍÀ» ¹æÁöÇÑ´Ù. ½¦µµ¿ì Æнº¿öµå ÆÄÀÏÀ» »ç¿ëÇÏ´Â °ÍÀÌ ·¹µåÇÞ 6.0ÀÇ µðÆúÆ®ÀÌÁö¸¸ È®ÀÎÀ» ÇØ¾ß ÇÑ´Ù.

´ÙÀ½ ¸í·É¾î¸¦ ½ÇÇàÇϸé ÀÚµ¿À¸·Î Æнº¿öµå ÆÄÀÏÀ» /etc/shadow ÆÄÀÏ·Î º¯È¯ÇØ ÁØ´Ù.

pwconv

ÀÌ°ÍÀÌ ½Ã½ºÅÛÀ» ¾ÈÀüÇÏ°Ô ÇÏ´Â ÁÖ¿äÇÑ Á¶Ä¡µéÁßÀÇ Çϳª¶ó°í ¿©°ÜÁø´Ù.

µÎ ¹ø°´Â /etc/passwd ÆÄÀÏ¿¡¼­ ´ëºÎºÐÀÇ µðÆúÆ® ½Ã½ºÅÛ °èÁ¤µéÀ» Á¦°ÅÇÏ´Â °ÍÀÌ´Ù.

¸®´ª½º´Â ÀÌ·± °èÁ¤µéÀ» ºÒÇÊ¿äÇÒÁöµµ ¸ð¸£´Â ½Ã½ºÅÛ ÀÛ¾÷À» À§ÇØ Á¦°øÇÑ´Ù.

ÇÊ¿äÇÏÁö ¾Ê´Ù¸é Á¦°ÅÇØ¾ß ÇÑ´Ù. °èÁ¤À» ¸¹ÀÌ °¡Áö¸é °¡Áú¼ö·Ï ħÀ﵃ °¡´É¼ºÀº ³ô¾ÆÁø´Ù.

¡°news¡± °èÁ¤ÀÌ ±× ÇÑ¿¹ÀÌ´Ù. ´º½º±×·ì ¼­¹ö·Î »ç¿ëÇϱâ À§ÇØ nntp¸¦ ¼­ºñ½ºÇÏ´Â °æ¿ì°¡ ¾Æ´Ï¸é ÀÌ °èÁ¤Àº ºÒÇÊ¿äÇÏ´Ù. À͸í ftp Á¢¼Ó¿¡ »ç¿ëµÇ´Â ¡°ftp¡±°èÁ¤µµ »èÁ¦ÇØ¾ß ÇÑ´Ù.

ftpd ÀÎÁõÀº ´ÙÀ½ÀÇ ±ÔÄ¢¿¡ µû¸¥´Ù.

/etc/passwd ÆÄÀÏ¿¡ ftp °èÁ¤ÀÌ ÀÖ¾î À͸í ftp Á¢¼ÓÀÌ Çã¿ëµÇ¾î ÀÖ°í »ç¿ëÀÚ ID°¡ ¡®anonymous¡¯³ª ¡®ftp¡¯À̸é ÀÌ °æ¿ì ¾î¶² Æнº¿öµå¶óµµ ·Î±×ÀÎÀÌ Çã¿ëµÈ´Ù. °ü·Ê»ó Á¢¼ÓÀÚÀÇ host¸íÀ» Æнº¿öµå·Î »ç¿ëÇϱ⵵ ÇÑ´Ù.

¢º/etc/passwd ÆÄÀÏÀÇ ½Ã½ºÅÆ °èÁ¤ ¿¹

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:
daemon:x:2:2:daemon:/sbin:
adm:x:3:4:adm:/var/adm:
lp:x:4:7:lp:/var/spool/lpd:
mail:x:8:12:mail:/var/spool/mail:
uucp:x:10:14:uucp:/var/spool/uucp:
nobody:x:99:99:Nobody:/:

/etc/ftpusers ÆÄÀϵµ ¼öÁ¤ÇØ¾ß ÇÑ´Ù.

Top

¢º/etc/ftpusers ÆÄÀÏÀÇ ¿¹

root
bin
daemon
adm
lp
mail
uucp
nobody

ÀÌÆÄÀÏ¿¡ ±â·ÏµÈ °èÁ¤Àº ftp¸¦ »ç¿ëÇؼ­ ÀÌ ½Ã½ºÅÛ¿¡ Á¢¼ÓÇÒ¼ö ¾ø´Ù.

ÀÌ°ÍÀº root, bin°ú °°Àº °øÅëÀÇ ½Ã½ºÅÛ °èÁ¤À» »ç¿ëÇØ ftp·Î ¿¬°áÇÏ´Â °ÍÀ» Á¦ÇÑÇÑ´Ù.

¸®´ª½º´Â µðÆúÆ®·Î ÀÌÆÄÀÏÀ» °¡Áö°í ÀÖ´Ù. root ±ÇÇÑÀ¸·Î ÀÌ ½Ã½ºÅÛ¿¡ ftp¸¦ ÅëÇØ Á¢¼ÓÇÏ´Â °ÍÀ» ¸·À¸·Á¸é ÀÌ ÆÄÀÏ¿¡ root°¡ Æ÷ÇԵǾî ÀÖ´ÂÁö È®ÀÎÇÑ´Ù.

ftp Á¢¼Ó½Ã »ç¿ëÇÒ °èÁ¤Àº ÀÌ ÆÄÀÏ¿¡ Æ÷ÇÔµÇ¸é ¾ÈµÈ´Ù. ¶Ç root·Î´Â ½Ã½ºÅÛ¿¡ telnet Á¢¼ÓÀ» ¸øÇϵµ·Ï ÇÑ´Ù. ÀÚ±âÀÇ °èÁ¤À¸·Î Á¢¼ÓÇÑµÚ su¸¦ »ç¿ëÇØ root·Î ÀüȯÇϵµ·Ï ÇÑ´Ù.

/etc/securetty ÆÄÀÏ¿¡ ¾î¶² °¡»óÀÇ Å͹̳ÎÀÌ root·Î Á¢¼ÓÇÒ¼ö ÀÖ´ÂÁö ¼³Á¤ÇÑ´Ù. tty1, tty2¿Í °°Àº °Í¸¸ ÀÌ ÆÄÀÏ¿¡ ¸®½ºÆ®µÇµµ·Ï ÇÑ´Ù. ÀÌ°ÍÀº root·Î Á¢±ÙÇÏ´Â °ÍÀÌ ·ÎÄà Á¢¼ÓÀ϶§¸¸ °¡´ÉÇϵµ·Ï Á¦ÇÑÇÏ´Â °ÍÀÌ´Ù. ttyp1, ttyp2´Â ¿ø°Ý¿¡¼­ root°¡ ½Ã½ºÅÛ¿¡ Á¢±ÙÇÏ´Â °ÍÀ» Çã¿ëÇÏ´Â ÀÓÀÇÀÇ Å͹̳ÎÀÌ´Ù.

/etc/securetty ÆÄÀÏÀÇ ¿¹

#
#
# WARNING : You must have specific authorization to acess
# this machine. Unauthorzed users will be logged.
# monitered, and then shot in sight!
#

ÀÌ ¹ýÀû °æ°í¹®Àº ¾î¶² »ç¿ëÀÚ°¡ ·Î±×ÀÎÀ» ½ÃµµÇÒ¶§¸¶´Ù º¸¿©Áö°Ô µÈ´Ù.

µðÆúÆ®·Î ¸®´ª½º´Â ºÎÆÃµÉ ¶§¸¶´Ù »õ·Î¿î /etc/issue ÆÄÀÏÀ» »ý¼ºÇϱ⠶§¹®¿¡ ¶È °°Àº ³»¿ëÀÇ /etc/issue ÆÄÀÏÀ» °è¼Ó »ç¿ëÇÏ·Á¸é /etc/rc.d/init.d/S99local ÆÄÀÏÀ» ¼öÁ¤ÇÑ´Ù.

Top

6) ¼­¹ö Á¢¼Ó

¿ø°ÝÁö¿¡¼­ ¼­¹ö¸¦ °ü¸®ÇÏ·Á¸é ¾ÈÀüÇÏ°í ÅëÁ¦°¡ °¡´ÉÇÑ Á¢¼Ó ¹æ¹ýÀ» ã´Â °ÍÀÌ Áß¿äÇÏ´Ù.

°¡²û ¿ø°ÝÁö¿¡¼­ ¼­¹ö¸¦ °ü¸®Çϱâ À§ÇØ ¶Ç´Â ÆÄÀÏÀ» ¾÷·ÎµåÇϱâ À§ÇØ ¼­¹ö¿¡ Á¢¼ÓÇÒ ÇÊ¿ä°¡Àִµ¥ ÀÌ Åë½ÅÀº ¾ÈÀüÇØ¾ß ÇÑ´Ù. ¿©±â¼­´Â ssh¿Í TCP Wrapper µÎ°¡Áö¿¡ ´ëÇؼ­¸¸ ¼³¸íÇÒ °ÍÀÌ´Ù.

(1) SSH

»ç¿ëÀÚ¿Í ½Ã½ºÅÛ°úÀÇ ¸ðµç Åë½ÅÀ» ¾ÏȣȭÇÏ´Â ssh¸¦ ±ÇÀåÇÑ´Ù.

TCP Wrapper´Â ½º´ÏÇÎÀ¸·ÎºÎÅÍ ³×Æ®¿öÅ© Æ®·¡ÇÈÀ» º¸È£ÇÏÁö ¸øÇϸç Æнº¿öµå¸¦ Æ÷ÇÔÇÑ Å° ½ºÆ®·ÎÅ©¸¦ ĸÃÄÇÒ¼ö ÀÖ´Ù. ÀÌ ½Ã½ºÅÛÀ¸·ÎÀÇ Åë½ÅÀ» ĸÃÄÇÏ´Â °ÍÀ» ¿ì·ÁÇÑ´Ù¸é telnet/ftp¸¦ ssh·Î ´ëüÇ϶ó. ssh´Â ¼­¹ö·ÎÀÇ ¸ðµç Åë½ÅÀ» ¾ÏȣȭÇÏ¿© ¾ÈÀüÇÏ°Ô ¿ø°Ý°ü¸®¿Í ÆÄÀÏ ¾÷·Îµå¸¦ ÇÒ¼ö ÀÖ°ÔÇÑ´Ù. ssh´Â °íÀ¯ÀÇ ·Î±ë ·¹À̾ °¡Áö°í ÀÖÀ¸¸ç, ¼­¹ö·Î Á¢¼ÓÇÒ¼ö ÀÖ´Â ´ë»óÀ» Á¦ÇÑÇÒ¼ö ÀÖ´Ù´Â Á¡¿¡¼­ TCP Wrapper¿Í À¯»çÇÏ´Ù. º¸´Ù ¸¹Àº Á¤º¸´Â ´ÙÀ½À» ÂüÁ¶Çϱ⠹ٶõ´Ù. http://www.ssh.org/download.html

ssh 2.x´Â ¶óÀ̼¾½º°¡ ÀÖÀ¸¹Ç·Î ¹öÀü 1.2.x¸¦ ±ÇÀåÇÑ´Ù. sshÀÇ ¶Ç ´Ù¸¥ ¹öÀüÀº OpensshÀÌ ÀÖ°í ÂüÁ¶ »çÀÌÆ®´Â ´ÙÀ½°ú °°´Ù. http://www.openssh.org/ ÀÌ´Ù.

Ÿ ±Ç°í »çÇ×

sshÀ» ÀνºÅçÇϱâÀü¿¡ ½Ã½ºÅÛ»óÀÇ ÆÄÀÏ ¸®½ºÆ®¸¦ ¸¸µé°í, ÀÌÈÄ¿¡ ¹«½¼ ÆÄÀÏÀÌ ¾îµð¿¡ À§Ä¡µÇ¾î ÀÖ´ÂÁö ¾Ë±âÀ§ÇØ ¡®diff¡¯ ¸í·É¾î¸¦ »ç¿ëÇؼ­ ÀνºÅçÀü ÆÄÀÏ ¸®½ºÆ®¿Í ÀÌÈÄ ÆÄÀÏ ¸®½ºÆ®¸¦ ºñ±³ÇÑ´Ù.

ÀνºÅçÀÌÀü ÆÄÀÏ ¸®½ºÆ®´Â ´ÙÀ½ ¸í·ÉÇàÀ¸·Î ¸¸µé¾îÁø´Ù.

find / * > ssh1

ÀνºÅçÀÌÈÄ ÆÄÀÏ ¸®½ºÆ®´Â ´ÙÀ½ ¸í·ÉÇàÀ¸·Î ¸¸µé¾îÁø´Ù.

find / * > ssh2

¸®½ºÆ® ºñ±³´Â ´ÙÀ½ ¸í·ÉÇàÀ¸·Î ½ÇÇàµÈ´Ù.

diff ssh1 ssh2 > ssh : ¹Ù²î¾îÁø ÆÄÀÏ ¸®½ºÆ®¸¦ ¾ò´Â´Ù.

Ÿ ÄÄÆÄÀÏ ¹× ¼³Ä¡

¨ç SSH ȨÆäÀÌÁö¿¡¼­ ¾ÐÃà ÆÄÀÏ ´Ù¿î·Îµå

http:// www.ssh.fi/ ssh-1.2.27.tar.gz ´Ù¿î·Îµå

¨è ¾ÐÃà ÇØÁ¦

[root/]#cp ssh-1.2.27.tar.gz /var/tmp
[root/]#cd /var/tmp
[root/tmp]#tar xzpf ssh-1.2.27.tar.gz

Top

¨é ÄÄÆÄÀÏ ¹× ÃÖÀûÈ­

»õ·Î »ý¼ºµÈ ssh µð·ºÅ丮·Î °¡¼­ ´ÙÀ½ ¸í·É¾îµéÀ» ŸÀÌÇÎÇÑ´Ù.

CC="egcs"¡¬
CFLAGS="-09-funroll-loops-ffast-math-malign-double-mcpu=pentinmpro-
march=pentiumpro-fomit-frame-pointer-fno-exceptions"¡¬
./configure¡¬
--prefix=/usr¡¬
--without-idea¡¬
--with-etcdir=/etc/ssh¡¬
--enable-warnings¡¬
--without-rsh¡¬
--with-libwrap¡¬
--disable-server-port-forwardings¡¬
--disable-client-port-forwardings¡¬
--disable-server-x11-forwardings¡¬
--disable-client-x11-forwardings¡¬
--disable-suid-ssh

ÀÌ°ÍÀº ƯÁ¤ Çϵå¿þ¾î¿¡ setup½ÃÅ°±â À§ÇØ SSH1 ±×ÀÚü·Î setup ½ÃÅ°´Â °ÍÀ¸·Î ´ÙÀ½Àº Çʵ庰 ¼³¸íÀÌ´Ù.

- »ó¾÷Àû ÀÌ¿ë¿¡¼­ ƯÇã¹®Á¦¸¦ ÇÇÇϱâ À§Çؼ­ÀÌ´Ù.
- gcc/egcs¸¦ »ç¿ëÇÑ´Ù¸é the-Wall(warning) ¿É¼ÇÀ» enable ÇؾßÇÑ´Ù.
- ¾î¶°ÇÑ Á¶°ÇÇÏ¿¡¼­µµ rsh¸¦ »ç¿ëÇÏÁö ¸»¾Æ¶ó.
- libwrap(tcp_wrappers) Áö¿øÀ¸·Î ÄÄÆÄÀÏÇضó.
- X11Àº Á¦¿ÜÇÏ°í ¼­¹ö³» ¸ðµç Æ÷Æ® Æ÷¿öµùÀº disable Çضó.
- X11Àº Á¦¿ÜÇÏ°í Ŭ¶óÀ̾ðÆ®³» ¸ðµç Æ÷Æ® Æ÷¿öµùÀº disable Çضó.
- ¼­¹ö³» X11 Æ÷¿öµùÀº disable Çضó.
- Ŭ¶óÀ̾ðÆ®³» X11 Æ÷¿öµùÀº disable Çضó.
- suid bit ¾øÀÌ ssh ÀνºÅçÇضó.

´ÙÀ½Àº ºÒÇÊ¿äÇÑ ÆÄÀϵéÀ» Áö¿ì´Â ÀÛ¾÷ÀÌ´Ù.

[root/ssh-1.2.27]#make clean

: ¾î¶°ÇÑ ½Ç¼ö¶óµµ ÇÇÇϱâ À§ÇØ ÀÌÀü ¸ðµç ÄÄÆÄÀÏ trace¸¦ Áö¿î´Ù.

[root/ssh-1.2.27]#make

: ¸ðµç ¼Ò½º ÆÄÀϵéÀ» ½ÇÇà°¡´ÉÇÑ ¹ÙÀ̳ʸ® ÆÄÀϵé·Î ÄÄÆÄÀÏÇÑ´Ù.

[root/ssh-1.2.27]#make install

: ÀûÇÕÇÑ À§Ä¡¿¡ ¹ÙÀ̳ʸ® ÆÄÀϵé°ú Áö¿ø ÆÄÀϵéÀ» ÀνºÅçÇÑ´Ù.

[root/]#cd /var/tmp

[root/tmp]#rm -rf ssh-1.2.27/ssh-1.2.27.tar.gz

: ÄÄÆÄÀÏ°ú ÀνºÅç¿¡ »ç¿ëµÈ ¼Ò½º ÆÄÀϵéÀ» Á¦°ÅÇÑ´Ù.

¶ÇÇÑ tmp µð·ºÅ丮³» ¾ÐÃà ÆÄÀϵµ Áö¿î´Ù.

Top

¨ê ±¸¼ºÈ­ÀÏ ¼³Á¤

¿ì¼± ¼­¹ö ±¸¼º ÆÄÀÏ ¾ÐÃàÈ­ÀÏÀ» ´Ù¿î·ÎµåÇÑ´Ù.

http://pages.infinit.net/lotus1/opendocs/floppy.tgz

±×¸®°í Àû´çÇÑ µð·ºÅ丮¿¡ º¹»çÇÑ´Ù.

Áï, sshd_conf ÆÄÀÏÀ» ¡°/etc/ssh/¡±µð·ºÅ丮¿¡ º¹»çÇÑ´Ù.

Ÿ ssh_config ÆÄÀÏ ÆíÁý (vi /etc/ssh/ssh_config)

±¸¼ºÈ­ÀÏÀº Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥ÀÇ ¿î¿µÀ» ¼öÁ¤Çϱâ À§ÇØ ¿É¼ÇÀ» ¼ÂÆÃÇØ¾ß ÇÑ´Ù.

ÆÄÀÏÀº ¶óÀκ°·Î Å°¿öµå¿Í °ª, ÇѽÖÀ» Æ÷ÇÔÇÏ°í Àִµ¥, ¿©±â¼­´Â Áß¿ä Å°¿öµå¿¡ ´ëÇؼ­¸¸ ¼ÂÇÏ°í ¿ÏÀüÇÑ Å°¿öµå ¸®½ºÆ®´Â ÆÄÀϳ» man ÆäÀÌÁö¸¦ ÂüÁ¶Çϱ⸦ ¹Ù¶õ´Ù.

´Ù¸¥ ´Ù¾çÇÑ ¿É¼ÇÀº µðÆúÆ®·Î µÎ°í ÇÊ¿äÇÏ´Ù¸é ¼öÁ¤, Ãß°¡ÇÑ´Ù.

Host *

ForwardAgent no
ForwardX11 no
RhostsAuthentication no
RhostsRSAAuthentication no
RSAAuthentication yes
TISAuthentication no
PasswordAuthentication yes
FallBackToRsh no
UseRsh no
BatchMode no
Compression yes
StrictHostKeyChecking no
IdentityFile ~/.ssh/identity
Port22
KeepAlive yes
Cipher blowfish
EscapeChar ~

Top

Ÿ sshd_config ÆÄÀÏ ÆíÁý (vi /etc/ssh/sshd_config)

µ¥¸óÀÇ ¿î¿µÀ» ¼öÁ¤ÇÑ´Ù.

ÆÄÀÏÀº ¶óÀκ°·Î Å°¿öµå¿Í °ª, ÇѽÖÀ» Æ÷ÇÔÇÏ°í Àִµ¥, ¿©±â¼­´Â Áß¿ä Å°¿öµå¿¡ ´ëÇؼ­¸¸ ¼ÂÇÏ°í ¿ÏÀüÇÑ Å°¿öµå ¸®½ºÆ®´Â ÆÄÀϳ» man ÆäÀÌÁö¸¦ ÂüÁ¶Çϱ⸦ ¹Ù¶õ´Ù.

´Ù¸¥ ´Ù¾çÇÑ ¿É¼ÇÀº µðÆúÆ®·Î µÎ°í ÇÊ¿äÇÏ´Ù¸é ¼öÁ¤, Ãß°¡ÇÑ´Ù.

Port 22

ListenAddress 211.252.150.1 --> ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽ºÀÇ IP ÁÖ¼Ò(¿¹´Â ¡®ns.certcc.or.kr¡¯)

HostKey /etc/ssh/ssh_host_key
RandomSeed /etc/ssh/ssh_random_seed
ServerKeyBits 1024
LoginGraceTime 600
KeyRegenerationInterval 3600
PermitRootLogin no
IgnoreRhosts yes
StrictModes yes
QuietMode no
X11Forwarding no
FascistLogging no
PrintMotd yes
KeepAlive yes
SyslogFacility DAEMON
RhostsAuthentication yes
RSAAauthentication yes
PasswordAuthentication yes
PermitEmptyPasswords no
AllowUsers admin

AllowHosts 172.16.2.123 --> È£½ºÆ® IP ÁÖ¼Ò (¿¹´Â °¡»ó ÁÖ¼ÒÀÓ)

Top

(2) TCP Wrapper

TCP Wrapper ´Â ¾Ïȣȭ´Â Áö¿øÇÏÁö ¾ÊÁö¸¸ ·Î±×¿Í ¼­¹ö·ÎÀÇ Á¢±ÙÀ» Á¦ÇÑÇÑ´Ù.

TCP Wrapper´Â telnet ¶Ç´Â ftp¿Í °°Àº inetd ¼­ºñ½º¸¦ µÑ·¯½Î´Â ½ÇÇàÈ­ÀÏÀÌ´Ù.

TCP Wrapper¸¦ ½ÇÇà½ÃÅ°¸é ½Ã½ºÅÛÀº inetd Ä¿³Ø¼Çµé¿¡ ´ëÇÑ wrapper¸¦ ½ÇÇàÇÏ°í ¸ðµç Á¢¼Ó ½Ãµµ¸¦ ±â·ÏÇÏ°í Á¢¼Ó Á¦¾î ¸®½ºÆ®¿¡ À§¹èµÇ´Â Á¢¼Ó ½Ãµµ°¡ ÀÖ´ÂÁö °¨½ÃÇÑ´Ù.

¸¸ÀÏ Á¢¼ÓÀÌ Çã¿ëµÇ¸é TCP Wrapper´Â ±× Ä¿³Ø¼ÇÀ» telnet °ú °°Àº ÀûÀýÇÑ ½ÇÇàÈ­ÀÏ·Î ³Ñ°ÜÁØ´Ù. Á¢¼Ó Á¦¾î ¸®½ºÆ®¿¡ ÀÇÇØ Á¢¼ÓÀÌ °ÅÀýµÇ¸é ±× Ä¿³Ø¼ÇÀº dropµÈ´Ù.

´ÙÇàÈ÷µµ TCP Wrapper°¡ ÀÌ¹Ì ¼³Ä¡µÇ¾ú´Ù¸é /etc/hosts.allow ÆÄÀÏ°ú /etc/hosts.denyÆÄÀÏÀ» ¼öÁ¤Çϱ⸸ ÇÏ¸é µÈ´Ù. ÀÌ ÆÄÀϵéÀº ¼­¹ö¿¡ Á¢¼ÓÀ» Çã¿ëÇÏÁö ¾ÊÀ» ´ë»óÀ» °áÁ¤ÇÑ´Ù.

TCP Wrapper´Â º£³Ê, spawn, safe_finger °ú °°Àº ºÎ°¡ÀûÀÎ ÇÁ·Î±×·¥À» Á¦°øÇÑ´Ù.

»ç¿ë¹ýÀº ºñ±³Àû °£´ÜÇÏ´Ù. /etc/hosts.allow ÆÄÀÏ¿¡ Á¢¼ÓÀ» Çã¿ëÇÒ IP³ª ³×Æ®¿öÅ©¸¦ ±â·ÏÇÑ´Ù. /etc/hosts.deny ÆÄÀÏ¿¡ Á¢¼ÓÀ» ±ÝÁöÇÒ IP³ª ³×Æ®¿öÅ©¸¦ ±â·ÏÇÑ´Ù. µðÆúÆ®·Î ¸®´ª½º´Â ¸ðµÎ¿¡°Ô Á¢¼ÓÀ» Çã¿ëÇϹǷΠÀÌ ÆÄÀÏÀ» ¼öÁ¤ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.

TCP Wrapper¸¦ »ç¿ëÇÒ ¶§ÀÇ 2°¡Áö ±Ç°í »çÇ×ÀÌ´Ù.

Ÿ ±Ç°í»çÇ×

1. ½Ã½ºÅÛ À̸§À̳ª µµ¸ÞÀÎ À̸§À» »ç¿ëÇÏÁö¸»°í IP ÁÖ¼Ò¸¦ »ç¿ëÇÑ´Ù.

2. /etc/hosts.denyÀ» deny ALL·Î ¼³Á¤ÇÑ ÈÄ Á¢¼ÓÀ» Çã¿ëÇÒ ÁÖ¼Ò¸¸ /etc/hosts.allow ÆÄÀÏ¿¡ ±â·ÏÇÑ´Ù.

Ÿ allow ÆÄÀÏ°ú deny ÆÄÀÏ ¼³Á¤ ¿¹

¹®¹ý

Service:Source (IP ÁÖ¼Ò, ³×Æ®¿öÅ© ¶Ç´Â À̸§):

/etc/hosts.allow ¿¹

in.telnetd:192.168.1.0/255.255.255.0:banners/etc/bannerfile:ALLOW

in.ftpd:192.168.1.30:ALLOW

imap:ALL:spawn(/usr/local/bin/ids.sh %d %h %H %u)

/etc/hosts.deny ¿¹

ALL:ALL DENY

Top

Ÿ ÆÄÀÏ ¼³Á¤ ´Ü°èº° ¸í·É¾î ¼ø¼­

¨ç hosts.deny ÆÄÀÏÀ» ÆíÁýÇÑ´Ù.(vi /etc/hosts.deny) ´ÙÀ½ ÇàÀ» Ãß°¡ÇÑ´Ù.

Access id denied by default.

#Deny access to everyone.

ALL:ALL@ALL, PARANOID

¸¶Áö¸· ÇàÀº ¸ðµç ¼­ºñ½º, ¸ðµç Áö¿ªÀ» ÀǹÌÇÏ´Â °ÍÀ¸·Î, allow ÆÄÀϳ» ¿£Æ®¸®¿¡ ÀÇÇؼ­ Á¢¼ÓÀÌ Çã¿ëµÉÁö¶óµµ ¸í½ÃÀûÀ¸·Î Çã¿ëµÇÁö ¾ÊÀº ¾î¶°ÇÑ ¼­ºñ½ºµµ blockµÈ´Ù.

¨è hosts.allow ÆÄÀÏÀ» ÆíÁýÇÑ´Ù. (vi /etc/hosts.allow) ´ÙÀ½ ¿¹Ã³·³ ÇàÀ» Ãß°¡ÇÑ´Ù.

¸í½ÃÀûÀ¸·Î ½ÂÀÎµÈ host´Â allow ÆÄÀÏ¿¡ ÀúÀåµÇ¾îÀÖ´Ù.

sshd:211.252.150.1 ns.certcc.or.kr

211.252.150.1´Â IP ÁÖ¼ÒÀÌ°í ns.certcc.or.kr´Â sshd »ç¿ë½Ã Çã¿ëµÈ Ŭ¶óÀ̾ðÆ®ÁßÀÇ ÇÑ host À̸§ÀÌ´Ù.

¨é tcpd wrapper ±¸¼ºÈ­ÀÏÀ» °Ë»çÇÏ´Â 'tcpdchk' ÇÁ·Î±×·¥À» ½ÇÇà½ÃŲ´Ù.

ÀÌ°ÍÀº tcp wrapper ±¸¼ºÈ­ÀÏÀ» ½ÃÇèÇؼ­, ãÀ»¼ö ÀÖ´Â ¸ðµç ÀáÀçÀûÀÌ°í ½ÇÁ¦ÀûÀÎ ¹®Á¦Á¡µéÀ» º¸°íÇÑ´Ù.

[root/]#tcpdchk

: ±¸¼ºÀÌ ³¡³­ ÈÄ¿¡ tcpdchk ÇÁ·Î±×·¥À» ½ÇÇà½ÃŲ´Ù.

TCP Wrapper¿Í °ü·ÃµÈ º¸´Ù »ó¼¼ÇÑ Á¤º¸´Â ´ÙÀ½À» ÂüÁ¶Çϱ⠹ٶõ´Ù.

http://www.enteract.com/~lspitz/ids.html

7) °èÁ¤°ü¸® º¸¾È Á¶Ä¡ »çÇ×

¿ì¼± wheel ±×·ìÀ» ¸¸µç´Ù. wheel ±×·ìÀº /bin/su ¿Í °°Àº ¸í·É¾î¸¦ ½ÇÇà½Ãų¼ö Àִ Ưº°ÇÑ ±ÇÇÑÀ» ÇÊ¿ä·Î ÇÏ´Â »ç¿ëÀÚµé·Î ÀÌ·ç¾îÁø ±×·ìÀÌ´Ù. ÀÌ·± Á¾·ùÀÇ ¸í·É¾î¸¦ ½ÇÇà½Ãų¼ö ÀÖ´Â »ç¿ëÀÚµéÀ» Á¦ÇÑÇÔÀ¸·Î½á ½Ã½ºÅÛÀÇ º¸¾È¼ºÀ» Çâ»ó½Ãų¼ö ÀÖ´Ù. ±×·ìÀ» »ý¼ºÇϱâ À§ÇØ /etc/group ÆÄÀÏÀ» vi·Î ¿­¾î wheel ±×·ìÀ» Ãß°¡ÇÏ°í ½Ã½ºÅÛ °ü¸®ÀÚ¸¦ wheel ±×·ì¿¡ Ãß°¡ÇÑ´Ù. ±×¸®°í /bin/su ¿Í °°Àº ½Ã½ºÅÛ ½ÇÇà ÆÄÀÏÀ» ±¸º°ÇØ group ¼ÒÀ¯±ÇÀ» wheel·Î ¹Ù²Ù¾î ¼ÒÀ¯ÀÚ¿Í ±×·ì¿¡ ½ÇÇà±ÇÇѸ¸À» ÁØ´Ù. ƯÁ¤ ÆÄÀÏÀÇ °æ¿ì suid¿Í guid¿¡ ´ëÇؼ­µµ ÁÖÀÇÇÑ´Ù.

Top

/bin/su ÆÄÀÏ¿¡ ´ëÇØ ¼³Á¤ÇÒ °æ¿ì ¸í·É¾î ¿¡

/bin/chgrp wheel /bin/su

/bin/chmod 4750 /bin/su

µÎ ¹ø°´Â .rhosts, .netrc, /etc/hosts.eqiv ÆÄÀÏÀ» Àá±Ù´Ù.

r ¸í·ÉµéÀÌ ½Ã½ºÅÛ¿¡ Á¢±ÙÇÒ ¶§ ÀÌÆÄÀϵéÀ» »ç¿ëÇÑ´Ù. ÀÌÆÄÀϵéÀ» Àá±×±â À§Çؼ­ °¢ ÆÄÀÏ¿¡ ´ëÇØ touch¸¦ ½ÇÇàÇÏ°í permissionÀ» 0À¸·Î º¯°æÇÑ´Ù.

ÀÌ·¯¸é ¾Æ¹«µµ ÀÌ ÆÄÀÏÀ» ¸¸µé¼öµµ ¾ø°í, ¼öÁ¤ÇÒ¼öµµ ¾ø´Ù.

ÀÛ¾÷ ½ÇÇà ¿¹ :

/bin/touch/root/.rhosts/root/.netrc/etc/hosts.eqiv

/bin/chmod 0/root/.rhosts/root/.netrc/etc/hosts.eqiv

¼¼ ¹ø°´Â /etc/shdow°¡ crypt(3) ÇÔ¼ö ´ë½Å MD5 Çؽ¬¸¦ »ç¿ëÅä·Ï ¼³Á¤ÇÑ´Ù.

ÀÌ·¯¸é ¾ÏȣȭµÈ Æнº¿öµå ÆÄÀÏÀÌ Çص¶µÇ±â°¡ º¸´Ù ¾î·Á¿öÁø´Ù.

ÀÌ·¯ÇÑ ÀÛ¾÷Àº PAM ¸ðµâÀ» ¼öÁ¤ÇÔÀ¸·Î¼­ ÀÌ·ç¾îÁø´Ù.

PAM(Pluggable Authentication Modules)Àº ¾î¶»°Ô ¾îÇ®¸®ÄÉÀ̼ǵéÀÇ ÀÎÁõ¹æ¹ýÀ» ¼±ÅÃÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ¶óÀ̺귯¸®ÀÇ ÁýÇÕÀÌ´Ù. PAM ¸ðµâ¿¡ ´ëÇØ »ó¼¼ÇÑ Á¤º¸´Â ´ÙÀ½À» ÂüÁ¶ÇÑ´Ù. ftp://ftp.us.kernel.org/pub/linux/libs/pam/Linux-PAM-html/pam.html

°ú°Å¿¡´Â MD5 Çؽ¬¸¦ »ç¿ëÇÏ·Á¸é ¼öµ¿À¸·Î PAMÀ» ¼öÁ¤ÇßÀ¸³ª ·¹µåÇÞ 6.0 ÀÌ»óÀÇ ¹öÀü¿¡¼­´Â ¼Â¾÷ À¯Æ¿¸®Æ¼¿¡¼­ ¼±ÅÃÇϱ⸸ ÇÏ¸é µÈ´Ù.

Áï ¸í·ÉÇà¿¡¼­ setupÀ» ½ÇÇà½ÃÅ°°í ¡°authentication configuration¡±À» ¼±ÅÃÇÑ´Ù.

±×·¯¸é MD5 Çؽ¬¸¦ ¼±ÅÃÇÒ¼ö ÀÖ´Ù. ±×·±µ¥ »ç¿ëÀÚ°¡ ÀڽŵéÀÇ Æнº¿öµå¸¦ ´Ù½Ã ÀÔ·ÂÇÏÁö ¾ÊÀ¸¸é »õ·Î Àû¿ëµÈ MD5 Çؽ¬´Â ¾Æ¹«·± È¿°ú°¡ ¾øÀ½¿¡ À¯ÀÇÇÏ¿©¾ß ÇÑ´Ù.

¼Â¾÷ À¯Æ¿¸®Æ¼°¡ Áö¿øµÇÁö ¾Ê´Â ¹öÀüÀÇ »ç¿ëÀÚ´Â ´ÙÀ½À» ÂüÁ¶ÇÏ¿© ¼öµ¿À¸·Î ¼³Á¤ÇÒ¼ö ÀÖ´Ù. http://www.enteract.com/~lspitz/lx_example.html#G

bash »ç¿ëÀÚµéÀº .bash_history ÆÄÀÏÀ» ³»ÄÑÇÏÁö ¾Ê´Âµ¥ ÀÌ´Â ³»°¡ »ç¿ëÇÑ ¸í·É¾îµéÀ» ´Ù¸¥»ç¶÷µéÀÌ ¾Ë°ÔµÇ±â ¶§¹®ÀÌ´Ù. ±×·¡¼­ .bash_profile¿¡ ´ÙÀ½À» Ãß°¡ÇÑ´Ù.

Top

HISTFILESIZE=0

ÀÌ·¯¸é .bash_history ÆÄÀÏ¿¡ ¾Æ¹«·± ±â·ÏÀÌ ³²Áö ¾Ê´Â´Ù. ÀÌ·¸°Ô Çصµ HISTSIZE¶ó´Â ȯ°æº¯¼ö°¡ Àֱ⿡ Å°½ºÆ®·ÎÅ©¿¡ ´ëÇÑ È÷½ºÅ丮 °ü¸®´Â À¯ÁöµÈ´Ù. ´ÜÁö .bash_history ÆÄÀÏ¿¡ ÀúÀåµÇÁö ¾ÊÀ» »ÓÀÌ´Ù.

¸¶Áö¸·À¸·Î ÇÒ¼ö ÀÖ´Â °ÍÀº ¹°¸®ÀûÀÎ Á¢±ÙÀ¸·ÎºÎÅÍ ½Ã½ºÅÛÀ» º¸È£ÇÏ´Â °ÍÀÌ´Ù.

ÀÌ°ÍÀº ÁÖ·Î BIOS¿¡ ´ëÇØ Æнº¿öµå¸¦ ¼³Á¤ÇÏ´Â ÀÛ¾÷À¸·Î ±¸¼ºµÈ´Ù.

/etc/lilo.conf ÆÄÀÏ¿¡ password=xxx ¿Í °°ÀÌ Æнº¿öµå¸¦ ¼³Á¤ÇÔÀ¸·Î½á ºÎÆÃÇÁ·Î¼¼½º°¡ ÁøÇàµÇ´Â µ¿¾È ½Ã½ºÅÛÀ» º¸È£ÇÒ¼ö ÀÖ´Ù. ½Ì±Û À¯Àú¸ðµå·Î ºÎÆÃÇÒ ¶§ Æнº¿öµå¸¦ ¹°¾îº¸°Ô µÇ¸ç lilo.conf ÆÄÀÏ ¼öÁ¤ÈÄ¿¡ ¡®lilo -v¡¯¸¦ ½ÇÇàÇØ¾ß ¼öÁ¤µÈ »çÇ×ÀÌ Àû¿ëµÈ´Ù. ÀÏ´Ü ¹°¸®ÀûÀ¸·Î ½Ã½ºÅÛ¿¡ Á¢¼ÓÇÏ°Ô µÇ¸é ½Ã½ºÅÛÀ» º¸È£ÇÒ ¹æ¹ýÀº ¾ø´Ù´Â °ÍÀ» ¸í½ÉÇØ¾ß ÇÑ´Ù.

8) IPChain º¸¾È °ø°³ µµ±¸

IPChainÀº Ä¿³Î 2.2.x À̻󿡼­ Áö¿øÇÏ´Â ÆÐŶÇÊÅ͸µ S/WÀÌ´Ù. ·¹µåÇÞ 6.0 ÀÌ»óÀ» »ç¿ëÇÏ¸é ¸®´ª½º ¼³Ä¡ Ŷ¿¡ Æ÷ÇԵǾîÀÖ´Ù. IPChainÀº ½Ã½ºÄÚ ¶ó¿ìÅÍÀÇ ACL°ú ºñ½ÁÇÏ°í ¸®´ª½º°¡ ¼³Ä¡µÈ ¼­¹ö¸¦ Åë°úÇÏ´Â ÆÐŶÀ» Á¦¾îÇÒ¼ö ÀÖ´Ù.

±âº»ÀûÀ¸·Î ¹æÈ­º®Ã³·³ »ç¿ëµÉ¼ö µµ ÀÖÀ¸¸ç, ½ºÅÄµå ¾ó·ÐÀ¸·Î »ç¿ëµÇ´Â ¸®´ª½º ¼­¹ö¿¡¼­µµ º¸¾ÈÀ» °­È­Çϱâ À§ÇØ »ç¿ëµÉ¼ö ÀÖ´Ù. ½ºÅÙµå ¾ó·Ð ½Ã½ºÅÛÀ» ¾ÈÀüÇÏ°Ô Çϱâ À§Çؼ­, ÀÌ ½Ã½ºÅÛ¿¡¼­ ½ÃÀÛµÈ TCP ¿¬°á¸¸À» Çã¿ëÇϵµ·Ï ¼³Á¤ÇÑ´Ù. ´Ù¸¥ °÷¿¡¼­ ¾î¶² TCP ¿¬°áÀ» ½ÃµµÇصµ °ÅºÎµÈ´Ù. ±×·¯³ª UDP³ª ICMP ¿¬°áÀº Çã¿ëÇÑ´Ù.

¶ÇÇÑ ¸ðµç °ÅÀýµÈ Ä¿³Ø¼ÇÀ» ·Î±ëÇÑ´Ù. Broadcast, Multicast Æ®·¡ÇÈÀÇ °æ¿ì, ¾çÀÌ ³Ê¹« ¸¹±â¿¡ ¡®°ÅºÎ¡¯ÇÏÁö¸¸ ·Î±ëÇÏÁö´Â ¾Ê´Â´Ù.

Top

°£´ÜÇÑ IPChain ¼³Á¤ ¿¹(Standalone °æ¿ì) :

bash# ipchains -L
Chain input (policy DENY):
target prot opt source destination ports
DENY all ------ 0.0.0.0 anywhere n/a
DENY all ------ anywhere 255.255.255.255 n/a
DENY all ------ anywhere BASE-ADDRESS.MCAST.NET/8 n/a
ACCEPT tcp !y---- anywhere anywhere any -> any
ACCEPT udp ----l- anywhere anywhere any -> any
ACCEPT icmp ----l- anywhere anywhere any -> any
DENY all ----l- anywhere anywhere n/a
Chain forward (policy ACCEPT):
Chain output (policy ACCEPT):

Âü°í »çÀÌÆ®

http://www.enteract.com/~lspitz/lx_example.html#H

http://metalab.unc.edu/pub/Linux/docs/HOWTO/IPCHAIN-HOWTO

3. °á·Ð

·¹µåÇÞ ¸®´ª½º¸¦ ±â¹ÝÀ¸·Î ¸®´ª½º ½Ã½ºÅÛÀ» ¾ÈÀüÇÏ°Ô Çϱâ À§ÇÑ ±âº»ÀûÀÎ Á¶Ä¡»çÇ×µéÀ» »ìÆì º¸¾Ò´Ù. Áß¿äÇÑ °ÍÀº ÃÖ¼ÒÇÑÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇÏ°í SSH³ª TCP Wrapper, IPChain, Shdow password ¿Í °°Àº º¸¾È Á¶Ä¡ »çÇ×µéÀ» ¼³Á¤ÇÏ´Â °ÍÀÌ´Ù.

tripwire, swatch °°Àº Ãß°¡ÀûÀÎ µµ±¸µµ ÀÖ´Ù. ÀÚµ¿À¸·Î »õ·Î¿î ¸®´ª½º ½Ã½ºÅÛÀ» ´Ü°èÀûÀ¸·Î ¾ÈÀüÇÏ°Ô ÇØÁÖ´Â ÆÞ ½ºÅ©¸³Æ®ÀÎ Bastille linux(http://www.bastille-linux.org/)µµ ±Ç°íÇÑ´Ù.

100% ¾ÈÀüÇÑ ½Ã½ºÅÛÀº ¾øÁö¸¸ ¿©±â¼­ ±â¼úµÈ °Í¸¸ Àû¿ëÇصµ ¸®´ª½º ½Ã½ºÅÛÀÇ ¾ÈÀü¼ºÀº »ó´çÈ÷ ³ô¾Æ Áú °ÍÀÌ´Ù.

½Ã½ºÅÛÀÇ ¾ÈÀüÇÑ º¸È£¸¦ À§Çؼ­´Â Áö¼ÓÀûÀ¸·Î º¸¾È »çÇ×µéÀ» »ìÆ캸¾Æ¾ß ÇÑ´Ù.

¶ÇÇÑ CERT ȨÆäÀÌÁö(http://www.certcc.or.kr)¸¦ À§½ÃÇÑ º¸¾È Àü¹® ÄÁ¼³Æà »çÀÌÆ®¿Í ½Ã½ºÅÛ º¥´õ »çÀÌÆ®¸¦ Á¤±âÀûÀ¸·Î ¹æ¹®ÇÏ¿© º¸¾È ±Ç°í »çÇ׵鿡 ´ëÇؼ­ ÁÖÀDZí°Ô »ìÆ캸¸ç, »õ·Î¿î Ãë¾à¼ºÀÌ ¹ß°ßµÇ¸é ±×¿¡ µû¸¥ ÆÐÄ¡¼³Ä¡ ¹× º¸¾È ±Ç°í¿¡ Ãæ½ÇÈ÷ µû¸£µµ·Ï ÇØ¾ß ÇÑ´Ù.

Top




Ãâó : certcc

     
15   MySQL ¿¡·¯Äڵ庰 ¿¡·¯¸Þ¼¼Áö ÀÔ´Ï´Ù.  1day 05¡¤08¡¤16 472885
14   ÀÎÅͳÝÀÇ »Ñ¸® TCP/IP ³×Æ®¿öÅ© ¹Ù·Î¾Ë±â  1day 04¡¤02¡¤12 38075
13   ·¹µåÇÞ ½Ã½ºÅÛ ÃÖ½ÅÀ¸·Î À¯ÁöÇÏ±â  1day 04¡¤02¡¤03 36088
12   Sendmail ¸ÞÀϼ­¹öÀÇ ½ºÆÔ¸±·¹ÀÌ ´ëÀÀ¹æ¹ý  1day 04¡¤02¡¤01 40482
11   Ä§ÇØ»ç°í ´ëÀÀ¹æ¹ý ¹× ÀýÂ÷  1day 04¡¤02¡¤01 36841
10   ³×Æ®¿öÅ© ½º´ÏÇÎ ±â¼ú ¹× ¹æÁö´ëÃ¥  1day 04¡¤02¡¤01 45791
9   À©µµ¿ì NT¼­¹ö ¹× IIS º¸¾È °ü¸®  1day 04¡¤02¡¤01 46505
8   Solaris Network Kernel Tunning for Security  1day 04¡¤01¡¤31 40647
7   ¾ÈÀüÇÑ À¯´Ð½º ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ Áöħ¼­ V.0.7  1day 04¡¤01¡¤30 39868
6   Abnormal IP Packets  1day 04¡¤01¡¤28 42037
5   DNS ¾ÈÀü¿î¿ë°¡ÀÌµå  1day 04¡¤01¡¤20 52787
4   MTX ¿ú¹ÙÀÌ·¯½º ºÐ¼® º¸°í¼­  1day 04¡¤01¡¤17 38681
3   IP FragmentationÀ» ÀÌ¿ëÇÑ °ø°Ý±â¼úµé  1day 04¡¤01¡¤14 39779
  ¸®´ª½º ½Ã½ºÅÛ °ü¸®ÀÚ¸¦ À§ÇÑ º¸¾È Áöħ¥°  1day 04¡¤01¡¤14 38930
1   ¿î¿µÃ¼Á¦¿Í Ä¿³Î Â÷¿ø¿¡¼­ÀÇ Æ©´× ¹× º¸..  1day 04¡¤01¡¤11 36617
1
Copyright 1999-2025 Zeroboard / skin by GGAMBO
Copyright (c) 2003~2004 by 1day all rights reserved.