| ¾ÆÆÄÄ¡¸¦À§ÇÑ Æ¯±Ç ºÐ¸® Apache PatchÀÇ ±ÇÇÑ ºÐ¸®´Â Apache WebDAV ¼¹ö ¸¸ ÆÄÀÏÀ» ÀÛ¼ºÇÒ ¼öÀÖ´Â ¹®Á¦¸¦ ÇØ°áÇÕ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
¾ÆÆÄÄ¡¸¦À§ÇÑ Æ¯±Ç ºÐ¸® ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- The Apache License 2.0
- °Ô½ÃÀÚ À̸§:
- Jamie Clark & Michael Clark
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://oss.metaparadigm.com/apache-privsep/
¾ÆÆÄÄ¡¸¦À§ÇÑ Æ¯±Ç ºÐ¸® ű×
¾ÆÆÄÄ¡¸¦À§ÇÑ Æ¯±Ç ºÐ¸® ¼³¸í
Apache PatchÀÇ ±ÇÇÑ ºÐ¸®´Â Apache WebDAV ¼¹öÀÇ ¹®Á¦°¡ ÆÄÀÏÀ» ÀÛ¼ºÇÒ ¼öÀÖ´Â ¹®Á¦¸¦ ÇØ°áÇÕ´Ï´Ù. Apache ÆÐÄ¡ÀÇ Æ¯±Ç ºÐ¸®´Â Apache WebDAV ¼¹öÀÇ ¹®Á¦Á¡À» Apache »ç¿ëÀÚ (ÀϹÝÀûÀ¸·Î '¾Æ¹«µµ'¶Ç´Â 'www'¿Í °°Àº °Í°ú °°Àº °Í)·Î ÆÄÀÏÀ» ¾µ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦´Â Apache À¥ ¼¹ö (°³³äÀûÀ¸·Î ºñ½ÁÇÑ SSH ±ÇÇÑ ºÐ¸®¿Í À¯»çÇÑ)¸¦ Ãß°¡ÇÏ¿© º¸¾È ¹æ½Ä À¸·ÎÀÌ ¹®Á¦¸¦ ÇØ°áÇÕ´Ï´Ù. Apache´Â ¿¹¸¦ µé¾î WebDAV ¾×¼¼½º°¡ ~ »ç¿ëÀÚ µð·ºÅ丮¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ°í »ç¿ëÇÒ ¼ö ÀÖµµ·ÏÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. À¯´Ð½º ÇÒ´ç·®. WebDAV Ŭ¶óÀ̾ðÆ®´Â µÎ °³ÀÇ Windows ¹× Mac OS X¿¡ ¿Ïº®ÇÏ°Ô ÅëÇÕµÇ¾î ¿ø°Ý ¾×¼¼½º¸¦À§ÇÑ Æí¸®ÇÏ°í ¾ÈÀüÇÑ ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ÇÑ Ãß°¡ º¸¾È ÇÁ·Î¼¼½º°¡ '·çÆ®'·Î ½ÇÇàµÇÁö¸¸ ºñÀ²À̾ø´Â »ç¿ëÀÚ·Î °è¼Ó ½ÇÇàµË´Ï´Ù. '·çÆ®'±ÇÇÑÀÖ´Â ºÐ¸® µÈ ÇÁ·Î¼¼½º´Â UNIX ¼ÒÄÏÀ» ÅëÇØ ÁÖ ¾ÆÆÄÄ¡ ÇÁ·Î¼¼½º¿Í Åë½ÅÇÏ°í µÎ °¡Áö ¸ñÀûÀÌ ÀÖ½À´Ï´Ù. - PAM ÀÎÁõ ¿äû¿¡ ÀÀ´äÇÕ´Ï´Ù (¼¨µµ¿ì ¾ÏÈ£¿¡ ¾×¼¼½º ÇÒ ¼ö ¾ø±â ¶§¹®¿¡ PAM_UNIX ÀÎÁõÀÌ ÀϹÝÀûÀ¸·Î °¡´ÉÇÏÁö¸¸ Ư±Ç¿¡ µû¶ó ºÐ¸® µÈ µðÀÚÀÎÀº ÀÌÁ¦ °¡´ÉÇÏ°í ¾ÈÀüÇÕ´Ï´Ù). ÀÎÁõ ÀÀ´ä¿¡´Â »ç¿ëÀÚ ÀÚ°Ý Áõ¸íÀ» ÀÎÄÚµùÇÏ´Â ¾ÏÈ£È ÄíÅ°°¡ Æ÷ÇԵǾî ÀÖÀ¸¸ç PrivsP ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ¿¬¼ÓÀûÀÎ ±ÇÇÑÀÖ´Â ÆÄÀÏ ½Ã½ºÅÛ ¿äû¿¡¼ È®Àε˴ϴ٠.- ÀÎÁõ µÈ ¾ÆÆÄÄ¡ ÇÁ·Î¼¼½º¸¦ ´ë½ÅÇÏ¿© ±ÇÇÑÀÖ´Â ÆÄÀÏ ½Ã½ºÅÛ ÀÛ¾÷À» ÀÎÁõ µÈ »ç¿ëÀÚÀÇ ±ÇÇÑÀ¸·Î ¼öÇàÇÕ´Ï´Ù. ¾ÏÈ£È ÄíÅ°°¡ È®ÀÎ µÈ ´ÙÀ½ À¯È¿ »ç¿ëÀÚ ID°¡ ¼³Á¤µÇ°í ÆÄÀÏ ½Ã½ºÅÛ Á¶ÀÛÀÌ ¼öÇàµË´Ï´Ù. UNIX ¼ÒÄÏ (PRIV_OPEN, PRIV_UNLINK, PRIV_RMDIR µî ...)À» ÅëÇØ Åë½ÅÇÏ´Â PRIV_PLISP È£ÃâÀ» »ç¿ëÇϵµ·Ï Apache ¹× Mod_DAV ÄÚµåÀÇ Æ¯Á¤ °¨»ç¸¦ »ç¿ëÇÏ¿© º¯°æµÇ¾ú½À´Ï´Ù. ÆÄÀÏ µð½ºÅ©¸³ÅÍ´Â open calls.Requirements¿¡ ´ëÇÑ UNIX ¼ÒÄÏÀ» ÅëÇØ Àü´ÞµË´Ï´Ù. ¡¤ Apache-Privsp ÆÐÄ¡´Â mod_dav, mod_ssl ¹× pamÀÌ º¸¾È ÀÎÁõ ¹× ±ÇÇÑ ºÐ¸®·Î ³» º¸³½ µð·ºÅ丮¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦°øÇÕ´Ï´Ù. PatchSet¿¡´Â mod_dav for Patch°¡ Æ÷ÇԵ˴ϴÙ. ¡¤ Âü°í : Apache Privsp ÆÐÄ¡´Â ÇöÀç µð·ºÅ丮 ÆÄÀÏ ¼³¸íÀÚ°¡ opendir¿¡¼ ¹ÝȯµÇ´Â ¹æ¹ý¿¡ ´ëÇÑ ³»ºÎ glibc °¡Á¤À¸·Î ÀÎÇØ Linux¿¡¼¸¸ ÀÛµ¿ÇÕ´Ï´Ù. À¯´Ð½º µµ¸ÞÀÎ ¼ÒÄÏÀ» ÅëÇØ Àü´ÞµÇ´Â ÆÄÀÏ ¼³¸íÀÚ¸¦ Áö¿øÇÏ´Â ´Ù¸¥ Unices¿¡ ´ëÇØ ½±°Ô ¼öÁ¤ÇÒ ¼ö ÀÖ¾î¾ßÇÕ´Ï´Ù (µð·ºÅ丮 ÆÄÀÏ ¼³¸íÀÚ¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ´Ù°í °¡Á¤). ¡¤ÀÌ ¸±¸®½º´Â µð·ºÅ丮¸¦ Àç±Í »èÁ¦ ÇÑ ¹ö±×¸¦ ¼öÁ¤ÇÕ´Ï´Ù. ÆÐÄ¡°¡ Apache 1.3.39¿¡ ¸®º£ÀÌ Ã³¸®µÇ¾ú½À´Ï´Ù.
¾ÆÆÄÄ¡¸¦À§ÇÑ Æ¯±Ç ºÐ¸® °ü·Ã ¼ÒÇÁÆ®¿þ¾î