[º¸¾È´º½º ±èÇü±Ù ±âÀÚ] ±¸±ÛÀº ÀÚ»ç ½ÅÇü ½º¸¶Æ®Æù Çȼ¿10ÀÇ ¼¿·ê·¯ ¸ðµ© Æß¿þ¾î¿¡ ·¯½ºÆ®(Rust) ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ÅëÇÕÇØ º¸¾È ´É·ÂÀ» °ÈÇß´Ù.
±¸±ÛÀº ÀÚ»ç º¸¾È ºí·Î±×¿¡¼ ±âÁ¸ C/C++ ±â¹Ý ·¹°Å½Ã DNS ÆÄ¼(Parser)¸¦ ·¯½ºÆ® ±â¹ÝÀ¸·Î ´ëÃ¼ÇØ °íÁúÀû ¸Þ¸ð¸® ¾ÈÀü Ãë¾àÁ¡À» Á¦°ÅÇß´Ù°í ¹àÇû´Ù. ÁøÈÇÏ´Â »çÀ̹ö À§Çù¿¡ ¸Â¼ Çϵå¿þ¾î ÇÏÀ§ °èÃþºÎÅÍ ¹æ¾î¸·À» ±¸ÃàÇÏ·Á´Â ¿òÁ÷ÀÓÀÌ´Ù.

±×µ¿¾È ½º¸¶Æ®Æù ¸ðµ©Àº ¿ÜºÎ ³×Æ®¿öÅ©¿Í Á÷Á¢ ¿¬°áµÇ´Â Ãë¾àÇÑ ¡®°ø°ÝÀÇ ÀÔ±¸¡¯·Î ¿©°ÜÁ³´Ù. ¾Ç¼º ¹®ÀÚ¸Þ½ÃÁö(SMS)³ª ¹«¼± ½ÅÈ£¸¸À¸·Î »ç¿ëÀÚ Á¶ÀÛ ¾øÀÌ ½Ã½ºÅÛ ±ÇÇÑÀ» Å»ÃëÇÏ´Â ¿ø°Ý ÄÚµå½ÇÇà(RCE) Ãë¾àÁ¡ÀÌ °è¼ÓÇØ¼ ¹ß°ßµÅ ¿Ô´Ù.
±¸±ÛÀº ·¯½ºÆ®¸¦ µµÀÔÇØ ÇØÄ¿µéÀÌ ¾Ç¿ëÇÏ´ø ¹öÆÛ ¿À¹öÇÃ·Î¿ì µî ¸Þ¸ð¸® ¿À¿° ¹ö±×¸¦ Â÷´ÜÇÑ´Ù´Â ¹æÄ§ÀÌ´Ù. ƯÈ÷ ÅëÈ Àü´Þ ¹× ³×Æ®¿öÅ© µî·Ï¿¡ ÇʼöÀûÀÎ DNS ÆÄ½Ì °úÁ¤ º¸¾ÈÀ» º¸°ÇØ Á¦·Îµ¥ÀÌ °ø°Ý ´ëÀÀ·ÂÀ» ³ô¿´´Ù.
·¯½ºÆ® hickory-proto ¶óÀ̺귯¸®¸¦ ÀÓº£µðµå ȯ°æ(no_std)¿¡ ¸ÂÃç °³Á¶Çϰí, ±âÁ¸ C ±â¹Ý API¿Í FFI(Foreign Function Interface)¸¦ ÅëÇØ ¸Å²ô·´°Ô ¿¬°áÇß´Ù.
À̹ø ·¯½ºÆ® À̽ÄÀ¸·Î Æß¿þ¾î Å©±â´Â ¾à 371KB Áõ°¡Çß´Ù. ±¸±ÛÀº º¸¾È¼º°ú À¯Áöº¸¼ö ÆíÀǸ¦ À§ÇØ ÀÌ Á¤µµÀÇ ºñ¿ëÀº °¨¼öÇÒ °¡Ä¡°¡ ÀÖ´Ù°í ¹àÇû´Ù.
À̹ø ±¸±ÛÀÇ Çຸ´Â »ó¾÷¿ë ½º¸¶Æ®Æù ¸ðµ© ½ÉÃþºÎ¿¡ ¸Þ¸ð¸® ¾ÈÀü ¾ð¾î°¡ Á÷Á¢ ÀÌ½ÄµÈ Ã¹ ¹øÂ° »ç·Ê´Ù. ±¸±ÛÀº À̹ø DNS ÆÄ¼ ±³Ã¼¸¦ ½ÃÀÛÀ¸·Î, ÇâÈÄ Ãë¾àÇÑ ´Ù¸¥ Æß¿þ¾î ±¸¼º ¿ä¼Òµéµµ ·¯½ºÆ®·Î ÀÌÀüÇÒ °ÍÀ¸·Î Àü¸ÁµÈ´Ù.
[±èÇü±Ù ±âÀÚ(editor@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>












ÇѼ¼Èñ±âÀÚ ±â»çº¸±â







































.jpg)
.jpg)

.jpg)

.png)
_m.jpg)


.jpg)

.jpg)
.jpg)
.jpg)
.jpg)