º» ¹ø¿ª¹°Àº html·Î ÀÛ¼ºµÇ¾ú´Âµ¥ ÅؽºÆ®¿¡¼´Â Á¦´ë·Î º¸ÀÌÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.
http://tunelinux.pe.kr/bbs/include/security/files/phpvyyi7u/swatch.html
¿©±â¼ html ÇüÅ·Πº¼ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ±ÛÀº ¿ø ÀúÀÚÀÎ Lance Spitzner·Î ºÎÅÍ °ø½ÄÀûÀ¸·Î ¹ø¿ª¿¡ ´ëÇÑ ½Â¶ôÀ» ¾òÀº °ÍÀÓÀ» ¹àÇôµÓ´Ï´Ù.
-----------------------------------------------------------------------
·Î±× ÇÊÅ͸µ ÀÚµ¿ÈÇϱâ
·Î±× °üÂûÇϱâ
Lance Spitzner
ÃÖÁ¾ ¼öÁ¤ÀÏ: 2000. 4. 14.
Ãâó : http://www.enteract.com/~lspitz/swatch.html
¹ø¿ªÀÏ : 2000. 5. 23
¹ø¿ªÀÚ : ¹®ÅÂÁØ ( taejun@tunelinux.pe.kr http://tunelinux.pe.kr
http://taejun.pe.kr http://database.sarang.net )
¹ø¿ªÀÚ Ã·ºÎ : º» ¹®¼´Â ½Ã½ºÅÛÀÇ ·Î±×¸¦ ÇÊÅ͸µÇؼ À¯¿ëÇÑ Á¤º¸¸¦ º¸´Â ¹æ¹ý¿¡
´ëÇØ ¼³¸íÇÏ°í ÀÖ´Ù. ÀÌ ±ÛÀ» ¾´ ÀúÀÚÀÇ È¨ÆäÀÌÁö¸¦ ¹æ¹®ÇÏ¸é ¿©·¯ °¡Áö À¯¿ëÇÑ
ÀÚ·áµéÀÌ ÀÖ´Ù. KLDP¿¡¼ ¸®´ª½º º¸¾È ÇÏ¿ìÅõ µî°ú °¥ÀÌ Çؼ º¸¸é ÁÁÀ» °ÍÀÌ´Ù. º»
¹ø¿ª±ÛÀÇ ¿À¿ªÀ¸·Î ÀÎÇÑ ÇÇÇØ¿¡ ´ëÇؼ´Â º»ÀÎÀÌ Ã¥ÀÓÀ» ÁöÁö ¾ÊÀ¸¸ç ¹ø¿ªÀÚÀÇ
À̸§°ú Ãâó¸¦ ¹àÈ÷¸é ¾î´À °÷ÀÌµç ¿Å±æ ¼ö ÀÖ´Ù. ´Ü »ó¾÷ÀûÀÎ ¸ñÀûÀ¸·Î »ç¿ë½Ã´Â
¹ø¿ªÀÚÀÇ Çã¶ôÀ» ¹Þ¾Æ¾ßÇÑ´Ù. ¹ø¿ªÀÌ ¸ñÀûÀÌ ¾Æ´Ï±â ¶§¹®¿¡ ³»¿ëÀ» Àü´ÞÇϴµ¥
ÃÊÁ¡À» µÎ°Ú´Ù. º» ¹ø¿ªÀÚÀÇ ÁÖ¼®Àº ** ·Î Ç¥½Ã¸¦ ÇÏ°Ú´Ù.
·Î±×´Â ½Ã½ºÅÛÀ» ¼º°øÀûÀ¸·Î ¿î¿µÇϴµ¥ ¾ÆÁÖ Áß¿äÇÑ ºÎºÐÀÌ´Ù. ½Ã½ºÅÛ¿¡¼ ¾î¶°ÇÑ
ÀϵéÀÌ ¹ú¾îÁö¸¦ ¾Ë·ÁÁØ´Ù. ±×·¯³ª ·Î±×´Â ¼ø½Ä°£¿¡ ¾ö÷³ª°Ô Ä¿Áö¸ç ³Ê¹«³ª ¸¹Àº
Á¤º¸¸¦ ºü¸£°Ô º¸¿©ÁØ´Ù. °ð µð½ºÅ© °ø°£¸¸À» ä¿ì´Â ºÒÇÊ¿äÇÑ ÆÄÀÏÀÌ µÈ´Ù. À̹ø
ÁÖÁ¦´Â ·Î±×¸¦ ÀÚµ¿À¸·Î ÇÊÅ͸µÇؼ À§¿Í °°Àº ¹®Á¦¸¦ ÇØ°áÇÏ°í ÇÊ¿äÇÑ Á¤º¸¸¸À»
¾Ë·Á¼ Á»´õ ÀÚÀ¯·Î¿ÍÁú ¼ö ÀÖ´Â ¹æ¹ý¿¡ ´ëÇØ ´Ù·é´Ù.
ÇÊÅ͸µ
·Î±×´Â ¾ÆÁÖ Áß¿äÇÑ ºÎºÐÀÌÁö¸¸ ºÒÇàÈ÷µµ »ç¶÷µéÀº °¡²û¾¿ ÀÌ·¯ÇÑ »ç½ÇÀ»
Àؾî¸Ô´Â´Ù. ³Ê¹«³ª ¸¹Àº Á¤º¸µéÀ» º¸´Âµ¥ ½Ã°£ÀÌ ³Ê¹« Àû´Ù. À¯¿ëÇÑ ·Î±×¸¦ º¸´Â
°úÁ¤À» ÀÚµ¿ÈÇؼ ÇÊ¿äÇÑ Á¤º¸¸¸ ¾Ë·ÁÁØ´Ù¸é ¸ÚÁöÁö ¾Ê´Â°¡. ÀÚ ÀÌÁ¦ Çѹø Çغ¸ÀÚ.
¿©±â¼´Â ÇÊ¿äÇÑ Á¤º¸¸¦ ã±â À§ÇØ ·Î±×¸¦ ÇÊÅ͸µÇÏ°í ¾Ë·ÁÁÖ´Â ¹æ¹ý¿¡ ´ëÇØ
¼³¸íÇÑ´Ù.
ù ¹ø°·Î ¹«¾ùÀ» ÇÊÅ͸µÇÏ°í ¹«¾ùÀ» ¾Ë¸®±â ¿øÇÏ´ÂÁö °èȹÀ» ¼¼¿ì´Â °Í¿¡ ´ëÇØ
¼³¸íÇÒ °ÍÀÌ´Ù. µÎ ¹ø°·Î´Â ÇÊÅ͸µÀ» ¼öÇàÇÑ´Ù. ¿©±â¼ ÇÊÅÍ·Î Åäµå ¾ÆƮŲ½º°¡
¸¸µç swatch¸¦ »ç¿ëÇÒ °ÍÀÌ´Ù.ÇÊÅ͸µ 󸮿¡ ´ëÇÑ ¿¹·Î´Â ¼¾µå¸ÞÀÏ ·Î±×¸¦ »ç¿ëÇÒ
°ÍÀÌ´Ù. ±×·¸Áö¸¸ °¢ÀÚ°¡ ¿øÇÏ´Â À¯ÇüÀÇ ·Î±×¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Ù.
¾îµð¼ ½ÃÀÛÇØ¾ß Çϴ°¡
ù ½ÃÀÛÀº °èȹ ¼¼¿ì±âÀÌ´Ù. ÀÚµ¿ÈµÈ ·Î±ëÀ» ¸¸µå´Â °èȹ¿¡´Â ¼¼°¡Áö ´Ü°è°¡ ÀÖ´Ù.
ù ¹ø°´Â ¿øÇÏ´Â ·Î±×¸¦ ¼±ÅÃÇÑ´Ù. ½Ã½ºÅÛ ·Î±×¿¡¼ ¾î¶² Á¤º¸°¡ ÇÊ¿äÇÑÁö¸¦
°áÁ¤ÇؾßÇÑ´Ù. µÎ ¹ø° ´Ü°è´Â ¾î¶² ·Î±× ÆÄÀÏ¿¡ Á¤º¸°¡ µé¾îÀÖ´ÂÁö È®ÀÎÇÑ´Ù. ¼¼
¹ø° ´Ü°è´Â ÇÊ¿äÇÑ ·Î±×¸¦ Á¤ÀÇÇÏ´Â Æ®¸®°Å¸¦ ¸¸µç´Ù.
¿¹¸¦ µé¾î ¼¾µå¸ÞÀÏÀÇ º¸¾È¿¡ ´ëÇØ »ý°¢À» ÇÏ´Â °æ¿ì, ´ç½ÅÀÇ ¸ÞÀϼ¹ö¸¦ ½ºÆÔ
¸±·¹ÀÌ·Î »ç¿ëÇÏ·Á´Â ½Ãµµ¿¡ ´ëÇØ ¾Ë°í½ÍÀ» °ÍÀÌ´Ù. ¶ÇÇÑ expn µî°ú °°ÀÌ ÀÎÁõµÇÁö
¾ÊÀº SMTP ¸í·ÉÀ» ½ÃµµÇÏ´Â °Í¿¡ ¾Ë°íÀÚ ÇÒ °ÍÀÌ´Ù. ¿ì¸®°¡ ¾Ë°íÀÚ ÇÏ´Â Á¤º¸¸¦
Á¤ÇÔÀ¸·Î¼ ù ¹ø° ´Ü°è¸¦ ¸¶ÃÆ´Ù.
(** ¿ªÀÚ Âü°í : expnÀº ¾Æ·¡¿¡¼ º¸´Â¹Ù¿Í °°ÀÌ ÁÖ¼Ò°¡ ¸ÞÀϸµ¸®½ºÆ®¸¦ °¡¸®Å°¸é
±× ¸ñ·Ï¿¡ ´ëÇØ ¾Ë ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î ¾Ë¸®¾Æ½º·Î ¼³Á¤ÇسõÀº ¸ñ·Ï°°Àº °Íµµ º¼ ¼ö
ÀÖ´Ù´Â °ÍÀÌ´Ù.
214-EXPN
214- Expand an address. If the address indicates a mailing
214- list, return the contents of that list.
214 End of HELP info
)
µÎ ¹ø° ´Ü°è´Â ¼Ò½º¸¦ °áÁ¤ÇؾßÇϴµ¥ ¾î¶² ·Î±×¿¡ Á¤º¸°¡ ´ã°ÜÀÖ´ÂÁö¸¦ ¾Ë¾Æ¾ß
ÇÑ´Ù. °¡Àå ÁÁÀº ¹æ¹ýÀº /etc/syslog.conf¸¦ º¸¸é µÈ´Ù. ÀÌ ¼³Á¤ ÆÄÀÏ¿¡ °¢ ·Î±×°¡
¾î¶»°Ô ±â·ÏµÇ´ÂÁö ³ª¿ÍÀÖ´Ù. ¸ÞÀÏÀÇ °æ¿ì ¼Ö¶ó¸®½º¿¡¼´Â /var/logsyslog À̸ç
¸®´ª½º¿¡¼´Â /var/log/maillog ÀÌ´Ù.
(** ¿ªÀÚ Âü°í: °¢ ·Î±×ÆÄÀÏÀÇ Àǹ̿¡ ´ëÇؼ´Â ´ÙÀ½ »çÀÌÆ®¸¦ Âü°íÇÑ´Ù.
http://tunelinux.pe.kr/bbs/include/linuxinfo/files/phpQHFsET/log_admin.txt ->
º»ÀÎÀÇ ±Û
http://mgt.kaist.ac.kr/~sakai/Docs/Security_document/Part3.html -> kaist º¸¾È
ȨÆäÀÌÁö
)
goalith #cat /etc/syslog.conf | grep mail
mail.debug ifdef(`LOGHOST', /var/log/syslog, @loghost)
¸¶Áö¸· ´Ü°è´Â Æ®¸®°Å ¼³Á¤ÀÌ´Ù. ·Î±×ÆÄÀÏ¿¡¼ ¿ì¸®°¡ º¸°íÀÚÇϴ ƯÁ¤ÇÑ Ç׸ñÀ»
¼³Á¤ÇÑ´Ù. ¼¾µå¸ÞÀÏÀÇ °Ü¿ì µÎ°¡Áö Æ®¸®°Å¸¦ ¼³Á¤ÇÒ °ÍÀÌ´Ù.
¿ì¸® ¸ÞÀÏ ¼¹ö¸¦ ¸ÞÀÏ ¸±·¹ÀÌ·Î »ç¿ëÇÏ·Á´Â ÀÎÁõ¹ÞÁö ¾ÊÀº IP ÁÖ¼Ò º¸¿©ÁÖ´Â
Æ®¸®°Å
¼³Á¤À» off·Î ÇسõÀº expand ¸í·ÉÀ» »ç¿ëÇÏ·Á´Â ½Ãµµ¸¦ º¸¿©ÁÖ´Â Æ®¸®°Å
Æ®¸®°Å¸¦ Á¤ÀÇÇÏ´Â °¡Àå ÁÁÀº ¹æ¹ýÀº /usr/bin/tail -f¸¦ ÀÌ¿ëÇÏ¿© ·Î±×¸¦ °üÂûÇؼ
ÇÊ¿äÇÑ Ç׸ñÀ» »Ì¾Æ³»´Â °ÍÀÌ´Ù. ½ÇÁ¦ ½Ã½ºÅÛ¿¡¼ ÇÒ¼ö ¾ø´Ù¸é Æ®¸®°Å¸¦ ¸¸µé¼ö
ÀÖ´Â ¿¬±¸ ½Ã½ºÅÛÀ» ãÀÚ. ¸ÕÀú ¸ÞÀÏ ¸±·¹À̸¦ »ç¿ëÇÏ·Á´Â ÀÎÁõ¹ÞÁö ¾ÊÀº »ç¿ëÀÚ¸¦
ã´Â ù ¹ø° Æ®¸®°Å¸¦ ¸¸µéÀÚ. Çã°¡¹ÞÁö ¾ÊÀº IPÁÖ¼Ò¿¡¼ ´ç½ÅÀÇ ¸ÞÀϼ¹ö¸¦
¸±·¹ÀÌ·Î »ç¿ëÇغ¸ÀÚ. /usr/bin/tail -f¸¦ ÀÌ¿ë /var/log.syslogÀÇ ·Î±× Ç׸ñÀ»
»ìÆ캸ÀÚ. (Refer to Figure A).
moo.com¿¡¼ ´©±º°¡°¡ ½ºÆÔ °¡´É¼ºÀϼöµµ ÀÖ´Â À̸ÞÀÏ ¸±·¹À̸¦ ½ÃµµÇÏ·ÁÇÑ
¸Þ½ÃÁö¸¦ º¼ ¼ö ÀÖ´Ù. ÀÌ°ÍÀÌ Çã°¡¹ÞÁö ¾ÊÀº ¸ÞÀÏ ¸±·¹ÀÌ Æ®¸®°ÅÀÌ´Ù. ¿¡·¯¿¡ ¶ÇÇÑ
IP ÁÖ¼Ò¿Í µµ¸ÞÀÎÀÌ ÀÖ´Ù´Â °ÍÀ» Âü°íÇÏÀÚ.
ÀÌÁ¦ Çã°¡¹ÞÁö ¾ÊÀº expn ¸í·ÉÀÇ »ç¿ë¿¡ ´ëÇÑ µÎ ¹ø° Æ®¸®°Å¸¦ ¸¸µéÀÚ. SMTP
Æ÷Æ®·Î ¿ø°Ý ·Î±×ÀÎÀ» ÇÏ¿© expnÀ» ½ÇÇàÇÏÀÚ. tail -f·Î /var/log/syslog¸¦
¸ð´ÏÅ͸µÇÑ´Ù. (Refer to Figure B).
¿©±â¼ ¿¡·¯ ¸Þ½ÃÁö¸¦ º¸¸é moo.comÀÇ ´©±º°¡°¡ root »ç¿ëÀÚ À̸§À¸·Î expand¸¦
½ÃµµÇÑ ³»¿ëÀÌ ³ª¿Â´Ù. ´©±º°¡°¡ "expn" ¸í·ÉÀ» ½ÇÇàÇÏ·ÁÇÑ Æ®¸®°ÅÀÌ´Ù. ¿¡·¯¿¡
¶ÇÇÑ IP ÁÖ¼Ò¿Í µµ¸ÞÀÎÀÌ ÀÖ´Ù´Â °ÍÀ» Âü°íÇÏÀÚ.
ÀÌÁ¦ ÀÚµ¿ ·Î±× ÇÊÅ͸µ °èȹÀ» À§ÇÑ ¼¼°¡Áö ´Ü°è¸¦ ¸¶ÃÆ´Ù. ¸ÕÀú Áß¿äÇÑ Á¤º¸·Î
¿ì¸® ¸ÞÀÏ ¼¹ö¸¦ ¸ÞÀÏ ¸±·¹ÀÌ·Î »ç¿ëÇÏ·Á´Â Çã°¡¹ÞÁö ¾ÊÀº ½Ãµµ¿Í expn ¸í·ÉÀÇ
»ç¿ëÀ¸·Î Á¤Çß´Ù. ±×·¯°í³ª¼ ÀÌ·¯ÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â ·Î±× ÆÄÀÏÀÌ
/var/log/syslog ¶ó´Â °ÍÀ» ¾Ë¾Ò´Ù. ¸¶Áö¸·À¸·Î °¢ »ç°Ç¿¡ ´ëÇÑ Á¤º¸¸¦ ¾Ë·ÁÁÖ´Â
Æ®¸®°Å¸¦ Á¤Çß´Ù. ÀÌÁ¦ ÀÚµ¿ÈµÈ ÇÊÅ͸¦ ¸¸µé Áغñ°¡ ´Ù µÇ¾ú´Ù.
SWATCH
½º¿ÍÄ¡(SWATCH, "The Simple WATCHer and filter)"´Â Åäµå ¾ÆƮŲ½º°¡ ¸¸µç ÆÞ
ÇÁ·Î±×·¥À¸·Î ·Î±×¸¦ ½Ç½Ã°£ ¸ð´ÏÅ͸µÇÑ´Ù. ½º¿ÍÄ¡´Â ƯÁ¤ÇÑ Æ®¸®°Å¿¡ ´ëÇÑ ·Î±×¸¦
¸ð´ÏÅ͸µÇϴµ¥ Æ®¸®°Å¿¡ ÇØ´çÇÏ´Â °æ¿ì ¹Ì¸® Á¤ÇسõÀº ¹æ½Ä´ë·Î Á¤º¸¸¦ ¾Ë·ÁÁØ´Ù.
¿ì¸®ÀÇ °æ¿ì ½º¿ÍÄ¡¿¡¼ ¼¾µå¸ÞÀÏÀ» ÅëÇØ Á¤º¸¸¦ ¾Ë·ÁÁÖ´Â ÇüÅ·Π¼³Á¤ÇÒ °ÍÀÌ´Ù.
ÇÁ·Î±×·¥Àº ¼³Ä¡Çϱâ Áö±ØÈ÷ °£´ÜÇÏ´Ù. ½º¿ÍÄ¡´Â ¸ðµç ¶óÀ̺귯¸®, ¸Ç ÆäÀÌÁö, ÆÞ
ÆÄÀÏÀ» ÁöÁ¤ÇÑ µð·ºÅ丮¿¡ º¹»çÇØÁÖ´Â À¯¿ëÇÑ ¼³Ä¡ ½ºÆ®¸³Æ®¿Í ÇÔ²² ±¸¼ºµÇ¾î ÀÖ´Ù.
¸î°¡Áö ÆÞ ¸ðµâÀ» ÄÄÆÄÀÏÇÏ°í ¼³Ä¡ÇؾßÇϴµ¥ ¼³Ä¡ ½ºÅ©¸³Æ®°¡ ÀÌ¿¡ ´ëÇØ ¾Ë·ÁÁØ´Ù.
¼³Ä¡¸¦ ¸¶Ä£ ÈÄ ¼³Á¤ÆÄÀÏÀ» ¸¸µé°í ÇÁ·Î±×·¥¸¸ ½ÇÇàÇÏ¸é µÈ´Ù. ½º¿ÍÄ¡´Â ´ÙÀ½
»çÀÌÆ®¿¡¼ ´Ù¿î¹ÞÀ» ¼ö ÀÖ´Ù.
ftp://ftp.stanford.edu/general/security-tools/swatch.
(** ¿ªÀÚ Âü°í : ÀúÀÇ °æ¿ì À§ »çÀÌÆ®¿¡¼ ´Ù¿îÀÌ µÇÁö¾Ê¾Ò½À´Ï´Ù. ±×·±µ¥ ·¹µåÇÞ
6.1 °è¿ÀÇ ¹èÆ÷ÆÇ¿¡´Â µé¾î ÀÖ½À´Ï´Ù.)
swatchrc¶ó ºÒ¸®´Â ¼³Ã» ÆÄÀÏÀÌ ½º¿ÍÄ¡ ÇÁ·Î±×·¥ÀÇ ÇÙ½ÉÀÌ´Ù. ÀÌ ÅؽºÆ® ÆÄÀÏ¿¡
½º¿ÍÄ¡°¡ ¸ð´ÏÅ͸µÇÒ ·Î±×¿Í Æ®¸®°Å, Æ®¸®°Å°¡ ¹ß»ýÇҽà ¹«¾ùÀ» ÇÒÁö ÁöÁ¤ÇÑ´Ù.
½º¿ÍÄ¡´Â swatchrc¿¡¼ Á¤ÀÇÇÑ Æ®¸®°Å¿¡ ¸Â´Â Á¤±ÔÇ¥Çö½ÄÀ» ÀÌ¿ë ÀÛ¾÷À» ÇÑ´Ù.
/usr/bin/tail -f¸¦ ÀÌ¿ë ½Ç½Ã°£À¸·Î ÆÄÀÏÀ» ¸ð´ÏÅ͸µÇÑ´Ù.
ÀÌÁ¦ À§¿¡¼ ³íÀÇÇÑ ¼¾µå¸ÞÀÏ ·Î±ëÀ» À§ÇÑ swatchrc ÆÄÀÏÀ» ¸¸µéÀÚ. ¸ñÇ¥´Â
´©±º°¡°¡ ¿ì¸® À̸ÞÀÏ ½Ã½ºÅÛ¿¡ Á¢±ÙÇÏ´Â °æ¿ì¸¶´Ù ¸ÞÀÏ·Î ÀڷḦ º¸³»´Â °ÍÀÌ´Ù.
¿ì¸®´Â Çã°¡¹ÞÁö ¾ÊÀº ¸ÞÀÏ ¸±·¹ÀÌ¿Í expn ¸í·É½Ãµµ¸¦ ÀÌ¹Ì Á¤ÀÇÇß´Ù. swatchrc
ÆÄÀÏÀÇ »ç¿ë¹ýÀº ´ÙÀ½°ú °°´Ù. ³×°¡Áö Çʵå·Î ±¸¼ºµÇ¸ç ù ¹ø° µÎ ¹ø° Çʵå´Â
¹Ýµå½Ã ÇÊ¿äÇÏ°í ³ª¸ÓÁö µÎ Çʵå´Â ¼±ÅÃÀÌ´Ù. ù ¹ø° Çʵå´Â ´ÙÀ¸°ú °°´Ù.
/pattern/pattern/
ÆÐÅÏÀº ½º¿ÍÄ¡°¡ ãÀ» Á¤±Ô Ç¥Çö½ÄÀÌ´Ù. ÀÌ°ÍÀÌ Æ®¸®°ÅÀÌ´Ù. µÎ ¹ø° Çʵå´Â ´ÙÀ½°ú
°°´Ù.
Action,action¡¦
¾×¼ÇÀº ÆÐÅÏÀÌ ÀÏÄ¡ÇÏ´Â °æ¿ì ¹«¾ùÀ» ÇÒ °ÍÀΰ¡ÀÌ´Ù. ¾×¼Ç¿¡ ´Ù¾çÇÑ ¿É¼ÇÀÌ Àִµ¥
email, paging, ¼±ÅÃÇÑ ÆÄÀÏ ½ÇÇà µîÀÌ ÀÖ´Ù. ¼¼ ¹ø° ÇʵåÀÎ 'throttle' (¿É¼Ç)Àº
´ÙÀ½°ú °°ÀÌ ½Ã°£ °£°ÝÀ» Á¤ÀÇÇÑ´Ù.
HH:MM:SS
HH ½Ã°£, MM ºÐ , SS Ãʸ¦ ³ªÅ¸³½´Ù. ½Ã°£ °£°ÝÀº °è¼Ó ¹Ýº¹ÀûÀ¸·Î ¸ÅĪµÇ´Â ÆÐÅÏÀ»
±â·ÏÇÏ´Â °ÍÀ» »ý·«ÇÏ´Â ½Ã°£À» ³ªÅ¸³½´Ù. ¿¹¸¦ µé¾î 5ºÐÀ¸·Î Á¤ÀÇÇÑ °æ¿ì ¾î¶²
ÀÏÄ¡ÇÏ´Â ÆÐÅÏÀÌ 20°Ç ÀÖ´Ù°í ÇÏ´õ¶óµµ ±× ½Ã°£µ¿¾È¿¡´Â ¿ÀÁ÷ Çѹø¸¸ ¾Ë¸°´Ù.
³× ¹ø° Çʵå(¼¼ ¹ø° Çʵ带 »ç¿ëÇÏ´Â °æ¿ì ÇÊ¿ä) ŸÀÓ½ºÅÆÇÁ·Î ½ÃÀÛ:±æÀÌ ÇüÅ·Î
Á¤ÀÇÇÑ´Ù. ÀÌ°Ç ¾Ë¸² ¸Þ½ÃÁö ŸÀÓ½ºÅÆÇÁÀÇ À§Ä¡¿Í ±æÀ̸¦ Á¤ÀÇÇÑ´Ù.
¼¾µå¸ÞÀÏ ¿¹¿¡¼ ¿ì¸®´Â µÎ°¡Áö Æ®¸®°Å¿¡ ¸Â´Â ÆÐÅϸ¦ ã´Â swatchrc ÆÄÀÏÀ»
»ý¼ºÇÏ±æ ¿øÇÑ´Ù. ( Figure A ¿Í Figure B¸¦ º¸ÀÚ). µÎ°¡Áö ÆÐÅÏ¿¡ ¸Â´Â °ÍÀ»
ãÀ»¶§, abuse@ourcompany.net ¿¡°Ô À̸ÞÀÏ·Î »ç½ÇÀ» ¾Ë¸®°í À̸ÞÀϾȿ¡ ÇØ´çÇÏ´Â
ÆÐÅÏÀ» Æ÷ÇÔ½ÃŲ´Ù. ±×·¸Áö¸¸ °æ°í ¸Þ½ÃÁö·Î °¡µæÂ÷Áö ¾Êµµ·Ï Á¶½ÉÇؾßÇÑ´Ù. ¿¹¸¦
µé¾î ´©±º°¡°¡ ºÐ´ç 1000°³ÀÇ À̸ÞÀÏÀ» ¸±·¹ÀÌÇÏ·Á´Â ½Ãµµ¸¦ ÇÑ´Ù¸é ¾Ë¸² ¸Þ½ÃÁö·Î
°¡µæÂ÷ ¹ö¸®°Ô µÉ °ÍÀÌ´Ù. ±×·¡¼ 5ºÐ°£ÀÇ ½Ã°£ °£°ßÀ» ¼³Á¤ÇÒ °ÍÀÌ´Ù. 5ºÐµ¿¾È
ÇØ´çÇÏ´Â ÆÐÅÏÀÌ ¾ó¸¶³ª ¸¹ÀÌ »ý±âµç »ó°ü¾øÀÌ ¿ì¸®´Â ¿ÀÁ÷ ÇÑ°¡ÁöÀÇ °æ°í ¸Þ½ÃÁö¸¸
¹ÞÀ» °ÍÀÌ´Ù. swatchrc ÆÄÀÏÀº ´ÙÀ½°ú °°´Ù:
watchfor /Relaying denied|expn/
echo=normal
mail=abuse@ourcompany.net,subject=--- Sendmail Alert! ---
throttle 5:00 0:16
ù ¹ø° Çʵå´Â "/Relaying denied|expn/" ÀÌ´Ù. ½º¿ÍÄ¡¿¡¼ Á¤±ÔÇ¥Çö½Ä¿¡ ¸Â´Â
ÆÐÅÏÀ» ¹ß°ßÇϸé alert °æ°í ¸Þ½ÃÁö¸¦ º¸³½´Ù. ù ¹ø° ÆÐÅÏÀÎ "Relaying denied"
´Â Æ®¸®°Å #1 (Figure A)¿¡¼ Á¤ÀÇÇÑ °ÍÀ¸·Î Çã°¡¹ÞÁö ¾ÊÀº ¸ÞÀÏ ¸±·¹À̸¦ ½ÃµµÇÏ´Â
°æ¿ìÀÌ´Ù. Æ®¸®°Å #2¿¡ ÀÖ´Â "expn" ÆÐÅÏ (Figure B)Àº ´©±º°¡°¡ expn ¸í·ÉÀ»
½ÃµµÇÏ´Â °æ¿ìÀÌ´Ù. À§ µÎ°¡Áö Æ®¸®°Å Ç¥ÇöÀº ÀÌ ÁÖÁ¦ÀÇ Ã³À½¿¡¼ ´Ù·ç¾ú´Ù.
µÎ ¹ø° Çʵå´Â "echo=normal,mail=abuse@company.net" ÀÌ´Ù. °æ°í ¸Þ½ÃÁö¸¦
abuse@ourcompany.net ¿¡°Ô º¸³»°í ÇØ´ç ·Î±× Ç׸ñÀ» Äֿܼ¡¼ º¸¿©ÁØ´Ù.
¼¼ ¹ø°, ³× ¹ø° Ç׸ñ(¿É¼ÇÀÓ) "5:00 0:16" ÀÌ´Ù. 5ºÐµ¿¾È ÇØ´çÇÏ´Â ÆÐÅÏ¿¡ ´ëÇØ
°æ°í ¸Þ½ÃÁö¸¦ ¹Ýº¹ÇÏÁö ¾Ê´Â´Ù. ¸¶Áö¸· Çʵå´Â ŸÀÓ½ºÅÆÇÁÀÇ À§Ä¡¿Í ±æÀ̸¦
¸»ÇÑ´Ù.
ÀÌ¿¡ swatch ÆÄÀÏÀ» ÀûÀýÈ÷ ¼³Á¤ÇÏ¿´´Ù. ¸¶Áö´Ú ´Ü°è´Â ½ºÀ§Ä¡¸¦ ½ÇÇàÇÏ´Â °ÍÀÌ´Ù.
½ºÀ§Ä¡´Â ¿©·¯ °¡Áö ´Ù¾çÇÑ ¿É¼ÇÀ» °¡Áö°í ½ÃÀÛÇÒ ¼ö ÀÌ´Ù. ´ÙÀ½°ú °°´Ù.
/usr/local/bin/swatch -c /var/log/syslogrc -t /var/log/syslog &
-c ¿É¼ÇÀº ¼³Á¤ ÆÄÀÏÀ» °¡¸®Å°¸ç -t ¿É¼ÇÀº ½Ç½Ã°£À¸·Î ¸ð´ÏÅ͸µÇÒ ·Î±× ÆÄÀÏÀ»
°¡¸®Å²´Ù. "&"Àº ½º¿ÍÄ¡¸¦ ¹é±×¶ó¿îµå·Î ½ÇÇàÇÑ´Ù. ½ÇÇàµÇ°í³ª¼ ½º¿ÍÄ¡´Â ÀÚ½Ä
ÇÁ·Î¼¼½º¸¦ »ý¼ºÇÑ´Ù. ±×·¯¹Ç·Î ½º¿ÍÄ¡´Â µÎ °³ÀÇ ÇÁ·Î¼¼½º·Î ¿î¿µµÈ´Ù. ÀÚ½ÅÀÌ
¸¸µç ½ºÅ©¸³Æ®¸¦ ½ÃÀÛÇÏ°í ¸ØÃß·Á¸é µÎ °³ÀÇ ÇÁ·Î¼¼½º¿¡ kill ½ÅÈ£¸¦ º¸³»¾ßÇÑ´Ù.
ÀÌÁ¦ ¸ðµÎ ¸¶ÃÆ´Ù. ¼¾µå¸ÞÀÏ ·Î±×°¡ ÀÚµ¿À¸·Î ÇÊÅ͸µµÉ °ÍÀÌ´Ù. ´©±º°¡°¡ ¼¾µå¸ÞÀÏ
½Ã½ºÅÛ¿¡ Á¢±ÙÇÒ ¶§¸¶´Ù ±× Áï½Ã À̸ÞÀÏ·Î ¾Ë ¼ö ÀÖÀ¸¸ç ·Î±×¿¡ Æ÷ÇÔµÈ ÇØ´ç
Æ®¸®°Åµµ ¾Ë ¼ö ÀÖ´Ù. ( Figures A °ú Figure B¸¦ º¸ÀÚ).
°á·Ð
·Î±×´Â °·ÂÇÑ ÅøÀÌ´Ù. ±×·¸Áö¸¸ ÀÚ·á°¡ ½±°Ô ´Ã¾î³´Ù. ÀÌ·¯ÇÑ °æ¿ì ÀÌ·¯ÇÑ ÀÚ¼¼¿¡
´ëÇØ »ó¼¼ÇÏ°Ô º¼ ¿©À¯°¡ ¾ø¾î¼ ½Å°æÀ» ¾²Áö ¾Ê°Ô µÈ´Ù. ÀÌ·¯ÇÑ ·Î±×¸¦ ÀÚµ¿
ÇÊÅ͸µÇÏ¿© ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù. ÀÚµ¿ ÇÊÅ͸µÀº ¹«Ã´ À¯¿ëÇÏ¸ç ¿ì¸®¿¡°Ô ÇÊ¿äÇÑ
Á¤º¸¸¦ ½Ç½Ã°£À¸·Î ¾Ë·ÁÁØ´Ù. ÀÌ ±ÛÀÌ ¾î¶»°Ô ·Î±× ÆÄÀÏÀ» ÀÚµ¿À¸·Î ÇÊÅ͸µÇÒ
°ÍÀÎÁö¿¡ ´ëÇØ ÁÁÀº Á¦¾ÈÀÌ µÇ¾úÀ¸¸é ÁÁ°Ú´Ù.
Figure A
Trigger for anyone attempting un-authorized mail relay from your sendmail
server.
Oct 3 14:48:51 homer sendmail[6704]: OAA06704:
ruleset=check_rcpt,arg1=bsmith@domain.com, relay=foo@moo.com
[206.54.252.1],reject=550 root@domain.com... Relaying denied
Figure B
Trigger for anyone attempting to utilize the expn command on your sendmail
server.
Oct 2 20:28:37 homer sendmail[5453]: NOQUEUE: foo@moo.com[206.54.252.1]: expn
root [rejected]
ÀúÀÚ ¼Ò°³
Lance Spitzner ´Â Áý¿¡¼ À¯´Ð½º ½Ã½ºÅÛÀ» ¿î¿µÇÏ´Â ¹ý¿¡ ´ëÇØ ¹è¿ì´Â °ÍÀ»
ÁÁ¾ÆÇÑ´Ù. ±×´Â ÀÌÀü¿¡ Officer in the Rapid Deployment Force ¿¡ ÀÖ¾úÀ¸¸ç ¿©·¯
°¡Áö ÀÏÀ» Çß´Ù. ±×¿¡°Ô ¿¬¶ôÀ» ÇÏ·Á¸é lance@spitzner.netÀ» ÀÌ¿ëÇÏ¸é µÈ´Ù.
** ¿ªÀÚ Âü°í
/etc/syslog.conf ¼³Á¤¿¡¼ °°Àº ·Î±×¸¦ µÎ±ºµ¥·Î ¼³Á¤Çϰųª ¿ø°ÝÀ¸·Î º¸³»´Â °Íµµ
ÁÁÀº ¹æ¹ýÀ̶ó »ý°¢ÇÕ´Ï´Ù. ¹°·Ð Å©·¡Ä¿°¡ ħÀÔÇؼ À§ ÆÄÀÏÀÇ ¼³Á¤À» º¸¸é ´Ù ¾Ë
¼ö ÀÖ°ÚÁö¸¸ ¿©·¯±ºµ¥·Î ³ª´©¾îµÎ¸é ¾à°£À̳ª¸¶ Å©·¡Å·½Ã Áö¿¬½Ã°£À» °¡Áú ¼ö ÀÖÁö
¾ÊÀ»±î »ý°¢µË´Ï´Ù. ¶ÇÇÑ ¿ø°ÝÈ£½ºÆ®·Î ·Î±×¸¦ º¸³¾ ¼ö ÀÖÀ¸¹Ç·Î Áß°£ÀÇ °ü¸®¼¹ö·Î
¸ðµç ·Î±×¸¦ º¸³»¾î ±× È£½ºÆ®¿¡¼ ºÐ¼®À» ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
½º¿ÍÄ¡ ÀÚü¿¡ ´ëÇؼ ¸î°¡Áö ¼³¸íÀ» ´õ ÇÏ°Ú½À´Ï´Ù. Àú´Â ·¹µåÇÞ 6.1¿¡¼ rpmÀ¸·Î
¼³Ä¡¸¦ ÇÏ¿´½À´Ï´Ù. ÇÁ·Î±×·¥ ½ÃÀ۽à À§¿¡¼ ¸»À» ÇÑ ´ë·Î -c -t ¿É¼Ç¸¸ »ç¿ëÇصµ
ÃæºÐÇÏ¸ç ¼³Á¤ ÆÄÀÏ¿¡ ´ëÇÑ °ÍÀº man ÆäÀÌÁö¸¦ Âü°íÇÏ¸é µË´Ï´Ù. À§ ¿¹¿¡¼´Â
¼³Á¤ÆÄÀÏÀ» ¿©·¯ ÁÙ·Î ³ª´©¾î¼ »ç¿ëÇߴµ¥ ±âº»Àº ÇÑÁÙ¿¡ ¸ðµÎ ´Ù Àû¾îÁÖ¾î¾ß
ÇÕ´Ï´Ù. ¶ÇÇÑ ÁÖÀÇÇÒ°Í. ¹Ýµå½Ã °¢ Çʵå´Â "ÅÇ"À¸·Î ¶ç¾î¾ß ÇÕ´Ï´Ù. »ó´çÈ÷
±î´Ù·Ó°Ô µÇ¾îÀÖÁö¿ä. ÀúÀÇ °æ¿ì ¼¼ ¹ø° Çʵå, ³× ¹ø° Çʵ忡 ´ëÇؼ´Â Á¤È®ÇÏ°Ô
ÀÌÇØ°¡ °¡Áö ¾Ê½À´Ï´Ù. ½ÇÁ¦·Î Å×½ºÆÃÀ» ÇØ º¸¾Æµµ¿ä.
¶ÇÇÑ Áß¿äÇÑ°Ô °á±¹ ·Î±× ¸ð´ÏÅ͸µÀ» ÇÏ·Á¸é ½Ã½ºÅÛ ·Î±×¿¡ ´ëÇؼ Àß ¾Ë°í ÀÖ¾î¾ß
ÇÕ´Ï´Ù. ¸ÞÀϼ¹ö, DNS, ftp, telnet, ssh µîµî. ¾Æ·¡´Â Á¦°¡ Å×½ºÆÃÇÏ°í ÀÖ´Â
³»¿ëÀε¥ ¾ÆÁ÷ °íÄ¥°Ô ¸¹½À´Ï´Ù. DNS ·Î±×µî À߸ø ¼³Á¤µÈ ºÎºÐÀÌ ÀÖ½À´Ï´Ù. ½º¿ÍÄ¡
ÀÚü¸¦ ¾²µç ¾È¾²µç »ó°ü¾øÁö¸¸ À̹ø ±âȸ¿¡ °¢ ¼¹ö ÇÁ·Î±×·¥¿¡¼ ¾î¶»°Ô ·Î±×¸¦
±â·ÏÇÏ´ÂÁö Á¤»óÀûÀÎ ¸Þ½ÃÁö¿Í ºñÁ¤»óÀûÀÎ ¸Þ½ÃÁö¿¡ ´ëÇØ °øºÎÇÏ´Â °ÍÀº À¯¿ëÇÒ °Í
°°½À´Ï´Ù. ÀÌ±Û Á¤¸®ÇÏ¸é¼ Àúµµ Áö±Ý±îÁö À߸ø ¼³Á¤µÈ °ÍÀÌ ²Ï ÀÖ´Ù´Â °ÍÀ» ¸¹ÀÌ
¹ß°ßÇß½À´Ï´Ù. ±×·¯¹Ç·Î ¾Æ·¡ ¿¹´Â ±×³É ÀÌ·¸°Ô ÇÒ ¼öµµ ÀÖ´Ù°í »ý°¢ÇϽðí Àý´ë
±×´ë·Î Çؼ »ç¿ëÇÏÁö´Â ¸¶¼¼¿ä. ·Î±× ºÐ¼®°ú °ü·ÃÇؼ Àß ¾Æ½Ã´Â ºÐÀÌ Á¤¸®¸¦
ÇØÁÖ½Ã¸é °í¸¿°Ú½À´Ï´Ù.
±âŸ ·Î±× °ü·ÃÅøÀº ´ÙÀ½°ú °°½À´Ï´Ù. Logcheck ÇÁ·Î±×·¥µµ ¸¹ÀÌ »ç¿ëÇÏ´Â µíÇϸç
ÀÌ ÇÁ·Î±×·¥Àº cronÀ» ÀÌ¿ëÇÕ´Ï´Ù. ¸¶Áö¸·. Á¦°¡ ¾Æ´Â »ç¶÷¿¡°Ô ¸ÞÀÏÀ» º¸³»·Á°í
Çߴµ¥ ¾ÆÀ̵𰡠±â¾ï ³ªÁö ¾Ê¾Æ¼ telnet À¸·Î SMTP Á¢¼ÓÇؼ À§¿¡¼ ¸»ÇÑ expn
¸í·ÉÀ» ÀÌ¿ë ¾ÆÀ̵𸦠¾Ë¾Æ³ÂÁö¿ä. ÂÁ~
Log monitoring
Psionic Logcheck
colorlogs
WOTS
swatch
#
#
# swatch¿¡ ±âº» µé¾îÀÖ´Â swatrc.personalÀ» º¯°æÇÑ ³»¿ë
#
# ÀÛ¼ºÀÚ ¹®ÅÂÁØ. 2000.05.18 ±¤ÁÖ¹ÎÁßÇ×ÀïÀÇ ³¯.
# http://tunelinux.pe.kr http://taejun.pe.kr http://database.sarang.net
# taejun@tunelinux.pe.kr
#
# swatch Âü°í »çÀÌÆ®
# http://www.enteract.com/~lspitz/swatch.html
#
#
# /etc/syslog.conf¿¡¼ °¡´ÉÇÑ ¸ðµç ¸Þ½ÃÁö¸¦ messages¿¡ ±â·ÏÇϵµ·Ï ¼³Á¤
#
# ·Î±×±â·Ï°ú °ü·ÃÇؼ´Â ´ÙÀ½ »çÀÌÆ® ÂüÁ¶
# http://tunelinux.pe.kr/bbs/read.php3?table=linuxinfo&no=22&page=1
# [°ÁÂ] ½Ã½ºÅÛ ÃÖÀûÈ - ·Î±×ÆÄÀÏ ºÐ¼® ¹× È¿À²ÀûÀ¸·Î °ü¸®Çϱâ(¹®ÅÂÁØ)
#
# http://mgt.kaist.ac.kr/~sakai/Docs/Security_document/Part3.html
# ½Ã½ºÅÛÀÇ ·Î±× °ü¸® ¹× ºÐ¼®¹ý(±èÈÖ°)
#
#
# °¢ ÇØÅ·»ç¾Èº° ·Î±×±â·ÏÀº Ç×»ó ÃֽŠº¸¾È ´º½º¿¡¼ Âü°íÇؾßÇÒµí
#
# http://www.certcc.or.kr/paper/tr2000/2000-02/tr2000-02.html
# ÇØÅ· ÇÇÇؽýºÅÛ ºÐ¼® ¹× º¹±¸ ÀýÂ÷ (ÀÌÇö¿ì)
#
# Alert me of bad login attempts and find out who is on that system
/INVALID|REPEATED|INCOMPLETE/ echo=inverse,bell=3
# ½ÇÆÐ¿Í °ü·ÃµÈ ³»¿ë
/failure|reject|failed/ echo=inverse
/REFUSED|refused|attack|ATTACK/ echo=normal
# Important program errors
#/LOGIN/ echo=inverse,bell=3
01:00 00:16
#/passwd/ echo=bold,bell=3
# inetd ·Î±×
/inetd/&&/auth/&&/tcp/&&/bind/ ignore
# mail¼¹ö : spam relay, telent Á¢±Ù½Ãµµ
/sendmail/&&/(Relaying denied)/ echo=normal
/sendmail/&&/expn/ echo=normal
# Á¤»óÀûÀÎ ¸ÞÀÏ ¹ß¼Û
/sendmail/&&/Sent/ ignore
/sendmail/&&/relay=/&&/from/ ignore
# pop3 Á¦¿Ü
# Á¤»óÀûÀÎ pop3 °¡Á®°¡Áö
/ipop3d/&&/211.11.11/ ignore
# name server Á¦¿Ü
# Á¤»óÀûÀÎ ³×ÀÓ¼¹ö Á¢¼Ó
/named/&&/Lame server/ ignore
/named/&&/MX/ ignore
# Åë°èÁ¤º¸ Á¦¿Ü USAGE , NSTATS, XSTATS
/named/&&/Clean/ ignore
/named/&&/USAGE/ ignore
/named/&&/NSTATS/ ignore
/named/&&/XSTATS/ ignore
# bind 8 dynamic update ±â´É Á¦¿Ü
#/named/&&/ns_forw/&&/query ignore
#/named/&&/XSTATS/ ignore
# ftp, telnet Á¢¼Ó½Ãµµ
# ssh¸¦ »ç¿ëÇÏ°í ftp telnetÀº ¸·´Â°Ô ÁÁÀ½
#/telnet/ echo=bold,bell=3
#/ftp/ echo=bold,bell=3
# sshd Á¦¿Ü
# Á¤»óÀûÀÎ ssh Á¢¼Ó
/sshd/&&/211.11.11.11/&&/DNS/ ignore
# Kernel problems
# ½Ã½ºÅÛ ºØ±«
/panic|halt|shutdown/ echo=bold,bell
/file system full/ echo=bold,bell=3
/fingerd.*(root|[Tt]ip|guest)/ echo,bell=3
/su/ echo=inverse 01:00 00:16
# ±×¿Ü ¸ðµç ·Î±× ±â·Ï
/.*/ echo 01:30 00:16