DRM(Digital Rights Management)Àº µðÁöÅÐ ÄÜÅÙÃ÷ÀÇ ÀúÀÛ±Ç º¸È£´Â ¹°·Ð, ±â¾÷ÀÇ ¹®¼­ º¸¾È, Ãâ·Â ¹®¼­ÀÇ À§º¯Á¶ ¹æÁö, °³ÀÎÀÇ Á¤º¸ º¸È£¿¡ À̸£±â±îÁö Á» ´õ ¾ÈÀüÇÑ »çÀ̹ö °ø°£À» ¸¸µé±â À§ÇÏ¿© ÇÊ¿äÇÑ ±â¼úÀ̸ç ÇÙ½É ÀÎÇÁ¶óÀÔ´Ï´Ù. Æļö´åÄÄÀº 1998³â DRM ±â¼úÀ» óÀ½ ±¹³»¿¡ ¼Ò°³ÇÑ ÀÌ·¡·Î, 2000³â¿¡´Â DRM ¼­ºñ½º, 2001³â ±â¾÷¿ë ¹®¼­ º¸¾È Á¦Ç°, 2002³â °³Àοë DRM ¼­ºñ½º¸¦ ¼º°øÀûÀ¸·Î Ãâ½ÃÇÏ¸ç ¼¼°èÀûÀÎ DRM ¼±µÎ ¾÷üµé°ú ¾î±ú¸¦ ³ª¶õÈ÷ ÇÏ°í ÀÖ½À´Ï´Ù. 2006³â ÇöÀç 300¿©°³ ±â¾÷¿¡¼­, Æļö´åÄÄÀÇ DRM Á¦Ç°À» »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù. ±× Áß¿¡´Â ±Ô¸ð´Â ÀÛÁö¸¸ ¿Ïº®ÇÑ º¸¾ÈÀ» ¿ä±¸ÇÏ´Â »çÀÌÆ®, »ç¿ëÀÚ°¡ 18¸¸¸í¿¡ À̸£´Â ´ëÇü »çÀÌÆ®, ÀÏÀÏ »ç¿ë ºóµµ°¡ 20¸¸¿¡ À°¹ÚÇÏ´Â »çÀÌÆ®µµ ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÇÏ·ç ¹æ¹®ÀÚ ¼ö°¡ 1200¸¸¸í¿¡ À̸£´Â Æ÷ÅÐ »çÀÌÆ®¿¡µµ Æļö´åÄÄÀÇ DRM ¼­ºñ½º°¡ Á¦°øµÇ°í ÀÖ½À´Ï´Ù. Æļö´åÄÄÀº ±×°£ÀÇ °æÇèÀ» ¹ÙÅÁÀ¸·Î, ÄÜÅÙÃ÷¸¦ º¸´Ù È¿°úÀûÀ¸·Î º¸È£Çϵµ·Ï ÄÁ¼³Æà ¼­ºñ½ºµµ Á¦°øÇÕ´Ï´Ù. ÃÖ±Ù¿¡´Â DRMÀÌ PC»Ó¸¸ ¾Æ´Ï¶ó PDA, ÈÞ´ëÀüÈ­, DTV, Set-Top Box¿¡ À̸£±â±îÁö ´Ù¾çÇÑ µðÁöÅÐ ±â±â¿¡¼­ µ¿¿µ»ó, À½¾Ç, À̹ÌÁö, ÀüÀÚ¹®¼­, µµ¸é¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ÄÜÅÙÃ÷ º¸È£¿¡ Àû¿ëµÇ°í ÀÖ½À´Ï´Ù. Æļö´åÄÄÀº ÀÚÀ¯·Ó°í ¾ÈÀüÇÑ À¯ºñÄõÅͽº »çÀ̹ö °ø°£À» À§ÇÑ ÄÜÅÙÃ÷ÀÇ Æļö²ÛÀÔ´Ï´Ù[»ç¾÷³»¿ë]Æļö´åÄÄÀº Fasoo DRM PlatformÀ» ±â¹Ý ±â¼ú·Î ÇÏ¿©, ±â¾÷ ¹®¼­ º¸¾ÈÀ» À§ÇÑ Enterprise DRM, ÄÜÅÙÃ÷ ÀúÀÛ±Ç º¸È£¸¦ À§ÇÑ Commerce DRM, ´Ù¾çÇÑ µðÁöÅÐ ±â±â¿¡¼­ÀÇ DRM ±¸ÇöÀ» À§ÇÑ Embedded DRM, °³ÀÎ »ç¿ëÀÚµéÀ» À§ÇÑ Personal DRM¿¡ À̸£±â±îÁö DRMÀÇ ´Ù¾çÇÑ ºÐ¾ß¿¡¼­ È°¹ßÈ÷ »ç¾÷À» ÆîÄ¡°í ÀÖ½À´Ï´Ù. ÄÁ¼³Æà ¹× ÆÐÅ°Áö ÆǸÅ, ASP ¼­ºñ½º¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ÇüÅ·ΠDRM ¼Ö·ç¼ÇÀ» Á¦°øÇϸ鼭 Fasoo DRM Platform ±â¼úÀ» openÇÏ¿© DRM ±â¼úÀÇ Ç¥ÁØÈ­¿¡µµ ³ë·ÂÇÏ°í ÀÖ½À´Ï´Ù. * DRM¼¼°è ÃÖÃÊ·Î DRM ±â¼úÀ» »ó¿ëÈ­ÇÑ Æļö´åÄÄÀº Fasoo DRM Platform ±â¼úÀ» ±â¹ÝÀ¸·Î ÄÁ¼³Æÿ¡¼­ºÎÅÍ Á¦Ç° ÆǸÅ, ASP ¼­ºñ½º »ç¾÷¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ÇüÅ·ΠÃÖ°í ¼öÁØÀÇ Total DRM Service¸¦ Á¦°øÇÏ°í ÀÖ½À´Ï´Ù.±â¾÷ ¹®¼­º¸¾ÈÀ» À§ÇÑ Enterprise DRM, ¸ÖƼ¹Ìµð¾î ÄÜÅÙÃ÷ º¸¾ÈÀ» À§ÇÑ Consumer DRM, °³ÀεéÀÇ ÄÜÅÙÃ÷ º¸¾ÈÀ» À§ÇÑ Personal DRM ºÐ¾ß¿¡¼­ ¿À·£ ±â°£ ÇöÀå¿¡¼­ ÃàÀûµÈ ±â¼ú ³ëÇÏ¿ì¿Í °ËÁõµÈ Á¦Ç°À¸·Î ¼¼°è DRM ½ÃÀåÀ» ¸®µåÇØ ³ª°¡°í ÀÖ½À´Ï´Ù.DRM ¼Ö·ç¼ÇÀº º¸¾È ¿µ¿ªº°·Î ƯȭµÈ º¸¾È ¼Ö·ç¼ÇµéÀÌ °¡Áö´Â ÇÑ°èÁ¡À» º¸¿ÏÇÏ°í ÇÙ½É Á¤º¸ ÀÚü¿¡ ´ëÇÑ ¿øõÀûÀÌ°í Áö¼ÓÀûÀÎ º¸¾È ÇعýÀ» Á¦½ÃÇϸ鼭 »õ·Î¿î º¸¾È Æз¯´ÙÀÓÀ» ¿©´Â ÇÙ½É ÀÎÇÁ¶ó·Î ÁøÈ­ÇÏ¸ç º»°ÝÀûÀÎ ¼ºÀå±â¸¦ ¸ÂÀÌÇÏ°í ÀÖ½À´Ï´Ù.Fasoo DRMÀº ºñÁî´Ï½º ȯ°æÀ̳ª IT ±â¼ú º¯È­¿¡ ±¸¾Ö ¹ÞÁö ¾Ê°í ±Þº¯ÇÏ´Â ½ÃÀå ¿ä±¸¿¡ ½Å¼ÓÇÏ°Ô ´ëÀÀÇÒ ¼ö ÀÖ´Â Neutral DRM Platform ±¸Á¶·Î µÇ¾î ÀÖ¾î ´ÙÃþÀû ¼Ö·ç¼Ç°úÀÇ ¿¬°è ¹× ¿¬µ¿ÀÌ ÀÚÀ¯·Î¿î ´ÙÀ̳»¹Í ºñÁî´Ï½º ¸ðµ¨·Î¼­ »õ·Î¿î º¸¾È Æз¯´ÙÀÓÀÇ º¯È­¸¦ ¼±µµÇØ ³ª°¥ °ÍÀÔ´Ï´Ù.* ¼ÒÇÁÆ®¿þ¾îÆļö´åÄÄÀº µðÁöÅÐ ÄÜÅÙÃ÷ ½Ã´ë¸¦ ¿Ï¼ºÇϱâ À§ÇÑ ÇÙ½É º¸¾È ÀÎÇÁ¶ó·Î ÁøÈ­ÇÏ°í ÀÖ´Â DRM »ç¾÷°ú ÇÔ²², ±¹³» ÃÖÃÊ ½ÇÇàÀÇ¹Ì ±â¹Ý ÇÁ·Î±×·¥ ¿À·ù ÀÚµ¿ºÐ¼® ½Ã½ºÅÛÀÎ SPARROW¸¦ ½Å¼öÁ¾ ºñÁî´Ï½º·Î ¼±Á¤ÇÏ°í, Àü ¼¼°è ºí·ç¿À¼ÇÀ¸·Î ÁÖ¸ñ ¹Þ°í ÀÖ´Â ÇÁ·Î±×·¥ ºÐ¼®Åø ½ÃÀåÀ» ºü¸¥ ¼Óµµ·Î ¼±Á¡ÇØ ³ª°¡°í ÀÖ½À´Ï´Ù.SPARROW¶õ ÇÁ·Î±×·¥ Á¤Àû ºÐ¼® (static program analysis) ÀÌ·ÐÀ» ÀÌ¿ë, ÇÁ·Î±×·¥ ¼Ò½º°¡ ´ã°í ÀÖ´Â ÇÁ·Î±×·¥ ½ÇÇà Àǹ̸¦ ºÐ¼®ÇÏ°í, À̸¦ ±â¹ÝÀ¸·Î ÇÁ·Î±×·¥ ³»¿¡ Á¸ÀçÇÏ´Â Ä¡¸íÀûÀÎ ¸Þ¸ð¸® ¿À·ù (buffer overrun, memory leak, double free µî) µéÀ» ÀÚµ¿À¸·Î °ËÃâÇØ ÁÖ´Â ±¹³» ÃÖÃÊÀÇ ½ÇÇàÀÇ¹Ì ±â¹Ý ÇÁ·Î±×·¥ ¿À·ù ÀÚµ¿ ºÐ¼®±âÀÔ´Ï´Ù. SPARROW´Â ±âÁ¸ÀÇ ÇÁ·Î±×·¥ ½ÇÇà Å×½ºÆ®¿¡ ÀÇÇÑ ÇÁ·Î±×·¥ ¿À·ù °ËÁõ°ú ´Þ¸® ÇÁ·Î±×·¥ ¼Ò½º¸¸À¸·Î ¸ðµç ½ÇÇà»óȲÀ» ¹Ì¸® È®ÀÎÇØÁÖ¾î ÀÌ·¯ÇÑ ¿À·ùµéÀ» °³¹ß Ãʱ⠴ܰèºÎÅÍ Á¦°ÅÇÒ ¼ö ÀÖÀ½À¸·Î½á, SPARROW µµÀÔÀ¸·Î ¹«°áÁ¡ ¼ÒÇÁÆ®¿þ¾î¸¦ º¸´Ù ºü¸£°í Àú·ÅÇÏ°Ô °³¹ßÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ¼­¿ï´ë ÇÁ·Î±×·¡¹Ö ¿¬±¸¼Ò¿Í ¼ö³â µ¿¾ÈÀÇ °øµ¿ ¿¬±¸¸¦ ÅëÇØ Åº»ýÇÑ SPARROW´Â, ´Ù¾çÇÑ ÇüÅÂÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ´ëÇÑ ¿À·ù¼öÁ¤ ºñ¿ë Àý°¨ È¿°ú»Ó¸¸ ¾Æ´Ï¶ó, °£ÆíÇÑ »çÀü °ËÁõÀ» ÅëÇÑ SW ¿À·ù·Î ÀÎÇÑ Ä¡¸íÀûÀÎ ÇÇÇØ ¹× ¼Õ½ÇÀ» öÀúÈ÷ ¿¹¹æÇÔÀ¸·Î½á ¼ÒÇÁÆ®¿þ¾î Ç°Áú Çâ»óÀ» ÅëÇÑ ±â¾÷ °æÀï·Â ÁõÁø¿¡µµ ±â¿©ÇÒ °ÍÀÔ´Ï´Ù.Æļö´åÄÄÀº SPARROWÀÇ ¼¼°èÀûÀ¸·Î ¾Õ¼± ¿øõ±â¼ú°ú Â÷º°È­µÈ ±â¼ú ³ëÇϿ츦 ±â¹ÝÀ¸·Î, ±¹³»¿ÜÀûÀ¸·Î ÀÌÁ¦ ¸· »ó¿ëÈ­µÇ¾î ºí·ç¿À¼ÇÀ¸·Î ÁÖ¸ñ ¹Þ°í ÀÖ´Â ÇÁ·Î±×·¥ ºÐ¼® Åø ½ÃÀåÀ» ºü¸¥ ¼Óµµ·Î ¼±Á¡ÇØ ³ª°¥ °ÍÀ̸ç, ÀÌ¿Í °°Àº ¼¼°èÀû ±â¼úÀÇ °íºÎ°¡ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ¿© ¼¼°èÀÇ IT ±â¼úÀ» ¼±µµÇÏ´Â ´ëÇѹα¹ ´ëÇ¥ ¼ÒÇÁÆ®¿þ¾î ±â¾÷À¸·Î °Åµì³ª±â À§ÇØ ³ë·ÂÇÒ °ÍÀÔ´Ï´Ù.