º¸¾È´º½º â°£ 17ÁÖ³âÀ» ÃàÇÏÇÕ´Ï´Ù!!

Home > Àüü±â»ç

¸Þ¸ð¸® ¾ÈÀü ÀåÄ¡°¡ ³»Æ÷µÈ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇÑ °ü½É ³ô¾ÆÁø´Ù

ÀÔ·Â : 2022-12-07 14:27
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
µåµð¾î C¿Í C++ÀÇ ½Ã´ë°¡ Àú¹«´Â °É±î. ¡®º¸¾È¡¯À» ÀÌÀ¯·Î ±¸±Û¿¡¼­´Â ¿À·£ ½Ã°£ ÇÁ·Î±×·¡¹Ö ¾÷°è¿¡ ±º¸²Çß´ø ÀÌ µÎ ¾ð¾î¸¦ ·¯½ºÆ®³ª C#, ÀÚ¹Ù½ºÅ©¸³Æ®¿Í °°Àº ½ÅÁø ¼¼·Âµé·Î ±³Ã¼Çϱ⠽ÃÀÛÇß´Ù. ¿Ö? ¸Þ¸ð¸® ¾ÈÀü ¹®Á¦ ¶§¹®ÀÌ´Ù. Ãë¾àÁ¡À» À¯Çüº°·Î ³ª´² Åë°·Î ¾ø¾Ö°¡°Ú´Ù´Â °Ô ±¸±ÛÀÇ °èȹÀÌ´Ù.

