¾×ƼºêX ¹®Á¦´Â °øÀÎÀÎÁõ¼¿¡¼ ƯÈ÷ ½É°¢ÇÏ´Ù. Á÷Á¢ µ·À» °Å·¡Çϴµ¥ »ç¿ëµÇ±â ¶§¹®ÀÌ´Ù. °Ô´Ù°¡ À¥ Ç¥ÁØÈ ´ÜüÀÎ ¿ÀÇ À¥ÀÇ ±ÝÀ¶°áÁ¦¿øÀ» »ó´ë·Î ÇÑ °Å¾× ¼Ò¼Û ´öºÐ¿¡ ¾×ƼºêX·Î ¸¸µç °øÀÎÀÎÁõ¼¸¦ ´Ù¸¥ ±â¼ú·Î ´ëüÇÏÀÚ´Â ¸ñ¼Ò¸® ¶ÇÇÑ ³ô¾ÆÁ³´Ù. ƯÁý 2ºÎ¿¡¼´Â °øÀÎÀÎÁõ¼ ´ëü ±â¼ú·Î ºÎ°¢µÇ°í ÀÖ´Â ±â¼ú Áß ÀÚ¹Ù °øÀÎÀÎÁõ¼¿¡ ´ëÇØ °£´ÜÈ÷ ¾Ë¾Æº»´Ù.
Áö±Ý±îÁö ÀüÀÚ°áÁ¦³ª °øÀÎÀÎÁõ¼ 󸮿¡´Â ¾×ƼºêX ±â¼úÀÌ µ¶Á¡ÀûÀ¸·Î »ç¿ëµÇ¾î ¿Ô´Ù. ÇÏÁö¸¸ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®(ÀÌÇÏ MS)ÀÇ µ¶Á¡ ±â¼úÀÎ ¾×ƼºêX´Â ´Ù¸¥ ±âÁ¾ÀÇ À¥ºê¶ó¿ìÀú³ª ´Ù¸¥ OS Ç÷§Æû¿¡¼´Â ÀüÇô µ¿ÀÛÇÏÁö ¾Ê´Â´Ù. ¿¹ÀüºÎÅÍ ¸®´ª½º³ª ¸ÅŲÅä½Ã µî ´Ù¸¥ ¿î¿µÃ¼Á¦¸¦ »ç¿ëÇÏ´Â »ç¿ëÀÚ ¸ðÀÓ¿¡¼´Â ÀÌ ¹®Á¦¸¦ ²÷ÀÓ¾øÀÌ Á¦±âÇØ¿Ô´Ù.
±Þ±â¾ß ³ë¹«Çö ´ëÅë·É¿¡°Ô ¸®´ª½º ¼±¹°Çϱ⠸ðÀÓ(ÁÙ¿©¼ ¡®³ë¸®Ãß¡¯¶ó°íµµ ÇÔ)ÀÌ °á¼ºµÇ±â ±îÁö Çß´Ù. ÀÌ ¸ðÀÓÀº ¾×ƼºêX ÀϺ¯µµÀÎ ÀÎÅÍ³Ý È¯°æ¿¡¼ ´Ù¸¥ Ç÷§ÆûÀ» »ç¿ëÇÏ´Â °ÍÀÌ ¾ó¸¶³ª ºÒÆíÇÑÁö¸¦ Á¤ºÎ¿¡ È£¼ÒÇϱâ À§ÇØ 2005³â 4¿ù 22ÀÏ ±¹¹Î Âü¿© ¼ö¼®À» ÅëÇØ ¸®´ª½º°¡ ¼³Ä¡µÈ ÄÄÇ»Å͸¦ ´ëÅë·É¿¡°Ô Àü´ÞÇϱ⵵ Çß´Ù.
ÀÌ·± ³ë·ÂµéÀÌ ÀÖ¾úÀ½¿¡µµ ºÒ±¸ÇÏ°í ´ë´Ù¼öÀÇ À©µµ¿ì »ç¿ëÀÚ¿Í Á¤ºÎ´Â Å« ¹ÝÀÀÀ» º¸ÀÌÁö ¾Ê¾Ò´Ù.
 | °øÀÎÀÎÁõ¼ ±¸Çö ±â¼úµé¿¡ ´ëÇÑ °íÂû |  |
