ÀÎÁõŰ Å»Ãë·Î ¼¼ÄÁµå½ºÅ©¸° ¼ºñ½º ¿ìȸ¡¦°³¹ßÀÚ ¸ðµå ¹«´Ü Ȱ¼ºÈ
LGÀüÀÚ, ÃֽŠÆß¿þ¾î ¾÷µ¥ÀÌÆ® º¸¾È ±Ç°í
[º¸¾È´º½º ¿©ÀÌ·¹ ±âÀÚ] LGÀüÀÚ ½º¸¶Æ® TV ¿î¿µÃ¼Á¦ À¥OS¿¡¼ µ¿ÀÏ ³»Æ®¿öÅ© ³» °ø°ÝÀÚ°¡ ÀÎÁõ ÀýÂ÷¸¦ ¿ìÈ¸ÇØ TV ±â±â¸¦ ¿ÏÀüÈ÷ Àå¾ÇÇÒ ¼ö ÀÖ´Â ½É°¢ÇÑ º¸¾È Ãë¾àÁ¡ÀÌ ¹ß°ßµÆ´Ù.

LGÀüÀÚ À¥OS žÀç TV ¸ð½À [ÀÚ·á: LGÀüÀÚ]
17ÀÏ ¾÷°è¿¡ µû¸£¸é ÇØ´ç Ãë¾àÁ¡Àº ŸÀÌǬPWN ÇØÅ· °æ¿¬´ëȸ¿¡¼ 1À§¸¦ Â÷ÁöÇÏ¸ç °ø½ÄÀûÀ¸·Î °ø°³µÆ´Ù. ÀÌ Ãë¾àÁ¡Àº ¡®LG UHD LED TV 43UT8050¡¯ µîÀÇ ¸ðµ¨¿¡ ¿µÇâÀ» ¹ÌÄ£´Ù.
°ø°ÝÀÚ´Â TVÀÇ ¡®ºê¶ó¿ìÀú-¼ºñ½º¡¯(browser-service)¿¡ ÀÖ´Â °áÇÔÀ» ¾Ç¿ëÇÑ´Ù. LG À¥OS TV´Â »ç¿ëÀÚ°¡ USB ¸Þ¸ð¸®³ª ¿ÜÀåÇÏµå µî USB ÀúÀåÀåÄ¡¸¦ TV¿¡ ¿¬°áÇÏ´Â ¼ø°£ ÀÚµ¿À¸·Î 18888¹ø Æ÷Æ®¸¦ °³¹æÇÑ´Ù.
ÀÌ ¼ºñ½º´Â °°Àº ³×Æ®¿öÅ©¿¡ ¿¬°áµÈ ´Ù¸¥ ±â±â°¡ /getFile?path= API ¿£µåÆ÷ÀÎÆ®¸¦ ÅëÇØ /tmp/usb ¹× /tmp/home.office.documentviewer¸¦ Æ÷ÇÔÇÑ Æ¯Á¤ µð·ºÅ丮¿¡¼ ÆÄÀÏÀ» ´Ù¿î·ÎµåÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÆ´Ù.
ÇÏÁö¸¸ º¸¾È ¿¬±¸ ±â¾÷ SSD-µð½ºÅ¬·ÎÀú(SSD-Disclosure) ºÐ¼®¿¡ µû¸£¸é, ÀÌ ¼ºñ½º°¡ °æ·Î(path) ÆÄ¶ó¹ÌÅÍÀÇ ÀԷ°ªÀ» Á¦´ë·Î °ËÁõÇÏÁö ¾Ê¾Æ ¡®°æ·Î Ž»ö¡¯(path traversal) Ãë¾àÁ¡¿¡ ³ëÃâµÈ´Ù.
±× °á°ú ÀÎÁõ ¾øÀÌ TV ÆÄÀÏ ½Ã½ºÅÛ ³» ÀÓÀÇÀÇ ÆÄÀÏÀ» ¿äûÇϰųª ´Ù¿î·ÎµåÇÒ ¼ö ÀÖÀ¸¸ç, °ø°ÝÀÚ´Â À̸¦ ÅëÇØ ÁÖ¿ä ½Ã½ºÅÛ ÆÄÀÏ¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù.
°¡Àå ÇÙ½É Å¸±êÀº /var/db/main/ °æ·Î¿¡ À§Ä¡ÇÑ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀÌ´Ù. ¿©±â¿£ TVÀÇ secondscreen.gateway ¼ºñ½º¿Í Æä¾î¸µµÈ Ŭ¶óÀÌ¾ðÆ® ÀÎÁõ۰¡ ÀúÀåµÅ ÀÖ´Ù.
°ø°ÝÀÚ°¡ ÀÌ Å°¸¦ Å»ÃëÇϸé Á¤»ó Ŭ¶óÀÌ¾ðÆ®·Î À§ÀåÇØ ¼¼ÄÁµå½ºÅ©¸°(secondscreen) ¼ºñ½º¿¡ ¿¬°áÇÒ ¼ö ÀÖ°í, ¸ðµç ÀÎÁõ ÀýÂ÷¸¦ ¹«·ÂÈÇØ TVÀÇ ÇÙ½É ±â´É¿¡ ´ëÇÑ ³ôÀº ¼öÁØÀÇ Á¢±Ù ±ÇÇÑÀ» ȹµæÇÑ´Ù.
°ø°ÝÀÚ´Â ÀÎÁõµÈ »óÅ·Π¼¼ÄÁµå½ºÅ©¸° ¼ºñ½º¿¡ Á¢±ÙÇÑ µÚ ±â±âÀÇ °³¹ßÀÚ ¸ðµå¸¦ Ȱ¼ºÈÇÒ ¼ö ÀÖ´Ù. ÀÌÈÄ °³¹ßÀÚ µµ±¸¸¦ Ȱ¿ëÇØ ¾Ç¼º ¾ÛÀ» ¼³Ä¡Çϰųª, »ç¿ëÀÚ µ¥ÀÌÅ͸¦ Å»ÃëÇÒ ¼ö ÀÖ´Ù. »ç¿ëÀÚ¸¦ °¨½ÃÇÏ´Â ½ºÆÄÀÌ¿þ¾îµµ ÁÖÀÔÇÒ ¼ö ÀÖÀ¸¸ç, TV¸¦ º¿³ÝÀÇ ÀϺηΠȰ¿ëÇÏ´Â µî Ãß°¡ÀûÀÎ ¾Ç¼º ÇàÀ§¸¦ ¹úÀÏ ¼ö ÀÖ°Ô µÈ´Ù.
LGÀüÀÚ´Â ÀÌ Ãë¾àÁ¡À» ¹ß°ßÇÑ SSD-µð½ºÅ¬·ÎÀú¿¡ °í¸¶¿òÀ» Ç¥Çϸç, °ø½Ä º¸¾È ±Ç°í¹®(SMR-SEP-2025)À» ÅëÇØ ¸ðµç »ç¿ëÀÚ¿¡°Ô ¹Ýµå½Ã ÃֽŠÆß¿þ¾î·Î ¾÷µ¥ÀÌÆ®ÇÒ °ÍÀ» ±ÇÀåÇß´Ù.
[¿©ÀÌ·¹ ±âÀÚ(gore@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>