Á¦9Â÷ Áö¹æ¼±°Å, ¿Ö ÃⱸÁ¶»ç¿Í °³Ç¥ °á°ú°¡ ´Ù¸¥°¡?
(WWW.SURPRISE.OR.KR / ½Ã°ñ¸ñ»ç / 2026-06-04)
Á¦9ȸ Àü±¹µ¿½ÃÁö¹æ¼±°Å¿Í ±¹È¸ÀÇ¿ø º¸±È¼±°Å¿¡¼ ¹æ¼Û3»ç ÃⱸÁ¶»ç´Â ¹ÎÁÖ´çÀÇ ¾Ð½ÂÀ¸·Î ¿¹»óÇß´Ù
±×·¯³ª ½ÇÁ¦ °³Ç¥ °á°ú´Â ÃⱸÁ¶»çÀÇ ¿¹Ãø°ú ÆÇÀÌÇÏ°Ô ´Þ¶ú½À´Ï´Ù. ¿Ö ÀÌ·± Çö»óÀÌ ÀϾ´Â °ÍÀϱî¿ä? °ú¿¬ ÃⱸÁ¶»çÀÇ Åë°èÇÐÀû ¸ðµ¨ÀÌ À߸øµÈ °ÍÀÎÁö, ¾Æ´Ï¸é ´Ù¸¥ ±¸Á¶ÀûÀÎ ¿øÀÎÀÌ Á¸ÀçÇÏ´ÂÁö ±× º»ÁúÀ» ÆÄ¾ÇÇØ º¸°íÀÚ ÇÑ´Ù..
1. Åë°èÇÐÀû ½Å·Úµµ°¡ ³ôÀº ¹æ¼Û 3»ç ÃⱸÁ¶»çÀÇ ±ÇÀ§.
Áö»óÆÄ ¹æ¼Û 3»ç(KBS, MBC, SBS)°¡ °øµ¿À¸·Î ½Ç½ÃÇÏ´Â ÃⱸÁ¶»ç´Â ´çÀÏ ÅõÇ¥¼Ò¿¡¼ ½ÇÁ¦ ÅõÇ¥¸¦ ¸¶Ä¡°í ³ª¿À´Â À¯±ÇÀÚ(À̹ø ¼±°Å ÃÑ 108,727¸í)¸¦ ´ë»óÀ¸·Î ¸Å 5¹øÂ° ÅõÇ¥ÀÚ¸¦ µ¿ÀÏÇÑ °£°ÝÀ¸·Î ÃßÃâÇÏ´Â ¼±Áø Ç¥º»ÃßÃâ ¹æ½ÄÀ» »ç¿ëÇÑ´Ù.
1) Á¦9ȸ Áö¹æ¼±°Å ¹æ¼Û 3»ç(KBS, MBC, SBS) ÃⱸÁ¶»ç
Ãâó: Áö»óÆÄ ¹æ¼Û 3»ç ÃⱸÁ¶»ç
¼öÇà±â°ü Çѱ¹¸®¼Ä¡, ÄÚ¸®¾Æ¸®¼Ä¡, ÀÔ¼Ò½ºÄÚ¸®¾Æ
Á¶»ç´ë»ó: Àü±¹ 615°³ ÅõÇ¥¼Ò, ÅõÇ¥ÀÚ 108,727¸í
½Å·Úµµ 95%, ¿ÀÂ÷¹üÀ§ ¡¾ 1.7~4.1%P
´ëÇѹα¹ÀÇ ÃⱸÁ¶»ç ±â¹ýÀº Åë°èÇÐÀû È®·ü ¸ðµ¨¸µ°ú öÀúÇÑ µ¥ÀÌÅÍ º¸Á¤À» °ÅÄ¡±â¿¡ ¿ª´ë ¼±°Å¿¡¼ 97~99%ÀÇ ³ôÀº ÀûÁß·üÀ» ÀÚ¶ûÇØ ¿Ô½À´Ï´Ù. À̹ø Á¦9ȸ Áö¹æ¼±°Å ÃⱸÁ¶»ç ¿ª½Ã ½Ã¡¤µµÁö»ç 16°³ ¼±°Å±¸ Áß ´õºÒ¾î¹ÎÁÖ´ç 10°÷, ±¹¹ÎÀÇÈû 1°÷, °æÇÕ 5°÷À¸·Î ¿¹ÃøµÇ¾ú´Ù. ±×·¯³ª ½ÇÁ¦ ÃÖÁ¾ °³Ç¥ °á°ú´Â °æÇÕ Áö¿ª ´ë´Ù¼ö°¡ µÚÁýÈ÷´Â ¾ç»óÀ» º¸¿´´Ù.
|
ÃⱸÁ¶»ç´Â Åë°èÇÐÀÇ Ç¥º»ÃßÃâ°ú È®·ü ¸ðµ¨¸µÀ» ÀÌ¿ëÇØ ÅõÇ¥ÀÚ ÀϺθ¸ Á¶»çÇÏ¿© Àüü °á°ú¸¦ ¿¹ÃøÇÑ´Ù. ÅõÇ¥¼Ò 50m ¹Û¿¡¼ 5~¸í´ç 1¸í²Ã·Î Á¶»çÇÏ¿© ¾òÀº µ¥ÀÌÅ͸¦ º¸Á¤ÇØ ¼ö 95%P ³»ÀÇ ³ôÀº Á¤È®µµ¸¦ º¸ÀδÙ. |
2) ¼¿ï½ÃÀå°ú °æ³²Áö»ç Èĺ¸ÀÚÀÇ µæÇ¥À² ºñ±³
¹æ¼Û3»ç ÃⱸÁ¶»ç¿¡¼ ¼¿ï½ÃÀå ¹ÎÁÖ´ç Á¤¿ø¿À Èĺ¸ 51.4%, ¿À¼¼ÈÆ Èĺ¸ 42.9%¿´´Ù. Á¤¿ø¿À È帰¡ ÃⱸÁ¶»ç¿¡¼ 5.4% ¾Õ¼¹´Ù.
JTBC ÃⱸÁ¶»ç¿¡¼ ¹ÎÁÖ´ç Á¤¿ø¿À 53:5%, ±¹¹ÎÀÇ Èû ¿À¼¼ÈÆ 42.9%¿´´Ù. ÀÌ´Â 10.6% Â÷ÀÌÀÌ´Ù. »ç½Ç ÅõÇ¥ ´çÀÏ ÃⱸÁ¶»ç¿¡¼ 10.6% Â÷ÀÌ¸é °ÅÀÇ ´ç¼± À¯·ÂÀÌ¶ó º¼ ¼ö ÀÖ´Ù.
¹æ¼Û3»ç ÃⱸÁ¶»ç¿¡¼ °æ³²Áö»ç´Â ±è°æ¼ö 54.3%, ¹Ú¿Ï¼ö 45.7%¿´´Ù. 8.6% Â÷ÀÌ´Â °æÇÕÀÌ ¾Æ´Ï¶ó, °ÅÀÇ ´ç¼± À¯·ÂÀÌ¶ó º¼ ¼ö ÀÖ´Ù. ±×·±µ¥ ´ç¼± °á°ú°¡ ¹Ù²î¾ú´Ù. ÃⱸÁ¶»ç¿¡¼ 8.6% ¾Õ¼¹´Âµ¥ µÚÁýÇû´Ù´Â °ÍÀº ½Å·Úµµ 95%, ¿ÀÂ÷¹üÀ§ ¡¾ 1.7~4.1%P¿¡¼ ÀÖÀ» ¼ö ¾ø´Â ÀÏÀÌ´Ù. .
½Å·Úµµ 95% ³»¿ÜÀÇ Åë°èÇÐÀû ¿ÀÂ÷¹üÀ§¸¦ »óȸÇÏ´Â ÀÌ·¯ÇÑ °ÝÂ÷°¡ °³Ç¥ °úÁ¤¿¡¼ ¿ÏÀüÈ÷ ¿ªÀüµÇ¾ú´Ù´Â Á¡Àº, Ç¥º»ÀÇ ¿À·ù¸¦ ³Ñ¾î Àü»ê ½Ã½ºÅÛ ³»ºÎÀÇ ¹«°á¼º¿¡ ´ëÇÑ ÇÕ¸®Àû ÀDZ¸½ÉÀ» ÀھƳ»±â¿¡ ÃæºÐÇÏ.
2. Áß¾Ó¼±°üÀ§ Àü»ê ¼¹ö Áõ¼³°ú ½Ã½ºÅÛ º¸¾È Ãë¾àÁ¡ÀÇ »ó°ü°ü°è
1) Áß¾Ó¼±°Å°ü¸®À§¿øÈ¸´Â Á¦9ȸ Àü±¹µ¿½ÃÁö¹æ¼±°Å¸¦ ¾ÕµÎ°í ¡¸¼±°ÅÁ¤º¸½Ã½ºÅÛ ¿î¿µÁö¿ø»ç¾÷¡¹À» ÃßÁøÇÏ¿´´Ù.
• »ç¾÷±â°£: 2026. 3. 16. ~ 2026. 6. 30.
• »ç¾÷¿¹»ê: ¾à 4¾ï 3õ¸¸ ¿ø
• ǰ¸í: ¿î¿µÁö¿ø»ç¾÷
• °è¾à¾÷ÀÚ: (ÁÖ½Äȸ»ç ±³¸²¼ÒÇÁÆ® ±è¸íÈñ)
2) Áß¾Ó¼±°üÀ§´Â ÁÖÀü»ê¼¹ö¸¦ Áõ¼³ÇÏ¸é¼ ³»ºÎ ¼öÁ¤ÀÌ °¡´ÉÇÑ ¡¸JAVA Àû¿ë¡¹À» Çß´Ù.
Áß¾Ó¼±°üÀ§´Â 2012³â 4¿ù ÃѼ±ºÎÅÍ 25³â 6¿ù Á¦21´ë ´ëÅë·É ¼±°Å±îÁö ÀÓÂ÷¼¹ö ¾÷ÀÚ¿¡°Ô ÀÓÂ÷¼¹ö ¼¼ºÎ±Ô°Ý¿¡ ¡®³»ºÎÁ¤º¸ ¼öÁ¤¡¤Á¶ÀÛ ¹× ¿ÜºÎ ÇØÅ·ÀÌ °¡´ÉÇÑ Java, C compiler¡¯À» žÀçÇϵµ·Ï ¿ä±¸Çß´Ù.
º»ÀÎÀº ´ëÅë·É¿¡°Ô Áß¾Ó¼±°üÀ§°¡ °³Ç¥½Ã½ºÅÛÀ̳ª ÇàÁ¤¼ºñ½ºÀÇ º¸¾ÈÀÌ Ãë¾àÇÑ Java, C compiler ±â´ÉÀ» ÅëÇØ ¼±°Å ¶§¸¶´Ù Àü»êºÎÁ¤ ÀÇȤÀ» Á¶»çÇØ ÁÙ °ÍÀ» ź¿øÇß´Ù. (2025.7)
ÀÌ¿¡ Áß¾Ó¼±°üÀ§´Â ÁøÁ¤¿¡ ´ëÇØ ´ä½ÅÇϱ⸦ ¡¸´ë±¹¹Î ¼±°ÅÁ¤º¸Á¦°ø À¥¼ºê¿Í ¼±°ÅÁ¤º¸½Ã½ºÅÛÀÇ ¾ÈÁ¤ÀûÀº ¿î¿µÀ» À§ÇÏ¿© ÁÖÀü»ê±â¸¦ ÀÓÂ÷Çϰí ÀÖ½À´Ï´Ù... Java, C compiler µî°ú °°ÀÌ ½Ã½ºÅÛ ¿î¿µ°ú °ü·ÃÀÌ ¾ø´Â ÇÁ·Î±×·¥Àº ÀÓÂ÷¼¹ö¿¡ ¼³Ä¡Çϰí ÀÖÁö ¾Ê½À´Ï´Ù¡¹¶ó°í Çß´Ù. (°úõ °ËÂû 2025-ÁøÁ¤ 472È£)
Áß¾Ó¼±°üÀ§´Â ÀÓÂ÷¼¹ö¿¡ Java, C compiler ±â´ÉÀ» ÇàÁ¤¼ºñ½º¿Í °°ÀÌ ¹Î°¨Çϰí Áß¿äÇÑ ½Ã½ºÅÛ¿¡ Á÷Á¢ »ç¿ëÇÏ´Â °ÍÀº ½É°¢ÇÑ º¸¾È(ÜÁäÌ) Ãë¾àÁ¡ ¹× ¾ÈÁ¤¼º(äÌïÒàõ) ¹®Á¦¸¦ ¾ß±âÇÒ ¼ö ÀÖÀ¸¹Ç·Î ±ÝÁö(Ð×ò)µÇ¾î ÀÖ´Ù´Â »ç½ÇÀ» Àß ¾Ë°í Àֱ⿡ ÀÓÂ÷¼¹ö¿¡ ¡®Java, C compiler ±â´ÉÀ» ¼³Ä¡Çϰí ÀÖÁö ¾Ê´Ù¡¯¶ó°í ´äº¯Çß´Ù.
Áß¾Ó¼±°üÀ§´Â ÀÓÂ÷¼¹ö¿¡ Java, C compiler žÀçÇÑ »ç½ÇÀ» Áö±Ý±îÁö ºÎÀÎ(Üúìã)ÇÏ´Ù°¡ °úõ °æÂû Áø¼ú¿¡¼´Â ¡®¼±°üÀ§¿¡¼ »ç¿ëÇÏ´Â Åõ¡¤°³Ç¥º¸°í½Ã½ºÅÛÀº ÀÚ¹Ù(JAVA) ±â¹ÝÀÇ ÀüÀÚÁ¤ºÎ Ç¥ÁØÇÁ·¹ÀÓ¿öÅ©¡¯¸¦ »ç¿ëÇϰí ÀÖ´Ù¡¯¶ó°í ½ÇÅäÇß´Ù.
Áß¾Ó¼±°üÀ§´Â °úõ °æÂû Áø¼ú¿¡¼ ÀÚ¹Ù(JAVA) ±â¹ÝÀÇ ÀüÀÚÁ¤ºÎ Ç¥ÁØÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇϱ⠶§¹®¿¡ ÅõÇ¥¼ö Á¶ÀÛ °°Àº µ¥ÀÌÅÍ º¯Á¶´Â ÀÖÀ» ¼ö ¾ø´Ù°í ÁÖÀåÇß´Ù.
±×·¯³ª ÀüÀÚÁ¤ºÎ Ç¥ÁØÇÁ·¹ÀÓ¿öÅ©´Â °ø°ø±â°ü À¥ ¼ºñ½ºÀÇ È£È¯¼º°ú Ç¥ÁØÈ¸¦ µ½´Â ¼ÒÇÁÆ®¿þ¾î ±â¹Ý ÇÁ·¹ÀÓ¿öÅ©ÀÏ »Ó, ½Ã½ºÅÛ ÇØÅ·À̳ª µ¥ÀÌÅÍ º¯Á¶¸¦ ÀÚüÀûÀ¸·Î ¿Ïº®È÷ Â÷´ÜÇÏ´Â º¸¾È ¼Ö·ç¼ÇÀº ¾Æ´Ï´Ù.
ƯÈ÷ 2023³â 10¿ù 10ÀÏ¿¡ ±¹°¡Á¤º¸¿ø(±¹Á¤¿ø)Àº Çѱ¹ÀÎÅͳÝÁøÈï¿ø(KISA)°ú ÇÔ²² Áß¾Ó¼±°üÀ§ ½Ã½ºÅÛÀ» Á¡°ËÇÑ ÈÄ "ÇØÅ· ¹× ³»ºÎÀÚ Á¶ÀÛ °¡´É¼º"À» °ø½Ä ¹ßÇ¥Çß´Ù.(ÀÌ´Â ´ç½Ã 7¿ù 17ÀϺÎÅÍ 9¿ù 22ÀϱîÁö 12ÁÖ°£ ÇÕµ¿ º¸¾È ÄÁ¼³ÆÃÀ» ÁøÇàÇÑ °á°ú¿´´Ù)
±¹°¡Á¤º¸¿ø º¸µµÀÚ·á(231010)
Åõ¤ý°³Ç¥ ½Ã½ºÅÛ ÇØÅ· Ãë¾àÁ¡ µî ¼±°üÀ§ »çÀ̹ö º¸¾È°ü¸® ºÎ½Ç È®ÀÎ
https://www.nis.go.kr/CM/1_4/view.do?seq=251
±¹°¡Á¤º¸¿øÀº °ü°è ±â°üÀÇ º¸¾È Á¡°Ë¿¡¼ ÅëÇÕ ¼±°ÅÀÎ ¸íºÎ ½Ã½ºÅÛ Ãë¾à (À¯·É À¯±ÇÀÚ µî·Ï °¡´É), »çÀüÅõÇ¥ ½Ã½ºÅÛ ÇãÁ¡ (ÅõÇ¥¿ëÁö ¹«´Ü Àμ⠰¡´É), °³Ç¥ °á°ú µ¥ÀÌÅͺ£À̽º(DB) º¯Á¶ °¡´É, ÅõÇ¥ºÐ·ù±â Á¦¾î PC ÇØÅ· °¡´É µîÀ» ÁöÀûÇß´Ù.
Áß¾Ó¼±°üÀ§°¡ Àü»ê½Ã½ºÅÛÀ» ¾Æ¹«¸® Æó¼âÀûÀ¸·Î ¿î¿µÇÏ´õ¶óµµ, ¿î¿µÃ¼Á¦(OS)ÀÇ ¹ÌÆÐÄ¡ Ãë¾àÁ¡, µ¥ÀÌÅͺ£À̽º(DB) °ü¸®ÀÚÀÇ ±ÇÇÑ ³²¿ë, ±â¼ú Áö¿øÀ» À§ÇÑ À¯Áöº¸¼ö Åë·Î µî ½Ã½ºÅÛÀÇ 'Æ´»õ'´Â ¾ðÁ¦³ª Á¸ÀçÇÒ ¼ö ÀÖ´Ù.
Java´Â Àü ¼¼°èÀûÀ¸·Î ³Î¸® ¾²ÀÌ´Â ÈǸ¢ÇÑ ¾ð¾îÀÌÁö¸¸, Áß¾Ó¼±°Å°ü¸® ½Ã½ºÅÛ, Ç×°ø¿ìÁÖ Á¦¾î, ÀÇ·á ±â±âó·³ 'ŸÇù ºÒ°¡´ÉÇÑ ¹«°á¼º'ÀÌ ¿ä±¸µÇ´Â °÷¿¡¼´Â ±¸Á¶ÀûÀÎ ÇѰè·Î ÀÎÇØ Ä¡¸íÀûÀÎ ¹®Á¦¸¦ ÀÏÀ¸Å³ ¼ö ÀÖÀ¸¹Ç·Î »ç¿ëÀ» ±âÇÇÇϰí ÀÖ´Ù.
ÀÏ¹Ý ÇàÁ¤ ½Ã½ºÅÛ°ú ´Þ¸® ¼±°Å °ü¸® ½Ã½ºÅÛÀº ´Ü 0.1%ÀÇ ¿ÀÂ÷µµ Çã¿ëµÇÁö ¾Ê´Â '100%ÀÇ µ¥ÀÌÅÍ ¹«°á¼º'ÀÌ ÃÖ¿ì¼±ÀÔ´Ï´Ù. ¼¹ö ȯ°æ¿¡¼ ¼Ò½ºÄڵ带 µ¿ÀûÀ¸·Î ÄÄÆÄÀÏÇÏ°í ½ÇÇàÇÒ ¼ö Àִ ȯ°æÀ̳ª ¿ªÁ÷·ÄÈ(Deserialization) °úÁ¤ÀÇ ¹ÌÆÐÄ¡ Ãë¾àÁ¡ÀÌ Á¸ÀçÇÒ °æ¿ì, ÇØÄ¿³ª ±ÇÇÑÀÌ ³²¿ëµÈ ³»ºÎÀÚ¿¡ ÀÇÇØ '¿ø°Ý ÄÚµå ½ÇÇà(RCE)' µîÀÇ Ä¡¸íÀûÀÎ À§ÇùÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ º¸¾È Àü¹®°¡µéÀÇ °øÅëµÈ ÁöÀûÀÌ´Ù
±×·¯¹Ç·Î ±¹°¡ ÇÙ½É ½Ã½ºÅÛÀÎ ¼±°Å½Ã½ºÅÛ ¼¼ºÎ±â¼úÁöħ(44p) ÇÁ·Î±×·¡¹Ö¿¡ Java žÀçÇÏ´Â °ÍÀº ÀÏ¹Ý ÇàÁ¤ ½Ã½ºÅÛ°ú ´Þ¸® ¼±°Å °ü¸® ½Ã½ºÅÛÀº '100%ÀÇ ¹«°á¼º'°ú '½Ç½Ã°£¼º'ÀÌ ÃÖ¿ì¼±À̹ǷÎ, ÀϹÝÀûÀÎ ÀüÀÚÁ¤ºÎ Ç¥ÁØÇÁ·¹ÀÓ¿öÅ© ¹æ½ÄÀ» ±×´ë·Î ´ä½ÀÇØ¼´Â ¾È µÈ´Ù.
±×·³¿¡µµ Áß¾Ó¼±°üÀ§´Â 2012³â 4¿ù ÃѼ±ºÎÅÍ 25³â 21´ë ´ëÅë·É ¼±°Å±îÁö ÀÓÂ÷¼¹ö¸¦ °è¾àÇÒ ¶§¸¶´Ù ÀÓ´ëÀο¡°Ô ¡¸ÀÓÂ÷Àåºñ ¼¼ºÎ±Ô°Ý¡¹¿¡ 'Java, C compiler'¸¦ ¹Ýµå½Ã žÀçÇϵµ·Ï ¿ä±¸Çß°í, Á¦9ȸ Àü±¹µ¿½ÃÁö¹æ¼±°Å¸¦ ¾ÕµÎ°í ÁÖ Àü»ê¼¹ö¸¦ Áõ¼³Çϸé¼, ¿ä¼Ò±â¼ú ºÐ¾ß Ç׸ñ¿¡ JAVA Àû¿ëÀ» Çß´Ù.
±×·¯¹Ç·Î ±¹°¡ÀÇ ¿î¸íÀ» °áÁ¤ÇÏ´Â ¼±°Å ¹× °³Ç¥ »ç¹«¿Í °°Àº ±ØµµÀÇ ½Å·Ú¼º(ãáÖóàõ)°ú ¹«°á¼º(ÙíÌÀàõ)ÀÌ ¿ä±¸µÇ´Â ÇàÁ¤¼ºñ½º¿¡¼, ³»ºÎ ¼öÁ¤ ¹× µ¿Àû Á¶ÀÛÀÌ ½¬¿î Java Àû¿ëÇÏ´Â °ÍÀº ½É°¢ÇÑ º¸¾È Ãë¾àÁ¡°ú ½Ã½ºÅÛ ¾ÈÁ¤¼º ¹®Á¦¸¦ ¾ß±âÇÒ ¼ö ÀÖ´Ù.
Java, C compiler ±â´ÉÀ» ÇàÁ¤¼ºñ½º¿¡ »ç¿ëÇØ¼´Â ¾È µÇ´Â ÀÌÀ¯´Â º¸¾È À§Çè (¿ø°Ý ÄÚµå ½ÇÇà): »ç¿ëÀÚ ÀÔ·Â(¾ÇÀÇÀûÀÎ Äڵ带 Æ÷ÇÔÇÒ ¼ö ÀÖÀ½) À» Á÷Á¢ ÄÄÆÄÀÏ·¯·Î º¸³» ½ÇÇàÇÒ ¼ö ÀÖ°Ô µÇ¸é, °ø°ÝÀÚ°¡ ¼¹ö¿¡¼ ÀÓÀÇÀÇ Äڵ带 ½ÇÇàÇÏ¿© ½Ã½ºÅÛÀ» Àå¾ÇÇϰųª µ¥ÀÌÅ͸¦ Å»ÃëÇÒ ¼ö ÀÖ´Â Ä¡¸íÀûÀÎ º¸¾È Ãë¾àÁ¡(¿ø°Ý ÄÚµå ½ÇÇà Ãë¾àÁ¡) ÀÌ ¹ß»ýÇϱ⠶§¹®ÀÌ´Ù.
3. Ŭ¶óÀÌ¾ðÆ® Ãø À¥ ºê¶ó¿ìÀú Á¦¾î(JavaScript)¸¦ ÅëÇÑ È¸é ¿Ö°î À§Ç輺.
À̹ø Àü»ê Áõ¼³ »ç¾÷ÀÇ ¼¼ºÎ ±â¼úÁöħ¿¡ µû¸£¸é, ¼ºñ½º Á¢±Ù ¹× Àü´Þ ºÐ¾ß¿¡ À¥ ȸéÀ» À¯¿¬ÇÏ°Ô Á¦¾îÇÏ´Â 'JavaScript(JS)' ±â´ÉÀÌ ºÎºÐ Àû¿ëµÈ °ÍÀ¸·Î ³ªÅ¸³µ´Ù.
¡¸JavaScript(JS)´Â Çö´ë À¥ ºê¶ó¿ìÀú ȯ°æ¿¡¼ DOM(Document Object Model)À» Á¶ÀÛÇÏ¿© µ¿ÀûÀΠȸéÀ» º¸¿©Áִ ǥÁØ ±â¼úÀÔ´Ï´Ù. ÀϹÝÀûÀÎ À¥¼ºñ½º¿¡¼´Â ÇʼöÀûÀÎ µµ±¸ÀÌÁö¸¸, À̰ÍÀÌ ±¹°¡ÀÇ »ý¸í¼±ÀÎ '½Ç½Ã°£ °³Ç¥ ¸ð´ÏÅ͸µ ȸé'À̳ª '¼±°üÀ§ ³»ºÎ ¾÷¹« ȸé'¿¡ º¸¾È °ËÁõ ¾øÀÌ ³ëÃâµÉ °æ¿ì ¸Å¿ì °·ÂÇÑ °ø°Ý °æ·Î(Attack Vector)°¡ µÉ ¼ö ÀÖ´Ù.
¸¸¾à ±¹Á¤¿øÀÇ °æ°í´ë·Î ¼±°üÀ§ ³»ºÎ¸ÁÀÇ À¯Áöº¸¼ö Åë·Î³ª °ø±Þ¸Á Ãë¾àÁ¡À» ÅëÇØ ¾Ç¼º ½ºÅ©¸³Æ®°¡ ÁÖÀÔ(XSS, ±³Â÷ »çÀÌÆ® ½ºÅ©¸³ÆÃ)µÇ°Å³ª Áß°£ÀÚ °ø°Ý(MitM)ÀÌ ¹ß»ýÇÒ °æ¿ì, ´ÙÀ½°ú °°Àº ¸ÞÄ¿´ÏÁòÀ¸·Î ´ëÁßÀ» ±â¸¸ÇÒ ¼ö ÀÖ´Ù.
JavaScript(JS)´Â DOM(Document Object Model)À» »ç¿ëÇÏ¿© À¥ÆäÀÌÁöÀÇ ¿ä¼Ò¸¦ ¼±ÅÃÇϰí Á¶ÀÛ(ðÃíÂ)ÇÒ ¿©Áö°¡ ÀÖ°í, À̸¦ ÅëÇØ ¿ÜºÎ¿¡¼ Àû±ØÀûÀ¸·Î ³»¿ëÀ» º¯°æÇϰųª ¿¤¸®¸ÕÆ®(Element)¸¦ Ãß°¡/Á¦°ÅÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù.
"JavaScript·Î DOMÀ» Á¶ÀÛÇØ ³»¿ëÀ» º¯°æÇÒ ¼ö ÀÖ´Ù"¶ó´Â °æ°í´Â ±â¼úÀûÀ¸·Î ¸í¹éÇÑ »ç½ÇÀÌ´Ù. ¡¸JavaScript(JS)´Â °³Ç¥ ½Ã½ºÅÛ'¿¡ µµÀԵǸé ȸ鿡 Ç¥½ÃµÈ Èĺ¸ÀÚ µæÇ¥¼ö ¼ýÀÚ¸¦ ¹Ù²Ù°Å³ª, ƯÁ¤ Èĺ¸ÀÇ À̸§À» Áö¿ï ¼ö ÀÖ´Ù.
ÀÌ¿¡ ´ëÇÑ ±â¼úÀû ¸ÞÄ¿´ÏÁò°ú º¸¾È Ãø¸éÀû ½Ã°¢À» ¼¼ °¡Áö·Î ³ª´©¾î Á¤¸®ÇÒ ¼ö ÀÖ´Ù.
ù°, ±â¼úÀû ÆÑÆ®´Â ºê¶ó¿ìÀú ȸéÀº ¾ðÁ¦³ª Á¶ÀÛÀÌ °¡´ÉÇÏ´Ù.
»ç¿ëÀÚÀÇ ÄÄÇ»ÅÍ(ºê¶ó¿ìÀú)¿¡ ´Ù¿î·Îµå µÈ JavaScript´Â ºê¶ó¿ìÀú ¸Þ¸ð¸®¿¡ ·ÎµåµÈ DOMÀ» ¸¶À½´ë·Î ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î °³¹ßÀÚ µµ±¸(F12) ÄÜ¼Ö Ã¢¿¡ °£´ÜÇÑ JS Äڵ带 ÀÔ·ÂÇÏ´Â °Í¸¸À¸·Îµµ, ȸ鿡 Ç¥½ÃµÈ µæÇ¥¼ö ¼ýÀÚ¸¦ ¹Ù²Ù°Å³ª, ƯÁ¤ Èĺ¸ÀÇ À̸§À» Áö¿ì°Å³ª, ¾ø´ø ¹öưÀ» »õ·Î ¸¸µé¾î ³Ö´Â °ÍÀÌ 100% °¡´ÉÇÏ´Ù.
µÑ°, °³Ç¥/¼±°Å ½Ã½ºÅÛ¿¡¼ "JavaScriptÀÌ 'À§ÇèÇÑ °æ°í'°¡ ÀϹÝÀûÀÌ´Ù.
ÀÏ¹Ý À¥»çÀÌÆ®¿¡¼´Â ¹®Á¦°¡ ¾øÁö¸¸, "±¹¹Î¿¡°Ô ½Ç½Ã°£ °³Ç¥ ÇöȲÀ» º¸¿©ÁÖ´Â ¸ð´ÏÅ͸µ ȸé"À̳ª "¼±°üÀ§ ³»ºÎ Á÷¿øÀÌ º¸´Â ¾÷¹« ȸé"À̶ó¸é À̾߱Ⱑ ¿ÏÀüÈ÷ ´Þ¶óÁø´Ù.
Áß°£ÀÚ °ø°Ý(MitM) ¹× ¾Ç¼º ½ºÅ©¸³Æ® »ðÀÔ: ÇØÄ¿°¡ ¼±°üÀ§ ³»ºÎ¸ÁÀÇ Æ´»õ(À¯Áöº¸¼ö Åë·Î µî) ¸¦ ÅëÇØ À¥ ¼¹ö¿¡ ¾Ç¼º JS ÆÄÀÏÀ» ½É°Å³ª, ³×Æ®¿öÅ© Áß°£¿¡¼ µ¥ÀÌÅ͸¦ °¡·Îä ¾Ç¼º ½ºÅ©¸³Æ®¸¦ ÁÖÀÔ(XSS, Cross-Site Scripting) Çß´Ù°í °¡Á¤ÇØ º¸ÀÚ.
±×·¯¸é ÀÌ ¾Ç¼º JS´Â °³Ç¥ »ç¹«¿øÀ̳ª ±¹¹ÎÀÌ º¸´Â ȸéÀÇ DOMÀ» Á¶ÀÛÇÏ¿©, ½ÇÁ¦ ¼¹ö¿¡ ÀúÀåµÈ Ç¥ Áý°è¿Í ÀüÇô ´Ù¸¥ °¡Â¥ °³Ç¥ °á°ú¸¦ ȸ鿡 Ç¥½ÃÇÒ ¼ö ÀÖ´Ù.
¼Â°, ¼¹ö ÃøÀÇ Java¿Í Ŭ¶óÀÌ¾ðÆ® ÃøÀÇ JavaScript°¡ °áÇÕÇÏ¸é º¸¾È Ãë¾à 'Á¶ÀÛ ½Ã³ÊÁö' È¿°ú°¡ ±âÇϱ޼öÀûÀ¸·Î Ä¿Áø´Ù.
¸¸¾à ½Ã½ºÅÛ ¼³°è°¡ Çã¼úÇÏ¿© ¼¹ö(Java)°¡ ºê¶ó¿ìÀú(JS)¿¡¼ º¸³»¿À´Â ¿äûÀ» ¾Æ¹«·± °ËÁõ ¾øÀÌ ±×´ë·Î ¹Þ¾Æ ó¸®ÇÏ´Â ±¸Á¶¶ó¸é °ø°ÝÀÚ´Â ºê¶ó¿ìÀú DOMÀ» Á¶ÀÛÇÏ¿© °¡Â¥ ¿äûÀ» ¸¸µé°í À̸¦ ÅëÇØ ¼¹öÀÇ ÇÙ½É µ¥ÀÌÅͱîÁö ¿À¿°½Ãų ¼ö ÀÖ´Ù.
JavaScript°¡ ºê¶ó¿ìÀú ȸé(DOM)À» ½Ç½Ã°£À¸·Î Á¦¾îÇÏ´Â °úÁ¤¿¡¼ °ËÁõµÇÁö ¾ÊÀº ÀԷ°ªÀ» »ç¿ëÇϸé ȸéÀÌ ¿Ö°îµÇ¾î, ƯÁ¤ Èĺ¸ÀÇ µæÇ¥¼ö¸¦ ¹Ù²Ù°Å³ª À̸§À» Áö¿ì´Â µî, ÇØ´ç ȸéÀ» º¸°í ÀÖ´Â »ç¿ëÀÚ¸¦ ¼ÓÀ̱â À§ÇÑ È¸é À§Á¶°¡ °¡´ÉÇØÁø´Ù.
°á·Ð
±¹°¡Á¤º¸¿ø°ú À¯°ü ±â°üÀÌ ¼öÂ÷·Ê °æ°íÇßµíÀÌ, ´ëÇѹα¹ÀÇ Åõ¡¤°³Ç¥ ½Ã½ºÅÛÀº Æó¼â¸ÁÀÇ °æ°è¸¦ ³Ñ¾î µ¥ÀÌÅͺ£À̽º º¯Á¶, »çÀüÅõÇ¥Áö ¹«´Ü Àμâ, Á¦¾î PC ÇØÅ· µî ¿©·¯ ÀáÀçÀû Ãë¾àÁ¡¿¡ ³ëÃâµÇ¾î ¿Ô´Ù..
ƯÈ÷ ´ëÁß¿¡°Ô ½Ç½Ã°£ ¼±°Å ÇöȲÀ» Àü´ÞÇÏ´Â Àü»ê ȸé(JavaScript ±¸µ¿ ¿µ¿ª)°ú µ¥ÀÌÅÍ Ã³¸® ÄÚ¾î(Java ±¸µ¿ ¿µ¿ª)ÀÇ ¿Ïº®ÇÑ ¹«°á¼ºÀÌ º¸ÀåµÇÁö ¾Ê´Â´Ù¸é, ÀÌ´Â ±¹¹ÎÀÇ ´«°ú ±Í¸¦ ¼Ó¿© ±Ø½ÉÇÑ »çȸÀû È¥¶õÀ» ¾ß±âÇÏ´Â Ä¡¸íÀûÀÎ ¹«±â°¡ µÉ ¼ö ÀÖ´Ù.
Åë°èÇÐÀû È®Áõ¿¡ °¡±î¿î ¹æ¼Û 3»çÀÇ ÃⱸÁ¶»ç °á°ú¿Í ½ÇÁ¦ °³Ç¥ µ¥ÀÌÅÍ »çÀÌÀÇ ±«¸®¸¦ ´Ü¼øÇÑ ¿©·ÐÀÇ º¯´öÀ¸·Î Ä¡ºÎÇØ¼´Â ¾È µÈ´Ù. ±¹¹ÎÀÇ ¼ÒÁßÇÑ ÁÖ±ÇÀ» º¸È£ÇÏ°í ¼±°ÅÁ¦µµÀÇ Åõ¸í¼ºÀ» È®¸³Çϱâ À§ÇÏ¿©, ±¹È¸ Â÷¿øÀÇ Ã¶ÀúÇÑ ±¹Á¤°¨»ç¿Í Ưº°°Ë»ç(Ư°Ë)¸¦ ÅëÇØ Àü»ê Àü¹®°¡µéÀÇ Åõ¸íÇÏ°í ¾ö¹ÐÇÑ ¼Ò½ºÄÚµå °ËÁõ ¹× ½Ã½ºÅÛ Àü¼ö Á¶»ç¸¦ ¹âÀ» °ÍÀ» ¾öÁßÈ÷ Á¦¾ÈÇÑ´Ù.
2026. 6.4
±èÈÄ¿ë
Àú¼: ºÒÆíÇÑ Áø½Ç µµµÏ¸ÂÀº ÁÖ±Ç
|
±èÈÄ¿ë ¸ñ»ç(¼ÇØ Áß¾Ó±³È¸ ´ãÀÓ¸ñ»ç)´Â Æ÷Ç×°íµîÇб³¸¦ 75³â Á¹¾÷Çϰí, ±¸·Î¼¼°ü±Ù¹« Áß Çϳª´ÔÀÇ ºÎ¸§À» ¹Þ°í ÃѽŴëÇÐ ½ÅÇаú, ÃѽŴëÇÐ ½ÅÇдëÇпøÀ» Á¹¾÷ÇÏ¿´´Ù. 2015³â 11¿ù µµµÏ¸ÂÀº ÁÖ±Ç (ºÒÆíÇÑÁø½Ç) Àú¼¸¦ ³Â´Ù. |