10.10. ±âŸ

´ÙÀ½Àº ´Ù¸¥ Àý¿¡¼­ ±â¼úÇϱ⿡´Â Àû´çÇÏÁö ¾ÊÀ» °Í °°Àº ¿©·¯°¡Áö ±âŸ º¸¾È ÁöħµéÀÌ´Ù:

ÇÁ·Î±×·¥ÀÇ °¡Á¤µéÀ» »ç¿ëÇϱâ Àü¿¡ Àû¾îµµ (ÇÁ·Î±×·¥ ½ÃÀۺκп¡¼­) ÇÁ·Î±×·¥ÀÌ À̵éÀÇ ÀϺθ¦ °Ë»çÇÏ°Ô Ç϶ó. ¿¹¸¦ µé¾î ÁÖ¾îÁø µð·ºÅ丮¿¡ ¼³Á¤µÈ "sticky" ºñÆ®¿¡ ÀÇÁ¸ÇÑ´Ù¸é À̸¦ °Ë»çÇØ¶ó. ÀÌ·¯ÇÑ °Ë»çµéÀº °ÅÀÇ ½Ã°£ÀÌ °É¸®Áö ¾ÊÁö¸¸ ½É°¢ÇÑ ¹®Á¦¸¦ ¿¹¹æÇÒ ¼ö ÀÖ´Ù. °¢ È£Ãâ¿¡ ´ëÇØ ¾à°£ÀÇ °Ë»ç¿¡ °É¸®´Â ½Ã°£ÀÌ ¿ì·ÁµÈ´Ù¸é Àû¾îµµ ¼³Ä¡½Ã¿¡ °Ë»ç¸¦ Çϰųª ¶Ç´Â ´õ¿í ÁÁÀº °ÍÀº ¾ÖÇø®ÄÉÀÌ¼Ç ½Ãµ¿½Ã¿¡ Àû¾îµµ °Ë»ç¸¦ ¼öÇàÇØ¶ó.

³»Àå ½ºÅ©¸³ÆÃ ¾ð¾î¸¦ °®°í ÀÖ´Ù¸é ÀÌ ¾ð¾î°¡ ½ºÅ©¸³Æ®¸¦ È£ÃâÇÏ´Â ÇÁ·Î±×·¥¿¡ ³ª»Û ¿µÇâÀ» ¹ÌÄ¥ ¼ö Àִ ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÏ´Â °ÍÀÌ °¡´ÉÇÒ ¼öµµ ÀÖ´Ù. ÀÌ¿¡ ´ëÃ³ÇØ¶ó.

º¹ÀâÇÑ ¼³Á¤ ¾ð¾î°¡ ÇÊ¿äÇÏ´Ù¸é ÀÌ ¾ð¾î°¡ ÁÖ¼® ¹®ÀÚ¸¦ °®°í ÀÖ°í ÁÖ¼®Ã³¸®µÈ ¸¹Àº º¸¾ÈÀûÀÎ ¿¹µéÀ» Æ÷ÇÔÇÏ´Â Áö È®ÀÎÇØ¶ó. ´ë°³ '#'ÀÌ ÁÖ¼®À» ´Ù´Âµ¥ »ç¿ëµÇ´Âµ¥ ÀÌ ¶óÀÎÀÇ ³ª¸ÓÁö°¡ ÁÖ¼®ÀÌ´Ù.

°¡´ÉÇÏ´Ù¸é setuid ¶Ç´Â setgid ·çÆ® ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏÁö ¸¶¶ó; ´ë½Å ·çÆ®·Î »ç¿ëÀÚ ·Î±×ÀÎÀ» ÇØ¶ó.

Äڵ忡 ¼­¸íÇØ¶ó. ÀÌ·¸°Ô ÇÔÀ¸·Î½á ¾òÀ» ¼ö ÀÖ´Â °ÍÀÌ º¸³»Á³´ø °ÍÀÎÁö¸¦ »ìÆìº¸±â À§ÇØ ´Ù¸¥ »ç¶÷µéÀÌ °Ë»çÇÒ ¼ö ÀÖ´Ù.