[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ¼ÒÇÁÆ®¿þ¾î »ê¾÷ÀÌ °¢Á¾ Ãë¾àÁ¡ °ø°Ý¿¡ ´ëÇÑ ¹æ¾î·ÂÀ» °­È­Çϱ⠽ÃÀÛÇß´Ù. ƯÈ÷ ¡®¸Þ¸ð¸® ¾ÈÀü¡¯ ¹®Á¦¿Í °ü·ÃÀÌ ÀÖ´Â À¯ÇüÀÇ Ãë¾àÁ¡µéÀÎ ¹öÆÛ ¿À¹öÇ÷οì¿Í UaF µî¿¡ ´ëÇÑ ´ëó ¹æ¹ýÀÌ Çϳª µÑ ´Ã¾î³ª°í ÀÖ´Ù°í ÇÑ´Ù. °¡Àå Àα⠳ôÀº ¹æ¹ý Áß Çϳª´Â ¸Þ¸ð¸® ¾ÈÀü ¾ð¾î(memory-safe languages)ÀÎ ÀÚ¹Ù, C#, ·¯½ºÆ®(Rust) µîÀ» Àû±Ø È°¿ëÇÏ´Â °ÍÀÌ´Ù. ¾ð¾î¸¸ »ì¦ ¹Ù²åÀ» »ÓÀε¥ ¸Þ¸ð¸® ¾ÈÀü Ãë¾àÁ¡µéÀÌ Å©°Ô °¨¼ÒÇß´Ù°í ÇÑ´Ù.

[À̹ÌÁö = utoimage]


Áö³­ ÁÖ ±¸±Ûµµ ÃÖ±Ù µé¾î ¾Èµå·ÎÀ̵å OS¿¡ »õ·Î¿î Äڵ带 Ãß°¡ÇÒ ¶§ ¡°´ëºÎºÐ ¸Þ¸ð¸® ¾ÈÀü ¾ð¾î·Î ÀÛ¼ºµÈ Äڵ带 È°¿ëÇß´Ù¡±°í ¹àÇû´Ù. ±× °á°ú Áö³­ 3³â µ¿¾È ¸Þ¸ð¸® ¾ÈÀü °ü·Ã Ãë¾àÁ¡ÀÌ 223°³¿¡¼­ 85°³·Î ÁÙ¾ú´Ù°í ÇÑ´Ù. ±¸±ÛÀÇ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀÎ Á¦ÇÁ¸® ¹Ý´õ ½ºÅä¿¡ÇÁ(Jeffrey Vander Stoep)´Â ¡°Ãë¾àÁ¡À» À¯Çüº°·Î ³ª´©°í, °¡Àå À§ÇèÇÑ À¯ÇüºÎÅÍ Åë°·Î ¾ø¾Ö´Â ¹æ¾ÈÀ» ¸¶·Ã Áß¿¡ ÀÖ´Ù¡±°í ¼³¸íÇÑ´Ù. ¡°ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ¹Ù²ÞÀ¸·Î½á ¸Þ¸ð¸® ¾ÈÀü Ãë¾àÁ¡µéÀÌ ´«¿¡ ¶ç°Ô ÁÙ¾îµé¾ú°í, ÀÌÁ¦ ´ÙÀ½ À¯ÇüÀÇ Ãë¾àÁ¡µéÀ» °ø·«ÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù.¡±

Áö³­ ¼ö½Ê ³â µ¿¾È C¿Í C++´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ÀÖ¾î ¡®µðÆúÆ® ¾ð¾î¡¯³ª ´Ù¸§ÀÌ ¾ø¾ú´Ù. ¿©·¯ °¡Áö ÀåÁ¡À» °¡Áö°í ÀÖ¾ú±â ¶§¹®ÀÌ´Ù. ÇÏÁö¸¸ ¾àÁ¡µµ ÀÖ¾úÀ¸´Ï, ¹Ù·Î C#, °í, ÀÚ¹Ù, ÆÄÀ̼±, ·çºñ, ·¯½ºÆ®, ½ºÀ§ÇÁÆ®¿Í °°Àº Çö´ë ¾ð¾îµé¿¡ ºñÇØ ¸Þ¸ð¸® º¸È£ ±â´ÉÀÌ ºÎÁ·ÇÏ´Ù´Â °ÍÀ̾ú´Ù. ±×·³¿¡µµ C¿Í C++´Â ²ÙÁØÈ÷ »ç¿ëµÆ°í ±× °á°ú ¾ÖÇø®ÄÉÀ̼ÇÀÇ 59%¿¡¼­ ¸Þ¸ð¸® °ü·Ã Ãë¾àÁ¡µéÀÌ ¹ß°ßµÆ´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¸¸µé¾îÁø ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ¸Þ¸ð¸® °ü·Ã Ãë¾àÁ¡Àº 9%, ÆÄÀ̼±¿¡¼­´Â 10%¸¸ ³ª¿Ã »ÓÀ̾ú´Ù.

¹öÆÛ ¿À¹öÇ÷οì¿Í ¿ö¸Óºí Ãë¾àÁ¡
C¿Í C++¸¦ »ç¿ëÇÏ´Â °Í¸¸À¸·Îµµ ¸Þ¸ð¸® ¾ÈÀü ¹®Á¦°¡ ³»Æ÷µÈ ¾ÖÇø®ÄÉÀ̼ÇÀÌ ³ôÀº È®·ü·Î ź»ýÇÑ´Ù´Â °ÍÀε¥, ÀÌó·³ ¿À·ù¿Í Ãë¾àÁ¡ÀÌ ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé¾î Ãâ½ÃÇÏ´Â °Ô ³Ê¹«³ª °£´ÜÇÑ ÀÏÀ̶ó´Â °ÍÀº ¸ðµç ¼ÒÇÁÆ®¿þ¾î ȸ»çµéÀÇ °ñÄ©°Å¸®¿´´Ù. MS¿Í °°ÀÌ Å« ȸ»çÀÇ °æ¿ìµµ 2018³â±îÁö 70%ÀÇ È®·ü·Î ¸Þ¸ð¸® ¾ÈÀü ¹®Á¦°¡ Æ÷ÇÔµÈ ¼ÒÇÁÆ®¿þ¾î¸¦ Ãâ½ÃÇÏ°ï Çß¾ú´Ù. ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î ¾Ë·º½º °ÔÀ̳ë(Alex Gaynor)´Â ¡°2020³â ±âÁØ ¿©·¯ »ýÅ°迡 °ÉÃÄ ¸Þ¸ð¸® ¾ÈÀü Ãë¾àÁ¡ÀÌ 60~70%¿¡ ´ÞÇß´Ù¡±°í ¼³¸íÇϱ⵵ ÇÑ´Ù.

º£¶óÄÚµå(Veracode)ÀÇ CTOÀÎ Å©¸®½º ¿ÍÀ̼ÒÆÈ(Chris Wysopal)Àº ¡°¸Þ¸ð¸® ¾ÈÀü Ãë¾àÁ¡Àº ÀͽºÇ÷ÎÀÕµµ ½¬¿î Æí¡±À̶ó°í ÁöÀûÇÑ´Ù. ¡°ÀÌ ¶§¹®¿¡ ¿©·¯ Áß´ëÇÑ »ç°ÇÀÇ »Ñ¸®¿¡ ÀÌ·± ·ùÀÇ ¸Þ¸ð¸® ¾ÈÀü Ãë¾àÁ¡µéÀÌ Á¸ÀçÇÏ´Â °É ÀÚÁÖ ¹ß°ßÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸Þ¸ð¸® ¾ÈÀü ¿À·ù´Â ÃÖ¼Ò °íÀ§Ç豺¿¡ ¼ÓÇÏ´Â ¹®Á¦·Î, °ø°ÝÀÚµéÀÌ ÀÓÀÇÀÇ Äڵ带 ½ÇÇàÇÔÀ¸·Î½á ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª Àåºñ¸¦ ¿ÏÀüÈ÷ Àå¾ÇÇÏ°Ô ÇÕ´Ï´Ù. ½ÉÁö¾î ¿ö¸Óºí(ÀÚµ¿ Áõ½ÄÀÌ °¡´ÉÇÑ Æ¯¼º) ÀͽºÇ÷ÎÀÕÀ» Çã¿ëÇϱ⵵ ÇÕ´Ï´Ù.¡±

º¸´Ù ¾ÈÀüÇÑ ¾ð¾î·Î °¥¾ÆŸ±â
ÀÌ·± »óȲ¿¡¼­ ´ú ¾ÈÀüÇÑ ¾ð¾î¸¦ °íÁýÇÑ´Ù´Â °Ç ±×³É ¾ÆÁýÀÏ »ÓÀÌ´Ù. ±¸±ÛÀÌ ÀÚ»ç °³¹ßÀڵ鿡°Ô ¸Þ¸ð¸® ¾ÈÀü ¾ð¾î·Î ÀüȯÇ϶ó°í Ã˱¸ÇÑ °ÍÀº ³Ê¹«³ª ´ç¿¬ÇÑ ÀÏÀÌ´Ù. ÇöÀç ±¸±Û¿¡¼­ ¸¸µé¾îÁö´Â ¸ðµç »õ·Î¿î ÄÚµå Áß C¿Í C++·Î ¸¸µé¾îÁö´Â °Ç ¹Ýµµ µÇÁö ¾Ê´Â´Ù°í ÇÑ´Ù. ¾Èµå·ÎÀ̵å ÃֽŠ¹öÀüÀÎ 13Àº °ÅÀÇ ´ëºÎºÐÀÌ ¸Þ¸ð¸® ¾ÈÀü ÄÚµå·Î ÀÛ¼ºµÆ´Ù. C¿Í C++°¡ ÀÖ´ø ÀÚ¸®¿¡ ·¯½ºÆ®°¡ µé¾î¼¹´Ù°í ±¸±ÛÀº ¼³¸íÇÑ´Ù. ÇöÀç ¹Ì±¹ÀÇ NSAÁ¶Â÷µµ ¸Þ¸ð¸® ¾ÈÀü ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ »ç¿ëÀ» ±ÇÇÏ°í ÀÖ´Ù.

ÀÌó·³ ¸Þ¸ð¸® ¾ÈÀü ¾ð¾î·ÎÀÇ À̵¿ÀÌ °¡½ÃÀûÀ¸·Î ´«¿¡ ¶ç°í ÀÖ´Ù´Â °Ç Ãë¾àÁ¡À» ÁÙÀδٴ ¸é¿¡¼­´Â ÁÁÀº ¼Ò½ÄÀÌ´Ù. ÇÏÁö¸¸ ¸Þ¸ð¸® ¾ÈÀü ¾ð¾î¸¸À¸·Î ¸ðµç ¹®Á¦°¡ ÇØ°áµÇ´Â °Ç ¾Æ´Ï´Ù. ¿Ö³ÄÇÏ¸é ¸ðµç ÇÁ·Î±×·¥µé¸¶´Ù ¾àÁ¡ÀÌ ÀÖ°í, ¸Þ¸ð¸® º¸È£ ±â´ÉÀÇ ¼öÁصµ Á¦°¢°¢À̱⠶§¹®ÀÌ´Ù. ±×·¡¼­ NSA´Â ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È µµ±¸µéÀ» °°ÀÌ È°¿ëÇØ °¡¸ç °³¹ßÇ϶ó°í ±ÇÇÏ°í Àֱ⵵ ÇÏ´Ù.

¡°º¸¾ÈÀÌ °­È­µÈ ¾ð¾î¸¦ ã¾Æ ÇÁ·Î±×·¡¹ÖÀ» ÇÑ´Ù´Â °Ç ³Ê¹«³ª ÁÁÀº ¹æÇâÀÓÀÌ È®½ÇÇÕ´Ï´Ù. ÇÏÁö¸¸ ¾ð¾î ÀÚü°¡ ¼ÒÇÁÆ®¿þ¾î º¸¾È µµ±¸´Â ¾Æ´ÏÁö¿ä. ¿ì¸®´Â º¸¾ÈÀ» À§ÇØ ¹º°¡ º¯È­¸¦ ²ÒÇÏ°í, ±× º¯È­¿¡ ÀûÀÝÀº ³ë·ÂÀÌ µé¾î°¥ ¶§ º¸¾ÈÀÌ ²Ï³ª Æ°Æ°ÇØÁø´Ù°í »ý°¢ÇÏ·Á´Â °æÇâÀÌ ÀÖ½À´Ï´Ù. ³»°¡ Èûµé¾úÀ¸´Ï º¸¾ÈÀÌ Àß µÇ¾ú°ÚÁö, ¶ó°í ¿©±â´Â °Ì´Ï´Ù. »ç½Ç ºñ³í¸®ÀûÀÌÁÒ. ³»°¡ Èûµç °Í°ú º¸¾ÈÀÌ Æ°Æ°ÇÑ °Ç ¾Æ¹«·± »ó°üÀÌ ¾ø¾î¿ä. ¾ð¾î¸¦ ¹Ù²ã¼­ º¸¾ÈÀ» °­È­Çß´Ù¸é, ±× ´ÙÀ½ÀÇ ÀýÂ÷¸¦ ¹â¾Æ ¿©ÀüÈ÷ ºó °÷À» º¸ÃæÇØ¾ß ÇÕ´Ï´Ù. ±×·¡¼­ ¾ð¾î¸¦ ¹Ù²Û µ¥ ÀÌ¾î º¸¾È µµ±¸µéÀ» È°¿ëÇ϶ó°í NSA°¡ ±ÇÇÏ´Â °ÍÀÌÁÒ.¡± ¿ÍÀ̼ÒÆÈÀÇ ¼³¸íÀÌ´Ù.

3ÁÙ ¿ä¾à
1. ÄÚµåÇÏ¸é ¶°¿À¸£´ø C¿Í C++Àº ¸Þ¸ð¸® º¸È£ ±â´ÉÀÌ Ãë¾àÇÔ.
2. ±×·¡¼­ ÀÌ ¾ð¾îµé·Î ¾Û ¸¸µé¸é ¸Þ¸ð¸®¿Í °ü·ÃµÈ Ãë¾àÁ¡µéÀÌ ÀÚÁÖ »ý±è.
3. ÀÌ ¶§¹®¿¡ ÃÖ±Ù¿¡ ¸Þ¸ð¸® ¾ÈÀü ÇÁ·Î±×·¡¹Ö ¾ð¾îµé·Î ¸¹ÀÌ ¹Ù²ã°¡´Â Æí.

[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]

<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>

  •  
  • 0
  • ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
 ÇÏÀÌÁ¨ ÆÄ¿öºñÁî 23³â 11¿ù 16ÀÏ~2024³â 11¿ù 15ÀϱîÁö ¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ À§Áîµð¿£¿¡½º 2018 ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö
¼³¹®Á¶»ç
<º¸¾È´º½º>ÀÇ º¸¾ÈÀü¹® ±âÀÚµéÀÌ ¼±Á¤ÇÑ 2024³â ÁÖ¿ä º¸¾È Å°¿öµå °¡¿îµ¥ °¡Àå Æı޷ÂÀÌ Å¬ °ÍÀ¸·Î º¸´Â À̽´´Â?
Á¡Á¡ ´õ Áö´ÉÈ­µÇ´Â AI º¸¾È À§Çù
¼±°ÅÀÇ ÇØ ¸ÂÀº ÇÙƼºñÁò °ø°Ý
´õ¿í °­·ÂÇØÁø ·£¼¶¿þ¾î »ýÅ°è
Á¡Á¡ ´õ ´Ù¾çÇØÁö´Â ½ÅÁ¾ ÇÇ½Ì °ø°Ý
»çȸ±â¹Ý½Ã¼³ °ø°Ý°ú OT º¸¾È À§Çù
´õ¿í ½ÉÇØÁö´Â º¸¾ÈÀη ºÎÁ· ¹®Á¦
Á¦·ÎÆ®·¯½ºÆ®¿Í °ø±Þ¸Á º¸¾È
°¡¼ÓÈ­µÇ´Â Ŭ¶ó¿ìµå·ÎÀÇ Àüȯ°ú ÀÌ¿¡ µû¸¥ º¸¾ÈÀ§Çù
¸ð¹ÙÀÏ È°¿ëÇÑ º¸ÀÎÀÎÁõ È°¼ºÈ­¿Í ÀÎÁõº¸¾È À̽´
AI CCTVÀÇ ¿ªÇÒ È®´ë