10.9. ±âŸ

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

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

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

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

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

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

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

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

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