|
8.3 Security
º¸¾ÈÀ̶óÇÔÀº Solaris¸¦ ºñ·ÔÇÑ ¿©·¯ UNIX¿î¿µÃ¼Á¦ÀÇ ÇãÁ¡À» ÀÌ¿ëÇÑ ¿©·¯ ºÒ¹ýÀûÀÎ Á¢±ÙÀ» ¸·´Â ¹æ¹ý·Ð¿¡ ´ëÇÑ ¼³¸íÀ̶óÇصµ
°ú¾ðÀº ¾Æ´Ï¶ó°í º»´Ù. °£´ÜÇÑ º¸¾È¿¡ °ü°èµÈ ¼³¸íÀ» ÇÏ°Ú´Ù. Á»´õ ÀÚ¼¼ÇÑ »çÇ×Àº www.securekr.com À» Âü°íÇϱ⠹ٶõ´Ù.
8.3.1 Security Problems in the /etc/passwd File
passwd ÆÄÀÏ¿¡¼ »ç¿ëÀÚÀÇ ¾ÏÈ£°¡ ¾ø´Â »ç¿ëÀÚ¸¦ ã¾Æ³»¾î¼ ºÒ¹ýÀû À¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ¹®Á¦Á¡ÀÌ ÀÖ´Ù. ±×¸®°í, °øÀ¯µÈ ¿©·¯
»ç¿ëÀÚ°¡ ¾µ ¼ö ÀÖ´Â °èÁ¤À» ¸¸µéÁö ¸»¾Æ¾ßÇÑ´Ù.
8.3.2 Setuid Programs
setuid°¡ ¾²ÀÎ ÇÁ·Î±×·¥Àº º¸¾È ¹®Á¦¿¡ Å« °É¸²µ¹ÀÌ´Ù. »ç¿ëÇÏÁö ¾ÊÀ» ¼öµµ ¾ø°í »ç¿ëÇÏÀÚ´Ï º¸¾ÈÀÌ °É¸®°í... setuid°¡
°É¸° ÇÁ·Î±×·¥À» È®ÀÎÇÏ°í Á¤¸®ÇÏ´Â ÀÛ¾÷ÀÌ ÇÊ¿äÇÏ´Ù.
8.3.3 Important File
Permission ÆÄÀÏÀÇ permissionÀ̶ó´Â °Íµµ setuid¿¡ ºñÇÒ¸¸Å Å« ºñÁßÀ» Â÷Áö ÇÑ´Ù. root¸¸ÀÌ ¼öÁ¤ÇÒ ¼ö
ÀÖ´Â ÆÄÀÏÀÌ full permissionÀ¸·Î Ç®·Á ÀÖ´Ù¸é º¸¾È¿¡ Ä¡¸íÀûÀÏ ¼ö ÀÖ´Ù. ƯÈ÷, root ÀÇ home directory¿¡
.rhosts ÆÄÀÏÀÌ full permissionÀ̶ó¸é ±× ½Ã½ºÅÛÀº ´©±¸¿¡°Ô³ª rootÀÇ ±ÇÇÑÀ» ³Ñ°ÜÁÙ ¼ö ÀÖ°Ô µÇ´Â°ÍÀÌ´Ù.
¾ÆÁÖ ½É°¢ÇÑ ¹®Á¦´Ù.
8.3.4 Security Power Tools
COPS: ½Ã½ºÅÛÀÇ º¸¾È »óȲÀ» Á¡°ËÇÏ´Â °ÍÀ» µµ¿ÍÁÖ´Â ÅøÀÌ´Ù. ÆÄÀÏ ¹× µð·ºÅ丮ÀÇ permission°ú /etc/passwd¿Í
/etc/group ÀÇ ³»¿ëÁ¡°Ë, ±×¸®°í ½Ã½ºÅÛ ½ºÅ©¸³Æ®¿Í crontab ÆÄÀÏÀ» °Ë»ç ÇÏ°í »ç¿ëÀÚ È¨µð·ºÅ丮ÀÇ permission¼³Á¤¿¡
°ü°èµÈ »çÇ×À» Á¡°ËÇÑ´Ù.
crack: ºñº¸¾ÈÀûÀÎ ¾ÏÈ£µéÀ» °ËÃâÇϴµ¥ ¾²ÀδÙ. ÇÏÁö¸¸ Å©·¡Ä¿µéÀÌ ¾ÏÈ£¸¦ »©³»´Âµ¥ »ç¿ëµÇ±âµµ ÇÑ´Ù´Â °ÍÀÌ ¹®Á¦ÀÌ´Ù.
tcpd: Internet service¸¦ ¸·¾ÆÁÖ´Â ¿ªÇÒÀ» ÇϰԵȴÙ. firewallÀÇ ¿ªÇÒÀ» ÇÑ´Ù°í º¸¸éµÈ´Ù.
´Ù¸¥ °÷¿¡¼ µé¾î¿À´Â »ç¿ëÀÚ¿¡°Ô Á¦ÇÑÀ» °¡ÇÒ ¼ö ÀÖµµ·Ï µÇ¾îÀÖ´Ù.
tripwire: ½Ã½ºÅÛ ÆÄÀÏÀÇ ¼öÁ¤À» °¨½ÃÇÏ´Â ÅøÀÌ´Ù.
8.4 Printing
ÇÁ¸°Æÿ¡ °ü°èµÈ ¼³Á¤À» Àâ°í À¯ÁöÇϴ°͵µ °ü¸®ÀÚÀÇ Áß¿äÇÑ ÀÛ¾÷ÀÌ´Ù. printer server ¼³Á¤, printer client
¼³Á¤À» ´Ù·ê°ÍÀÌ´Ù. SolarisÀÇ OpenwinÀÇ AdmintoolÀ» ÀÌ¿ëÇÑ ¹æ¹ý¸¸À» ¼³¸íÇÏ°Ú´Ù.
printer´Â Local°ú Remote¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. local¿¡ ¼³Ä¡ÇÏ´Â ¹æ¹ý°ú remote·Î ¼³Ä¡ÇÏ´Â ¹æ¹ýÀÇ Â÷ÀÌ´Â
°ÅÀÇ ¾ø´Ù. local printer´Â Æ÷Æ®ÀÇ ÁöÁ¤°ú printerÀÇ À̸§ °£´ÜÇÑ ¼³Á¤À» ÇÏ°í Ãß°¡ ¸¦ ¼±ÅÃÇÏ¸é ¹«¸®¾øÀÌ ÁöÁ¤µÈ´Ù.
Æ÷Æ®¸¦ Å͹̳¯·Î ÁöÁ¤Çϸé Å͹̳¯·Î ÇÁ¸° Æ®ÀÇ ³»¿ëÀÌ ³ª¿À°ÔµÈ´Ù.
remote·Î ¼³Ä¡Çϴ°͵µ AdmintoolÀ» ÀÌ¿ëÇÏ¸é °£´ÜÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù. printer serverÀÇ À̸§À» ÁöÁ¤ÇÏ°í printerÀÇ
À̸§À» ÁöÁ¤ÇÑ´ÙÀ½ ¼¹öÀÇ ¿î¿µÃ¼Á¦ Á¾·ù¸¦ ¼±ÅÃÇÏ¸é ¹«¸®¾øÀÌ ÇÁ¸°Æ® ÇÒ ¼ö ÀÖ´Ù.
´ÙÀ½°ú °°Àº ¸í·É¾îµéÀ» ÅëÇؼ printer °ü¸® ÀÛ¾÷À» ÇÒ ¼ö ÀÖ´Ù.
lp: printer ·Î fileÀ» º¸³¿
lpstat: printer status¸¦ Á¶È¸ÇÔ
cancel: printer request¸¦ Ãë¼ÒÇÔ
accept: print requestÀÇ QueuingÀ» °¡´ÉÇÏ°Ô ÇÔ
reject: print requestÀÇ QueuingÀ» ºÒ°¡´ÉÇÏ°Ô ÇÔ
enable: print request¸¦ printer·Î Ãâ·ÂÇÏ°Ô ÇÔ
disable: print request¸¦ printer·Î Ãâ·ÂµÇÁö ¾Ê°Ô ÇÔ
lpmove: print request¸¦ À̵¿½ÃÅ´
lpadmin: ´Ù¾çÇÑ °ü¸®¿ë ¸í·É¾î¸¦ ½ÇÇàÇÔ
print serviceÀÇ configuration fileÀº /etc/lp¿¡ ÀÖ°í spooling directory ´Â /var/spool/lpÀÌ´Ù.
|