ÇØÅ·°ú º¸¾È(III)

ÀÌÀç¿í / salsari@hotmail.com

 

     

1. µé¾î°¡±â Àü¿¡

    - ÀÌ ºÎºÐÀ» ÀÌÇØÇÏ·Á¸é

    ¿©·¯ºÐµéÀº UNIX system administration¿¡ °üÇÑ ±âº»ÀûÀÎ °³³äÀ» ¾î´À Á¤µµ´Â ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. ¾î·Á¿î ºÎºÐµµ ÀÖ°ÚÁö¸¸ ÀÐÀ¸¸é¼­ °ü½ÉÀ» °¡Áö°í UNIX °ü¸®¿¡ °üÇÑ °øºÎµµ Çغ¸ÀÚ.

    - ¾Ë¾ÆµÎ¾î¾ß ÇÒ ¿ë¾î  ¹×  ¸í·É¾î

    Account  : °èÁ¤, »ç¿ëÀÚ ¸í, ·Î±×ÀÎ ¸í
    cron       : ÀÏ·ÃÀÇ ÀÛ¾÷ÀÌ ÁÖ±âÀûÀ¸·Î ½ÇÇàµÇµµ·Ï ÇÑ´Ù.
    finger      : »ç¿ëÀÚ Á¤º¸¸¦ ¾Ë¾Æ³»´Â ¸í·É¾î.
    .forward  : ¸ÞÀÏ ¼ö½Å½Ã .forward ¿¡ ÀûÈù ¸ÞÀÏÁÖ¼Ò·Î ¸ÞÀÏÀÌ Àü¼ÛµÈ´Ù.
    httpd      : web server µ¥¸ó.
    quotas    : µð½ºÅ© ¿ë·®À» °¢ »ç¿ëÀÚ¸¶´Ù ÀÏÁ¤ÇÑ Å©±â·Î Á¦ÇÑÇÏ´Â °Í.
    sendmail : ¸ÞÀÏ ¼Û/¼ö½Å ÇÁ·Î±×·¥.
    shadow   : passwd ÆÄÀÏÀ» º¸´Ù ¾ö°ÝÇÏ°Ô °ü¸®ÇÏ´Â ¹æ½Ä.
    syslog     : ¸ÞÀÏ µð¹ö±ë Á¤º¸.
    su           : ·Î±×ÀÎ ÇÏÁö ¾Ê°í »ç¿ëÀÚ¸¦ ¹Ù²Ü ¼ö ÀÖ°Ô ÇÏ´Â ¸í·É¾î.
    tftp         : Trivial File Transfer Protocol
    UUCP     : Unix-to-Unix Copy Protocol
    ¹ê´õ        : ½Ã½ºÅÛ °ø±ÞÀÚ.
    Æ®·ÎÀÌ ¸ñ¸¶ : À¯¿ëÇÑ ÇÁ·Î±×·¥À¸·Î À§ÀåÇϸ鼭 ½ÇÁ¦´Â ÇØ·Î¿î ¿µÇâÀ» ÁÖ´Â ÇÁ·Î±×·¥

     

 2. ¾ÈÀüÇÑ ½Ã½ºÅÛ ±¸Ãà

     

    2.1  Account º¸¾È

      2.1.1  »ç¿ëÀÚ°¡ ÇØ¾ß ÇÒ º¸¾È

      °¡. »ç¿ëÀÚÀÇ °èÁ¤(USER ID)À» Æнº¿öµå·Î »ç¿ëÇÏÁö ¾Ê´Â´Ù.
      ³ª. »ç¿ëÀÚÀÇ À̸§À» Æнº¿öµå·Î »ç¿ëÇÏÁö ¾Ê´Â´Ù.
      ´Ù. »ç¿ëÀÚÀÇ °³ÀÎÁ¤º¸¸¦ Æнº¿öµå·Î »ç¿ëÇÏÁö ¾Ê´Â´Ù.
      ¶ó. À¯ÃßÇϱ⠽¬¿î ¼ýÀÚ³ª ¹®ÀÚ¸¦ Æнº¿öµå·Î »ç¿ëÇÏÁö ¾Ê´Â´Ù.
      ¸¶. ´ë¼Ò¹®ÀÚ, Ư¼ö¹®ÀÚ¸¦ ÇÔ²² Á¶ÇÕÇÑ Æнº¿öµå¸¦ »ç¿ëÇÑ´Ù.
      ¹Ù. ÇÑ±Û ¹ßÀ½, ÇѱÛÀ» Æнº¿öµå·Î »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù.

      2.1.2  °ü¸®ÀÚ°¡ ÇØ¾ß ÇÒ º¸¾È

      °¡. ÁÖ±âÀûÀ¸·Î Æнº¿öµå¸¦ º¯°æÇÑ´Ù.
      ³ª. ¿À·§µ¿¾È »ç¿ëÇÏÁö ¾Ê´Â °èÁ¤¿¡ ´ëÇØ °Ë»ç¸¦ ÇÏ°í ÁöÁ¤µÈ ±â°£µ¿¾È(º¸Åë 3°³¿ù)
           »ç¿ëÇÏÁö ¾ÊÀº °èÁ¤Àº disable½ÃÄѶó. º¸Åë ÀüÀÚ¿ìÆíÀ¸·Î °èÁ¤ º¯°æ¿¡ ´ëÇÑ °øÁö¸¦      º¸³»°í ÀÀ´äÀÌ ¾øÀ» °æ¿ì Áö¿ìµµ·Ï ÇÑ´Ù.
      ´Ù. À¯ÃßÇϱ⠽¬¿î Æнº¿öµå¸¦ ÀÔ·ÂÇÏÁö ¸øÇϵµ·Ï ÇÑ´Ù.
      ¶ó. CrackÀ» »ç¿ëÇÏ¿© À¯ÃßÇϱ⠽¬¿î Æнº¿öµå°¡ ÀÖ´Ù¸é »ç¿ëÀÚ¿¡°Ô º¯°æÇÒ °ÍÀ»
           ¿äûÇ϶ó.
      ¸¶. ¸ðµç °èÁ¤ÀÌ Æнº¿öµå¸¦ °¡Áö°í ÀÖ´ÂÁö È®ÀÎÇ϶ó. 
           shadow¸¦ È®ÀÎÇÏ°í °¡Áö°í ÀÖ´Ù¸é NIS passwdµµ ±× ³»¿ëÀÌ ºñ¾îÀÖ´ÂÁö È®ÀÎÇ϶ó.

     

    2.2  ³×Æ®¿öÅ© º¸¾È  

      2.2.1  R COMMANDS

      r commands(rsh, rlogin, rcp)¶ó ÇÔÀº Ÿ°Ù È£½ºÆ®ÀÇ ½Å·Ú ½Ã½ºÅÛÀ» ÀÌ¿ëÇÑ ¼­ºñ½º ¹æ½ÄÀÌ´Ù. r commands´Â ±âº»ÀûÀ¸·Î »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁÀºµ¥ ¸¸¾à ¿©·¯ È£½ºÆ®¸¦ µÎ·ç »ç¿ëÇÏ°í ÀÖ´Ù¸é ÀÏÀÏÈ÷ ·Î±×ÀÎ ¸í°ú Æнº¿öµå¸¦ ÀÔ·ÂÇϱ⠱ÍÂúÀ» °ÍÀÌ´Ù. À̶§ ¸¹ÀÌ »ç¿ëÇÏ´Â °ÍÀÌ r commands Àε¥ Áß¿äÇÑ º¸¾ÈÀÇ ¹®Á¦Á¡À» ¾È°í ÀÖ´Ù.

      ¡Ú ¸¸¾à r commands¸¦ »ç¿ëÇؾ߸¸ ÇÑ´Ù¸é

      ÇÊ¿ä·Î ÇÏ´Â °÷¿¡¼­ Á»´õ º¸¾ÈÀÌ °­È­µÈ ¹öÁ¯ÀÇ  r commandµéÀ» »ç¿ëÇ϶ó. Wietse VenemaÀÇ logdaemon package´Â r command daemonÀÇ Á» ´õ º¸¾ÈÀÌ °­È­µÈ ¹öÁ¯À» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ÀÌ·¯ÇÑ ¹öÁ¯µéÀº $HOME/.rhosts¿¡ ´ëÇؼ­°¡ ¾Æ´Ñ, ´ÜÁö /etc/hosts.equiv ¸¦ °­È­½ÃÅ°±â À§ÇØ ¼³Á¤µÇ¾îÁú ¼ö ÀÖ´Ù. ¶ÇÇÑ ¿©±â¿¡´Â ¿ÍÀϵå Ä«µå (¡®+¡¯)¸¦ »ç¿ëÇÏÁö ¸øÇÏ°Ô ÇÏ´Â ¿É¼ÇÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ¶ó¿ìÅÍ¿¡¼­ Æ÷Æ®¹øÈ£ 512,513,514 (TCP)µéÀ» ÇÊÅ͸µÇ϶ó. ÀÌ°ÍÀº ¿ÜºÎ¿¡¼­ÀÇ ÀÌ·¯ÇÑ ¸í·ÉµéÀÇ ºÒ¹ý ÀÌ¿ë»Ó ¾Æ´Ï¶ó ³»ºÎÀÇ ÀÌ¿ëµµ ¸·À» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ·¸°Ô Çϱâ À§Çؼ­´Â ÀÌ·¯ÇÑ ¸í·ÉµéÀ» disableÇÏ ´Â °ÍÀ» ÇÊ¿ä·Î ÇÑ´Ù.

      2.2.2  $HOME/.rhosts  

      r commands¸¦ ÀÎÁõÇÏ´Â ÆÄÀϷμ­ ´ë»óÈ£½ºÆ®ÀÇ ÁöÁ¤ »ç¿ëÀÚ¸¦ ¾Æ¹« ÀÎÁõ¾øÀÌ È¨µð·ºÅ丮¿¡ ·Î±×ÀÎ ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.

      ¡Ú ÀÌ ÆÄÀÏÀÌ ÇÊ¿ä¾ø´Ù¸é(±âº»ÀûÀ¸·Î Àß ¾²Áö ¾Ê´Â´Ù.)

      °³ÀÎ °èÁ¤ÀÇ È¨ µð·ºÅ丮¿¡ .rhosts ÆÄÀÏÀ» °¡Áö°í ÀÖÁö ¾Êµµ·Ï È®ÀÎÇ϶ó. ÀÌ ÆÄÀϵéÀº °¢°¢ÀÇ À¯Àúµé¿¡ ÀÇÇØ ¸¸µé¾îÁú ¼ö Àֱ⠶§¹®¿¡ /etc/hosts.equiv ÆÄÀÏ º¸´Ù ´õ º¸¾È»ó À§ÇèÇÑ »óÅ¿¡ ³õ¿©Áö°Ô µÈ´Ù. ±×¸®°í ÁÖ±âÀûÀ¸·Î cronÀ» »ç¿ëÇÏ¿© ÀÌ°ÍÀ» üũÇØÁÖ°í ³»¿ëÀ» Á¤¸®Çؼ­ $HOME/.rhosts ÆÄÀÏÀ» Áö¿ö ÁÖµµ·Ï Ç϶ó. À¯Àúµé¿¡°Ô ÀÌ·¯ÇÑ ÀÛ¾÷À» ÁÖ±âÀûÀ¸·Î ´ç½ÅÀÌ ½ÇÇàÇÑ´Ù´Â °ÍÀ» ¾Ë¸®µµ·Ï Ç϶ó.

      ¡Ú ¸¸¾à ÀÌ ÆÄÀÏÀÇ »ç¿ëÀÌ ²À ÇÊ¿äÇÏ´Ù¸é..

      °¡. ÆÄÀÏÀÇ Ã¹¹ø° ¹®ÀÚ°¡ ¡®-¡¯·Î ½ÃÀÛÇÏÁö ¾Êµµ·Ï È®ÀÎÇ϶ó.
      ³ª. ÆÄÀÏ Æ۹̼ÇÀÌ 600À¸·Î µÇ¾îÀÖ´ÂÁö È®ÀÎÇ϶ó.
      ´Ù. ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ°¡ ÇØ´ç°èÁ¤ÀÇ ¼ÒÀ¯ÀÚÀÎÁö È®ÀÎÇ϶ó.
      ¶ó. ÆÄÀϳ»¿¡ ¾î¶² ¶óÀο¡¼­µµ ¡®+¡¯°¡ Æ÷ÇÔµÇÁö ¾Êµµ·Ï Ç϶ó. ÀÌ°ÍÀº ÇØ´ç °èÁ¤¿¡ ´Ù¸¥
           ÀÌ¿ëÀÚÀÇ ·Î±×ÀÎÀÌ °¡´ÉÇÒ ¼öµµ Àֱ⠶§¹®ÀÌ´Ù.
      ¸¶. ÀÌ ÆÄÀÏÀº ÁÖ¼®¹®À» »ç¿ëÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ÆÄÀÏ¿¡ ¡®!¡¯È¤Àº ¡®#¡¯ À» Çã¿ëÇÏÁö ¸¶¶ó.
      ¹Ù. HOME/.rhostsÀÇ »ç¿ëÀ» Á¦ÇÑÇÒ ¼ö ÀÖ´Â log daemon À» »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ»
           ±â¾ïÇ϶ó.

      2.2.3  /etc/hosts.equiv

      rlogin°ú °°Àº ÇÁ·Î±×·¥µéÀº Æнº¿öµåÀÇ Àû¿ë¾øÀÌ ¾î¶² Çã°¡µÈ ½Ã½ºÅÛÀ¸·ÎºÎÅÍ ¿©·¯ºÐµéÀÇ ½Ã½ºÅÛÀÇ µ¿ÀÏ °èÁ¤À¸·Î ·Î±×ÀÎÇϴµ¥ »ç¿ëµÉ ¼ö ÀÖ´Ù. ¸¸ÀÏ r command¸¦ »ç¿ëÇÏÁö ¾Ê°Å³ª ´Ù¸¥ ½Ã½ºÅÛÀ¸·ÎºÎÅÍÀÇ ·Î±×ÀÎ Çã¿ëÀ» ¿øÇÏÁö ¾ÊÀ» °æ¿ì¿¡´Â ÀÌ ÆÄÀÏÀ» »ç¿ëÇÏÁö ¾Ê¾Æµµ µÇ°í ÇÊ¿äÇÏ´Ù¸é Áö¿öµµ µÈ´Ù. ÀÌ ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é ±×°ÍÀº
      r commandµéÀ» »ç¿ëÇÏ´õ¶óµµ º° ¹®Á¦¸¦ ÀÏÀ¸Å°Áö ¾ÊÀ» °ÍÀÌ´Ù.

      ¡Ú /etc/hosts.equiv ÆÄÀÏÀ» °¡Áö°í ÀÖ¾î¾ß¸¸ ÇÑ´Ù¸é

      °¡. ÃÖ¼ÒÇÑÀÇ ½Å·ÚµÈ È£½ºÆ®ÀÇ ¸ñ·Ï¸¸À» À¯ÁöÇÏ´ÂÁö È®ÀÎÇ϶ó.
      ³ª. NIS ȤÀº NIS+¸¦ »ç¿ëÇÑ´Ù¸é Á»´õ °ü¸®¿¡ ½¬¿î ³×Æ®¿÷ ±×·ìÀ» »ç¿ëÇ϶ó.
      ´Ù. ´ç½ÅÀÇ °ü¸®ÇÏ¿¡ Àְųª µµ¸ÞÀÎ ³»ºÎÀÇ È£½ºÆ®µé¸¸À» Çã°¡Ç϶ó.
      ¶ó. salsari.org ¿Í °°Àº ¿Ïº®ÇÏ°Ô »ç¿ëµÇ¾îÁö´Â È£½ºÆ® ³×ÀÓ µéÀ» »ç¿ëÇÏ´ÂÁö È®ÀÎÇ϶ó.
      ¸¶. ½Ã½ºÅÛÀ» accessÇÏ´Â À¯ÀúÀÇ Çã¿ë¶§¹®¿¡ ÆÄÀÏ ¾î´À °÷¿¡µµ ¡°+¡±¸¦ °¡ÁöÁö ¾Êµµ·Ï
           Ç϶ó.
      ¹Ù. ÀÌ ÆÄÀÏ¿¡¼­´Â ÁÖ¼®À» À§ÇÑ ¾î´À ¹®ÀÚµµ Áö¿øÇÏÁö ¾ÊÀ¸¹Ç·Î ¡®!¡¯ ȤÀº ¡®#¡¯¸¦ »ç¿ëÇÏÁö
           ¾Êµµ·Ï Ç϶ó.
      »ç. ÆÄÀÏÀÇ Æ۹̼ÇÀÌ 600À¸·Î ¼ÂÆõǾî ÀÖ´ÂÁö È®ÀÎÇ϶ó.
      ¾Æ. ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ°¡ root ÀÎÁö È®ÀÎÇ϶ó.
      ÀÚ. O/S ÀνºÅçÀ̳ª ÆÐÄ¡ ÈÄ¿¡´Â ²À üũÇ϶ó.

      2.2.4  UUCP

      °¡. ¸¸ÀÏ ´ç½ÅÀÇ »çÀÌÆ®¿¡¼­ ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â´Ù¸é ·Î±×ÀÎÀ» À§ÇØ ½ÇÇà°¡´ÉÇÑ shellÀ»
           Æ÷ÇÔÇÏ¿© uucp °èÁ¤À» disable½ÃÄѶó. ±×·¸Áö ¾ÊÀ¸¸é uucp´Â À§ÇèÇÑ »óÅ·Π³õ¿©Áú
           ¼ö ÀÖ´Ù.
      ³ª. uucp Ȩ µð·ºÅ丮¿¡ ÀÖ´Â .rhostsÆÄÀÏÀ» Á¦°ÅÇ϶ó.
      ´Ù. L.cmd ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ°¡ root ÀÎÁö È®ÀÎÇ϶ó.
      ¶ó. ¼ÒÀ¯ÀÚ°¡ uucpÀÎ ÆÄÀϵéÀÌ ¸ðµç À¯ÀúµéÀÌ ¾²±â °¡´ÉÇÑ Æ۹̼ÇÀ» ¿­¾î µÎÁö ¸¶¶ó.
      ¸¶. ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡ uucp½ÇÇàÀÌ ÇÊ¿äÇÑ °¢°¢ÀÇ »çÀÌÆ®¸¦ À§ÇØ ´Ù¸¥ uucp ·Î±×ÀÎÀ»
           ÁöÁ¤Çß´ÂÁö¸¦ È®ÀÎÇ϶ó.
      ¹Ù. °¢°¢ÀÇ uucp ·Î±×ÀεéÀÌ ÃÖ¼ÒÇÑÀ¸·Î ½ÇÇàÇÒ ¼ö ÀÖ´Â ¸í·ÉÀÇ ¼ö¸¦ Á¦ÇÑÇß´ÂÁö
           È®ÀÎÇ϶ó.
      »ç. ÇÊ¿äÇÏÁö ¾ÊÀº ÀüüÀÇ uucp ¼­ºê½Ã½ºÅÛÀ» Áö¿ü´ÂÁö È®ÀÎÇ϶ó.
      ¾Æ. ¹ê´õ¿¡¼­ Á¦°øÇÏ´Â uucp ȤÀº rootÀÇ crontab ´ÜÀ§°¡ ¾ø´ÂÁö È®ÀÎÇ϶ó.

      2.2.5  /etc/inetd.conf

      °¡. ÀÌ ÆÄÀÏÀÇ Æ۹̼ÇÀÌ 600À¸·Î µÇ¾î ÀÖ´ÂÁö È®ÀÎÇ϶ó.
      ³ª. ÀÌ ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ°¡ root ÀÎÁö È®ÀÎÇ϶ó.
      ´Ù. ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â ¼­ºñ½ºµéÀº disable½ÃÄѶó. ÀÌ·¸°Ô Çϱâ À§ÇÏ¿© ¿ì¸®´Â °¢ ¶óÀÎÀÇ
           Ã¹ ¸Ó¸®¸¦ ÁÖ¼®(#)ó¸®ÇÏ´Â °ÍÀ» ÃßõÇÑ´Ù.
           ¶ÇÇÑ ¸¶Âù°¡Áö·Î ù¸Ó¸®ÀÇ ¡®#¡¯¸¦ Á¦°ÅÇÔÀ¸·Î½á ÇÊ¿äÇÑ ¼­ºñ½º¸¦ ´Ù½Ã enable½Ãų
           ¼ö ÀÖ´Ù. ƯÈ÷ ¡®r¡¯¸í·É¾îµé°ú tftp´Â º¸¾È¿¡ Ãë¾àÇÑ ´ëÇ¥ÀûÀÎ ¿¹À̱⠶§¹®¿¡ ¸·´Â°Ô
           ÁÁ´Ù. ÆÄÀÏÀÌ º¯°æµÈ °æ¿ì ±×¿¡ ´ëÇÑ È¿°ú¸¦ ¾ò±â À§Çؼ­´Â inetd ÇÁ·Î¼¼½ºÀÇ Àç½Ãµ¿
           ÀÌ ÇÊ¿äÇÏ´Ù.

      2.2.6  tcp_wrapper

      °¡. ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡ ÀÌ ÅøÀ» ¼³Ä¡ÇÏ°í ÃÖÀûÈ­Ç϶ó.
      ³ª. PARANOID ¸ðµå·Î enable ½ÃÄѶó.
      ´Ù. RFC931 ¿É¼Ç°ú ÇÔ²² ½ÇÇàÇÏ´Â °ÍÀ» °í·ÁÇ϶ó.
      ¶ó. /etc/hosts.deny ÆÄÀÏ¿¡¼­¡¯all:all¡¯À» »ðÀÔÇÏ¿© ¸ðµç È£½ºÆ®¸¦ °ÅºÎÇÑ ´ÙÀ½
           /etc/hosts.allowÆÄÀÏ¿¡¼­ ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡ Çã¿ëµÈ È£½ºÆ®ÀÇ ¸ñ·ÏÀ» ³ª¿­Ç϶ó.
      ¸¶. ¼¼ºÎ »çÇ×ÀÇ ¿î¿ë¿¡ ´ëÇؼ­´Â ÀÌ À¯Æ¿¸®Æ¼¿Í ÇÔ²² ¹èÆ÷µÇ´Â ¹®¼­ÀڷḦ ÂüÁ¶Ç϶ó.
      ¹Ù. /etc/inetd.conf ÆÄÀÏ¿¡¼­ enableµÇ¾î ÀÖ´Â ¸ðµç T CP¼­ºñ½ºµéÀ» wrappingÇ϶ó.

      2.2.7  tftp

      tftp°¡ ÇÊ¿äÇÏÁö ¾Ê´Ù¸é /etc/inetd.conf ÆÄÀÏ¿¡¼­ ÁÖ¼®(#)ó¸®ÇÏ°í inetd ÇÁ·Î¼¼½º¸¦ Àç ½Ãµ¿Ç϶ó.

      2.2.8  fingerd

      Finger´Â ´ç½ÅÀÇ È£½ºÆ®¿¡ °üÇÑ ¸¹Àº Á¤º¸¸¦ ħÀÔÀÚ¿¡°Ô Á¦°øÇÒ ¼öµµ ÀÖ´Ù´Â °ÍÀ» ÀÎÁöÇϱ⠹ٶõ´Ù. ´ç½ÅÀÌ Á¦°øÇÏ´Â fingerÁ¤º¸¸¦ °í·ÁÇÏ°í finger¸¦ disableÇϰųª ¾ö°ÝÇÑ Á¤º¸¿¡ ÀÇÇØ Á¦°øµÇ´Â ¹öÀüÀ¸·Î ´ëüÇÔÀ¸·Î½á ³»¿ëÀ» °¨¼Ò½ÃÅ°´Â °ÍÀ» »ý°¢Çϱ⠹ٶõ´Ù.
      rusers³ª netstat¿Í °°Àº ´Ù¸¥ ¼­ºñ½ºµéÀÌ ºñ½ÁÇÑ Á¤º¸¸¦ Á¦°øÇÒ ¼öµµ ÀÖ´Ù.

      2.2.9  httpd

      °¡. root °èÁ¤À¸·Î ¼­¹ö¸¦ ½ÇÇàÇÏÁö ¸¶¶ó.
      ³ª. root °èÁ¤À¸·Î Ŭ¶óÀ̾ðÆ®¸¦ ½ÇÇàÇÏÁö ¸¶¶ó.
      ´Ù. ¸¸ÀÏ À¥ ¼­¹ö°¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê´Ù¸é chroot()¸¦ ÀÌ¿ëÇÏ¿© ¾ÈÀüÇÏ°Ô ¼³Ä¡Ç϶ó.
      ¶ó. ¼­¹ö ½ÇÇà½Ã ȯ°æ ¿É¼ÇÀÇ »ç¿ë¿¡ ÁÖÀÇÇ϶ó.
      ¸¶. CGIWRAP¸¦ »ç¿ëÇ϶ó.
      ¹Ù. ÇÊ¿äÇÏÁö ¾Ê´Ù¸é CGI ½ºÅ©¸³Æ®°¡ ½ÇÇàµÇÁö ¾Êµµ·Ï Ç϶ó.
      »ç. CGI ÇÁ·Î±×·¥ ÀÛ¼º½Ã ¸Å¿ì ÁÖÀǸ¦ ÇØ¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ ÇÁ·Î±×·¥µéÀº Ŭ¶óÀ̾ðÆ®·ÎºÎ
           ÅÍ Àü´ÞµÇ´Â Á¤º¸µéÀ» °è»êÇÏ°í, °¡²ûÀº ¾ÇÀǸ¦ °¡Áø ¿ÜºÎ ÀÌ¿ëÀڷκÎÅÍÀÇ ÀÔ·ÂÀ»
           ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ¸¸ÀÏ ÀÌ·¯ÇÑ ÇÁ·Î±×·¥µéÀÌ ÁÖÀDZí°Ô ÀÛ¼ºµÇÁö ¾Ê´Â´Ù¸é ¿ÜºÎÀÇ
           À¯Àú°¡ ¼­¹ö½Ã½ºÅÛ »óÀÇ ÀÓÀÇÀÇ ¸í·ÉÀ» ½ÇÇàÇÔÀ¸·Î½á ½Ã½ºÅÛÀ» ¸Á°¡¶ß¸± ¼öµµ ÀÖ´Ù.
           °ÅÀÇ ¸ðµç Ãë¾àÁ¡µéÀº ÀÌ·¯ÇÑ ¿øÀÎÀ¸·Î ¹ß»ýµÈ´Ù.
      ¾Æ. CGIµéÀº ÀÎÅÍÇÁ¸®Æ®µÇ´Â ½ºÅ©¸³Æ®º¸´Ù´Â Á¤ÀûÀ¸·Î ¸µÅ©µÈ ¹ÙÀ̳ʸ®·Î¼­ Á¦°ø
           Çϵµ·Ï Ç϶ó. ÀÌ°ÍÀº chr ooted ȯ°æ³»¿¡¼­ »ç¿ëµÉ ¼ö ÀÖ´Â ¸í·ÉÇؼ®¿ä±¸¸¦ Á¦°ÅÇÒ
           ¼ö ÀÖ´Ù.
      ÀÚ. cgi-bin µð·ºÅ丮 ³»¿¡ ÀÖ´Â ÆÄÀϵéÀÇ Æ۹̼Ç, ¼ÒÀ¯ÀÚ ±×¸®°í ÆÄÀÏÀÇ ³»¿ëÀ» È®ÀÎ
           Ç϶ó.  /usr/ucb/ mail°ú °°ÀÌ ¿ÜºÎ·Î ¸Þ¼¼Áö¸¦ ³Ö¾î º¸³»¾îÁöµµ·Ï ¸í·ÉµéÀ» Çã¿ë
           ÇÏ´Â Perl, AWK ±×¸®°í À¯´Ð½º ½© ÇÁ·Î±×·¥ °°ÀÌ ¸í·É Çؼ®±â·Î Á÷Á¢ÀûÀÎ ÀÔ·ÂÀÌ
           °¡´ÉÇϵµ·Ï ÇÏ´Â °ÍÀ» ÇÇÇ϶ó.
      Ä«. À¯ÀúµéÀÇ »ç¿ë½Ã ¸í·ÉÇؼ®±â·Î ³Ñ°ÜÁÖ±â Àü¿¡ ÀáÀçÀûÀ¸·Î À§ÇèÇÑ ¹®ÀÚÀÇ »ç¿ëÀ»
           ÇÊÅ͸µÇ϶ó. °¡´ÉÇÑ À§ÇèÇÑ ¹®Àڷδ ¡¬n ¡¬r (.,/;~!)>|^&$`< µîÀÌ ÀÖ´Ù.

      2.2.10  ftpd

      °¡. ´ç½ÅÀÌ »ç¿ëÇÏ´Â ftp µ¥¸óÀÌ ÃÖ±ÙÀÇ ¹öÀüÀÎ °ÍÀÎÁö È®ÀÎÇ϶ó.
      ³ª. ´ç½ÅÀÇ ftp ¼­¹ö»ó¿¡ ÀÖ´Â µðÆúÆ® ȯ°æ¼³Á¤ ¿É¼ÇÀ» ¸ðµÎ üũÇ϶ó.
      ´Ù. /etc/ftpaccess ÆÄÀÏÀÇ ¼³Á¤À» ÃÖÀûÈ­½ÃÄѶó.
      ¶ó. /etc/ftphosts ÆÄÀÏÀ» ¼öÁ¤ÇÏ¿© ¿øÇÏÁö ¾Ê´Â È£½ºÆ®·ÎºÎÅÍÀÇ Ä§ÀÔÀ» ¹æÁöÇÒ ¼ö ÀÖ´Ù.
      ¸¶. ´ç½ÅÀÇ ftpd¿¡ ¿¬°áÀ» Çã¿ëÇÏÁö ¾ÊÀ» À¯ÀúµéÀÌ ±â¼úµÈ /etc/ftpusers ÆÄÀÏÀÌ ¼Â¾÷
           µÇ¾î ÀÖ´ÂÁö¸¦ È®ÀÎÇ϶ó. ÀÌ°÷¿¡´Â ÃÖ¼ÒÇÑ °èÁ¤¿¡ ³ÖÀº ¸ðµç ¹ê´õ¿Í nobody,
           news,daemos, ingres, uucp, bin, rootµîÀ» Æ÷ÇÔ½ÃÄѶó.

      2.2.11  anonymous ftp

      ¡Ú anonymous ftp°¡ ÇÊ¿äÇÏ´Ù¸é

      °¡.  ftp ¼­¹ö»óÀÇ ¸ðµç ±âº» ȯ°æ¼³Á¤ ¿É¼ÇÀ» ¸ðµÎ È®ÀÎÇ϶ó.

      ¡Ú anonymous ftp°¡ ÇÊ¿äÇÏÁö ¾Ê´Ù¸é

      °¡. ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡ anonymous ftp¸¦ ½ÇÇà ÁßÀÎÁö¸¦ È®ÀÎÇϱâ À§Çؼ­ anonymous ftp
           ¸¦ »ç¿ëÇÏ¿© È£½ºÆ®¿¡ Á¢¼ÓÇØ º¸¶ó.
      ³ª. Æнº¿öµå·Î¼­´Â RFC822¿¡ Á¤ÀÇµÈ ¿ÏÀüÇÑ À¯Àú³×ÀÓÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.
      ´Ù. anonymous ftp¸¦ disable½ÃÅ°±â À§Çؼ­ ~ftp/ ³»ÀÇ ¸ðµç ÆÄÀÏÀ» ´Ù¸¥ °÷À¸·Î
           ¿Å±â°Å³ª Áö¿ö¶ó.
      ¶ó. ±×¸®°í ´ç½ÅÀÇ /etc/passwd ÆÄÀÏ¿¡ ÀÖ´Â ftp user ¸¦ Áö¿ìµµ·Ï Ç϶ó.
      ¸¶. ¸¸¾à ´ç½ÅÀÌ ºÐ»êµÈ Æнº¿öµå¸¦ »ç¿ëÇÏ°í ÀÖ´Ù¸é (¿¹¸¦ µé¾î NIS, NIS+) ´ç½ÅÀÇ
           ½Ã½ºÅÛ¿¡ Á¦°øµÇ´Â Æнº ¿öµå ¿£Æ®¸®»Ó ¾Æ´Ï¶ó ·ÎÄà Æнº¿öµå ÆÄÀÏÀ» üũÇØ º¼
           ÇÊ¿ä°¡ ÀÖ´Ù.

      2.2.12  ftp ¼­¹öÀÇ È¯°æ¼³Á¤

      °¡. ´ç½ÅÀÇ ftp ¼­¹ö»óÀÇ ¸ðµç ±âº» ȯ°æ¼³Á¤ ¿É¼ÇÀ» ¸ðµÎ È®ÀÎÇ϶ó. º¸µç ¹öÀüÀÇ ftp°¡
           È¯°æ¼³Á¤ µÇ¾îÁö´Â °Í¸¸Àº ¾Æ´Ï´Ù. ¸¸ÀÏ ´ç½ÅÀÌ È¯°æ¼³Á¤ °¡´ÉÇÑ ¹öÀüÀÇ ftp¸¦
           °¡Áö°í ÀÖ´Ù¸é (¿¹¸¦ µé¾î wu-ftp) ¸ðµç guest¹× anonymous À¯Àúµé¿¡ ´ëÇؼ­
           »èÁ¦, »ðÀÔ, º¯°æ, chmod,umask¿É¼Ç µîÀ» Çã¿ëÇÏÁö ¾Êµµ·Ï Ç϶ó.
           º¸Åë anonymous À¯ÀúµéÀº ºÒÇÊ¿äÇÑ ±ÇÇÑÀ» °¡ÁöÁö ¾Êµµ·Ï ÇØ¾ß ÇÑ´Ù.
      ³ª. ~ftp/bin °ú ~ftp/usr/bin, ~ftp/sbin ȤÀº ±× ¿Ü ºñ½ÁÇÑ ¼º°ÝÀÇ µð·ºÅ丮¿¡ shell
            À̳ª ÆÞ°ú °°Àº ¸í·É Çؼ®±âµéÀ» Æ÷ÇÔÇÏÁö ¸»¾Æ¾ß ÇÑ´Ù.
      ´Ù. /etc/passwd ¿Í /etc/shadow ÆÄÀÏ¿¡¼­ ftp¸¦ À§ÇÑ ºÎºÐÀÌ »ç¿ë ºÒ°¡´ÉÇÑ Æнº¿öµå
           ¿Í ½©·Î ¼ÂÆÃÇϵµ·Ï Ç϶ó. ÀÌ°ÍÀº ´ÙÀ½°ú °°À» ¼ö ÀÖ´Ù.

           ftp:*:400:400:Anonymous  FTP:/home/ftp:/bin/false

      ¶ó. ftpÀÇ È¨µð·ºÅ丮(~ftp/)°¡ ¸ðµå´Â 555, ¼ÒÀ¯ÀÚ´Â root (ftp°¡ ¾Æ´Ô)·Î µÇ¾î ÀÖ´ÂÁö
           È®ÀÎÇ϶ó.
      ¸¶. ´ç½ÅÀÇ ½ÇÁ¦ /etc/passwd ÆÄÀÏÀ» ~ftp/etc/passwd ÆÄÀÏ·Î Ä«ÇǺ»À» ¸¸µéÁö
           ¾Êµµ·Ï ÇÏ°í, Æ۹̼ÇÀÌ 444 ÀÌ°í ¼ÒÀ¯ÀÚ°¡ rootÀÎ ÆÄÀÏÀ» Çϳª ¸¸µé¾î¶ó. ÀÌ°÷¿¡´Â
           ½ÇÁ¦ /etc/passwd¿¡ Æ÷ÇÔµÈ °èÁ¤À» Æ÷ÇÔÇÏ°í À־´Â ¾ÈµÈ´Ù.
           ÀÌ°÷¿¡´Â ´ÜÁö root¿Í ftp¸¦ Æ÷ÇÔÇϵµ·Ï Ç϶ó. ÀÌ°ÍÀº Æнº¿öµå¸¦ disable½ÃŲ
           dummy entry°¡ µÇµµ·Ï ÇÑ´Ù.

           root:*:0:0:Ftp maintainer::ftp:*:400:400:
           Anonymous FTP::

           ÀÌ Æнº¿öµå ÆÄÀÏÀº ls(1) listing À» À§ÇØ À¯ÀúÀ̸§¿¡°Ô ´ÜÁö uid¸¦ Á¦°øÇϱâ À§ÇØ
           »ç¿ëÇÑ´Ù.
      ¹Ù. ´ç½ÅÀÇ ½ÇÁ¦ /etc/group ÆÄÀÏÀ» ~ftp/etc/group ÆÄÀÏ·Î Ä«ÇǺ»À» ¸¸µéÁö ¾Êµµ·Ï ÇÏ°í, Æ۹̼ÇÀÌ 444 ÀÌ°í ¼ÒÀ¯ÀÚ°¡ rootÀÎ ÀÌ ÆÄÀÏÀ» Çϳª ¸¸µé¾î¶ó.
      »ç. ~ftp/.rhosts¿Í ~ftp/.forward ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Êµµ·Ï Ç϶ó.
      ¾Æ. ftp °èÁ¤ÀÇ ·Î±×ÀÎ ½©À» ÀüÇô ±â´ÉÀÌ ¾ø´Â /bin/false ¿Í °°Àº °ÍÀ¸·Î ¼ÂÆÃÇ϶ó.
      ÀÚ. anonymous ftp¸¦ À§Çؼ­ ¾²±â °¡´ÉÇÑ µð·ºÅ丮µéÀ» °¡ÁöÁö ¾Êµµ·Ï Ç϶ó.
           ¾µ ¼ö ÀÖ´Â µð·ºÅ丮¸¦ ¸¸µéÁö ¾Ê´Â°Ô °¡Àå ¾ÈÀüÇÑ ¹æ¹ýÀ̳ª, Çʿ伺ÀÌ ÀÖ´Ù¸é ±×
           ¼ö¸¦ Çϳª·Î Á¦ÇÑÇϵµ·Ï Ç϶ó.
      Â÷. ¾²±â °¡´ÉÇÑ µð·ºÅ丮¸¦ ¸¸µé °æ¿ì¿¡´Â Àб⠰¡´ÉÇÏÁö ¾Êµµ·Ï Ç϶ó. ÀÐ±â ¹× ¾²±â
           ¸ðµÎ °¡´ÉÇÑ µð·ºÅ丮´Â ÀÎÁõµÇÁö ¾ÊÀº ¹æ½ÄÀ¸·Î »ç¿ëµÉ ¼ö ÀÖ´Ù.
      Ä«. ¼ÒÀ¯ÀÚ°¡ root ÀÎ ¾²±â °¡´ÉÇÑ µð·ºÅ丮´Â Æ۹̼ÇÀÌ 1733ÀÌ µÇµµ·Ï Ç϶ó.
      Ÿ. ¾²±â °¡´ÉÇÑ µð·ºÅ丮´Â °¡´ÉÇϸé ÆÄƼ¼ÇÀ» ºÐ·ùÇÏ¿© ³Öµµ·Ï Ç϶ó.
           ÀÌ°ÍÀº ¼­ºñ½º¿¡ ´ëÇÑ °ø°ÝÀ» ¸·´Âµ¥ µµ¿òÀÌ µÈ´Ù.

      2.2.13  sendmail

      °¡. Ç×»ó ÃֽŠ¹öÁ¯ÀÇ sendmailÀ» »ç¿ëÇ϶ó.
      ³ª. ¸¸ÀÏ ´ç½ÅÀÌ ¹ê´õ¿¡¼­ Á¦°øÇÏ´Â sendmailÀ» »ç¿ëÇÑ´Ù¸é, sendmailÀÌ º¸¾È»ó Ãë¾àÀÇ
           ¿Â»óÁö°¡µÇ¾î ¿Ô±â ¶§¹®¿¡ ÃÖ½ÅÀÇ ÆÐÄ¡¸¦ ÀνºÅç Çϱ⠹ٶõ´Ù.
      ´Ù. syslog¿¡ ÀÇÇØ Á¦°øµÇ´Â loggingÀÇ ·¹º§À» Áõ°¡½ÃÄѶó. syslogÆÄÀÏÀ̳ª ÄַܼÎ
           logging µÇ¾îÁö´Â ¸ÞÀϸ޼¼Áö¸¦ À§ÇÑ ¡®info¡¯ÀÇ ÃÖ¼Ò·¹º§À» enable½ÃÄѶó.
      ¶ó. º¯°æµÈ ȯ°æÆÄÀÏÀÌ À¯È¿Çϱâ À§Çؼ­´Â sendmailÀÇ Àç½Ãµ¿ÀÌ ÇÊ¿äÇÏ´Ù´Â °ÍÀ»
           ±â¾ïÇ϶ó.

 

    2.3  ½Ã½ºÅÛ º¸¾È

      2.3.1  Patch

      ¹ê´õ·ÎºÎÅÍ ÆÐÄ¡ ¸ñ·ÏÀ» ±¸ÇÑ ´ÙÀ½ ½Ã½ºÅÛ¿¡ ÃßõµÇ´Â ÆÐÄ¡Áß¿¡ ¾ÆÁ÷ ÀνºÅçµÇ¾î ÀÖÁö ¾ÊÀº °ÍÀ» ÀνºÅç Ç϶ó.

      2.3.2  General

      °¡. ´ç½ÅÀÇ ½Ã½ºÅÛ »ó¿¡ ºÒ¹ýÀûÀÎ ¸ñÀûÀ» °¡Áø .exrcÆÄÀϵéÀÌ ÀÖ´ÂÁö¸¦ È®ÀÎÇ϶ó.
      ³ª. .exrc ÆÄÀÏ ±â´ÉÀ» disable½ÃÅ°±â À§ÇØ EXINIT ȯ°æº¯¼öÀÇ »ç¿ëÀ» °í·ÁÇØ º¸¶ó.
           ÀÌ·¯ÇÑ ÆÄÀϵéÀº ÀÌ ÆÄÀÏÀÌ Æ÷ÇÔµÈ µð·ºÅ丮¿¡¼­ vi(1) ȤÀº ex(1) °°Àº ¸í·ÉÀ»
           ½ÇÇàÇßÀ» °æ¿ì ´ç½ÅÀÇ ½Ã½ºÅÛ º¸¾È¿¡ ¹®Á¦°¡ »ý±â°Ô ÇÒ ¼öµµ ÀÖ´Ù.
      ´Ù. À¯ÀúÀÇ È¨ µð·ºÅ丮¿¡ ÀÖ´Â .forward ÆÄÀϵéÀÌ ÀÎÁõµÇÁö ¾ÊÀº ¸í·ÉÀ̳ª ÇÁ·Î±×·¥À»
           ½ÇÇàÇÏÁö ¾Ê´ÂÁö È®ÀÎÇ϶ó. mailer´Â ±ÇÇÑÀÌ ÀÖ¾î¾ß¸¸ ½ÇÇàÀÌ µÇ´Â °ÍµéÀ» ÀϹÝ
           À¯Àú¿¡°Ô Çã¿ëÇϵµ·Ï À߸øµÇ¾îÁú ¼öµµ ÀÖ´Ù. ÀÎÁõµÇÁö ¾ÊÀº ÇÁ·Î±×·¥µéÀº smrshÀÇ      »ç¿ëÀ» ÅëÇؼ­ Á¦ÇѵǾîÁú ¼ö ÀÖ´Ù.
      ¶ó. Startup and shutdown scripts°¡ ¡°chmod 666 motd¡±¸¦ ÇÏÁö ¾Êµµ·Ï Ç϶ó. ÀÌ°ÍÀº
           À¯Àú ·Î±×Àνà º¸¿©ÁÖ´Â ¸Þ¼¼Áö¸¦ ÀÏ¹Ý À¯Àú°¡ º¯°æ½Ãų ¼ö ÀÖµµ·Ï Çã¿ëÇÑ´Ù.  
      ¸¶. /dev ¿¡ ÀÖ´Â ¸ðµç ÆÄÀϵéÀÌ Æ¯¼ö ÆÄÀÏÀÎÁö¸¦ È®ÀÎÇ϶ó. Ư¼ö ÆÄÀϵéÀº ÆÛ¹Ì¼Ç ºñÆ®
           ÀÇ Ã¹¹ø° ºÎºÐÀ» È®ÀÎÇÔÀ¸·Î½á ¾Ë ¼ö ÀÖ´Ù.
      ¹Ù. /dev ÀÌ¿Ü¿¡ ºñÁ¤»óÀûÀÎ ½ºÆä¼È ÆÄÀÏÀÌ ÀÖ´ÂÁö È®ÀÎÇ϶ó.
      »ç. À¯Àú ¿µ¿ªÀ» ÀûÀýÇÏ°Ô ¹é¾÷ÇÏ°í ±× ³»¿ëÀ» ±â·ÏÇ϶ó.
      ¾Æ. ¼³Á¤µÇ¾î ÀÖÁö ¾Ê´Ù¸é °èÁ¤¿¡ ´ëÇØ quotas¸¦ ¼³Á¤Çϵµ·Ï ÇÏ´Â°Ô ÁÁ´Ù.

      2.3.3  Passwd shadowing

      °¡. ¹ê´õ¿¡¼­ Á¦°øµÇ´Â passwd shadowing, ȤÀº third party Á¦Ç°À» enable ½ÃÄѶó.
           passwd shadowing Àº ÀÌ¿ëÀÚÀÇ ¾ÏȣȭµÈ Æнº¿öµåÀÇ Á¢±ÙÀ» Á¦ÇÑÇÑ´Ù.
      ³ª. ÀÎÁõµÇÁö ¾ÊÀº °Ë»ç³ª ºÒÀÏÄ¡¼º¿¡ ´ëÇØ ´ç½ÅÀÇ passwd ¹× shadow ÆÄÀÏÀ» ÁÖ±âÀû
           À¸·Î °Ë»çÇ϶ó.

      2.3.4  Special accounts

      °¡. º¸¾È Á¤Ã¥¿¡ µû¶ó rootÀÇ ´Ù¸¥ ºÐ»êµÈ °èÁ¤ÀÌ ¾øµµ·Ï Ç϶ó. °èÁ¤ÀÇ ºñ¹Ð¹øÈ£¸¦ ÇÑ
           »ç¶÷ ÀÌ»óÀÌ ¾ËÁö ¾Êµµ·Ï Ç϶ó.
      ³ª. guest °èÁ¤À» disable½ÃÄѶó. ¾ÆÁ÷±îÁö´Â guest °èÁ¤À» ¸¸µéÁö ¾Ê´Â °Ô ÁÁ´Ù.
      ´Ù. ÀÏ¹Ý À¯Àú°¡ root°¡ µÇ±â À§ÇØ su ¸í·ÉÀ» »ç¿ëÇÒ ¶§ ¾ö°Ý¼ºÀ» À§ÇÏ¿© Ưº°ÇÑ
           group(SUN OS¿¡¼­´Â ¡°wheel¡±°ú °°Àº)À» »ç¿ëÇ϶ó.
      ¶ó. OS¿Í ÇÒ²² Á¦°øµÇ´Â ¸ðµç ±âº» ¹ê´õ °èÁ¤µéÀ» dis able½ÃÄѶó. ÀÌ°ÍÀº °¢°¢
           ¾÷±×·¹À̵峪 ÀνºÅç ÇÑ ÈÄ¿¡ üũµÇ¾î¾ß ÇÑ´Ù.
      ¸¶. ¡°sync¡±¿Í °°ÀÌ ¸í·ÉÀ» ¼öÇàÇÏ´Â Æнº¿öµå¸¦ °¡Áö°í ÀÖÁö ¾ÊÀº °èÁ¤µéÀ» disable
           ½ÃÄѶó. ÀÌ·¯ÇÑ °èÁ¤¿¡ ÀÇÇØ ¼ÒÀ¯µÈ ÆÄÀϵéÀÇ ¼ÒÀ¯ÀÚ¸¦ ¹Ù²ÙµçÁö »èÁ¦Ç϶ó.
           ÀÌ·¯ÇÑ °èÁ¤µéÀÌ cron À̳ª jobs¸¦ °¡Áö°í ÀÖÁö ¾Êµµ·Ï Ç϶ó. ÀÌ·¯ÇÑ °èÁ¤µéÀ» ÀüºÎ
           Áö¿ì´Â°Ô °¡Àå ÁÁÀº ¹æ¹ýÀÌ´Ù.
      ¹Ù. ¸¸ÀÏ ÇÊ¿äÇÏÁö ¾Ê´Ù¸é sync, daemon, bin µî°ú °°Àº ½Ã½ºÅÛ °èÁ¤¿¡ /bin/false°ú
           °°Àº ±â´ÉÀÌ ¾ø´Â ½©À» ÁöÁ¤Ç϶ó.

      2.3.5  root °èÁ¤

      °¡. root Æнº¿öµå¸¦ ¾Ë°í ÀÖ´Â »ç¶÷ÀÇ ¼ö¸¦ ¾ö°ÝÈ÷ Á¦ÇÑÇ϶ó. ÀÌ°ÍÀº groupid°¡ 0À¸·Î
           µî·ÏµÈ À¯Àúµé ÀÌ¿©¾ß ÇÑ´Ù(¿¹¸¦ µé¾î SunOS¿¡¼­´Â wheel group).
           ÀüÇüÀûÀ¸·Î ÀÌ°ÍÀº ´ëºÎºÐ 3~4 ¸íÀ¸·Î Á¦ÇѵȴÙ.
      ³ª. º¸¾ÈÁ¤Ã¥¿¡ µû¶ó ³×Æ®¿öÅ©¸¦ ÅëÇØ root·Î ·Î±×ÀÎ ÇÏÁö ¸¶¶ó.
      ´Ù. ÀϹÝÀûÀ¸·Î root·Î ·Î±×ÀÎÇÏ´Â °Íº¸´Ù À¯Àú °èÁ¤¿¡¼­ su¸¦ ½ÇÇàÇÏ´Â °Ô ´õ ³ªÀº
           º¸¾ÈÀ» Á¦°øÇÑ´Ù.
      ¶ó. root ´Â ~/.rhosts ÆÄÀÏÀ» °¡ÁöÁö ¾Êµµ·Ï Ç϶ó.
      ¸¶. rootÀÇ path ¿¡ ¡°.¡±À» ³ÖÁö ¾Êµµ·Ï Ç϶ó.
      ¹Ù. rootÀÇ login ÆÄÀϵéÀº root¿¡ ÀÇÇØ ¼ÒÀ¯µÇÁö ¾ÊÀº ÆÄÀÏÀ» »ç¿ëÇÏÁö ¸»°í group³ª
           world¿¡ ÀÇÇØ ¾²±â °¡´ÉÇÏÁö ¾Êµµ·Ï Ç϶ó.
      »ç. rootÀÇ cron jobs ÆÄÀÏÀº root¿¡ ÀÇÇØ ¼ÒÀ¯µÇÁö ¾ÊÀº ÆÄÀÏÀ» »ç¿ëÇÏÁö ¸»°í group³ª
           world¿¡ ÀÇÇØ ¾²±â °¡´ÉÇÏÁö ¾Êµµ·Ï Ç϶ó.
      ¾Æ. root ¸í·É ¼öÇà ½Ã Àý´ë path °æ·Î¸¦ »ç¿ëÇϵµ·Ï Ç϶ó.(¿¹¸¦ µé¾î /bin/su, /bin/find)
           ÀÌ°ÍÀº root°¡ Æ®·ÎÀÌ ¸ñ¸¶ÀÇ ½ÇÇàÀ» ¸·±â À§Çؼ­ ÇÊ¿äÇÏ´Ù. ÇöÀç µð·ºÅ丮¿¡¼­
           ¸í·ÉÀ» ½ÇÇàÇϱâ À§Çؼ­´Â ¡°./¡±¿Í ÇÔ²² ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÑ´Ù.

      2.3.6  log file

      log ÆÄÀÏ¿¡´Â ÇØÅ·ÀÇ ÈçÀûµéÀÌ ³²°ÜÁ® ÀÖÀ» ¼ö ÀÖ´Ù. ±×·¯¹Ç·Î ÁÖ±âÀûÀ¸·Î ·Î±× ÆÄÀÏÀ» ¹é¾÷ÇÏ°í üũÇÏ´Â ½À°üÀ» ±æ·¯¶ó.

      °¡. su(1)½Ãµµ¿¡ °üÇÑ ·Î±×µéÀ» ÁÖ±âÀûÀ¸·Î ¸ð´ÏÅ͸µ Ç϶ó.
      ³ª. ¹Ýº¹ÀûÀÎ ·Î±×ÀÎ ½ÇÆп¡ °üÇØ ÁÖ±âÀûÀ¸·Î ¸ð´ÏÅ͸µ Ç϶ó.
      ´Ù. ·Î±×ÀÎ °ÅºÎ ¸Þ¼¼Áö¿¡ ´ëÇØ ÁÖ±âÀûÀ¸·Î ¸ð´ÏÅ͸µ Ç϶ó.
      ¶ó. ±âº»Àû log ÆÄÀÏÀÇ À§Ä¡( /var/adm, /var/log)

    2.4  NFS/NIS º¸¾È

      2.4.1  NFS

      ³×Æ®¿öÅ©¸¦ ÅëÇÏ¿© ¼­·Î ´Ù¸¥ ÄÄÇ»Å͵éÀÌ ÆÄÀÏ ½Ã½ºÅÛµéÀ» °øÀ¯ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. NFS¸¦ »ç¿ëÇÒ ¶§ ÀϹÝÀûÀ¸·Î ¸¶¿îÆ®µÈ ÆÄÀϵéÀ» °ü¸®ÇØÁÖ´Â NFS ¼­¹öÀÇ º¸¾ÈÀ» ÀüÀûÀ¸·Î ½Å·ÚÇÏ´Â °æÇâÀÌ ÀÖ´Ù.

      °¡. NFS Æ®·¡ÇÈÀ» ¶ó¿ìÅÍ¿¡¼­ ÇÊÅ͸µÇÏ°í, port 111»óÀÇ TCP/UDP¿Í port 2049»óÀÇ
           TCP/UDP¸¦ ÇÊÅ͸µ Ç϶ó. ÀÌ°ÍÀº ´ç½ÅÀÇ ¼­ºê³Ý »ó¿¡ ÀÖÁö ¾ÊÀº ±â°èµéÀÌ ´ç½ÅÀÇ
           ±â°è¿¡ exportµÈ ÆÄÀÏ ½Ã½ºÅÛÀÇ »ç¿ëÀ» ¸·¾ÆÁÙ °ÍÀÌ´Ù.
      ³ª. »ç¿ëÇÒ¼ö ÀÖ´Â ¸ðµç ÆÐÄ¡¸¦ Àû¿ëÇ϶ó. NFS´Â ¸¹Àº º¸¾È»óÀÇ ¹®Á¦Á¡À» ¾È°í ÀÖ±â
           ¶§¹®ÀÌ´Ù.
      ´Ù. NFS port ¸ð´ÏÅ͸µÀ» enable½ÃÄѶó. ÆÄÀϽýºÅÛ ¸¶¿îÆ®¸¦ À§ÇÑ È£ÃâµéÀº ¿ÀÁ÷
           Æ÷Æ®¹øÈ£ 1024ÀÌÇÏÀÇ °Í¸¸ Çã¿ëÇÑ´Ù. ÀÌ°ÍÀº ¾î¶² »óȲÇÏ¿¡¼­´Â ´õ ³ªÀº º¸¾ÈÀ»
           Á¦°øÇÑ´Ù.
      ¶ó. exports ÆÄÀÏ¿¡ ¡°localhost¡± entry°¡ Æ÷ÇÔÇϵµ·Ï Çã¿ëÇÏÁö ¸¶¶ó.
      ¸¶. ¿ÀÁ÷ Á¦ÇÑµÈ ÀüüÀÇ È£½ºÆ® ³×ÀÓÀ¸·Î exportÇ϶ó.
      ¹Ù. export ¸®½ºÆ®°¡ 256¹®ÀÚ¸¦ ÃÊ°úÇÏÁö ¾Êµµ·Ï Á¦ÇÑÇ϶ó. /etc/export³»¿¡¼­ host
           µéÀÇ ¸ñ·ÏÀ» ½ÇÇàÇÑ´Ù¸é, ±× ¸ñ·ÏÀº È£½ºÆ® À̸§ÀÌ È®ÀåµÈ ÈÄ 256 ¹®ÀÚÀÌ»óÀ»
           ÃÊ°úÇÒ ¼ö ¾ø´Ù.
      »ç. ¹«½É°á¿¡ ÆÄÀϽýºÅÛÀ» Àü¼¼°è·Î Àý´ë ÇÏÁö ¸¶¶ó.
           -access=host.domainname.au  ¿É¼ÇÀ̳ª ±×¿¡ »óÀÀÇÏ´Â °ÍÀ» »ç¿ëÇ϶ó.
           ¡°export¡± ³ª ¡°dfstab¡± ¿¡ °üÇØ ´õ ¸¹Àº ±â´ÉÀ» ¾Ë°íÀÚ ÇÑ´Ù¸é manual page¸¦
           ÂüÁ¶Ç϶ó.
      ¾Æ. °¡´ÉÇϸé ÆÄÀÏ ½Ã½ºÅÛÀ» read-only(-ro)·Î exportÇ϶ó.
      ÀÚ. ¸¸¾à NIS°¡ ÇÊ¿äÇÑ »óȲÀ̶ó¸é, exports ÆÄÀÏ°ú ¸¶¿îÆ® ¿äû¿¡ º¸¾È¿É¼ÇÀ»
           »ç¿ëÇ϶ó.(º¸¾È ¿É¼ÇÀÌ »ç¿ë°¡´ÉÇÑ °æ¿ì)
      Â÷. ÇöÀç exportµÇ¾îÀÖ´Â °ÍÀ» º¸°íÀÚ ÇÑ´Ù¸é ¡°showmount-e¡±¸¦ »ç¿ëÇ϶ó.
      Ä«. Ŭ¶óÀ̾ðÆ®¿¡¼­ ¸¶¿îÆ® ¿äûÀ» Çã¿ëÇÏÁö ¾Ê´Â rpcbind³ª portmapper¸¦ ½ÇÇàÇß´ÂÁö
           È®ÀÎÇ϶ó. ¾ÇÀÇÀÖ´Â NFS Ŭ¶óÀ̾ðÆ®´Â ¸¶¿îÆ® ´ë¸ó¿¡°Ô ¿äûÀ» ¹Þ¾ÆµéÀÌ°Ô Çϱâ
           À§ÇØ ¼­¹öÀÇ portmapper daemon¿¡°Ô ¿äûÇÒ ¼ö ÀÖ´Ù. ÀÌ °æ¿ì ¸¶¿îÆ® ´ë¸óÀº
           ±× ¿äûÀ» portmapper·ÎºÎÅÍ Á÷Á¢ÀûÀ¸·Î ¿Â °Íó·³ ½ÇÇàÇÑ´Ù. ÆÄÀÏ ½Ã½ºÅÛÀÌ ÀÚü
           ¸¶¿îÆ®µÉ °æ¿ì ÀÌ°ÍÀº ÆÄÀÏ ½Ã½ºÅÛ¿¡°Ô ÀÎÁõµÇÁö ¾ÊÀº Çã°¡¸¦ ÁÖ°Ô µÈ´Ù.
           /etc/exports¸¦º¯°æÇÏ´Â °ÍÀº /usr/etc/exports ȤÀº ±× ¿Ü »óÀÀÇÏ´Â °ÍÀ» ½ÇÇà ÇÑ
           ÈÄ¿¡¾ß ºñ·Î¼Ò È¿°ú¸¦ ¾òÀ» ¼ö ÀÖ´Ù´Â °ÍÀ» ±â¾ïÇ϶ó.

      2.4.2  NIS

      Áß¿äÇÑ ½Ã½ºÅÛ µ¥ÀÌÅͺ£À̽º ÆÄÀϵéÀ» ³×Æ®¿öÅ©¸¦ ÅëÇÏ¿© °øÀ¯ÇÔÀ¸·Î½á °ü¸®ÀÚ¿Í »ç¿ëÀڵ鿡°Ô ÀÏ°ü¼º ÀÖ´Â ½Ã½ºÅÛ È¯°æÀ» Á¦°øÇÑ´Ù.

      °¡. /etc/passwd ÆÄÀÏ¿¡ ¡®+¡¯ entry ¸¦ °¡Áø ±â°è°¡ NIS master ¼­¹ö°¡ ¾Æ´Ñ
           Å¬¶óÀ̾ðÆ®·Î »ç¿ëµÇ¾îÁö°í ÀÖ´ÂÁö¸¦ È®ÀÎÇ϶ó.
      ³ª. /etc/rc.local ȤÀº ±×¿¡ ´ëÀÀÇÏ´Â ½ºÅ¸Æ®¾÷ ÀýÂ÷°¡ ypbind ¸¦ -s ¿É¼Ç°ú ÇÔ²²
           ½ºÅ¸Æ®Çϱâ À§ÇØ ¼Â¾÷µÇ¾î ÀÖ´ÂÁö È®ÀÎÇ϶ó. ÀÌ°ÍÀº ¸ðµç ½Ã½ºÅ۵鿡¼­ Àû¿ëµÇÁö
           ¸¸Àº ¾ÊÀ» °ÍÀÌ´Ù. ´ç½ÅÀÇ ½Ã½ºÅÛ ¹®¼­¸¦ È®ÀÎÇ϶ó.
      ´Ù. secure RPC¸¦ »ç¿ëÇ϶ó.

 

3. SECURITY TOOLÀ» ÀÌ¿ëÇÑ ½Ã½ºÅÛ ±¸Ãà

    º¸¾È ÅøµéÀº ¾Æ·¡¿Í °°ÀÌ ¸î °¡Áö ÇüÅ·ΠºÐ·ùÇÒ ¼ö ÀÖ´Ù.

    - Æнº¿öµå °­È­ Åø
       Npasswd, Passwd+, Shadow, Chacct, Crack, SKey
    - ÆÄÀÏ ½Ã½ºÅÛ º¯°æ ¹× Checksum °ü¸® Åø
       MD5, MD5 check, Tripwire
    - ¸ð´ÏÅ͸µ Åø
       Tcpdump, NETMAN, Netlog, NFSwatch
    - ½Ã½ºÅÛ º¸¾ÈÁ¡°Ë Åø
       COPS, Tiger
    - ³×Æ®¿öÅ© º¸¾È»óÅ ºÐ¼® ¹× º¸¾È Åø
       SATAN, Gabriel, SAINT, ISS

    ±×·³ ¸î °¡Áö º¸¾ÈÅøµéÀ» ÀÚ¼¼È÷ »ìÆ캸ÀÚ.

    - COPS
    COPS(Computerrized Oracle and Passward System)´Â UNIX system ÀÇ º¸¾ÈÁ¡°Ë ÇÁ·Î±×·¥ÀÌ´Ù. COPS ÆÐÅ°Áö´Â º¸¾ÈÀ» Á¶»çÇØ ÁÖ´Â ½ÇÁ¦ ÇÁ·Î±×·¥µé°ú ¼³Ä¡¹æ¹ý°ú ÀÛµ¿¹æ¹ý ±×¸®°í °á°ú¸¦ Çؼ®ÇÏ´Â µµÅ¥¸ÕÆ®µé·Î ±¸¼ºµÇ¾î ÀÖ´Ù. COPS´Â root°¡ »Ó¸¸ ¾Æ´Ï¶ó ÀÏ¹Ý user µµ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

    ÁÖ¿ä Ư¡ :
    -> root suid fileµéÀÇ ¸®½ºÆ®¿Í write °¡´É ¿©ºÎ, shell script ¿©ºÎ
    -> crack À¸·Î ¹ß°ßµÇ±â ½¬¿î password check
    -> ÁÖ¿ä system file, directory, deviceÀÇ owner ¿Í permission check
    -> password file °ú group file ³»ÀÇ UID=0 µîÀÇ ±âº»ÀûÀΠüũ
    -> /etc/rc*.d/* ¿¡ ÀÇÇØ ¼öÇàµÇ´Â program µé°ú crondaemon¿¡ ÀÇÇØ ¼öÇàµÇ´Â
        ÇÁ·Î±×·¥µéÀÇ vulnerability
    -> ÁÖ¿ä binary fileµéÀÇ CRC checkÇÏ¿© º¯µ¿½Ã ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô Å뺸
    -> /etc/inetd.conf ¿¡ ÀÇÇØ °¨Ãß¾îÁ® ÀÖÀ»Áö ¸ð¸¦ hidden shell check
    -> °¢ »ç¿ëÀÚµéÀÇ home directoryÀÇ .cshrc, .profile, permisson check
    -> /etc/hosts.equiv ÀÇ ¡®+¡¯ ¿©ºÎ (¾ø¾î¾ß ÇÔ)
    -> unrestricted NFS mount setup
    -> /etc/ftpuser ¿¡ root °¡ µé¾î ÀÖ´ÂÁö ¿©ºÎ(µé¾î ÀÖ¾î¾ß ÇÔ : ftp·Î root °ÅºÎÇÑ´Ù´Â ¶æ)
    -> CERT ¿¡ ÀÇÇÑ º¸°í µÈ ÆÄÀÏÀÇ patch ¿©ºÎ
    -> anonymous ftp ȯ°æ¼³Á¤ÀÌ Á¦´ë·Î µÇ¾îÀÖ´ÂÁö µîÀ» üũ

    ´ÜÁ¡ :
    -> COPS´Â ´ÜÁö º¸¾È¹®Á¦¿¡ ´ëÇÏ¿© ¾Ë·ÁÁֱ⸸ ÇÒ »Ó ¼öÁ¤À» ÇØ ÁÖÁö´Â ¾Ê´Â´Ù.
    -> ½ÇÇà½Ã°£ÀÌ ±²ÀåÈ÷ ±æ°í, ½Ã½ºÅÛ³»ÀÇ ·Îµåµµ »ó´çÈ÷ ½ÉÇÏ´Ù.
    -> ÃֽŠ¹ö±×¿¡ ´ëÇؼ­´Â ¹«¹æºñÇϸç OSº°·Î ³ªÅ¸³ª´Â ƯÁ¤ ¹ö±×³ª hole¿¡ ´ëÇؼ­µµ
         ´ëÀÀÇÒ ¼ö ¾ø´Ù.

    - SATAN
    Dan Farmer¿ÍWietse Venema°¡ ¸¸µç SATAN(System Administrator Tool for Analyzing Network)Àº ¸®¸ðÆ® ½Ã½ºÅÛÀÇ º¸¾È Ãë¾àÁ¡À» üũÇÑ´Ù. µû¶ó¼­ ÀÌ ÇÁ·Î±×·¥À» ÀÛµ¿½ÃÅ°´Â ¸ðµç »ç¿ëÀÚ´Â ´Ù¸¥ ½Ã½ºÅÛÀÇ º¸¾È»ó ¹®Á¦Á¡À» ¹ß°ßÇÒ ¼ö ÀÖ´Ù. SATANÀº ³×Æ®¿öÅ©¸¦ ÅëÇÏ¿© ¸®¸ðÆ® ½Ã½ºÅÛÀÇ º¸¾ÈÁ¤µµ¸¦ Á¶»çÇÏ°í ±× ÀڷḦ HTML BrowserÀ» ÅëÇÏ¿© È£½ºÆ®ÀÇ Å¸ÀÔ, ¼­ºñ½º, vulnerability µîÀÇ º¸°í¼­¸¦ ¸¸µé¾î º¸¿©ÁØ´Ù. SATANÀº ¹®Á¦¸¦ ¹ß°ßÇÏ¸é °Ë»ö±â »ó¿¡ ±×°ÍÀÌ ¿Ö ¹®Á¦°¡ µÇ´ÂÁö¿Í ¾î¶»°Ô ÇÏ¸é ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´ÂÁö¸¦ ¾Ë·ÁÁØ´Ù.

    ÁÖ¿ä Ư¡ :
    ->FTP vulnerabilities
    -> ±ÇÇÑÀÌ ÁÖ¾îÁöÁö ¾Ê´Â NFS ÆÄÀϽýºÅÛ export(access controlÀ» °Ë»ç)
    -> portmapÀ» ÅëÇÑ NFSÀÇ export(ÇöÀç exportµÇ¾î¼­ »ç¿ë ÁßÀΠȣ½ºÆ® °Ë»ç)
    -> NISÀÇ Æнº¿öµå ÆÄÀÏ Á¢±Ù
    -> REXD ¾×¼¼½º
    -> Sendmail vulnerabilities
      - Sendmail 4.1 pipe bug
      - Sendmail 5.55 pipe bug
    -> TFTPÀÇ ÆÄÀÏ Á¢±Ù
    -> r-shellÀÇ Á¢±Ù (.rhost, /etc/hosts.equiv ¿¡ +±âÈ£°¡ Àִ°¡)
    -> Á¦ÇÑÀÌ ¾ø´Â X ¼­¹ö·Î ÀÇ Á¢±Ù
    -> ¾²±â ±ÇÇÑÀÌ ÀÖ´Â FTPÀÇ È¨ µð·ºÅ丮
    -> finger »ç¿ë ¿©ºÎ

    ´ÜÁ¡ :
    -> ¾÷±×·¹À̵尡 ÁøÇàµÇÁö ¾Ê¾Æ¼­ üũ°¡´ÉÇÑ ¹ö±× ¸®½ºÆ®°¡ ÃÖ½ÅÀÌ ¾Æ´Ï´Ù.
    -> ÇØÄ¿°¡ °ø°ÝÇÒ¸¸ÇÑ ¸ñÇ¥ ½Ã½ºÅÛÀ» ´ë»óÀ¸·Î remote bug¸¦ Á¶»çÇÒ ¼ö ÀÖ´Ù.
    -> SATAN ¼öÇ൵Áß secret key°¡ ³ëÃâµÉ °æ¿ì ¿ªÇØÅ· ´çÇÒ ¼ö ÀÖ´Ù.

    -ISS
    Iss´Â internet security scannerÀÇ ¾àÀڷμ­ ¿ø°Ý È£½ºÆ®ÀÇ Æ÷Æ® ½ºÄµÀ» ±âº»À¸·Î ÇÏ´Â security checkerÀÌ´Ù. ÁÖ·Î publicÇÏ°Ô °ø°³µÇ¾î Àִ ȣ½ºÆ® (À̸¦Å׸é bbs¸¦ µ¹¸®´Â È£½ºÆ®³ª anonymous ftp ¼­ºñ½º¸¦ Áö¿øÇϴ ȣ½ºÆ®)¸¦ ½ºÄµ ÇÒ ¸ñÀûÀ¸·Î Á¦À۵Ǿú´Ù. ÇÏÁö¸¸ ÀÎÅÍÆäÀ̽º°¡ »ó´çÈ÷ ÁÁÁö ¾Ê±â ¶§¹®¿¡ ±×¸® ÁÁÀº Æò°¡´Â ¹ÞÁö ¸øÇß´Ù. ±×·³¿¡µµ ºÒ±¸ÇÏ°í Çѹø¿¡ ³ÐÀº ¹üÀ§ÀÇ È£½ºÆ®µéÀ» ÇѲ¨¹ø¿¡ ºü¸¥ ¼Óµµ·Î ½ºÄµ ÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù.

    ÁÖ¿ä Ư¡ :
    -> guest, bbs, lp µîÀÇ ½Ã½ºÅÛ ³»ÀÇ º¸¾ÈÀûÀÎ Ãø¸é¿¡¼­ °ø°Ý´ë»óÀÌ µÉ¸¸ÇÑ °èÁ¤À»  remote·Î
        Á¶»ç
    -> °¢Á¾ ÇÁ·Î±×·¥ÀÇ vulnerability¸¦ remote·Î üũ
    -> iss ´Â ½ºÄË ¹üÀ§¿¡ ÁöÁ¤µÈ ¿©·¯ È£½ºÆ®¸¦ ºü¸¥ ¼Óµµ·Î üũÇÒ ¼ö ÀÖ´Ù.
    -> µþ·Á ³ª¿À´Â ºÎ°¡ÀûÀÎ toolµéÀ» ÀÌ¿ëÇÏ¿© exploit¿¡ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù
         - netbug
         - strobe
         - ypx

    ´ÜÁ¡ :
    -> iss ÀÇ interface´Â ¹®ÀÚ±â¹ÝÀ̱⠶§¹®¿¡ »ç¿ëÀÚµéÀÌ »ç¿ëÇϱ⿡ ºÒÆíÇÒ ¼öµµ ÀÖ´Ù.
    -> iss ´Â ºü¸¥ ¼Óµµ·Î port check¿Í holeÀ» ¾Ë¾Æ ³¾ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ÀÚ¼¼ÇÑ ºÎ°¡ ¼³¸íÀÌ
         ¾øÀ¸¹Ç·Î À̸¦ ÀÌÇØÇÏ·Á¸é ¾î´À Á¤µµÀÇ ¼öÁØÀÌ ÇÊ¿äÇÏ´Ù.
    -> ¿ÜºÎ¿¡¼­ÀÇ port ½ºÄµ µîÀº ¶Ù¾î³ªÁö¸¸ ÀÚüÀûÀÎ ³»ºÎÀÇ OS Â÷¿ø ¹ö±×´Â üũ¸¦ ÇØÁÖÁö
         ¸øÇÑ´Ù.
    -> ÇØÄ¿°¡ remote·Î °ø°Ý ½Ã½ºÅÛÀÇ Á¤º¸¸¦ ÀÔ¼öÇÒ ¼ö ÀÖ´Ù.
    -> ¼Ò½ºÀÇ °ø°³·Î º¯Çü¼Ò½ºµéÀÌ Á÷Á¢ °ø°Ý¿¡ °¡´ãµÇ±âµµ ÇÑ´Ù.

    -Tiger
    Tiger´Â Cops¿Í ºñ½ÁÇÑ Á¾·ùÀÇ UNIX Security check program ÀÌ´Ù.

    -Crack
    UNIX ½Ã½ºÅÛÀÇ passwd´Â DES(Data Encryption Standard)¸¦ µû¸£¹Ç·Î, ¿ªÇÔ¼ö¸¦ ±¸ÇÒ ¼ö ¾ø´Ù. ÇÏÁö¸¸, ÀÌ Æнº¿öµå¸¦ ÃßÃøÇÏ¿© »çÀüÆÄÀÏÀ» ¸¸µé¾î À̸¦ /bin/passwd¿¡ ÀÇÇØ ¾Ïȣȭ ½ÃŲ µÚ ÀÌ°ÍÀ» /etc/passwd ÆÄÀÏ ³»ÀÇ ¾ÏÈ£¿Í ºñ±³ÇÏ¿© ¾ÏÈ£¸¦ ÃßÀûÇÏ´Â °ÍÀÌ CrackÀÌ´Ù.

    -Tripwire
    ħÀÔÀÚÀÇ ¹ß»ýÀ¸·Î ½Ã½ºÅÛÀÇ ÆÄÀÏÀÌ ¼Õ»óµÇ¾ú°Å³ª º¯ÇüµÇ¾ú´Ù°í ÇßÀ» ¶§ ¼Õ»óµÈ ÆÄÀÏ ½Ã½ºÅÛÀº ã¾Æ³»¾î º¹±¸ÇÒ ¼ö ÀÖÁö¸¸ ħÀÔÀÚ°¡ ¹éµµ¾î µîÀÇ ¸ñÀûÀ¸·Î ½Ã½ºÅÛ ÆÄÀÏÀ» º¯Çü½ÃÄ×À» °æ¿ì ¹ß°ßµÇÁö ¾Ê´Â ÇÑ ¿µ¿øÈ÷ ³²¾Æ ÀÖ°Ô µÉ ¼öµµ ÀÖ´Ù. ÀÌ ¶§¹®¿¡ ½É°¢ÇÑ ¹®Á¦¸¦ ¹ß»ý½Ãų ¼öµµ ÀÖ´Ù. ħÀÔ´çÇϱâ ÀÌÀü¿¡ ½Ã½ºÅÛ ÆÄÀÏ¿¡ °üÇÑ µ¥ÀÌÅͺ£À̽º°¡ ÀÛ¼ºÀÌ ¾ÈµÇ¾î ÀÖ¾ú´Ù¸é ÆÄÀÏÀÌ º¯ÇüÀÌ µÇ¾ú´ÂÁö¸¦ ¾Ë±â¶õ ½¬¿î ÀÏÀÌ ¾Æ´Ï´Ù. Tripwire´Â ¹Ù·Î ±× µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µé¾î ³õ°í ±×°Í°ú ÆÄÀÏ ½Ã½ºÅÛÀÇ »óŸ¦ ºñ±³ÇØ ºÒ¹ýÀûÀÎ º¯È­¸¦ ¹ß°ßÇؼ­ °ü¸®ÀÚ¿¡°Ô ¾Ë·ÁÁÖ´Â ¿ªÇÒÀ» ÇÑ´Ù.

    - Cmp
    ÇØÄ¿°¡ ½Ã½ºÅÛ¿¡ ħÅõÇÏ¿© root±ÇÇÑÀ» ¾ò°í packet sniffingÀ» ÇÒ °æ¿ì ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º´Â ¡®promiscuous mode¡¯·Î ÀüÇâµÈ´Ù. Cmp´Â ¹Ù·Î ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º°¡ ¡®promiscuous mode¡¯ÀÎÁö ¾Æ´ÑÁö¸¦ ¾Ë·ÁÁØ´Ù.

    - Netlog
    TCP¿Í UDPµîÀÇ ÆÐŶ Àü¼Û»óȲÀ» ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â ToolÀÌ´Ù. ÀÚ½ÅÀÇ È£½ºÆ®·ÎÀÇ Á¢¼Ó»Ó¸¸ ¾Æ´Ï¶ó, ¼­ºê³Ý »ó¿¡¼­ À̵¿ÇÏ´Â ¸ðµç ÆÐŶµéÀ» º¼ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ÆÐŶ¸¸ º¸¿©ÁÙ »Ó, À̸¦ ºÐ¼®ÇÏ´Â ·çƾµéÀº Á¦°øµÇÁö ¾ÊÀ¸¹Ç·Î »ç¿ëÇϴµ¥ »ó´çÇÑ Áö½Ä°ú °ü½ÉÀÌ ÇÊ¿äÇÑ ¸ð´ÏÅ͸µ ToolÀÌ´Ù.

    - TCP wrapper
    Wietse Vanema¿¡ ÀÇÇØ Á¦ÀÛµÈ TCPwapper ´Â È£½ºÆ®·¹º§¿¡¼­ ƯÁ¤ ÇÁ·ÎÅäÄÝ°ú Æ÷Æ®, ³×Æ®¿öÅ© IP ¿¡ µû¸¥ Á¢¼ÓÇã°¡¸¦ ³»ÁÙ °ÍÀÎÁö °ÅºÎÇÒ °ÍÀÎÁö °áÁ¤ÇÏ´Â packet dropperÀ̶ó°í º¼ ¼ö ÀÖ´Ù.

    - TCPdump
    ³×Æ®¿öÅ© »óÀ» ¿À°¡´Â TCP ÆÐŶµéÀ» ¸ð´ÏÅ͸µÇÏ´Â ÅøÀÌ´Ù.

    - TIS Firewall Toolkit
    Trusted Infomation System ¿¡ ÀÇÇØ Á¦°øµÇ´Â TIS´Â ƯÁ¤ÇÑ ³×Æ®¿öÅ©·ÎºÎÅÍÀÇ Á¢±ÙÀ» ¿øõºÀ¼âÇÏ´Â ÀÏÁ¾ÀÇ ¹æÈ­º®À̸ç, °ø°³µÈ ¹öÀüÀ̹ǷΠ¼Õ½±°Ô ¼³Ä¡ÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Ù.

 

4. ¹æÈ­º®(Firewall)

    ¹æÈ­º®À̶õ 2°³ÀÇ ³×Æ®¿öÅ© »çÀÌ¿¡¼­ Á¢±ÙÁ¦¾î Á¤Ã¥À» ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ½Ã½ºÅÛÀ̳ª ½Ã½ºÅÛµéÀÇ ÁýÇÕÀÌ´Ù. ±Ã±ØÀûÀ¸·Î ÀÌ ½Ã½ºÅÛÀÌ ¼öÇàÇÏ´Â ±â´ÉÀÇ ÀÔÀå¿¡¼­´Â 2°³ÀÇ ¸ÞÄ«´ÏÁòÀ¸·Î ÀÌ·ç¾îÁö´Âµ¥, Áï ³×Æ®¿öÅ©¿¡¼­ÀÇ Æ®·¡ÇÈÀ» ¸·´Â °Í°ú Çã¿ëÇÏ´Â °ÍÀÌ´Ù. ¹æÈ­º®¿¡ µû¶ó 2°¡ÁöÁß ¾î¶² Çϳª°¡ ´õ¿í °­Á¶µÉ ¼ö ÀÖÀ¸³ª ¾Æ¸¶ °¡Àå Áß¿äÇÑ °ÍÀº ¹æÈ­º®ÀÌ Á¢±ÙÁ¦¾î Á¤Ã¥À» ±¸ÇöÇÑ´Ù´Â »ç½ÇÀÌ´Ù.

    - ¹æÈ­º®ÀÇ »ç¿ë ÀÌÀ¯
    ÀÎÅͳݿ¡¼­µµ ÀÏ¹Ý »çȸ¿¡¼­ ¹ú¾îÁö´Â ´Ù¸¥ »ç¶÷ÀÇ º®¿¡ ³«¼­¸¦ Çϰųª ¿ìüÅëÀ» ÈѼÕÇϰųª Â÷·®À» ÈѼÕÇÏ´Â µîµîÀÇ Àϵé°ú À¯»çÇÑ ÇàÀ§µéÀÌ ¹ú¾îÁö°í Àִµ¥, ¿©±â¿¡´Â Áß¿äÇÑ µ¥ÀÌŸ³ª ÀÚ¿øµéÀÌ ÀÖÀ» ¼ö ÀÖ¾î ÀÎÅͳݿ¡ °¡ÀÔµÈ ±â°üÀº À̸¦ ¸·À¸·Á ÇÏ°í ÀÖ´Ù. ¹æÈ­º®ÀÇ ÁÖµÈ ¸ñÀûÀº ÀÌ·¯ÇÑ ºÒ¹ýÇàÀ§¿¡ ´ëÇØ ÀÚ½ÅÀÇ ³×Æ®¿öÅ©¸¦ º¸È£ÇÏ°í ³»ºÎ¿¡¼­´Â ÀÏ»óÀûÀÎ ¾÷¹«¸¦ Æò½Ã¿Í °°ÀÌ ÇÒ ¼ö ÀÖµµ·Ï ÇÏÀÚ´Â °ÍÀÌ´Ù.

    - ¹æÈ­º®ÀÌ ÇÒ ¼ö ÀÖ´Â ÀÏ
    ¾î¶² ¹æÈ­º®Àº ´ÜÁö ÀüÀÚ¿ìÆí Æ®·¡Çȸ¸À» Çã¿ëÇϱ⵵ Çϴµ¥, ±âº»ÀûÀ¸·Î E-mail ¼­ºñ½º °ø°ÝÀÌ ¾Æ´Ñ ¸ðµç ³×Æ®¿öÅ©°ø°Ý¿¡ ´ëÇØ º¸È£ÇÑ´Ù. ¾î¶² ¹æÈ­º®Àº º¸´Ù ´À½¼ÇÑ Á¦ÇÑÀ» µÎ¾î ´ÜÁö ¹®Á¦°¡ ¾Ë·ÁÁ® ÀÖ´Â ¼­ºñ½º¸¸ ¸·´Â´Ù. ÀϹÝÀûÀ¸·Î ¹æÈ­º®Àº ¿ÜºÎ¿¡¼­ÀÇ ºÒ¹ýÀûÀÎ ´ëÈ­Çü Á¢±ÙÀ» ¸·À» ¼ö ÀÖµµ·Ï ±¸¼ºÇÒ ¼ö ÀÖÀ¸¸ç ºÒ¹ýÇàÀ§ÀÚµéÀÌ ³»ºÎÀÇ ³×Æ®¿öÅ© ±â°è·Î Á¢±ÙÇÏ´Â °ÍÀ» ºÀ¼âÇÑ´Ù. ±×·¯¸é¼­ ³»ºÎ »ç¿ëÀÚ´Â ¿ÜºÎ¿¡ ÀÚÀ¯·Ó°Ô Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÑ´Ù. ÇÏÁö¸¸ ¹æÈ­º®Àº ¾îµð¿¡¼­ Ãâ¹ßÇÑ Æ®·¡ÇÈÀÏÁö¶óµµ Á¦¾îÇÒ ¼ö ÀÖ´Ù. ¹æÈ­º®Àº º¸¾È°ú ±â·Ï(Audit)ÀÌ ÇÊ¿äÇÑ °÷À̶ó¸é ´Ü ÇϳªÀÇ Á¡°ËÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ Á¦°øµÇ¾î ¸Å¿ì Áß¿äÇÏ´Ù. ¹æÈ­º®ÀÌ Á¦°øÇÏ´Â ·Î±×¸¦ ÀÌ¿ëÇÏ¿© ¾î¶°ÇÑ Æ®·¡ÇÈÀÏÁö¶óµµ °ü¸®ÀÚ¿¡°Ô º¸°í ÇÒ ¼ö ÀÖµµ·Ï ¸¸µé°í ¾ó¸¶³ª ¸¹Àº ħÀԽõµ°¡ ÀÖ¾ú´ÂÁö¸¦ ¾Ë ¼ö ÀÖ´Ù.

     

Âü°íÇÑ ±Û

    ACERTÀÇ UNIX Computer Security Checklist (Version 1.1) Last Update 19-Dec-1995
    ÀÎÅÍ³Ý ¹æÈ­º® ½Ã½ºÅÛ - FAQ Marcus J. Ranum, ranum@iwi.com

    ----------------
    Ȥ½Ã ÀÌ ±Û¿¡ ´ëÇÑ ³»¿ë Áß Æ²¸° ±ÛÀÌ Àְųª ÀúÀ۱ǿ¡ À§¹èµÈ ³»¿ëÀÌ ÀÖ´Ù¸é Àú¿¡°Ô ¸ÞÀÏÁÖ¼¼¿ä.
    ÀÌÀç¿í E-Mail : salsari@hotmail.com

     




¡ã top

homeÀ¸·Î...