Á¤ÀûÀ¸·Î ¸µÅ©µÇ´Â º¸¾ÈÀûÀÎ ÇÁ·Î±×·¥À» °í·ÁÇØ¶ó. ÀÌ´Â º¸¾ÈÀûÀÎ ÇÁ·Î±×·¥ÀÌ µ¿Àû ¸µÅ© ¶óÀ̺귯¸¦ »ç¿ëÇÏÁö ¾ÊÀ½À» È®ÀÎÇÔÀ¸·Î½á ÀÌ ¸ÞÄ«´ÏÁò¿¡ ´ëÇÑ °ø°Ý¿¡ ´ëÀÀÇÑ´Ù. ±×·¯³ª ÀÌ´Â ¸î°¡Áö ´ÜÁ¡ÀÌ Àִµ¥ µ¿ÀÏÇÑ ·çƾÀÇ ´ÙÁß º¹»ç¶§¹®¿¡ µð½ºÅ©¿Í ¸Þ¸ð¸® »ç¿ëÀ» Áõ°¡½Ãų ¼ö ÀÖÀ¸¸ç ¶ÇÇÑ ´õ¿í ¹Ù¶÷Á÷ ÇÏÁö ¾ÊÀº °ÍÀº º¸¾È Ãë¾à¼º¿¡ ´ëÇÑ ¶óÀ̺귯¸® °»½ÅÀ» ´õ¿í ¾î·Æ°Ô ¸¸µç´Ù - ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼­ À̵éÀº ÀÚµ¿ÀûÀ¸·Î °»½ÅµÇÁö ¾ÊÀ» °ÍÀÌ¸ç °³º°ÀûÀ¸·Î ã¾Æ³» ±¸ÇöµÇ¾î¾ß ÇÑ´Ù.

Äڵ带 ÀÚ¼¼È÷ °ËÅäÇÒ ¶§ ÀÏÄ¡ÇÏÁö ¾Ê´Â ¸ðµç °æ¿ì¸¦ °í·ÁÇØ¶ó. ¿¹¸¦ µé¾î switch ¹®ÀÌ ÀÖ´Ù¸é cases Áß ¾Æ¹« °Íµµ ÀÏÄ¡ÇÏÁö ¾ÊÀ» ¶§ ¹«¾ùÀÌ ¹ß»ýÇÒ °ÍÀΰ¡? "if" ¹®ÀÌ ÀÖ´Ù¸é Á¶°ÇÀÌ ½ÇÆÐÇÒ ¶§ ¹«¾ùÀÌ ¹ß»ýÇÒ °ÍÀΰ¡?

´ÜÁö ÆÄÀÏÀ» ``removing" ÇÑ´Ù°í ÇØ¼­ ÀÌ µð½ºÅ©·ÎºÎÅÍ ÆÄÀÏ µ¥ÀÌŸ¸¦ Á¦°ÅÇÏ´Â °ÍÀº ¾Æ´Ï´Ù; ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼­´Â ÀÌ ³»¿ëÀ» ``deleted" ·Î Ç¥½ÃÇÏ¿© ÃßÈÄ Àç»ç¿ë¿¡ ¾Ë¸Â°Ô ¸¸µé¸ç ´ë°³ µ¥ÀÌŸ´Â Àû¾îµµ ´Ù¸¥ °÷ (¸Þ¸ð¸®, ½º¿Ò ÆÄÀÏ ¹× Àӽà ÆÄÀÏ) ¿¡ ÀϽÃÀûÀ¸·Î ÀúÀåµÈ´Ù. Á¤¸»·Î ´ÜÈ£ÇÑ °ø°Ý¿¡ ´ëÇ×Çϱâ À§Çؼ­´Â µ¥ÀÌŸ¸¦ °ãÃľ²´Â °ÍÀ¸·Î´Â ÃæºÐÇÏÁö ¾Ê´Ù. ÀÚ¼ºÃ¼ ¹Ìµð¾î¸¦ Áö¿ì´Â ¹®Á¦¿¡ ´ëÇÑ °íÀüÀûÀÎ ³í¹®Àº Peter Gutman ÀÇ ³í¹® ``Secure Deletion of Data from Magnetic and Solid-State Memory''ÀÌ´Ù. °ú°¨ÇÑ ÀûÀº ÄÄÇ»ÅÍ¿¡¼­ ¹æÃâµÇ´Â ÀüÀڱ⠸ð´ÏÅ͸µ (±º»ç ½Ã½ºÅÛµéÀº À̸¦ ±Øº¹Çϱâ À§ÇØ TEMPEST ±ÔÄ¢À» µû¶ó¾ß ÇÑ´Ù) ¹× Űº¸µå¿¡ ¼û°ÜÁø ¸ð´ÏÅÍ¿Í °°Àº ºñ¹Ð °ø°Ý µîÀÇ ´Ù¸¥ ¹æ¹ýÀ» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.

