½ÇÇàÀÇ¹Ì ºÐ¼® ±â¹Ý ÇÁ·Î±×·¥ ¿À·ùºÐ¼® µµ±¸ ½ÅÁ¦Ç° °ø°³
ÇÁ·Î±×·¥ ºÐ¼® Åø ½ÃÀå È®´ë·Î ¼±Á¡ °èȹ
Æļö´åÄÄ(´ëÇ¥ Á¶±Ô°ï)ÀÇ ¼Ò½ºÄÚµå ¿À·ùºÐ¼® ½Ã½ºÅÛÀÎ ¡®½ºÆзοì(ÀÌÇÏ SPARROW)¡¯°¡ ÇÑÃþ °·ÂÇØÁø ÇÁ·Î±×·¥ ºÐ¼® ´É·Â°ú Web-based ÅëÇÕ °ü¸® ±â´ÉÀÌ »õ·Ó°Ô Ãß°¡µÈ ½Å¹öÀüÀ» Ãâ½ÃÇß´Ù.
Æļö´åÄÄÀº 16ÀÏ°ú 17ÀÏ, ¾ç ÀÌƲ°£ »ó¾Ïµ¿ º»»ç¿¡¼ ¡®SPARROW 2.0 Ãâ½Ã ±â³ä Á¦Ç°¹ßǥȸ¡¯¸¦ °³ÃÖÇÏ°í, ±¹³» ÃÖÃÊÀÇ ½ÇÇàÀÇ¹Ì ºÐ¼® ±â¹Ý ¼Ò½ºÄÚµå ÀÚµ¿ ¿À·ù ºÐ¼®±âÀÎ SPARROWÀÇ 2.0 ¹öÀüÀ» °ø°³Çß´Ù.
Áö³ ÇØ 4¿ùÃÊ Ã³À½ Ãâ½ÃµÈ SPARROW´Â, ÇÁ·Î±×·¥ Á¤Àû ºÐ¼® (static program analysis) ÀÌ·ÐÀ» ÀÌ¿ëÇÏ¿© ÇÁ·Î±×·¥ ¼Ò½º°¡ ´ã°í ÀÖ´Â ÇÁ·Î±×·¥ ½ÇÇà Àǹ̸¦ ºÐ¼®ÇÏ°í, À̸¦ ±â¹ÝÀ¸·Î ÇÁ·Î±×·¥ ³»¿¡ Á¸ÀçÇÏ´Â Ä¡¸íÀûÀÎ ¸Þ¸ð¸® ¿À·ù (buffer overrun, memory leak, double free µî) µéÀ» ÀÚµ¿À¸·Î °ËÃâÇØ ÁÖ´Â ÇÁ·Î±×·¥ ¼Ò½ºÄÚµå ¿À·ù ÀÚµ¿ ºÐ¼® ½Ã½ºÅÛÀÌ´Ù. ÀÌ´Â ÇÁ·Î±×·¥ ¼Ò½º¸¸À¸·Î ¸ðµç ½ÇÇà»óȲÀ» ¹Ì¸® È®ÀÎÇØÁÖ¾î Ä¡¸íÀûÀÎ ¿À·ùµéÀ» °³¹ß Ãʱ⠴ܰèºÎÅÍ Á¦°ÅÇÒ ¼ö ÀÖ¾î ¹«°áÁ¡ ¼ÒÇÁÆ®¿þ¾î¸¦ º¸´Ù ºü¸£°í Àú·ÅÇÏ°Ô °³¹ßÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
À̹ø¿¡ »õ·Ó°Ô °ø°³µÇ´Â SPARROW 2.0Àº ±âÁ¸ÀÇ 1.0 ¹öÀü Ãâ½Ã ÀÌÈÄ ¼öÁýµÈ ½ÃÀåÀÇ ¿ä±¸»çÇ×ÀÌ Àû±Ø ¹Ý¿µµÇ¾î, °ËÃâ ¿À·ù Á¾·ù º¸°, ³·Àº false alarm rate, ´Ù¾çÇÑ platform Áö¿ø µîÀÇ ±â´É È®Àå ¹× °³¼±ÀÌ ÀÌ·ç¾îÁ® º¸´Ù Á¤¹ÐÇÏ°í °·ÂÇÑ ºÐ¼®ÀÌ °¡´ÉÇØÁ³´Ù.
ƯÈ÷ 2.0¹öÀüºÎÅÍ Ãß°¡µÇ´Â °·ÂÇÑ Web±â¹ÝÀÇ ÅëÇÕ°ü¸® ¹× ¿î¿ë ÅøÀÎ ³×½ºÆ®(NEST) ¼ºñ½º ±â´ÉÀ» ÅëÇØ ¼Õ½±°Ô ¿À·ù¸¦ ºÐ¼®ÇÏ°í ÁøÇà»óŸ¦ È®ÀÎÇÒ ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó, ¼Ò½º´ÜÀ§ º° ºÐ¼®°á°ú¸¦ ´Ù¾çÇÏ°Ô Á¶È¸ÇØ º¼ ¼ö ÀÖ´Ù. ¿À·ù ºÐ¼® °á°ú ¿ä¾à º¸°í¼¸¦ ºñ·Ô, ¿À·ù À¯Çüº° °á°ú¿Í ¿À·ù ¹ß»ý °æ·Î±îÁö ½Ç½Ã°£ ¸ð´ÏÅ͸µ ÇÔÀ¸·Î½á º¸´Ù °£ÆíÇÏ°í ½Å¼ÓÇÏ°Ô ¿À·ù ¹ß»ý À§Ä¡¿Í ¿øÀÎÀ» ÆľÇÇÒ ¼ö ÀÖ´Ù.
À̹ø SPARROW 2.0 Ãâ½Ã ±â³ä Á¦Ç°¹ßǥȸ¿¡´Â ½ÇÁ¦ ¼ÒÇÁÆ®¿þ¾î °³¹ß¾÷ü ¿£Áö´Ï¾î¿¡¼ºÎÅÍ, ÀÓº£µðµå ½Ã½ºÅÛ °³¹ßÀÚ, ÈÞ´ëÆù ¹× °ÔÀÓ±â µî »ç¿ëÀÚ ´Ü¸» ÀåÄ¡ °³¹ß°ü°èÀÚ, Ç×°ø ¹× ÀÇ·á ½Ã½ºÅÛ µî SPARROW 1.0 Ãâ½Ã ¶§ºÎÅÍ ¶ß°Å¿î °ü½ÉÀ» º¸¿©¿Â °í°´µéÀÌ Âü¼®ÇÏ¿© ÇÑÃþ »õ·Î¿öÁø ±â´É ¹× ÀÎÅÍÆäÀ̽º¿¡ Å« ±â´ë¸¦ ³ªÅ¸³Â´Ù.
Æļö´åÄÄÀÇ Á¶±Ô°ï ´ëÇ¥´Â ¡°SPARROW 2.0Àº ±âÁ¸ ¹öÀüº¸´Ù ¿©·¯ °¡Áö ¸é¿¡¼ ±â¼úÀûÀ¸·Î Áøº¸ÇÑ ¹Ý¸é, »ç¿ëÀÚ ÆíÀǼº Â÷¿ø¿¡¼´Â ÇÑÃþ Æí¸®ÇØÁ³´Ù¡±¸ç ¡°ÀÌ¹Ì DRM ¼±µÎ±â¾÷À» ³Ñ¾î ´ëÇѹα¹ ´ëÇ¥ ¼ÒÇÁÆ®¿þ¾î ±â¾÷À¸·Î ¹ßµ¸¿òÇÏ°í ÀÖ´Â Æļö´åÄÄÀº À̹ø SPARROW 2.0 Ãâ½Ã ¼±Æ÷¿Í ÇÔ²² º»°ÝÀûÀ¸·Î ÇÁ·Î±×·¥ ºÐ¼® Åø ½ÃÀå °ø·«¿¡ ¹ÚÂ÷¸¦ °¡ÇØ °íºÎ°¡ ¼ÒÇÁÆ®¿þ¾î ±â¼úÀ» ¼±µµÇÏ´Â ´ëÇѹα¹ ´ëÇ¥ ¼ÒÇÁÆ®¿þ¾î ±â¾÷À¸·Î µµ¾àÇÒ °Í¡±À̶ó¸ç Ãâ½Ã ¼Ò°¨À» ¹àÇû´Ù.
ÇÑÆí SPARROW´Â Áö³ÇØ ¸», ¼ø¼ö ±¹³» ±â¼ú·Î °³¹ßµÈ ¿ì¼ö ¼ÒÇÁÆ®¿þ¾î¸¦ ¹ß±¼ÇÏ´Â ¡®´ëÇѹα¹ ¼ÒÇÁÆ®¿þ¾î °ø¸ð´ëÀü¡¯¿¡¼ ´ç´çÈ÷ ¿µ¿¹ÀÇ ±¹¹«ÃѸ®»óÀ» ¼ö»óÇÑ ¹Ù ÀÖ´Ù.
[±æ¹Î±Ç ±âÀÚ(reporter21@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>