[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ¾ÆÁ÷ ½Å¿øÀ» Á¤È®È÷ ¾Ë ¼ö ¾ø´Â ÇÑ ÇØÅ· Á¶Á÷ÀÌ º¹ÀâÇÑ °ø±Þ¸Á °ø°ÝÀ» ±êÇãºê¿¡¼ ÁøÇàÇß´Ù´Â »ç½ÇÀÌ ¹àÇôÁ³´Ù. °ø°Ý ´ë»óÀº ±êÇãºê¸¦ Àû±Ø »ç¿ëÇÏ´Â °³¹ßÀÚ¿Í °³¹ß»çµéÀÎ °ÍÀ¸·Î ºÐ¼®µÆ´Ù. °ø°ÝÀÚµéÀº ÈÉÄ£ ÄíÅ°µéÀ» È°¿ëÇØ ±êÇãºê °èÁ¤À» Å»ÃëÇß°í, ÀÎÁõµÈ Ä¿¹ÔµéÀ» ÅëÇØ ¾Ç¼º Äڵ带 ÆÛÆ®·ÈÀ¸¸ç, °¡Â¥ ÆÄÀ̼± ¹Ì·¯¸¦ »ý¼ºÇß´Ù. ¶ÇÇÑ °¨¿°µÈ ÆÐÅ°ÁöµéÀ» PyPI ·¹Áö½ºÆ®¸®¿¡ °ø°³Çϱ⵵ Çß´Ù.
[À̹ÌÁö = gettyimagesbank]
º¸¾È ¾÷ü üũ¸·½º(Checkmarx)ÀÇ ¼ÒÇÁÆ®¿þ¾î °ø±Þ¸Á º¸¾È Ã¥ÀÓÀÚ Á¶¼¼ÇÁ ÇÏ·ç½Ã Ä«µÎ¸®(Jossef Harush Kadouri)´Â ¡°°ø°ÝÀÚµéÀº ´Ù¾çÇÑ Àü·«°ú Àü¼úÀ» ±¸»çÇß°í, À̸¦ ÅëÇØ Å½Áö¸¦ ȸÇÇÇÏ°í °ø°Ý ¼º°ø·üÀ» Å©°Ô ³ôÀÏ ¼ö ÀÖ¾ú´Ù¡±¸ç ¡°µ¿½Ã¿¡ ¹æ¾îµµ ±î´Ù·Ó°Ô ¸¸µé¾ú´Ù¡±°í ¼³¸íÇÑ´Ù.
üũ¸·½º´Â ÀÚ»ç ºí·Î±×¸¦ ÅëÇØ ¡°°ø°ÝÀÚµéÀÌ °¡Â¥ ÆÄÀ̼± ¹Ì·¯ µµ¸ÞÀΰú, ¾ÆÁÖ ±×·²µíÇÑ Å¸ÀÌÆ÷½ºÄõÆà Àü·«À» È¥ÇÕÇØ ±¸»çÇÔÀ¸·Î½á Á¤½Ä µµ¸ÞÀΰú °ÅÀÇ ¶È°°¾Æ º¸ÀÌ´Â µµ¸ÞÀÎÀ» ¸¸µé¾î »ç¿ëÀÚµéÀ» ¼ÓÀÌ°í ÀÖ´Ù¡±°í ¼³¸íÇß´Ù. ±×¸®°í 1¾ï 5õ¸¸ ȸ ÀÌ»ó ´Ù¿î·Îµå µÈ Àαâ ÆÄÀ̼± ÆÐÅ°ÁöÀÎ Ä÷¯¶ó¸¶(Colorama)¿Í °°Àº À¯¸í ÆÐÅ°ÁöµéÀ» ¾Ç¿ëÇÏ¿© ¾Ç¼º Äڵ带 ¼û±â°í Àֱ⵵ ÇÏ´Ù. Áï °ø°ÝÀÌ ±êÇãºê ³»ºÎ·Î ÇÑÁ¤µÇ¾î ÀÖÁö ¾Ê´Ù´Â °ÍÀÌ´Ù.
¡°¶ÇÇÑ °ø°ÝÀÚµéÀº ³Î¸® ¾Ë·ÁÁø ±êÇãºê Top.gg °èÁ¤µéµµ È°¿ëÇÏ¿© ¾Ç¼º Ä¿¹ÔµéÀ» ÁÖÀÔÇÏ°í, ÀڽŵéÀÇ ÇàÀ§µéÀ» ¼û±â°Å³ª Àǽɽº·´Áö ¾Ê°Ô ²Ù¹Ó´Ï´Ù.¡± Âü°í·Î Top.gg¿¡´Â 17¸¸ ¸íÀÇ »ç¿ëÀÚµéÀÌ ÀÖ´Â °ÍÀ¸·Î ÇöÀç±îÁö ¾Ë·ÁÁ® ÀÖ´Ù.
µ¥ÀÌÅÍ Å»Ãë
ÀÌ·± ´Ù¾çÇÑ ¹æ¹ýµéÀ» Ãѵ¿¿øÇØ ÇÇÇØÀÚµéÀ» ¼ÓÀÌ´Â µ¥ ¼º°øÇÑ °ø°ÝÀÚµéÀÌ °á±¹ ÀÌ·ç°íÀÚ ÇÏ´Â °Ç ¹Î°¨ÇÑ Á¤º¸ÀÇ Å»Ãë¿´´Ù. À̵éÀÌ À§ÀÇ ¿©·¯ °¡Áö ¹æ¹ýÀ¸·Î ÀüÆÄÇÑ ¾Ç¼º ÄÚµåµéÀº ÇÇÇØÀÚµé·ÎºÎÅÍ °¢Á¾ Á¤º¸¸¦ ÈÉÃij´Ù. ¿ÀÆä¶ó, Å©·Ò, ¿¡Áö¿Í °°Àº À¯¸í ºê¶ó¿ìÀúµé·ÎºÎÅÍ ÄíÅ°, ÀÚµ¿ ä¿ì±â Á¤º¸, Å©¸®µ§¼È µîÀ» °¡Á®°¬´Ù. µð½ºÄÚµå °èÁ¤µé°ú º¹È£È µÈ ÅäÅ«µéÀ» ÈÉÄ¡±âµµ Çß´Ù.
»Ó¸¸ ¾Æ´Ï¶ó ¾ÏÈ£ÈÆó Áö°© ÁÖ¼Ò¿Í Å©¸®µ§¼È, ÅÚ·¹±×·¥ ¼¼¼Ç Á¤º¸, ÀνºÅ¸±×·¥ ÇÁ·ÎÆÄÀÏ Á¤º¸µµ ÈÉÃÄ°¬´Ù. ÈÉÃÄ°£ ¼¼¼Ç ÅäÅ«À» ÅëÇØ °èÁ¤ ¼¼ºÎ ³»¿ëÀ» Ãß°¡·Î °¡Á®°£ µÚ, Å°·Î°Å ¸Ö¿þ¾î¸¦ È°¿ëÇØ Å°½ºÆ®·ÎÅ©¸¦ µû°¡±âµµ Çߴµ¥, ÀÌ´Â ºñ¹Ð¹øÈ£³ª ÁöÀεé°úÀÇ Ã¤Æà ³»¿ëÀ» ÈÉÃÄ°¡±â À§ÇÑ °ÍÀ¸·Î ºÐ¼®µÆ´Ù.
´Ù¾çÇÑ Á¤º¸µéÀ» ÈÉÃƴµ¥, ÀÌ Á¤º¸µéÀ» °ø°ÝÀÚµéÀº ¾î¶»°Ô °¡Á®°¬À»±î? ÀÌ ¶§¿¡µµ ´Ù¾çÇÑ ¹æ¹ýÀÌ µ¿¿øµÆ´Âµ¥ ÁÖ·Î À͸íÀ¸·Î ÆÄÀÏÀ» °øÀ¯ÇÒ ¼ö ÀÖ°Ô ÇØ ÁÖ´Â Ç÷§ÆûÀÌ È°¿ëµÆ´Ù. À͸í HTTP ¿äûÀÌ °¡´ÉÇÑ °÷¿¡¼´Â ±×·± ¹æ¹ýµµ È°¿ëÇß´Ù. ÀÌ ¶§ °ø°ÝÀÚµéÀº °¢ ÇÇÇØÀڵ鿡°Ô °íÀ¯ ½Äº° ¹øÈ£¸¦ ºÎ¿©ÇÔÀ¸·Î½á °³º°ÀûÀÎ ÃßÀûµµ °¡´ÉÇÏ°Ô Çß´Ù.
ŽÁö¸¦ ȸÇÇÇϱâ À§ÇØ °ø°ÝÀÚµéÀº ¼¼½ÉÇÑ ³µ¶È ±â¼úµµ µµÀÔÇØ È°¿ëÇß´Ù. º¯¼ö À̸§À» ÀǵµÀûÀ¸·Î ¾û¶×ÇÏ°Ô ºÙÀδٵ簡, ¿©¹éÀ» Á¶ÀÛÇѴٵ簡, ½Ã½ºÅÛ ·¹Áö½ºÆ®¸®¸¦ Á¶ÀÛÇѴٵ簡 ÇÏ´Â ½ÄÀ̾ú´Ù. ¶ÇÇÑ °ø°Ý Áö¼Ó¼ºÀ» È®º¸ÇØ ½Ã½ºÅÛ¿¡ ²ÙÁØÈ÷ µå³ªµé¸é¼ ¿©·¯ ¼ÒÇÁÆ®¿þ¾î ¾ÖÇø®ÄÉÀ̼ǵ鿡¼ µ¥ÀÌÅ͸¦ ÈÉÃij»´Â ¸ð½Àµµ º¸¿´´Ù.
ÇÏÁö¸¸ ÀÌ °ø°ÝÀº ¿À·¡ °¡Áö ¾Ê¾Ò´Ù. ÀÌ·¸°Ô±îÁö ´Ù¾çÇϸ鼵µ Á¶½É½º·´°Ô ¿òÁ÷ÀÌ¸ç ´«À» ¼ÓÀÌ·Á ÇßÁö¸¸ Top.gg Ä¿¹Â´ÏƼ¿¡ ¼Ò¼ÓµÈ »ç¶÷µéÀÌ ¼ö»óÇÑ °ÍÀ» ´«Ä¡Ã«±â ¶§¹®ÀÌ´Ù. ±×·¯¸é¼ Ŭ¶ó¿ìµåÇ÷¹¾î(Cloudflare) Ãø¿¡¼µµ ÀÌ»óÇÑ °ÍÀ» ¹ß°ßÇÏ°í ³²¿ëµÇ°í ÀÖ´Â µµ¸ÞÀÎÀ» Æó¼â½ÃÄ×´Ù. ±×·¸´Ù°í À̹ø Ä·ÆäÀÎ ÀÚü°¡ ¿ÏÀüÈ÷ »ç¸ÁÇÑ °ÍÀº ¾Æ´Ï¶ó°í üũ¸·½º´Â º¸°í ÀÖ´Ù.
°³¹ßÀÚµéÀ» ¾î¶»°Ô º¸È£ÇØ¾ß ÇÒ±î?
IT º¸¾È Àü¹®°¡µéÀº ¸®Æ÷ÁöÅ͸®¿¡ »õ·Ó°Ô ¿Ã¶ó¿À´Â ÄÚµå ÇÁ·ÎÁ§Æ®µé ȤÀº Ãß°¡µÈ ÄÚµåµéÀ» Ç×»ó Á¡°ËÇØ¾ß ÇÑ´Ù. ¸ðµç °ÍÀ» ´Ù º¼ ¼ö ¾øÀ¸´Ï °ü·ÃÀÌ ÀÖ´Â °Í, ²À »ç¿ëÇØ¾ß ÇÏ´Â °ÍµéÀº ¹Ýµå½Ã Á¡°ËÇϵµ·Ï ÇØ¾ß ÇÑ´Ù. À̸¦ ±ÔÁ¤À¸·Î Á¤Çسõ´Â °Íµµ ÁÁÁö¸¸, µ¿½Ã¿¡ ¿Ö ÀÌ·± ²Ä²ÄÇÔÀÌ ÇÊ¿äÇÑÁö Áö¼ÓÀûÀ¸·Î ±³À°ÇÏ¿© ¾Ë¸®´Â °Íµµ ÇÊ¿äÇÏ´Ù. ƯÈ÷ °ø±Þ¸Á °ø°Ý¿¡ ´ëÇؼ´Â ¿äÁò Å©°Ô À¯ÇàÇÏ°í ÀÖÀ¸¹Ç·Î ¿©·¯ ¹ø ±³À°ÇÏ´Â °Íµµ ÁÁ´Ù.
Ä«µÎ¸®´Â ¡°±Ùº»ÀûÀ¸·Î °³¹ßÀ̶ó´Â ¾÷¹«°¡ °æÀïÀûÀ¸·Î ÀÌ·ïÁöÁö ¾Êµµ·Ï ºÐÀ§±â¸¦ Á¶¼ºÇÏ´Â °Ô Áß¿äÇÏ´Ù¡±°í ¸»ÇÑ´Ù. ¡°°³¹ßÀڵ鳢¸® ȤÀº ºÎ¼µé °£ °æÀïÀ» ºÙÀ̴ ȸ»çµéÀÌ ÀÖ½À´Ï´Ù. ±×·¯¸é ¾ÈÀü ¼öÄ¢ÀÌ ¹«½ÃµÉ ¼ö¹Û¿¡ ¾ø½À´Ï´Ù. ¸ðµÎ°¡ °øµ¿À¸·Î ÀÏÇÏ°í, Çù¾÷ÇÑ´Ù´Â ºÐÀ§±â¿¡¼´Â ¾ÈÀüÀÌ Á» ´õ Á¸Áߵ˴ϴÙ. ¾ÕÀ¸·Î °ø±Þ¸Á °ø°ÝÀº ÁߴܵÇÁö ¾ÊÀ» °ÍÀ̹ǷΠÀÌ·± ±Ùº»ÀûÀÎ ºÎºÐ¿¡¼ÀÇ °³¼±ÀÌ ÇÊ¿äÇÕ´Ï´Ù.¡±
±Û : ³×À̼± ¿¡µð(Nathan Eddy), IT Ä®·³´Ï½ºÆ®
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>