±×·±µ¥, ¿Ö ÃÖ±Ù µé¾î¼ °©ÀÚ±â ¾×Æ¼ºêX ÀÌ¿ÜÀÇ ´Ù¸¥ ±â¼ú·Î °øÀÎÀÎÁõ¼¸¦ ó¸®ÇÏ´Â °Í¿¡ ´ëÇÑ °ü½ÉÀÌ ±ÞºÎ»óÇϰí ÀÖ´Â °ÍÀϱî? ±× ÀÌÀ¯´Â MS°¡ À©µµ¿ì ºñ½ºÅ¸¸¦ Ãâ½ÃÇÏ¸é¼ ½º½º·Î°¡ Á¦¾ÈÇÑ ¾×ƼºêX¸¦ ºÎÁ¤Ç߱⠶§¹®ÀÌ´Ù. ´õ Á¤È®È÷ ¸»Çϸé IE7¿¡¼ Á¦°øÇÏ´Â º¸È£¸ðµå ±â´É ¶§¹®ÀÌ´Ù.
IE7ÀÇ º¸È£¸ðµå ±â´ÉÀº [Windows]³ª [Program Files] µîÀÇ ½Ã½ºÅÛ Æú´õ¿¡ ÆÄÀÏÀÌ ÀúÀåµÇÁö ¾Êµµ·Ï Â÷´ÜÇÏ´Â ±â´ÉÀÌ´Ù. ±×·¸´Ù°í ½Ã½ºÅÛ Æú´õ·ÎÀÇ Á¢±ÙÀÌ ¿ÏÀüÈ÷ Â÷´ÜµÈ °ÍÀº ¾Æ´Ï´Ù.
ÀÏ´Ü IE7À» ½ÇÇàÇϸé Ç¥ÁØ »ç¿ëÀÚ ±ÇÇÑ¿¡¼ ½ÇÇàµÈ´Ù. ¸¸¾à »ç¿ëÀÚ°¡ IE7À» ÅëÇØ ÇÕ¹ýÀû ½Ã½ºÅÛ Æú´õÀÇ Á¢±ÙÀ» ½ÃµµÇÒ °æ¿ì °ü¸®ÀÚ ±ÇÇÑÀ» ȹµæÇϱâ À§ÇØ À©µµ¿ì¿¡ ±ÇÇÑ »ó½ÂÀ» ¿äûÇÏ¿© »ç¿ëÀÚÀÇ È®ÀÎÀ» ¹Þ°Ô Çϸé Á¢±ÙÇÒ ¼ö ÀÖ´Ù.
MS¿¡¼ º¸È£¸ðµå ±â´ÉÀ» Á¦°øÇÏ´Â ÀÌÀ¯´Â ¾×ƼºêX°¡ »ó´çÈ÷ Æí¸®ÇÑ À¥ Ŭ¶óÀÌ¾ðÆ® È¯°æÀÌÁö¸¸, º¸¾È»ó Ãë¾àÇÑ ºÎºÐÀ» ³»Á¦Çϰí Àֱ⠶§¹®ÀÌ´Ù. ¾×ƼºêX¸¦ ¾Ç¿ëÇϸé PC¿¡ °³ÀÎ Á¤º¸°¡ ³ëÃâµÉ ¼ö ÀÖ´Ù.
¹ÙÀÌ·¯½º°¡ À¯Æ÷µÇ°í ¿øÇÏÁö ¾Ê´Â Ç÷¯±×ÀεéÀÌ ¼³Ä¡µÇ±âµµ Çϸç, ÄÄÇ»ÅÍ ¼Óµµ¸¦ ¶³¾î¶ß¸®´Â ¡®±×·¹ÀÌ¿þ¾î¡¯ÀÇ À¯Æ÷ µî ¾×ƼºêXÀÇ »ç¿ëÀÚ¿¡°Ô Á¤½ÅÀû, ¹°¸®Àû, °æÁ¦Àû ÇÇÇØ¸¦ ÁÖ´Â »ç·Ê°¡ ¸¹¾Ò´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯µé ¶§¹®¿¡ À©µµ¿ì ºñ½ºÅ¸(IE 7)ÀÇ °³¹ß ½ºÆå¿¡ º¸È£¸ðµå ±â´ÉÀ» Ãß°¡ÇÑ °ÍÀÌ´Ù.
¶Ç ´Ù¸¥ ÀÌÀ¯·Î ºñ MS³ª ºñ IE »ç¿ëÀÚµéÀÇ ºÒÆíÇÔÀÌ ÁÖ¹«ºÎó¿¡ °ø°¨´ë¸¦ ¾òÀº °ÍÀ¸·Î ÇØ¼®µÈ´Ù. ¹°·Ð ±× µ¿¾È ÀÌ·± ¹Î¿øµé¿¡ ´ëÇÑ Àû±ØÀûÀÎ ÀÀ´ë´Â ¾ø¾ú´Ù. ¾Õ¼ ¾ð±ÞÇÑ ³ë¸®Ãß »ç°Ç°ú Áö³ 2007³â 1¿ù 23ÀÏ ´ëÇѹα¹ ÀüÀÚÁ¤ºÎ À¥ÆäÀÌÁö ±¹Á¦ Ç¥ÁØÈ ¿îµ¿À» ÁÖµµÇϰí ÀÖ´Â ¿ÀÇÂÀ¥(http://openweb.or.kr)ÀÌ ±ÝÀ¶°áÁ¦¿øÀ» »ó´ë·Î 4¾ï 1,500¸¸¿øÀÇ ¼ÕÇØ¹è»ó û±¸ÇÑ »ç°Çµµ ÀÖ¾ú´Ù.
ÀÌ·¯ÇÑ ÀÏ·ÃÀÇ »ç°Ç°ú Çö»óµéÀÌ Á¾ÇÕµÇ¾î °³¹ßÀÚ°¡ ¾Æ´Ñ »ç¶÷µé±îÁöµµ ¾×ƼºêX¿¡ ´ëÇÑ °ü½ÉÀ» °¡Áö°Ô µÇ¾ú´Ù. ±× °á°ú ¿î¿µÃ¼Á¦³ª ºê¶ó¿ìÀú¿¡ µ¶¸³ÀûÀÎ °øÀÎÀÎÁõ¼ ó¸® ¾ÖÇø®ÄÉÀ̼ÇÀÌ ½Ã´ëÀûÀÎ ¿ä±¸·Î ÀÚ¸® Àâ°Ô µÈ °ÍÀÌ´Ù. Çѱ¹Á¤º¸º¸È£ÁøÈï¿ø(ÀÌÇÏ KISA)¿¡¼´Â ¿©·¯ ´ë¾È Ç÷§Æû Áß ÀÚ¹Ù Ç÷§ÆûÀ» ÀÌ¿ëÇÏ¿© °øÀÎÀÎÁõ¼¸¦ ¸¸µå´Âµ¥ ´ëÇÑ ±â¼úÀ» °ËÅäÇϰí ÀÖ´Ù.
 | ¿ÀÇÂÀ¥ ¼Ò¼Û°ú ÀÚ¹Ù °øÀÎÀÎÁõ¼ |  | |  | |
|
ƯÁý 2ºÎ´Â ÀÚ¹Ù·Î °øÀÎÀÎÁõ¼¸¦ ¸¸µé±â À§ÇØ ÇÊ¿äÇÑ ±â¼ú°ú ÇØ°á °úÁ¦ µîÀÇ ±â¼ú ÀïÁ¡À» ¼Ò°³Çϰí ÀÖ´Ù. ´ëü ¿Ö ÀÌ·± º¹ÀâÇÏ°í ¾î·Á¿î ±â¼ú¿¡ ´ëÇØ ¼³¸íÇϰí ÀÖ´Â °ÍÀϱî? ±×°Í¿¡ ´ëÇØ ÀÌÇØÇϱâ À§ÇØ ¸ÕÀú ¿ÀÇÂÀ¥ ¼Ò¼Û °úÁ¤ºÎÅÍ »ìÆìº¸ÀÚ.
¾×ƼºêX ¹®Á¦°¡ Áö¼ÓÀûÀ¸·Î Á¦±âµÇ¾î ¿ÔÁö¸¸ ¿À·£ ½Ã°£µ¿¾È ±×Àú »ê¹ßÀûÀÌ°í ¹Ì¾àÇÑ ¸ñ¼Ò¸®µé Å¿¿¡ Å« ¼º°ú¸¦ °ÅµÐ ÀûÀº º°·Î ¾ø¾ú´Ù. ±×·¯´Ù°¡ ºñ½ºÅ¸ ¹ßÇ¥¿Í ¸Â¹°·Á À¥ Ç¥ÁØÈ ´ÜüÀÎ ¿ÀÇÂÀ¥(www.openweb.or.kr)ÀÌ ½ÉÁö¿¡ ºÒÀ» ºÙÀÌ¸ç ¾×Æ¼ºêX, ±×Áß¿¡¼µµ °øÀÎÀÎÁõ¼ ¹®Á¦¿¡ ºÒÀÌ ºÙ¾ú´Ù.
¿ÀÇÂÀ¥ÀÇ ¼Ò¼Û ³»¿ëÀº ±ÝÀ¶°áÁ¦¿ø(ÀÌÇÏ ±Ý°á¿ø)ÀÌ Æ¯Á¤ ¿î¿µÃ¼Á¦¿Í ºê¶ó¿ìÀú¿¡¼¸¸ ½ÇÇàÇÒ ¼ö ÀÖ´Â °øÀÎÀÎÁõ¼¸¦ Á¦°øÇÔÀ¸·Î½á À©µµ¿ì¿Í IE¸¦ »ç¿ëÇÏÁö ¾Ê´Â »ç¿ëÀÚµéÀ» Â÷º°Çß´Ù´Â ³»¿ëÀÌ ÁÖ¿´´Ù.
¾×ƼºêX·Î ¸¸µé¾îÁø °øÀÎÀÎÁõ¼¸¦ »ç¿ëÇϰí ÀÖ´Â Å¿ÀÌ´Ù. ÀÌ·¯ÇÑ Â÷º°À» ÅëÇØ ±×µ¿¾È ÇÇÇØ¸¦ ÀÔ¾ú´Ù°í ÁÖÀåÇÏ´Â 83¸íÀÇ ¿ø°íÀδܰú ÇÔ²² ±Ý°á¿øÀ» »ó´ë·Î ¼ÕÇØ¹è»ó û±¸ ¼Ò¼ÛÀ» ÇÑ °ÍÀÌ´Ù. 3%¸¦ ¹Øµµ´Â ¼Ò¼ö ¿î¿µÃ¼Á¦³ª ºê¶ó¿ìÀú¸¦ ¾²´Â »ç¶÷µéÀº ´ëÇѹα¹¿¡¼ ÀÎÅÍ³Ý ¹ðÅ·Á¶Â÷ ÇÒ ¼ö ¾øµµ·Ï ¸¸µé¾úÀ¸´Ï ´ç¿¬ÇÑ ÀÏÀÏ ÅÍ´Ù.
 | | ÀÎÁõ¼¿Í ÀüÀÚ¼¸í ½Ã½ºÅÛ |
ÀÕµû¸¥ ¼Ò¼Û°ú ¹Ý¹ß
±×·±µ¥ ¿ÀÇÂÀ¥ÀÌ ±ê¹ßÀ» µé¾î ¿Ã¸®ÀÚ ¿©±âÀú±â¼ ¶Ç ´Ù¸¥ ¸ñ¼Ò¸®µéÀÌ ÅÍÁ® ³ª¿Ô´Ù. ±Ý°á¿øÀÌ ±×µ¿¾È ƯÁ¤ OS¿Í ºê¶ó¿ìÀú¸¸ Áö¿øÇÏ´Â ÀÎÁõ¼¸¦ °¿äÇÑ Å¿¿¡ ÀڽŵéÀÌ ¹ü¿ëÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï °³¹ßÇÑ °øÀÎÀÎÁõ¼ ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÏÁö ¸øÇÏ¿© °æÁ¦Àû ¼Õ½ÇÀ» ÀÔ¾ú´Ù¸ç ÇÑ °áÁ¦ ´ëÇà ¼ºñ½º ¾÷üµµ ¼Ò¼Û Àǻ縦 ¹àÇû´Ù.
´õºÒ¾î ¿ÀÇÂÀ¥ ¼Ò¼Û °á°ú°¡ ±àÁ¤ÀûÀ¸·Î ÁøÇàµÇ¾î°¡ÀÚ À̹ø¿¡´Â ¾Æ¿¹ ±Ý°á¿øÀº °øÀÎÀÎÁõ ±â°üÀ¸·Î¼ÀÇ ÀÚ°ÝÀÌ ¾ø´Ù¸ç °øÀÎÀÎÁõ±â°ü ÁöÁ¤ Ãë¼Ò ¿ä±¸ ¼Ò¼ÛÀ» ÁغñÇϰí ÀÖ´Ù. ±Ý°á¿øÀÌ ÀºÇàµéÀÇ Çʿ信 µû¶ó ¸¸µé¾îÁ³À¸¸ç ÀºÇà ÀÓ¿øµéÀÌ ÀÌ»çÁøÀ¸·Î ±¸¼ºµÈ ±Ý°á¿øÀÌ °øÀÎÀÎÁõ ±â°üÀ¸·Î Ȱµ¿ÇÏ´Â °Í¿¡ ¹®Á¦°¡ ÀÖ´Ù´Â °ÍÀÌ ¿ÀÇÂÀ¥ÀÇ ÁÖÀåÀÌ´Ù.
¶Ç, ¼Ò¼Û °úÁ¤¿¡¼ ±Ý°á¿øÀº ÀºÇàÀÇ »ç¼ÒÇÑ Ãß°¡ºñ¿ë ¹ß»ý µîÀ» ÀÌÀ¯·Î IE ÀÌ¿ÜÀÇ ºê¶ó¿ìÀú »ç¿ëÀÚ¸¦ À§ÇÑ °øÀÎÀÎÁõ ¼ÒÇÁÆ®¿þ¾î Á¦°øÀ» °ÅºÎÇÏ´Â µî °øÀÎÀÎÁõ±â°üÀ¸·Î¼ÀÇ ¿ªÇÒÀ» Ãæ½ÇÈ÷ ÇÏÁö ¾Ê°í ÀÖ´Ù´Â Á¡µµ ÀÌÀ¯·Î µé°í ÀÖ´Ù.
ÀÌ·± ÀÌÀ¯·Î ¿ÀÇÂÀ¥Àº 6¿ù°æ¿¡ °øÀÎÀÎÁõ±â°ü ÁöÁ¤À» ´ã´çÇÏ´Â Á¤º¸Åë½ÅºÎ¸¦ »ó´ë·Î ±Ý°á¿ø¿¡ ´ëÇÑ °øÀÎÀÎÁõ ±â°ü ÁöÁ¤ÀÇ Ãë¼Ò¸¦ ¿ä±¸ÇÏ´Â ÇàÁ¤ ¼Ò¼ÛÀ» Á¦±âÇÒ ¹æÄ§À̶õ´Ù.
°øÀÎÀÎÁõ¼ ¹®Á¦ ÀÚ¹Ù·Î ÇØ°áÇÏÀÚ
¿ÀÇÂÀ¥ ¼Ò¼ÛÀ¸·Î ¾×ƼºêX °øÀÎÀÎÁõ¼ ¹®Á¦°¡ ÁÖ¸ñÀ» ¹ÞÀÚ Çѱ¹Á¤º¸º¸È£ÁøÈï¿ø(ÀÌÇÏ KISA)ÀÌ ¹ß ¹þ°í ³ª¼¹´Ù. KISA´Â Áö³ 2¿ùºÎÅÍ °ü·Ã ÀüºÐ°¡µé°ú ÇÔ²² ¹ü¿ëÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â °øÀÎÀÎÁõ¼¸¦ ¸¸µé±â À§ÇÑ ¹æ¾ÈÀ» ¸ð»öÇϰí ÀÖ´Ù.
ÀÌ¹Ì ¸î Â÷·Ê ÀÌ ¹®Á¦·Î ȸÀǸ¦ °¡Áø ³¡¿¡ ³»¸° °á·ÐÀº ¿©·¯ ¹æ¹ý Áß ÇØ¿Ü¿¡¼µµ ¿ÀǼҽº¸¦ ÅëÇØ ¼ºñ½º¸¦ ±¸ÇöÇϰí ÀÖ´Â ÀÚ¹Ù°¡ °¡Àå À¯·ÂÇÑ ±â¼ú·Î ÀÎÁ¤µÇ°í ÀÖ´Ù.
ÀÚ¹Ù´Â JRE(Java runtime environment)¸¸ ¼³Ä¡µÇ¾î Àִ ȯ°æÀ̸é OS¿Í ºê¶ó¿ìÀú¸¦ °¡¸®Áö ¾Ê°í Áö¿øÇÑ´Ù. ¹Ý¸é¿¡ ±âÁ¸ÀÇ ¾×ƼºêX À©µµ¿ì °è¿ÀÇ OS¿Í IE¿¡¼¸¸ ÀÛµ¿ÇÏ´Â ±â¼úÀ̱⠶§¹®¿¡ ºñMS °è¿ÀÇ PC ȯ°æ¿¡¼´Â »ç¿ëÀÌ ºÒ°¡´ÉÇÑ »óÅÂÀÌ´Ù.
¹°·Ð, ÀÚ¹Ù¸¦ ÀÌ¿ëÇÑ °øÀÎÀÎÁõ ¼ºñ½º ±¸ÇöÀÌ ÇÏ·ç¾ÆÄ§¿¡ µÉ ÀÏÀº ¾Æ´Ï´Ù. ÀÌ·± ¼ºñ½º°¡ ±¸ÇöµÇ·Á¸é ¸ÕÀú ´Ù¾çÇÑ »ç¿ëÀÚ È¯°æ¿¡ ´ëÇÑ Áö¿ø°ú ±¹Á¦ Ç¥ÁØÀ» ÁØ¿ëÇÑ ÀÎÁõ¼ °ü¸® ±â´É Áö¿ø ¿©ºÎ, ±¹Á¦ ¹× ±¹³» Ç¥ÁØ ¾Ë°í¸®Áò(SEED ¾Ë°í¸®Áò)À» ÀÌ¿ëÇÑ ÀüÀÚ¼¸í »ý¼º°ú °ËÁõ, ¾Ïº¹È£È ±â´É Áö¿ø, ½º¸¶Æ®Ä«µå¿Í USB º¸¾ÈÅäÅ« ÀåÄ¡ Áö¿ø µîÀÌ ÇÊ¿äÇÏ´Ù.
ÃÖ±Ù KISA¿Í °ü·Ã Àü¹®°¡µéÀº ÀÚ¹ÙÀÇ º¸¾È¼º°ú È®À强À» Áß½ÉÀ¸·Î ±â¼úÀûÀÎ °ËÅ並 Çϰí ÀÖÀ¸¸ç, ºñ½ºÅ¸¿ÍÀÇ È£È¯¼º µî ¿©·¯ °¡Áö ¹®Á¦¿¡ ´ëÇÑ ÇØ°áÃ¥µµ ¸ð»ö ÁßÀÌ´Ù.
ÀÌ¹Ì ÇØ¿ÜÀÇ ¸î °³ ³ª¶ó¿¡¼´Â ÀÚ¹Ù¸¦ ÀÌ¿ëÇÏ¿© °øÀÎÀÎÁõ ¼ºñ½º¸¦ ±¸ÇöÇϰí Àֱ⵵ ÇÏ´Ù. KISA¿Í Àü¹®°¡µéÀÇ ³ë·Â, »çȸÀÇ °ü½É ±×¸®°í ±ÝÀ¶±â°üÀÇ ¹Ù¸¥ ÀǽÄÀÌ Çϳª°¡ µÇ¾î Á¶¸¸°£ ÀÚ¹Ù °øÀÎÀÎÁõ ¼ºñ½º¸¦ ¸¸³¯ ¼ö ÀÖ°Ô µÇ±â¸¦ ¹Ù¶õ´Ù.
| | | | | |
| |
 | ±â¼úÀû ÀïÁ¡ |  |
»ç½Ç ÀÚ¹Ù °øÀÎÀÎÁõ¼ ó¸® ¾ÖÇø®ÄÉÀ̼ÇÀº ½ºÆäÀΰú ¹Ì±¹, µ¶ÀÏ, µ§¸¶Å©, Çɶõµå, ´ë¸¸ µî ¸¹Àº ±¹°¡¿¡¼ äÅÃÇϰí ÀÖ´Ù. ÇÏÁö¸¸ ±¹°¡¸¶´Ù ȯ°æÀÌ ´Ù¸£°í, ¹«¾ùº¸´Ùµµ °øÀÎÀÎÁõ¼ 󸮴 ÁÖ·Î ±ÝÀ¶ °áÁ¦ ¹× ÀÎÁõ°ú °°ÀÌ Áß¿äÇÏ°í ¹Î°¨ÇÑ °Å·¡¿¡ »ç¿ëµÈ´Ù. ¶§¹®¿¡ °³ÀÎÀÇ ±ÇÀÍÀ» ÃÖ´ëÇÑ º¸Àå ¹ÞÀ» ¼ö ÀÖµµ·Ï ¾ÈÁ¤¼ºÀ» º¸ÀåÇÏ´Â ±â¼ú°ËÅä°¡ ÇÊ¿äÇÏ´Ù.
¿©±â¿¡¼´Â ÀÚ¹Ù·Î °øÀÎÀÎÁõ¼ ó¸® ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé±â À§ÇØ °í·ÁÇØ¾ß ÇÏ´Â ±â¼ú ÀïÁ¡µé¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.
±â¼úÀû ÀïÁ¡ 1 – JREÀÇ ºñ¿ë
ÀÚ¹Ù´Â ¹Ý ÄÄÆÄÀÏ + ¹Ý ÀÎÅÍÇÁ¸®ÅÍ(half-compiled and half-interpreted) ¾ð¾î´Ù. ¶§¹®¿¡ ·±Å¸ÀÓ¿¡ ÀÚ¹ÙÀÇ ½ÇÇàÀ» Áö¿øÇϴ ȯ°æÀÌ °®Ãß¾îÁ® ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ È¯°æÀ» JRE(Java Runtime Environment)¶ó°í Çϴµ¥, ÀÚ¹Ù °øÀÎÀÎÁõ¼¸¦ ó¸®ÇÏ·Á¸é JRE°¡ ¹Ýµå½Ã ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. ±×·¸´Ù¸é JRE¸¦ ¼³Ä¡ÇÏ¸é µÉ ¹®Á¦´Ù. ÇÏÁö¸¸ JRE´Â ¸î °¡Áö ¹®Á¦Á¡À» °¡Áö°í ÀÖ´Ù.
¡Ü¼³Ä¡ºñ¿ë
³×Æ®¿öÅ©·Î JRE ¼³Ä¡ ÆÄÀÏÀ» ´Ù¿î ¹Þ¾Æ ¼³Ä¡°¡ ¿Ï·áµÇ±â±îÁö ÀÛ°Ô´Â ¼öºÐ ±æ°Ô´Â ¼ö½Ê ºÐ ÀÌ»óÀÇ ½Ã°£Àû ºñ¿ëÀÌ µû¸¥´Ù. ¹°·Ð ÀÌ ¼³Ä¡´Â Çѹø¸¸ ÇØÁÖ¸é µÈ´Ù. ¶ÇÇÑ, ¼³Ä¡ ½Ã ¿£µå À¯Àú¿¡°Ô ³¸¼± ¸î ¹øÀÇ Å¬¸¯À» ÇØ¾ß¸¸ ÇÑ´Ù.
¡ÜJREÀÇ È£È¯¼º
ȣȯ¼ºÀº ´Ù½Ã ¹öÀü º° ȣȯ¼º°ú ¿î¿µÃ¼Á¦º° ȣȯ¼ºÀ¸·Î ³ª´ ¼ö ÀÖ´Ù. ¹öÀü º° ȣȯ¼ºÀº ƯÁ¤ »óÀ§ ¹öÀüÀ¸·Î ¼³Ä¡¸¦ ±ÇÀåÇÏ¸é µÈ´Ù. ¹®Á¦´Â ¿î¿µÃ¼Á¦ º° ȣȯ¼ºÀÌ´Ù. ÇöÀç ½ã¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî(ÀÌÇÏ ½ã)¿¡¼ Á¦°øÇÏ´Â °ø½Ä JRE(http://java.sun.com/)´Â À©µµ¿ì¿Í ¼Ö¶ó¸®½º, ¸®´ª½º ¹Û¿¡ ¾ø´Ù.
¹°·Ð IBMÀ̳ª ¾ÖÇà µî ¿©·¯ OS º¥´õµéÀº °¢ÀÚÀÇ ¿î¿µÃ¼Á¦¿¡ µ¿ÀÛÇÏ´Â JRE¸¦ °³¹ßÇÏ°í ¹èÆ÷ÇÑ´Ù. ÇÏÁö¸¸, ¿î¿µÃ¼Á¦ÀÇ JRE Áö¿øÀº ¹Ýµå½Ã º¸ÀåµÇ´Â °ÍÀÌ ¾Æ´Ï¸ç, ¿î¿µÃ¼Á¦¿¡¼ µ¿ÀÛÇÏ´Â JREÀÇ È£È¯¼ºµµ È®º¸µÇ¾î¾ß ÇÑ´Ù.
ÇÏÁö¸¸ ¾ÖÃÊ¿¡ ÀÚ¹Ù´Â WORA(Write Once, Run Anywhere)¸¦ ¸ðÅä·Î ÇÏ´Â ¾ð¾îÀ̱⠶§¹®¿¡ ¹®Á¦µÉ °Ô ¾øÀ¸³ª º¥´õÀÇ Ç¥ÁØÈ¿¡ ´ëÇÑ º¸ÁõÀÌ ´ãº¸µÇ¾î¾ßÇÑ´Ù.
±â¼úÀû ÀïÁ¡ 2 – ÀÚ¹Ù ¿ª°øÇÐÀÇ ¹®Á¦
¾Õ¼ ¼³¸íÇÑ´ë·Î ÀÚ¹Ù´Â ¹Ý ÄÄÆÄÀϰú ¹Ý ÀÎÅÍÇÁ¸®ÅÍ ¾ð¾îÀ̱⠶§¹®¿¡ ÀÚ¹Ù´Â ÄÄÆÄÀÏ Çϱ⵵ ÀÎÅÍÇÁ¸®Æ®Çϱ⵵ ¿ëÀÌÇÑ ¾ð¾î´Ù. ´ëºÎºÐÀÇ °æ¿ì ÀÌ·± ÀÚ¹ÙÀÇ Æ¯Â¡Àº ÀåÁ¡ÀÌ´Ù.
±×·±µ¥ ÀÌ ÀåÁ¡Àº ¹Ý´ë·Î ¿ª°øÇÐ Çϱ⠽±´Ù´Â ´ÜÁ¡ÀÌ µÇ±âµµ ÇÑ´Ù. ¼Ò½ºÄڵ带 ÄÄÆÄÀÏÇÏ¸é °ð¹Ù·Î ±â°è¾î·Î ½ÇÇàÇÒ ¼ö ÀÖ´Â ¹ÙÀ̳ʸ®Äڵ尡 »ý¼ºµÇ´Â °ÍÀÌ ¾Æ´Ï¶ó, JVMÀÌ ½ÇÇàÇϱ⠽¬¿î ¹ÙÀÌÆ®ÄÚµå·Î »ý¼ºµÇ±â ¶§¹®ÀÌ´Ù.
ÇöÀç ¹ÙÀÌÆ® ÄÚµå to ¼Ò½ºÄÚµå·Î ¿ªÄÄÆÄÀÏÇÒ ¼ö ÀÖ´Â ÅøµéÀº ¸¹ÀÌ ³ª¿Í ÀÖ´Â »óÅ´Ù. »óȲÀÌ ÀÌ·¯ÇÏ´Ï ÀÚ¹Ù °øÀÎÀÎÁõ¼ ó¸® ¸ðµâÀ» ¸¸µé´õ¶óµµ ½±°Ô ±× ¼Ò½º¸¦ º¼ ¼ö ÀÖ°Ô µÇ´Â ¼ÀÀÌ´Ù. ±×·¸´Ù°í ÀÚ¹Ù·Î ¸¸µé¸é ÀüºÎ ¿ªÄÄÆÄÀÏ µÈ´Ù°í »ý°¢ÇÒ ÇÊ¿ä´Â ¾ø´Ù. ¾ÏÈ£È/º¹È£È¸¦ ó¸®ÇÏ´Â ÄÚµå´Â Á¶±ÝÀÇ ³ë·Â¸¸ ÅõÀÚÇÑ´Ù¸é ½±°Ô ã¾Æº¼ ¼ö Àֱ⠶§¹®ÀÌ´Ù.
¶ÇÇÑ, ¿ì¸®³ª¶ó¿¡¼ »ç¿ëÇÏ´Â °ø½Ä ¾ÏÈ£È ¾Ë°í¸®ÁòÀÌ SEED¿Í 3-DES¶ó´Â °Íµµ ½±°Ô ¾Ë ¼ö ÀÖ´Ù(ÀÌ ¹®¼¸¸ ºÁµµ ¾Ë ¼ö ÀÖÁö ¾ÊÀº°¡?). ¹®Á¦´Â ¾ÏÈ£È ¾Ë°í¸®ÁòÀÌ ¹«¾ùÀ̰í Äڵ尡 ¾î¶»´Ù´Âµ¥ ÀÖÁö ¾Ê´Ù.
ÀÏ´Ü PKI(Public Key Infrastructure) ±â¹ÝÀÇ ¾ÏÈ£È ¹× ÀÎÁõ 󸮴 ¾Ë°í¸®ÁòÀÌ Áß¿äÇÑ °Ô ¾Æ´Ï¶ó °³ÀÎ۰¡ º¸È£µÇ´Âµ¥ ÀÖ´Ù. °³ÀÎŰ Á¤º¸°¡ ÀÖ´Â ÀÎÁõ¼¸¦ È®º¸ÇÏÁö ¸ø ÇÑ´Ù¸é ¾Ë°í¸®ÁòÀ» ¾Ë¾Æµµ ¾Æ¹«·± ¼Ò¿ëÀÌ ¾ø´Ù. »Ó¸¸ ¾Æ´Ï¶ó ÀÚ¹Ù ±â¼ú¿¡¼ ¿ªÄÄÆÄÀÏ·¯ÀÇ ¹ßÀü¸¸ ÀÖ¾ú´ø °Ô ¾Æ´Ï¶ó ³µ¶±â(obfuscator)µµ ¹ßÀüÇß´Ù.
±× ´öºÐ¿¡ ¹®ÀÚ¿ ÀÎÄÚµùÀ̳ª Á¦¾îÈ帧À» º¯°æÇÏ´Â Á¤µµÀÇ ±â´ÉÀ¸·Îµµ ÃæºÐÈ÷ ¿ªÄÄÆÄÀÏµÈ Äڵ带 Àбâ Èûµç ¼öÁØÀÇ ³µ¶¼ºÀ¸·Î º¸ÀåÇÒ ¼ö ÀÖ´Ù(¹°·Ð Àγ»½ÉÀÌ °ÇÑ »ç¶÷¿¡°Õ ¸ø ´çÇÏÁö¸¸ ¸»ÀÌ´Ù).
¶Ç, ¿ª ÄÄÆÄÀÏÀÇ ¹®Á¦°¡ ÀÚ¹Ù¸¸ÀÇ ¹®Á¦´Â ¾Æ´Ï´Ù. ¾×ƼºêXµµ ¿ª ÄÄÆÄÀÏÀÇ À§Çè¿¡¼ ÀÚÀ¯·Î¿ï ¼ö ¾ø´Â Å¿ÀÌ´Ù. ÄÄÆÄÀÏµÇ¾î ¹èÆ÷µÇ´Â ¾×ƼºêX Äڵ嵵 ¾î¼Àºí¸®¾î·Î ¿ª ÄÄÆÄÀÏ µÉ ¼ö Àֱ⠶§¹®ÀÌ´Ù. ¾î¼Àºí¸®¾î¸¦ °¡µ¶¼º ³ôÀº °í±Þ¾ð¾îÀÎ ÀÚ¹Ùó·³ ½±°Ô Àд »ç¶÷Àº ¸¹Áö ¾ÊÁö¸¸ ¾×ƼºêXµµ ¿Ïº®È÷ ·ÎÁ÷À» Àº´ÐÇÑ´Ù°í ÇÒ ¼ö ¾ø´Â ¼ÀÀÌ´Ù.
±â¼úÀû ÀïÁ¡ 3 – Ŭ·¡½º ¹Ù²ãÄ¡±â
Áö±Ý±îÁöÀÇ ¹®Á¦´Â ³ª¸§´ë·Î ½É°¢ÇÏÁö ¾Ê°Å³ª ´ë¾ÈÀÌ ÀÖ´Ù. ÇÏÁö¸¸ ÀÌÁ¦ºÎÅÍÀÇ ¹®Á¦´Â Á» ´õ ½É°¢ÇÑ ÆíÀÌ´Ù.
ÀÚ¹Ù ¾ÖÇø´Àº ¼öÇà¼Óµµ¸¦ ³ôÀ̱â À§ÇØ ¸Å¹ø ½ÇÇà ½Ã ¸¶´Ù ¼¹ö¿¡¼ jar ÆÄÀÏÀ» ´Ù¿î ¹Þ¾Æ ½ÇÇàÇÏÁö ¾Ê°í ´Ù¿î¹ÞÀº jar ÆÄÀÏÀ» ·ÎÄà ij½Ã¿¡ ÀúÀåÇØµÐ´Ù. ij½Ã µÈ jar°¡ ÀúÀåµÉ À§Ä¡´Â WindowsÀÇ °æ¿ì [Á¦¾îÆÇ] ¡æ [ÀÚ¹Ù] ¡æ [ÀϹÝ] ¡æ [Àӽà ÀÎÅÍ³Ý ÆÄÀÏ] ¡æ [¼³Á¤]¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
¹°·Ð ½ÇÇà½Ã¸¶´Ù ¼¹ö¿¡¼ ´Ù¿î·Îµå¸¦ ¹ÞÀ» ¼öµµ ÀÖÁö¸¸ ÀÎÁõ¼ ó¸® °°ÀÌ »çÀÌÁî°¡ Å« ÄÚµå´Â ÀÌ ¹æ½ÄÀ» äÅÃÇÒ °æ¿ì ½Ã°£Àû ºñ¿ë ºÎ´ãÀÌ Ä¿Áø´Ù.
ij½Ã µð·ºÅ丮¿¡ ÀÖ´Â jar ÆÄÀÏÀÇ ¾ÐÃàÀ» Ç®¸é °ø°ÝÀÚ°¡ ÁÖ¿ä Ŭ·¡½º¸¦ ÀÚ½ÅÀÌ ¸¸µç ´Ù¸¥ Ŭ·¡½º·Î ¹Ù²ãÄ¡±â ÇÒ ¼ö ÀÖ´Ù. ¸¸ÀÏ ¹Ù²ãÄ¡±âÇÑ Å¬·¡½º°¡ µ¿ÀÏÇÑ ·ÎÁ÷À» ¼öÇàÇÏ¸é¼ ¾ÆÀ̵ð¿Í ÆÐ½º¿öµå, ÀÎÁõ¼ ÅØ½ºÆ®, Áֹεî·Ï ¹øÈ£ µîÀ» °ø°ÝÀÚÀÇ ÄÄÇ»ÅÍ·Î ÀúÀåÇÑ´Ù¸é ±× ¿ø·¡ »ç¿ëÀÚ°¡ °æÁ¦ÀûÀ¸·Î ¸·´ëÇÑ ÇÇÇØ¸¦ ÀÔ°Ô µÉ °ÍÀº ´ç¿¬ÇÑ ÀÏÀÌ´Ù.
À̶§ º¸¾ÈÀ» À§ÇØ Signed AppletÀ» »ç¿ëÇÑ´Ù ÇÏ´õ¶óµµ Å« µµ¿òÀÌ µÇÁö ¾Ê´Â´Ù. Signed AppletÀº AppletÀ» ½ÇÇàÇÒ ¶§ ÀÎÁõ󸮸¸ ÇÒ »ÓÀÌÁö jar ÆÄÀÏÀÇ º¯°æÀ» °¨ÁöÇÏÁö´Â ¸øÇϱ⠶§¹®¿¡ ¹Ù²ãÄ¡±â µÈ Ŭ·¡½º¸¦ ±×´ë·Î ½ÇÇàÇÒ ¼ö ÀÖ´Ù. Âü°í·Î, ÀÌ »ç½ÇÀº ±ÝÀ¶°áÁ¦¿ø ÀüÀÚÀÎÁõ¼¾ÅÍ¿¡¼ Áõ¸íµÇ¾ú´Ù.
ÀÌ Ãë¾àÁ¡Àº ÀÚ¹Ù ÀÚü·Î´Â ÇØ°áÇϱ⠾î·Á¿î ¹®Á¦ÀÌ´Ù. CRC 󸮸¦ ÇÑ´Ù´ø°¡, jar ÆÄÀÏ¿¡ º¯Á¶¸¦ °¨ÁöÇϵµ·Ï signÀ» ÇÑ´Ù´ø°¡, ƯÁ¤ ÁÖ¿ä Ŭ·¡½º¸¦ ij½ÃÇÏÁö ¾Ê°í µ¿Àû ·Îµù ÇÏ´Â ¹æ¹ýµµ »ý°¢ÇغôÙ.
ÇÏÁö¸¸ ¡®Å¬·¡½º ¹Ù²ã Ä¡±â¡¯ °ø°ÝÀº ÀÚ¹Ù·Î ±¸ÇöµÈ ¾î¶² Ŭ·¡½º¿¡¼µµ ½ÃµµÇÒ ¼ö Àֱ⠶§¹®¿¡ ÀÚ¹ÙÀÇ ¹®Á¦¸¦ ÇØ°áÇÏ´Â Àڹ٠Ŭ·¡½º´Â µ¿ÀÏÇÑ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ¾ø¾ú´Ù. ÀÌ ¹®Á¦µµ ¾à°£ÀÇ Å×Å©´ÐÀ» ÅëÇØ ÇØ°áÇÒ ¼ö ÀÖÀ» °Í °°´Ù. ÇÊÀÚ°¡ »ý°¢ÇصРÅ×Å©´ÐÀÌ ÀÖÁö¸¸ ÀÌ ±Û¿¡¼ Ç¥ÇöÇÒ ¼ö´Â ¾ø¾î ÀÌ Á¤µµ·Î ¹àÇôµÎ°Ú´Ù.
¾Õ¿¡¼µµ ¼³¸íÇßÁö¸¸, ÀÌ ºÎºÐµµ ¾×ƼºêX¿¡¼ ¿Ïº®È÷ ÇØ°áµÈ »çÇ×ÀÌ ¾Æ´Ï´Ù. ÇÊÀÚ´Â À©µµ¿ì ½ÇÇàÆÄÀÏÀ» ¿ª ¾î¼ÀºíÇÏ¿© »ç¿ë ±â°£ÀÌ Á¦ÇÑµÈ ¼Î¾î¿þ¾îÀÇ ¸¸·áÀÏÀ» üũÇÏÁö ¾Êµµ·Ï ÇØ´ç Äڵ带 JUMP ½ÃÄ×´ø µ¿·á¸¦ º» ÀûÀÌ ÀÖ´Ù.
¾×ƼºêXµµ º¯Á¶°¡ °¡´ÉÇÏ´Ù´Â ¾ê±â´Ù. ¹®Á¦´Â Àڹ٠Ŭ·¡½º¸¦ º¯Á¶ÇØ ¹Ù²Ü ¼ö ÀÖ´Â »ç¶÷º¸´Ù ¾×ƼºêXÀÇ ¹ÙÀ̳ʸ®¸¦ º¯Á¶ÇÒ ¼ö ÀÖ´Â »ç¶÷ÀÌ ¾ÐµµÀûÀ¸·Î Àû´Ù´Âµ¥ ÀÖ´Ù.
±â¼úÀû ÀïÁ¡ 4 – PKCS#11 Áö¿ø ¹®Á¦
ÀÚ¹Ù¿¡¼´Â ¾Ï/º¹È£È 󸮸¦ À§ÇØ JCA(Java Cryptography Architecture)¿Í JCE(Java Cryptography Extension)¸¦ Á¤ÀÇÇϰí ÀÖ´Ù. JCA´Â java.security ÆÐŰÁö¿¡ ÀÖÀ¸¸ç, ¾ÏÈ£È Ã³¸®¸¦ À§ÇÑ ¸ÞÄ¿´ÏÁò°ú ±¸Á¶, ÀÎÅÍÆäÀ̽º, ÆÑÅ丮 µîÀ» Á¤ÀÇÇϰí ÀÖ´Ù.
¾ÏÈ£È Ã³¸®´Â »ó´çÈ÷ ´Ù¾çÇÑ ¾Ë°í¸®ÁòÀ» »ç¿ëÇÒ ¼ö ÀÖ¾î¼(ȤÀº ¾î¶°ÇÑ ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ´ÂÁö ¾Ë ¼ö ¾ø¾î¼) SPI(Service Provider Interface)¸¦ ÀÌ¿ëÇϰí ÀÖ´Ù. ¿Ö³ÄÇϸé ÀÚ¹Ù´Â »ç¿ëÀÚ°¡ »ç¿ëÇÒ ¾Ë°í¸®ÁòÀ» ¾Ë ¼ö ¾ø°í »ç¿ëÀÚ°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ðµç ¾Ë°í¸®ÁòÀ» Á¦°øÇÒ ¼ö ¾ø±â ¶§¹®ÀÌ´Ù.
±×·¡¼ JCA´Â SPIÀÇ ÇÁ·Î¹ÙÀÌ´õ¸¦ ÀÌ¿ëÇÏ¿© »ç¿ëÀÚ°¡ »ç¿ëÇÒ ¾ÏÈ£È ¹æ½ÄÀ» µî·Ï/¼±ÅÃÇÏ°Ô ÇϹǷΠ¾î¶² ¾Ë°í¸®ÁòÀÌ´øÁö »ç¿ëÇÒ ¼ö Àִ ƲÀ» Á¦°øÇÑ´Ù.
 |
| <±×¸² 1> JCA¿Í SPI¸¦ ÅëÇØ Á¦°øµÇ´Â ¼ºñ½º °ü°è |
JCE´Â java.crypto ÆÐŰÁö¿¡ ÀÖÀ¸¸ç, JCAÀÇ È®ÀåÀ¸·Î 1.2 ¹öÀü±îÁö´Â ¹Ì±¹ÀÇ ¼öÃâÁ¦¾à¹ý·É(U.S. export control regulations)¿¡ ÀÇÇØ ¹Ì±¹°ú ij³ª´Ù ³»¿¡¼¸¸ »ç¿ëÇÒ ¼ö ÀÖ¾ú´Ù. ±×·¯³ª JCE 1.2.2 ºÎÅÍ´Â Á¦ÇÑÀûÀÎ »óȲ¿¡¼ ¹Ì±¹°ú ij³ª ´Ù ÀÌ¿Ü Áö¿ª¿¡¼µµ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù.
¿©ÇÏÆ°, JCE´Â Cipher¿Í MAC(Message Authentication Code), Key Generation, Key Agreement µî ½ÇÁ¦ÀûÀÎ ¾ÏÈ£È Ã³¸®¸¦ Á¦°øÇÑ´Ù. º¸´Ù ÀÚ¼¼ÇÑ ¼³¸íÀº ÀÚ¹Ù¼ºñ½º³ÝÀÇ ÀÌÀοµ´ÔÀÌ °Ô½ÃÇÑ Java Security¿Í Cryptography Architecture ¹®¼(http://www.javastudy.co.kr/docs/lec_java/security/JAVASecurity.html)¸¦ ÂüÁ¶ÇÏ±æ ¹Ù¶õ´Ù. µû¶ó¼ JCA¿Í JCEÀÇ ±â´ÉÀº °¢°¢ <±×¸² 2>¿Í °°´Ù.
 |
| <±×¸² 2> »ç¿ëÀÚ ¾ÖÇø®ÄÉÀ̼ÇÀÌ JCA¿Í JCE¸¦ »ç¿ëÇÏ´Â °ü°è |
PKCS´Â RSA »çÀÇ ¿¬±¸½Ç¿¡¼ ÁÖ°üÇÏ¿© Á¤ÀÇÇÑ °ø°³Å° ¾ÏÈ£È Ç¥ÁØ(Public Key Crpytography Standard)ÀÌ´Ù. ÀÌ Ç¥ÁØÀº °ø°³Å° ¾Ïȣȸ¦ À§ÇÑ °¢Á¾ ¹æ½ÄÀ» Á¤ÀÇÇϰí Àִµ¥ PKCS#1 ºÎÅÍ PKCS#15 ±îÁö 15 Á¾·ùÀÇ Ç¥ÁØÀÌ ÀÖ´Ù. PKCS#11Àº 11¹øÂ° Ç¥ÁØÀ¸·Î¼ ¾ÏÈ£È ÅäÅ« ÀÎÅÍÆäÀ̽º Ç¥ÁØÀ» Á¤ÀÇÇϰí ÀÖ´Ù.
ÀÚ¹ÙSE 5.0¿¡¼ ÀÚ¹Ù Ç÷§Æû¿¡¼ ³×ÀÌÆ¼ºê PKCS#11 ÅäÅ«ÀÇ ÅëÇÕÀ» Æí¸®ÇÏ°Ô Çϱâ À§ÇØ Sun PKCS#11 ÇÁ·Î¹ÙÀÌ´õ¸¦ Ãß°¡ÇÏ¿´´Ù. ÀÌ ÇÁ·Î¹ÙÀÌ´õ´Â JCA¿Í JCE API·Î ÀÛ¼ºµÈ ±âÁ¸ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ³×ÀÌÆ¼ºê PKCS#11 ÅäÅ«¿¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â http://java.sun.com/javase/6/docs/technotes/guides/security/p11guide.htmlÀ» ÂüÁ¶ÇÏ±æ ¹Ù¶õ´Ù.
¡ÜHSM º¸¾È ÅäÅ«
°øÀÎÀÎÁõ¼ÀÇ ÇØÅ· »ç°í¸¦ ¸·±â À§ÇØ À̸¦ º°µµÀÇ Çϵå¿þ¾î¿¡ ÀúÀåÇÒ ¸ñÀûÀ¸·Î HSM(Hardware Security Module) º¸¾È ÅäÅ«À» ÀÌ¿ëÇÑ´Ù. ¿Ö³ÄÇϸé HSMÀº Çϵå¿þ¾î ¾ÏÈ£ °¡¼Ó±â³ª ½º¸¶Æ®Ä«µå °°Àº ¾ÏÈ£ ÅäÅ«°úÀÇ ³×ÀÌÆ¼ºê ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇϱ⠶§¹®ÀÌ´Ù.
µû¶ó¼ ¿©·¯ Á¾·ùÀÇ µð¹ÙÀ̽º¿¡ ´ëÇÑ Çϵå¿þ¾î ¾Ïȣȸ¦ ÀÌ¿ëÇϱâ À§ÇØ HSMÀ» »ç¿ëÇØ¾ß Çϴµ¥, À̶§ PKCS#11 ÇÁ·Î¹ÙÀÌ´õ¸¦ ÀÌ¿ëÇÑ´Ù. µû¶ó¼ ÀÚ¹Ù 5.0 À̻󿡼´Â ±âº»ÀûÀ¸·Î PKCS#11 ÇÁ·Î¹ÙÀÌ´õ¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
PKCS#11 Áö¿øÀº µð¹ÙÀ̽º ¾÷ü¿¡¼ PKCS#11 ¶óÀ̺귯¸®¸¦ Á¦°øÇϸé ÀÚ¹Ù¿¡¼´Â ÇØ´ç ÇÁ·Î¹ÙÀÌ´õ¸¦ ÀÌ¿ëÇÏ¿© ±â´ÉÈ£ÃâÀÌ °¡´ÉÇÏ´Ù. ÇÏÁö¸¸, PKCS#11 ÇÁ·Î¹ÙÀÌ´õ ÀÌ¿ë ½Ã SEED ¾Ë°í¸®ÁòÀ» Áö¿øÇÏÁö ¾Ê±â ¶§¹®¿¡ ÀÌ¿¡ ´ëÇÑ Ã³¸®¹æ¾ÈÀ» °í·ÁÇØ¾ß ÇÑ´Ù.
¿Ö³ÄÇϸé, SEED ¾Ë°í¸®ÁòÀº 1999³â Çѱ¹Á¤º¸º¸È£¼¾ÅÍ(Çö Çѱ¹Á¤º¸º¸È£ÁøÈï¿ø)¿¡¼ °³¹ßÇÑ ¿ì¸®³ª ¶ó °íÀ¯ÀÇ ¾Ë°í¸®ÁòÀ̱⠶§¹®ÀÌ´Ù. µû¶ó¼ SEED ¾Ë°í¸®ÁòÀ» º°µµ·Î CipherŬ·¡½º¸¦ »ó¼ÓÇÏ¿© ±¸ÇöÇϰí PKCS#11 ÇÁ·Î¹ÙÀÌ´õ¿¡ µî·ÏÇØÁÖ¸é ¹®Á¦´Â ÇØ°áµÉ °ÍÀÌ´Ù.
±â¼úÀû ÀïÁ¡ 5 – À©µµ¿ì ºñ½ºÅ¸ ȯ°æ¿¡¼ÀÇ °øÀÎÀÎÁõ¼ ÀúÀåÀ§Ä¡ ¹®Á¦
ÇöÀç ¿ì¸®³ª¶ó¿¡¼ °øÀÎÀÎÁõ¼¸¦ ÀúÀåÇÏ´Â À§Ä¡´Â PC¿¡¼ ½Ã½ºÅÛ Æú´õ ¹Ø¿¡ ƯÁ¤ Æú´õ·Î ÁöÁ¤µÇ¾î ÀÖ´Ù. ±×·¸´Ù¸é ¾Õ¼ À©µµ¿ì ºñ½ºÅ¸ÀÇ IE 7¿¡¼ ¹ß»ýÇÑ ¹®Á¦¿Í µ¿ÀÏÇÑ ¹®Á¦°¡ ¹ß»ýÇÑ´Ù. ÇÊÀÚ°¡ °¡´É¼º °ËÁõÀ» ÇÏÁö´Â ¸ø ÇßÁö¸¸ ÀÌ ¹®Á¦´Â ÀÚ¹Ù¿¡¼ ±ÇÇÑ»ó½Â ¹æ¹ýÀ» ±×´ë·Î ÀÌ¿ëÇÏ¸é µÇÁö ¾ÊÀ»±î ½Í´Ù.
ÀÚ¹Ù¿¡ ±âº»ÀûÀ¸·Î ³»ÀåµÈ CORBA¸¦ »ç¿ëÇØ COM/CORBA Bridge ±â¼úÀ» Àû¿ëÇÏ´Â °Íµµ ÁÁÀº ¹æ¹ýÀÏ µíÇÏ´Ù. ÀÌ ¹æ¹ýÀº CORBA¿Í COMÀÇ »óÈ£ ¿î¿ë¼ºÀ» Á¦°øÇÑ´Ù.
 | ÀÚ¹Ù°¡ °øÀÎÀÎÁõ¼ Ç÷§ÆûÀ¸·Î ¾²Àδٸé? |  |
À̻󿡼 ¹àÇôÁ³´Ù½ÃÇÇ ÀÚ¹Ù´Â °øÀÎÀÎÁõ¼ ó¸® Ç÷§ÆûÀ¸·Î »ç¿ëÇϴµ¥ Àå/´ÜÁ¡À» ÀÚ±â°í ÀÖ´Ù. ÇÏÁö¸¸, ÀÚ¹Ù°¡ °øÀÎÀÎÁõ¼¸¦ ó¸®Çϴµ¥ ÃæºÐÈ÷ ÀûÇÕÇϸç, °áÇÔÀÌ ¾ø´Ù´Â µ¥¿¡´Â À̰ßÀÌ ¾øÀ» °ÍÀÌ´Ù. ´ÜÁö JRE¸¦ ¿£µåÀ¯Àú°¡ ´Ù¿î ¹Þ¾Æ¾ß ÇÏ°í ¼öÇà¼Óµµµµ ´À¸± ¼ö ÀÖ´Ù.
ÆÄ¾÷ÀÇ Ãµ±¹ ÇÁ¶û½º¿¡¼ ´ëÁß±³Åë ³ëµ¿Àڵ鿡 ÀÇÇØ ÆÄ¸®¿¡¼ 3ÁÖ µ¿¾È ÁöÇÏö°ú ±âÂ÷, ½Ã³»¹ö½º°¡ ´Ü ÇÑ ´ëµµ ´Ù´ÏÁö ¾Ê¾Ò´Ù°í ÇÑ´Ù. À̶§ ºÒÆíÇÔÀ» ¹¯´Â ±âÀÚÀÇ Áú¹®¿¡ °ú¹Ý¼ö°¡ ³Ñ´Â ÆÄ¸® ½Ã¹ÎÀÌ ¡°ºÒÆíÇÏÁö¿ä. ÇÏÁö¸¸ ³ª´Â ÆÄ¾÷ ³ëµ¿ÀÚµéÀ» 100% ÁöÁöÇϰí ÀÖ½À´Ï´Ù¡±¶ó°í ´äÇß´Ù°í ÇÑ´Ù.
ÀÚ¹Ù¸¦ °øÀÎÀÎÁõ¼ ó¸® ¸ðµâ·Î »ç¿ëÇϱâ À§Çؼ´Â ÃÖÃÊ Çѹø JRE¸¦ ±ò°í ¶Ç´Ù½Ã ¾ÖÇø´À» ´Ù¿î·ÎµåÇØ¾ß ÇÏ´Â ºÎ´ãÀÌ µû¸¥´Ù. ÇÏÁö¸¸ ¾×ƼºêX°¡ Áö¿øµÇÁö ¾ÊÀ¸¹Ç·Î °í»ýÇÏ´Â À©µµ¿ì°¡ ¾Æ´Ñ ¿î¿µÃ¼Á¦, IE°¡ ¾Æ´Ñ À¥ºê¶ó¿ìÀú »ç¿ëÀÚµé±îÁö °øÀÎÀÎÁõ¼¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù¸é ÃæºÐÈ÷ °¨³»ÇÒ ¼ö ÀÖ´Â ºÎ´ãÀÌ ¾Æ´Ò±î ÇÑ´Ù. @
 | °øÀÎÀÎÁõ¼ ¹®Á¦ ÇØ°áÀ» À§ÇÑ ¹æ¹ýµé |  | |  | |
|
ƯÁý 2ºÎ¿¡¼´Â °øÀÎÀÎÁõ¼ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ÀÚ¹Ù¸¦ Ȱ¿ëÇÏ´Â ¹æ¹ý À§ÁÖ·Î ¼³¸íÇϰí ÀÖÁö¸¸, ÀÌ ¹Û¿¡µµ ¿©·¯ °¡Áö ¹æ¹ýµéÀÌ Á¦¾ÈµÇ°í ÀÖ´Ù. ƯÈ÷, ¿ÀÇÂÀ¥Àº »ó´çÈ÷ ´Ù¾çÇÑ ¹æ¹ýµé¿¡ ´ëÇØ ü°èÀûÀ¸·Î Á¦½ÃÇϰí ÀÖÀ¸¸ç, ÀÌ´Â ´Ù½Ã ´Ü±âÀûÀÎ ¹æ¹ý°ú Àå±âÀûÀÎ ¹æ¹ýÀ¸·Î ³ª´©¾î¼ ¼³¸íµÇ°í ÀÖ´Ù. ¿ÀÇÂÀ¥ÀÌ Á¦½ÃÇϰí ÀÖ´Â ´Ü±âÀû ÇØ°á ¹æ¹ý°ú Àå±âÀûÀÎ ÇØ°á ¹æ¹ýÀº ´ÙÀ½ ¸µÅ©¸¦ ÅëÇØ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
¡Ü ´Ü±âÀû ÇØ°á ¹æ¾È : http://korea.gnu.org/openweb/1/sterm.html
¡Ü Àå±âÀû ÇØ°á ¹æ¾È : http://open.unfix.net/%EC%A0%84%EC%9E%90%EC%84%9C%EB%AA%85%EB%B2%95%EA%B3%BC-%EA%B3%B5%EC%9D%B8%EC%9D%B8%EC%A6%9D%EC%84%9Cin-progress/#c9
¿©±â¿¡¼´Â ¿ÀÇÂÀ¥ÀÌ Á¦¾ÈÇϰí ÀÖ´Â ÇØ°á ¹æ¹ýµé¿¡ ´ëÇØ °£´ÜÈ÷ ¾Ë¾Æº»´Ù. ¸ÕÀú ´Ü±âÀûÀÎ ÇØ°á ¹æ¾ÈÀ¸·Î Á¦½ÃÇϰí ÀÖ´Â ±â¼úµéÀº ÀÚ¹Ù ¾ÖÇø´°ú ƯÁý 4ºÎ¿¡¼ ´Ù·ç°í ÀÖ´Â XPCOM, Ç÷¡½Ã(Ç÷¢½º)¿Í ÀÚ¹Ù ¾ÖÇø´ÀÇ º´Çà, Ç÷¡½Ã, ¸ðÁú¶ó³ª ³Ý½ºÄÉÀÌÇÁÀÇ Ç÷¯±×ÀÎ ±â´É µîÀÌ´Ù. ÀÌ Áß¿¡¼ °¡Àå »¡¸® Àû¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ¸·Î´Â ÀÚ¹Ù ¾ÖÇø´°ú Ç÷¡½Ã¸¦ µé°í ÀÖ´Ù.
ÀÚ¹Ù ¾ÖÇø´¿¡ ´ëÇØ¼´Â º»¹®¿¡¼ ¼³¸íÇϰí ÀÖÁö¸¸ ´Ù½Ã °£´ÜÈ÷ ¼³¸íÇÏÀÚ¸é, ÀÚ¹Ù´Â ³ôÀº ¼öÁØÀÇ º¸¾ÈÀ» È®º¸ÇÒ ¼ö ÀÖÀ» »Ó ¾Æ´Ï¶ó Ç÷§Æû¿¡ ±¸¾Ö¹ÞÁö ¾ÊÀ¸¸é¼ ÀÎÁõ¼¸¦ ±¸ÇöÇÒ ¼ö ÀÖ´Ù.
¶Ç ÇÑ °¡Áö »©³õÀ» ¼ö ¾ø´Â ÀåÁ¡Àº »ç¿ëÀÚ°¡ ÄÄÇ»ÅÍ¿¡ °ü¸®ÀÚ ±ÇÇÑÀ¸·Î ¾î¶² ÇÁ·Î±×·¥µµ ¼³Ä¡ÇÒ Çʿ䰡 ¾ø±â ¶§¹®¿¡, ³×Æ®¿öÅ© °ü¸® ±âÁØÀÌ ³ôÀº ¿Ü±¹¿¡¼µµ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â Á¡ÀÌ´Ù. ¹°·Ð, ÀÚ¹Ù ¾ÖÇø´¿¡µµ ´ÜÁ¡Àº ÀÖ´Ù. ÄÄÇ»ÅͰ¡ ÀÚ¹Ù ¾ÖÇø´À» ´Ù¿î ¹Þ´Âµ¥ ¾à°£ÀÇ ½Ã°£ÀÌ °É¸°´Ù´Â Á¡°ú °¡»ó¸Ó½ÅÀÌ ¸¶·ÃµÇ´Â µ¿¾È Á» ´õ ±â´Ù·Á¾ß ÇÑ´Ù´Â Á¡ÀÌ´Ù.
´ÙÀ½Àº Ç÷¡½Ã´Ù. Ç÷¡½Ã´Â ÀÚ¹Ù ¾ÖÇø´¿¡ ºñÇØ ³»·Á ¹Þ¾Æ¾ß ÇÏ´Â ÆÄÀÏÀÇ Å©±â°¡ ÀÛ°í Ç÷¡½Ã Ç÷¹À̾î ÀÚü°¡ °¡»ó¸Ó½ÅÀÇ ¿ªÇÒÀ» Çϱ⠶§¹®¿¡ ÀÚ¹Ù ¾ÖÇø´À» ¾µ ¶§º¸´Ù´Â ½Ã°£ÀÌ ´ú °É¸°´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù. ¶Ç, ³ôÀº ¾ÈÁ¤¼ºÀ» °¡Áö°í ÀÖÀ» »Ó ¾Æ´Ï¶ó Ç÷¡½Ã Ç÷¹À̾ ¼³Ä¡µÇ¾î ÀÖ´Ù¸é ¸ÅŲÅä½Ã¿Í ¸®´ª½º µîÀÇ ¿î¿µÃ¼Á¦¿¡¼µµ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
°ü¸®ÀÚ ±ÇÇÑÀÌ ¾ø´Â ÀÏ¹Ý »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ °³ÀÎ¿ë ÆÄÀÏ ½Ã½ºÅÛ¿¡ Ç÷¡½Ã Ç÷¹À̾ ¼³Ä¡ÇÏ´Â ±¸Á¶À̱⠶§¹®¿¡, º¸¾È À§ÇèÀ» ÁÙÀ̸鼵µ Ãß°¡ ¼³Ä¡³ª ¾÷±×·¹À̵尡 °¡´ÉÇÏ´Ù´Â Á¡µµ ÀåÁ¡ÀÌ´Ù. ¿ÀÇÂÀ¥¿¡ µû¸£¸é ÀÌ¹Ì ±¹³» º¸¾È ¾÷ü Áß¿¡ Ç÷¡½Ã¿Í ÀÚ¹Ù ¾ÖÇø´À» ÀÌ¿ëÇÑ °øÀÎÀÎÁõ¼ ó¸® ¼Ö·ç¼ÇÀÇ °³¹ßÀ» ¿Ï·áÇÑ °÷µµ ÀÖ´Ü´Ù.
ÇÑ °¡Áö¸¦ ´õ »ìÆìº¸ÀÚ. À̹ø ¹æ¹ýÀº ºê¶ó¿ìÀúÀÇ È®Àå Ç÷¯±×ÀÎÀ» »ç¿ëÇÏ´Â °ÍÀÌ´Ù. Ç÷¯±×ÀÎÀº ¾ÖÇø´Ã³·³ ¾î¶² ÀÀ¿ëÇÁ·Î±×·¥ÀÇ À̿뿡 µµ¿òÀÌ µÇ´Â ƯÁ¤ÇÑ ºÎ°¡ ±â´ÉÀ» Á¦°øÇÏ´Â º¸Á¶ ÇÁ·Î±×·¥ÀÌ´Ù. ¿©±â¿¡¼ ÁÖÇÁ·Î±×·¥°ú º¸Á¶ ÇÁ·Î±×·¥ °£ÀÇ Åë½Å°ú ¸®¼Ò½º È£Ãâ ¹æ¹ý µîÀ» Á¦½ÃÇÏ´Â API´Â ¿ÀǼҽº ÇüÅ·Π°ø°³µÇ¾î ÀÖ´Ù.
´ëÇ¥ÀûÀÎ ºê¶ó¿ìÀú·Î´Â ÆÄÀÌ¾îÆø½º°¡ ÀÖÀ¸¸ç Ç÷¯±×ÀÎ ±â¹ÝÀÇ ÀÎÁõ ±â¼ú ¶ÇÇÑ ±¹³» ±â¼úÁø¿¡ ÀÇÇØ °³¹ßµÇ¾î ÀÖ´Ù°í ÇÑ´Ù.
´ÙÀ½ Ç¥´Â ¿ÀÇÂÀ¥¿¡¼ Á¦¾ÈÇϰí ÀÖ´Â °øÀÎÀÎÁõ¼ ¹®Á¦ÀÇ ´Ü±âÀûÀÎ ÇØ°á ¹æ¹ýµéÀ» ºñ±³ Á¤¸®ÇÑ °ÍÀÌ´Ù.
| | | | | |
| |
* ÀÌ ±â»ç´Â ZDNet KoreaÀÇ Á¦ÈÞ¸ÅüÀÎ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¿¡ °ÔÀçµÈ ³»¿ëÀÔ´Ï´Ù.