º¸¾È Ãë¾à¼ºÀ» ¼öÁ¤ÇÒ ¶§ (ÇöÀç ¼öÁ¤µÈ) Ãë¾à¼ºÀ» ¾Ç¿ëÇÏ·Á´Â ½Ãµµ¸¦ ŽÁöÇØ ±â·ÏÇϱâ À§ÇØ ``°æ°í" ¸¦ Ãß°¡ÇÏ´Â °ÍÀ» °í·ÁÇØ¶ó. À̴ ƯÈ÷ °ø°ÝÀÚ°¡ °ø°ÝÀÌ È¿°ú°¡ ÀÖÀ» °ÍÀÎÁö ¹Ì¸® °áÁ¤ÇÒ ¹æ¹ýÀÌ ¾ø´Ù¸é ÁøÇàÁßÀÎ °ø°ÝÀ» ³ëÃâ½Ã۱⠶§¹®¿¡ °ø°Ý °¡´É¼ºÀ» °¨¼Ò½Ãų °ÍÀÌ´Ù. ¿ä¾àÇϸé Ãë¾à¼ºÀ» ħÀÔ Å½Áö ½Ã½ºÅÛÀ¸·Î º¯È¯½ÃÄѶó. ÀÌ´Â ¶ÇÇÑ ÀÎÁõÀü¿¡ ¼­¹ö ÇÁ·Î±×·¥ÀÇ ¹öÀüÀ» µå·¯³»´Â °ÍÀº º¸¾È¿¡ ´ëÇØ ³ª»Û °³³äÀ̶ó°í Á¦¾ÈÇÑ´Ù. ¿Ö³ÄÇÏ¸é ¹öÀüÀ» µå·¯³¿À¸·Î½á °ø°ÝÀÚ°¡ È¿°ú°¡ ÀÖÀ» °ø°Ý¸¸À» »ç¿ëÇÏ´Â °ÍÀ» ½±°Ô Çϱ⠶§¹®ÀÌ´Ù. ¸î¸î ÇÁ·Î±×·¥Àº °ø°ÝÀÚ°¡ ``À߸øµÈ °ø°Ý"À» »ç¿ëÇØ ŽÁöµÉ ¼ö ÀÖµµ·Ï ÀǵµÀûÀ¸·Î ¹öÀüÀ» Ʋ¸®°Ô ¸»ÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù. ¶ÇÇÑ Ãë¾à¼ºÀÌ ³×Æ®¿öÅ©¸¦ ÅëÇØ À¯¹ßµÈ´Ù¸é ¹Ýµå½Ã º¸¾È ½ºÄ³³Ê°¡ Ãë¾à¼ºÀ» ŽÁöÇÒ ¼ö ÀÖµµ·Ï Çϱâ¹Ù¶õ´Ù. ÀúÀÚ´Â Nessus ¸¦ »ç¿ëÇϱ⸦ ÃßõÇϴµ¥ ¹Ýµå½Ã ¿ÀÇ ¼Ò½º º¸¾È ½ºÄ³³Ê°¡ ¹®Á¦Á¡À» ŽÁöÇÒ ¼ö ÀÖµµ·Ï ÇØ¶ó. ÀÌ·¸°Ô ÇÔÀ¸·Î½á °»½Å¿¡ ´ëÇØ ¼ÒÇÁÆ®¿þ¾î¸¦ °Ë»çÇÏÁö ¾Ê´Â »ç¿ëÀÚ°¡ ÃÖ¼ÒÇÑ º¸¾È Ãë¾à¼º ½ºÄµµ¿¾È¿¡ ¹®Á¦¿¡ ¹è¿ï °ÍÀÌ´Ù.

¶§¶§·Î ÀÌ Ã¥°ú °°Àº º¸¾È ÁöħÀ» °ËÅäÇØ¶ó. ÃÖ¼ÒÇÑ 11Àå ³»ÀÇ °á·ÐÀ» ´Ù½Ã ÀÐÀº ÈÄ ¼Ò°³ (1Àå) ·Î µÇµ¹¾Æ°¡ ´Ù½Ã Àоî¶ó.