Home > Àüü±â»ç

±ê ȯ°æ ³ë¸®´Â ´ë±Ô¸ð Ä·ÆäÀÎ ¿¡¸Ó¶öµå¿þÀÏ, Ŭ¶ó¿ìµå Å©¸®µ§¼ÈÀÌ À§ÇèÇÏ´Ù

ÀÔ·Â : 2024-11-05 19:38
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
ÃÖ±Ù ¸î ³â µ¿¾È Å©¸®µ§¼ÈÀº °ø°ÝÀÚµéÀÌ °¡Àå ¸¹ÀÌ ³ë¸®´Â ÀÚ¿ø Áß Çϳª·Î ÀÚ¸®¸¦ Àâ¾Ò´Ù. ±×·±µ¥µµ Å©¸®µ§¼È °ü¸®°¡ ¾ó¸¶³ª ºÎ½ÇÇÑÁö, ±×µéÀº ±×¸® Å« ³ë·ÂÀ» ÇÏÁö ¾Ê°íµµ ÀÚ±âµéÀÌ ¿øÇÏ´Â °É °¡Á®°¡´Â ÆíÀÌ´Ù.

[º¸¾È´º½º ¹®Á¤ÈÄ ±âÀÚ] ÃÖ±Ù ±ê(Git) ȯ°æÀ» ³ë¸®´Â ´ëÇü Ä·ÆäÀÎÀÌ ¹ß°ßµÆ´Ù. ¿¡¸Ó¶öµå¿þÀÏ(EmeraldWhale)À̶ó´Â À̸§ÀÌ ºÙÀº ÀÌ ÀÛÀüÀº º¸¾È ¾÷ü ½Ã½ºµð±×(Sysdig)¿¡¼­ óÀ½ ¹ß°ßÇØ ¼¼»ó¿¡ ¾Ë·È´Ù. °ø°ÝÀÚµéÀº ±êÀ» ÅëÇØ Å©¸®µ§¼ÈÀ» Å»ÃëÇÏ°í, À̸¦ ÅëÇØ Á¢¼ÓÇÑ ÈÄ °³ÀÎ ¸®Æ÷ÁöÅ丮¸¦ º¹Á¦Çϸç, ¼Ò½ºÄڵ忡¼­ Ŭ¶ó¿ìµå Å©¸®µ§¼È±îÁö »©µ¹¸®´Â °ÍÀ¸·Î Æľǵǰí ÀÖ´Ù. ÇöÀç±îÁö 1¸¸ °³ ÀÌ»óÀÇ °³ÀÎ ¸®Æ÷ÁöÅ͸®¿¡¼­ ÇÇÇØ°¡ ¹ß°ßµÇ°í ÀÖ´Ù.

[À̹ÌÁö = gettyimagesbank]


Å©¸®µ§¼ÈÀ» ÅëÇØ °ø°ÝÀÚµéÀº ¿©·¯ Ŭ¶ó¿ìµå ¼­ºñ½º ¹× À̸ÞÀÏ ¼­ºñ½º µîÀ» »çĪÇØ ÇÇ½Ì ¹× ½ºÆÔ ¸ÞÀÏ °ø°ÝÀ» ÇÏ·Á´Â °ÍÀ¸·Î º¸ÀδÙ. ÀÌ·± Å©¸®µ§¼ÈµéÀº °èÁ¤ ´ç ¼ö¹é ´Þ·¯ÀÇ °¡Ä¡¸¦ °¡Áö°í ÀÖ´Ù°í Ãß»êµÇ¸ç, ¿¡¸Ó¶öµå¿þÀÏÀ» ÁøÇàÇÏ´Â ÀÚµéÀº ÀÌ·± Å©¸®µ§¼ÈµéÀ» ÆÈ¾Æ »ó´çÇÑ ¼öÀÍÀ» ì±æ °ÍÀ¸·Î º¸ÀδÙ. »Ó¸¸ ¾Æ´Ï¶ó ÀڽŵéÀÌ Á÷Á¢ Å©¸®µ§¼È·Î Ãß°¡ °ø°ÝÀ» °¨ÇàÇÏ¿© Ãß°¡ µ¥ÀÌÅ͸¦ °¡Á®°¡´Â °Íµµ °¡´ÉÇÏ´Ù.

¿©±â¼­ Àá±ñ, ±êÀ̶õ?
±êÀº ¿©·¯ °³¹ßÀÚ°¡ µ¿ÀÏÇÑ Äڵ庣À̽º¸¦ °¡Áö°í ÀÛ¾÷ÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÖ´Â ÅëÇÕ ¹öÀü °ü¸® ½Ã½ºÅÛÀ¸·Î, ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ®ÀÇ °ü¸® ¹× ¹èÆ÷¿¡ È°¿ëµÈ´Ù. ÄÚµå °øÀ¯ ¼­ºñ½º·Î À¯¸íÇÑ ±êÇãºê(GitHub)´Â ÀÌ·¯ÇÑ ±êÀ» ±â¹ÝÀ¸·Î ÇÑ ¼­ºñ½º Áß °¡Àå ´ëÇ¥ÀûÀÎ °ÍÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. ±êÇãºê´Â ¸®´ª½º¿Í ¸í·ÉÁÙ »ç¿ëÀÚ¸¦ À§ÇÑ µµ±¸·Î¼­ Å« Àα⸦ ´©¸®°í ÀÖ´Ù.

±ê µð·ºÅ͸®¿¡´Â ¹öÀü °ü¸®¸¦ À§ÇÑ ¸ðµç Á¤º¸°¡ ÀúÀåµÇ¾î ÀÖ´Ù. ÀÌ´Â ´ÙÀ½°ú °°Àº °ÍµéÀ» Æ÷ÇÔÇÑ´Ù.
1) Àüü Ä¿¹Ô(commit) ±â·Ï
2) ¼³Á¤ ÆÄÀÏ
3) ¸ðµç ºê·£Ä¡ °ü·Ã Á¤º¸
4) ÂüÁ¶ ¸ñ·Ï
±×·¯¹Ç·Î ±ê µð·ºÅ͸®°¡ ³ëÃâµÇ¸é °ø°ÝÀÚ´Â ¸®Æ÷ÁöÅ͸®ÀÇ ¿ª»ç¿Í ±¸Á¶»Ó¸¸ ¾Æ´Ï¶ó ÇÁ·ÎÁ§Æ®¿Í °ü·ÃµÈ Áß¿äÇÑ Á¤º¸(Ä¿¹Ô ¸Þ½ÃÁö, »ç¿ëÀÚ À̸§, À̸ÞÀÏ ÁÖ¼Ò, ºñ¹Ð¹øÈ£, API Å° µî)¸¦ ½±°Ô ¾ò¾î°¥ ¼ö ÀÖ°Ô µÈ´Ù.

±×·¸´Ù¸é ±ê µð·ºÅ͸®´Â ¾î¶»°Ô ³ëÃâµÉ±î? ¡°À¥ ¼­¹ö¸¦ À߸ø ±¸¼ºÇÏ¸é ±ê µð·ºÅ͸®°¡ ³ëÃâµË´Ï´Ù. ¾Æ¸¶ °¡Àå ¸¹Àº °æ¿ì°¡ ¿©±â¿¡ ÇØ´çµÉ °Ì´Ï´Ù. À¥ ¼­¹ö ±ÇÇÑÀÌ ÀûÀýÈ÷ ¼³Á¤µÇÁö ¾Ê´Â °æ¿ì »ç¿ëÀÚ°¡ À¥À» ÅëÇØ ±ê µð·ºÅ͸®¿¡ Á÷Á¢ Á¢±ÙÇÏ¿© Àüü ¸®Æ÷ÁöÅ͸®¸¦ ´Ù¿î·Îµå ÇÏ°í ±× ³»¿ëÀ» ºÐ¼®ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ¿¡¸Ó¶öµå¿þÀÏÀº ÀÌ Á¡À» ¾Ç¿ëÇÏ¿© ¸®Æ÷ÁöÅ͸®¿¡¼­ ³ëÃâµÈ Å©¸®µ§¼ÈÀ» ½ºÄµÇÏ°í ¼öÁýÇß½À´Ï´Ù.¡±

S3¿¡¼­ óÀ½ ¹ß°ßµÅ
½Ã½ºµð±×ÀÇ ¿¬±¸¿øµéÀº óÀ½ Ŭ¶ó¿ìµå Çã´ÏÆÌÀ» ¸ð´ÏÅ͸µÇÏ¸ç ¼ö»óÇÑ ½ÅÈ£µéÀ» ¹ß°ßÇÒ ¼ö ÀÖ¾ú´Ù°í ÇÑ´Ù. ½ÅÈ£ÀÇ Á¤Ã¼´Â ¹öŶµéÀÇ ¸ñ·ÏÀ» ÀÛ¼ºÇ϶ó´Â ¿äûÀÎ ListBuckets¿´´Âµ¥, ÀÌ ½ÅÈ£ ¼Ó¿¡ ¾ð±ÞµÇ¾î ÀÖ´Â S3 ¹öŶÀÌ ½Ã½ºµð±×ÀÇ °ÍÀÌ ¾Æ´Ï¾ú´Ù. ¡°¾Ë ¼ö ¾ø´Â °èÁ¤°ú ¿¬°èµÇ¾î ÀÖ´Â ¹öŶÀ̾ú½À´Ï´Ù. °Ô´Ù°¡ ÀÎÅͳݿ¡ ³ëÃâµÈ »óÅ¿´°í¿ä. ±×·¡¼­ ÀÌ ¹öŶÀ» Á¶»çÇϱ⠽ÃÀÛÇß°í, ÃßÀû ³¡¿¡ °ø°ÝÀÚµéÀÌ »ç¿ëÇÏ´Â °ÍÀ¸·Î º¸ÀÌ´Â ¾Ç¼º µµ±¸¿Í 1 Å׶ó¹ÙÀÌÆ® ÀÌ»óÀÇ Å»Ãë µ¥ÀÌÅ͸¦ ¹ß°ßÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. ¾Ç¼º µµ±¸¸¦ ºÐ¼®Çß´õ´Ï ±êÀÇ ¼³Á¤ ÆÄÀÏ, Laravel.env ÆÄÀÏ, ¿ø½Ã À¥ µ¥ÀÌÅ͸¦ ½ºÅ©·¦ÇÏ´Â Ä·ÆäÀÎÀÌ ¹èÈÄ¿¡ ÀÖÀ½À» ¾Ë°Ô µÇ¾ú½À´Ï´Ù.¡±

±×·¡¼­ ½Ã½ºµð±×´Â ¸ÕÀú AWS Ãø¿¡ ÇØ´ç Ä·ÆäÀο¡ ¿¬·çµÈ ¹öŶµéÀ» ½Å°íÇß°í, AWS´Â ±Ý¹æ ÇØ´ç ¹öŶµéÀ» Â÷´ÜÇß´Ù°í ÇÑ´Ù.

±ê ¼³Á¤ ÆÄÀÏ
»ç°Ç°ú ¿¬·çµÈ ¹öŶ¿¡¼­ ½Ã½ºµð±×´Â ·Î±× µ¥ÀÌÅ͸¦ ÃßÃâÇß´Ù. ¡°ÇØ´ç µ¥ÀÌÅÍ¿¡´Â 8¿ùºÎÅÍ 9¿ù »çÀÌ¿¡ ³ëÃâµÈ ±ê ¸®Æ÷ÁöÅ͸® ¼³Á¤ ÆÄÀÏÀ» °Ü³ÉÇÑ ´ë±Ô¸ð ½ºÄµ Ä·ÆäÀÎÀÇ ±â·ÏÀÌ ´ã°Ü ÀÖ¾ú½À´Ï´Ù. ¿¡¸Ó¶öµå¿þÀÏÀÇ ¿î¿µÀÚµéÀº ¿©·¯ °¡Áö ½ºÄ³´× µµ±¸¸¦ È°¿ëÇØ ÀÎÅͳÝÀ» ´ë±Ô¸ð·Î ½ºÄµÇß°í, ±×¹°À» ±¤¹üÀ§ÇÏ°Ô ÆîÃƽÀ´Ï´Ù.¡±

ÀÌ ±â·Ï¿¡ µû¸£¸é °ø°ÝÀÇ °úÁ¤Àº ´ÙÀ½°ú °°¾Ò´Ù.
1) IP ÁÖ¼Ò ¹üÀ§°¡ ´ã±ä ±ä ¸ñ·ÏÀ» ÀÛ¼ºÇÑ´Ù.
2) À̸¦ ±â¹ÝÀ¸·Î °ü·Ã ÇØ´ç ÁÖ¼ÒÀÇ È£½ºÆ®¸¦ ÀÚµ¿À¸·Î ã¾Æ Å©¸®µ§¼ÈÀ» ÃßÃâÇÑ´Ù(±×·¯ÇÑ ±â´ÉÀ» °¡Áø µµ±¸¸¦ È°¿ë).
3) Å»ÃëµÈ ÅäÅ«À» »ç¿ëÇØ ¸ðµç ±ê ȣȯ ¼­ºñ½ºÀÇ °ø°³ ¹× ºñ°ø°³ ¸®Æ÷ÁöÅ͸®¸¦ º¹Á¦ÇÑ´Ù.
4) º¹Á¦µÈ ¸®Æ÷ÁöÅ͸®¿¡¼­ Ãß°¡·Î Å©¸®µ§¼ÈÀ» ÃßÃâÇÑ´Ù.
5) ±×·¸°Ô Çؼ­ ¾ò¾î³½ ¸ðµç °á°ú¹°À» S3 ¹öŶ¿¡ ¾÷·Îµå ÇÑ´Ù.

¿¡¸Ó¶öµå¿þÀÏ¿¡¼­ »ç¿ëµÈ µµ±¸
½Ã½ºµð±×°¡ ¿¡¸Ó¶öµå¿þÀÏÀ» Á¶»çÇϸç ã¾Æ³½ °ø°Ý µµ±¸´Â Å©°Ô µÎ °¡Áö·Î, Çϳª´Â MZR 2ÀÌ°í ´Ù¸¥ Çϳª´Â ¼¼ÀÌÁ¶ 2(Seyzo-v2)¿´´Ù. ¡°ÀÌ µÎ °¡Áö µµ±¸µéÀº ´ÙÅ©À¥ ¾Ï½ÃÀå¿¡¼­ ½±°Ô ±¸¸ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©·¯ ÇØÄ¿µéÀÌ ´ÙÅ©À¥ Æ÷·³À» ÅëÇؼ­ ÀÌ µµ±¸µéÀ» È°¿ëÇÏ´Â ¹ýÀ» »ó¼¼È÷ ¼³¸íÇÏ°í Àֱ⵵ ÇÏ°í, °­Á°¡ °³¼³µÇ¾î Àֱ⵵ ÇÕ´Ï´Ù. ±×·¸±â ¶§¹®¿¡ ÇÇ½Ì Ä·ÆäÀÎÀ» ÇÏ°í ½ÍÀº Ãʺ¸ ÇØÄ¿µéµµ ÀÌ·± µµ±¸¿Í °­Á¸¦ ÅëÇØ ¼Õ½±°Ô ¼öÁØ ³ôÀº °ø°ÝÀ» ¼öÇàÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.¡±

MZR°ú ¼¼ÀÌÁ¶ ¸ðµÎ °ø°ÝÀ» ÇÏ·Á¸é ¸ÕÀú °ø°Ý ´ë»ó¿¡ ´ëÇÑ Á¤º¸¸¦ ÇÊ¿ä·Î ÇÑ´Ù. º¸ÅëÀº IP ÁÖ¼Ò°¡ ³ª¿­µÈ ¸ñ·ÏÀ̸é ÃæºÐÇÏ´Ù. ÀÌ·¯ÇÑ ¸ñ·ÏÀº º¸Åë »ç¿ëÀÚ(Áï °ø°ÝÀÚ)µéÀÌ »çÀü¿¡ ½ºÄµÀ» ÅëÇÏ¿© ±¸¼ºÇÑ´Ù. ¡°±¸±Û µ¶½º(Google Dorks)³ª ¼î´Ü(Shodan)°ú °°Àº ½ºÄµ µµ±¸¸¦ È°¿ëÇϱ⵵ Çϴµ¥ ¿¡¸Ó¶öµå¿þÀÏ °ø°ÝÀÚµéÀÇ °æ¿ì ¸Å½º½ºÄµ(Masscan)À» °¡Àå ¸¹ÀÌ »ç¿ëÇß½À´Ï´Ù. ±× ¿Ü¿¡ °ø°ÝÀÚÀÇ ÇÊ¿ä¿¡ µû¶ó ¾Ï½ÃÀå¿¡¼­ IP ÁÖ¼Ò ¸ñ·ÏÀ» ±¸¸ÅÇÏ´Â °Íµµ °¡´ÉÇÕ´Ï´Ù.¡±

MZRÀÇ °æ¿ì »ç¿ë¹ýÀ̳ª À¯ÀÇÇØ¾ß ÇÒ »çÇ×ÀÌ ÀûÇô ÀÖ´Â ÆÄÀÏ(Readme)ÀÌ Çϳª µ¿ºÀµÇ¾î ÀÖ´Ù. ÀÌ ÆÄÀÏÀº ¿µ¾î·Î ÀÛ¼ºµÇ¾î Àִµ¥, ÀÌ°ÍÀÌ MZRÀ» ±¸¼ºÇÏ´Â ¿ä¼Òµé Áß À¯ÀÏÇÑ ¡®¿µ¾î¡¯ ÆÄÀÏÀÌ´Ù. ¡°½ºÅ©¸³Æ® ÁÖ¼®À̳ª ´Ù¸¥ ÆÄÀϵéÀº ÀüºÎ ÇÁ¶û½º¾î·Î ÀÛ¼ºµÇ¾î ÀÖ½À´Ï´Ù. MZR ÀÚü´Â gitfinder.sh, ghpurl.py, checkuser.sh, dumpsph.sh, parser.sh µî ÆÄÀ̼± ½ºÅ©¸³Æ®¿Í ¼Ð ½ºÅ©¸³Æ®µé·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.¡±

¼¼ÀÌÁ¶µµ MZR°ú ¸¶Âù°¡Áö·Î Å©¸®µ§¼ÈÀ» Å»ÃëÇÏ´Â °ÍÀ» ±âº»À¸·Î ÇÏ°í ÀÖ´Â µµ±¸´Ù. ¿©·¯ ¸ð·Î MZR°ú À¯»çÇÏ´Ù°í º¼ ¼ö ÀÖ´Ù. ½ºÅ©¸³Æ® ³»¿¡ ÇÁ¶û½º¾î ¹®ÀÚ¿­ÀÌ ¿©·¯ °³ Æ÷ÇԵǾî ÀÖ´Â °Íµµ ºñ½ÁÇÏ´Ù. °ø°Ý ´ë»óÀÌ µÈ ¸®Æ÷ÁöÅ͸®¿¡¼­ ¿©·¯ Á¤º¸¸¦ ¼öÁýÇϴµ¥, MZRº¸´Ù ´õ ¸¹Àº Á¤º¸¸¦ °¡Á®°¡´Â °ÍÀ¸·Î ºÐ¼®µÆ´Ù. ƯÈ÷ SMTP, SMS, Ŭ¶ó¿ìµå ¸ÞÀÏ ¼­ºñ½º¿Í °ü·ÃµÈ Å©¸®µ§¼ÈÀ» ¼öÁýÇÏ´Â °ÍÀ» ÁÖƯ±â·Î ÇÏ°í ÀÖ´Ù. MZRÀÌ Å¬¶ó¿ìµå ¼­ºñ½º Å©¸®µ§¼È¿¡ ÁýÁߵǾî ÀÖ´Â °Í°ú »ó¹ÝµÈ Ư¡À̶ó°í ÇÒ ¼ö ÀÖ´Ù.

¿¡¸Ó¶öµå¿þÀÏÀº ÁÖ·Î À߸ø ±¸¼ºµÈ ¼­¹ö¸¦ ã¾Æ Å©¸®µ§¼È µî Áß¿äÇÑ Á¤º¸¸¦ °¡Á®°¡´Â °ø°ÝÀ̾úÁö¸¸, ±×°ÍÀÌ ÀüºÎ´Â ¾Æ´Ï¾ú´Ù. ´ë·®ÀÇ À¥ ½ºÅ©·¡Çεµ ÇÑ °ÍÀÌ´Ù. ¡°À̵éÀº À¥ ½ºÅ©·¦À» ÅëÇØ ´ë·®ÀÇ Á¤º¸¸¦ ¼öÁýÇß°í, ¿©±â¼­ºÎÅÍ ¶Ç Ŭ¶ó¿ìµå Å©¸®µ§¼ÈÀ» ã¾Æ³Â½À´Ï´Ù. ¿¹¸¦ µé¾î À¥»çÀÌÆ®°¡ ±â´ÉÀ» ¹ßÈÖÇÒ ¶§ »ç¿ëµÇ´Â ÀÚ¹Ù½ºÅ©¸³Æ® ÆÄÀÏ µî¿¡ Á¤ÀûÀ¸·Î Á¤ÀÇµÈ Å¬¶ó¿ìµå Å©¸®µ§¼ÈÀÌ ÀÖ´Â °æ¿ì°¡ Àִµ¥, ÀÌ·± Á¤º¸µéÀÌ ½ºÅ©·¦À» ÅëÇØ °ø°ÝÀÚµéÀÇ ¼ÕÀ¸·Î ³Ñ¾î°¬½À´Ï´Ù.¡±

°ø°Ý ´ë»ó
¿¡¸Ó¶öµå¿þÀÏÀ̶ó´Â Ä·ÆäÀÎÀ» ÅëÇØ °ø°ÝÀÚµéÀÌ ³ë¸° IP ÁÖ¼Ò´Â 5¾ï °³ ÀÌ»óÀ̾ú´Ù. µµ¸ÞÀÎÀº 50¸¸ °³ ÀÌ»ó, EC2 È£½ºÆ® À̸§Àº 100¸¸ °³ ÀÌ»óÀ̾ú´Ù°í ½Ã½ºµð±×ÀÇ ¿¬±¸¿øµéÀº ¼³¸íÇÑ´Ù. ¡°ÀÌ·± °ø°Ý Ç¥ÀûµéÀÌ ÀüºÎ ¸ñ·ÏÀ¸·Î ÀúÀåµÇ¾î ÀÖ¾ú½À´Ï´Ù. ¹æ´ëÇÑ ¸ñ·ÏÀ̾úÁÒ. °ø°ÝÀÚµéÀº À§¿¡¼­ ¾ð±ÞÇÑ µµ±¸ÀÎ MZRÀ» »ç¿ëÇØ ÇØ´ç ¸ñ·ÏÀ» ½ºÄµÇß°í, ¿©±â¼­ ³ëÃâµÈ URLÀ» 6¸¸ 7õ °³ ÀÌ»ó ¹ß°ßÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. ÀÌ·¸°Ô °ñ¶ó³½ ¸ñ·ÏÀº ÅÚ·¹±×·¥ »ó¿¡¼­ 100´Þ·¯¿¡ ÆǸŵǰí ÀÖ¾ú½À´Ï´Ù. ´Ü¼ø ¸ñ·ÏÀε¥ °¡°ÝÀÌ ²Ï ³ôÁÒ. ±× ¸»Àº ±ê°ú °ü·ÃµÈ Á¤º¸¸¦ ã´Â ½ÃÀåÀÌ È°¼ºÈ­ µÇ¾î ÀÖ´Ù´Â °ÍÀ» ¶æÇÕ´Ï´Ù.¡±

°ø°ÝÀÚµéÀÌ °¡Á®°£ Å©¸®µ§¼ÈÀº ´ëºÎºÐ ±êÇãºê(GitHub), ºø¹öŶ(BitBucket), ±ê·¦(GitLab)°ú °°Àº À¯¸í ¼­ºñ½º¿Í ¿¬°èµÇ¾î ÀÖ´ø °ÍµéÀ̾ú´Ù. AWS¿¡¼­ ÃÖ±Ù¿¡ ¼­ºñ½º¸¦ Áß´ÜÇÑ ÄÚµåÄ¿¹Ô(CodeCommit) ¸®Æ÷ÁöÅ͸®¿¡¼­ »ç¿ëµÇ´Â Å©¸®µ§¼Èµµ 700°³ ÀÌ»ó ÀÖ¾ú´Ù. ¡°¾à 6õ °³ÀÇ ±êÇãºê ÅäÅ«À» ºÐ¼®ÇßÀ» ¶§ À¯È¿ÇÑ Å©¸®µ§¼ÈÀÌ ¾à 2õ °³ ÀÖÀ½À» È®ÀÎÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. ´ëºÎºÐ °³ÀÎÀÇ °ÍÀ̰ųª ¼Ò±Ô¸ð Á¶Á÷ÀÇ °ÍÀ¸·Î ºÐ¼®µÆ½À´Ï´Ù.¡±

¶ó¶óº§(Laravel) ȯ°æ ÆÄÀÏ?
±ê ¼³Á¤ ÆÄÀÏ°ú ÇÔ²² ¶ó¶óº§ÀÇ È¯°æ ÆÄÀϵµ ¿¡¸Ó¶öµå¿þÀÏÀÇ ÁÖ¿ä °ø°Ý ´ë»óÀÎ °ÍÀ¸·Î ºÐ¼®µÆ´Ù. ¶ó¶óº§Àº PHP ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÀÏÁ¾À¸·Î, ÃÖ±Ù ¼ö³â µ¿¾È °ø°ÝÀÚµé »çÀÌ¿¡¼­ ÁÖ¸ñ ¹Þ¾Æ ¿Ô´Ù. ±×·¯¸é¼­ ¿©·¯ °¡Áö Ãë¾àÁ¡ÀÌ ¹ß°ßµÇ±âµµ Çß°í, ½ÇÁ¦ °ø°Ý »ç·Êµµ ´Ù¼ö ¹ß±¼µÈ ¹Ù ÀÖ´Ù. ¹Ì±¹ÀÇ »çÀ̹ö º¸¾È Àü´ã ±â°üÀÎ CISAµµ ¶ó¶óº§¿¡ ÁÖ¸ñÇÏ¿© º¸¾È ±Ç°í¹®À» ¹ßÇ¥Çß¾ú´Ù. ¡°¶ó¶óº§ÀÇ È¯°æ ÆÄÀÏ(.env)¿¡´Â Ŭ¶ó¿ìµå ¼­ºñ½º Á¦°ø¾÷ü ¹× µ¥ÀÌÅͺ£À̽º¿Í °ü·ÃµÈ ´Ù¾çÇÑ Å©¸®µ§¼ÈÀÌ ÀúÀåµÇ¾î ÀÖ½À´Ï´Ù. ±×·¡¼­ °ø°ÝÀÚµéÀÌ ¼±È£ÇÏ´Â °ÍÀÔ´Ï´Ù.¡±

½ÇÁ¦·Î ´ÙÅ©À¥¿¡¼­´Â ¶ó¶óº§ÀÇ Ãë¾àÁ¡À» ÀͽºÇ÷ÎÀÕ ÇÏ´Â µµ±¸µéÀÌ È°¹ßÈ÷ °Å·¡µÇ°í ÀÖ´Ù°í ½Ã½ºµð±×´Â °æ°íÇÑ´Ù. ¡°À̹ø Á¶»ç¸¦ ÅëÇØ ÁÖ¿ä µµ±¸ Çϳª°¡ ¹ß°ßµÆ´Âµ¥, À̸§Àº ¸ÖƼ±×·¡¹ö(Multigrabber)ÀÔ´Ï´Ù. µµ¸ÞÀÎÀ̳ª IP¸¦ È®ÀÎÇØ .env ÆÄÀÏÀÌ Á¸ÀçÇÏ´ÂÁö È®ÀÎÇÑ µÚ, ¼öÁýÇÑ Á¤º¸¸¦ ½ºÆÔÀ̳ª ÇÇ½Ì °ø°Ý¿¡ È°¿ëÇÒ ¼ö ÀÖµµ·Ï ºÐ·ùÇÏ´Â ±â´ÉÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ÀÌ¹Ì ¿©·¯ ÇØÅ· Æ÷·³°ú äÆà ¹æ¿¡¼­ ½±°Ô ãÀ» ¼ö ÀÖÀ¸¸ç, ¿©·¯ ¹öÀüÀÌ Á¸ÀçÇÕ´Ï´Ù. ¹öÀüÀÌ ¿À¸¦ ¶§¸¶´Ù ±â´Éµµ »õ·Ó°Ô Ãß°¡µÇ°í ÀÖ½À´Ï´Ù. 8.5°¡ ÃֽŠ¹öÀüÀ¸·Î º¸ÀÔ´Ï´Ù.¡±

Å©¸®µ§¼È, ¸¶¸£Áö ¾Ê´Â »ù¹°
½Ã½ºµð±×´Â ¡°±êÀ̶ó´Â ȯ°æ ȤÀº ¶ó¶óº§À̶ó´Â ÇÁ·¹ÀÓ¿öÅ©°¡ À§ÇèÇÏ´Ù´Â °Ô À̹ø ¿¬±¸ÀÇ °á·ÐÀÌ ¾Æ´Ï¡±¶ó°í °­Á¶ÇÑ´Ù. ¡°Áö±Ý °ø°ÝÀÚµé »çÀÌ¿¡¼­ Å©¸®µ§¼ÈÀ» ³ë¸®´Â ÇàÀ§°¡ Å©°Ô À¯ÇàÇÏ°í ÀÖ´Ù´Â °Ô ¹®Á¦ÀÇ ÇÙ½ÉÀÔ´Ï´Ù. À̵éÀº Å©¸®µ§¼ÈÀ» °¡Á®°¡±â À§ÇØ º°º° ¼ö´ÜÀ» ´Ù µ¿¿øÇÕ´Ï´Ù. ±êÀÇ ¼³Á¤ ¿À·ù¸¦ ´ë·®À¸·Î ½ºÄµÇؼ­ Å©¸®µ§¼ÈÀ» °¡Á®°¡°í ¶ó¶óº§À» ³ë¸®´Â °Íµµ °á±¹ »ç¿ëÀÚµéÀÌ ºÎÁÖÀÇ·Î È기 Å©¸®µ§¼ÈÀ» ã±â À§Çؼ­ÀÔ´Ï´Ù. Å©¸®µ§¼ÈÀ» º¸´Ù È®½ÇÈ÷ °ü¸®ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.¡±

¿¡¸Ó¶öµå¿þÀÏ Ä·ÆäÀÎÀÌ °ø°Ý ±â¼ú°ú ¼öÁØÀ̶ó´Â ¸é¿¡¼­ ±×¸® ³ôÁö ¾Ê´Ù´Â °Íµµ ³õÄ¡Áö ¸»¾Æ¾ß ÇÒ °ÍÀ̶ó°í ½Ã½ºµð±×´Â °­Á¶ÇÑ´Ù. ¡°Áö±Ý °ø°ÝÀÚµéÀº °ÅÀÇ ¾Æ¹«·± ³ë·Â ¾øÀÌ Å©¸®µ§¼ÈÀ» dz¼ºÈ÷ °¡Á®°¡°í ÀÖ½À´Ï´Ù. ÀÏ´Ü Å©¸®µ§¼ÈÀ» Å»ÃëÇÏ´Â ½ÃÀåÀÌ °íµµ·Î ¹ßÀüµÇ¾î ÀÖ¾î °ø°ÝÀÚµéÀº ÀÚµ¿È­ µµ±¸¸¦ ½±°Ô ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÉÁö¾î ¹«·á·Î ¹èÆ÷µÇ´Â µµ±¸µµ ¸¹½À´Ï´Ù. ½ÃÀåµµ È°¼ºÈ­ µÇ¾î ÀÖ°í¿ä. ±×¸®°í ¹«¾ùº¸´Ù »ç¿ëÀÚµéÀÌ Å©¸®µ§¼ÈÀ» ¼ÒÁßÇÏ°Ô °ü¸®ÇÏÁöµµ ¾Ê½À´Ï´Ù. ±×·± Á¡µéÀÌ ¸Â¹°·Á ÀÌ ½ÃÀåÀ» ´õ ¹ø¼ºÄÉ ÇÏ°í ÀÖ½À´Ï´Ù.¡±

°á±¹ ºñ¹Ð °ü¸® ±â¼ú¸¸À¸·Î ¿ì¸®ÀÇ »çÀ̹ö ȯ°æÀ» ¿ÂÀüÈ÷ º¸È£ÇÒ ¼ö ¾ø´Ù´Â °É ÀÎÁöÇØ¾ß ÇÑ´Ù°í ½Ã½ºµð±×´Â °­Á¶ÇÑ´Ù. ¡°ÀÌÁ¦ Å©¸®µ§¼ÈÀÌ ³ëÃâµÇ´Â °æ·Î°¡ ³Ê¹«³ª ¸¹¾Æ¼­ ÀüºÎ¸¦ ²Ä²ÄÇÏ°Ô ¸·´Â °Ô ¾î·Æ½À´Ï´Ù. ±×·¸°Ô ÇØ¾ß ÇÏÁö¸¸, ±×·¸Áö ¸øÇÑ °Ô Çö½ÇÀÌ°í, ÀÌ Çö½ÇÀÌ ³Ê¹«³ª ±æ°Ô ¿ì¸®¸¦ ±«·ÓÇô ¿Ô½À´Ï´Ù. µû¶ó¼­ ÀÌÁ¦´Â Å©¸®µ§¼È°ú °ü·ÃµÈ È°µ¿µéÀ» ¼¼¼¼ÇÏ°Ô ¸ð´ÏÅ͸µÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ¡®ºñ¹Ð¡¯À̶ó´Â °É ÅëÀ¸·Î º¸È£ÇÑ´Ù´Â °³³ä¸¸À¸·Î´Â ºÎÁ·ÇÕ´Ï´Ù.¡±

3ÁÙ ¿ä¾à
1. ±ê ȯ°æ¿¡¼­ ¼³Á¤ ¿À·ù¸¦ ÅëÇØ °¢Á¾ Å©¸®µ§¼È °¡Á®°¡´Â ´ëÇü Ä·ÆäÀÎÀÌ ¹ß°ßµÊ.
2. ÀÌ ´ëÇü Ä·ÆäÀÎÀº ±â¼úÀûÀ¸·Î °íµµÈ­ µÇ¾î ÀÖÁö ¾ÊÀºµ¥µµ ¼º°ú°¡ ÁÁÀ½.
3. Å©¸®µ§¼ÈÀ» ÈÉÄ¡´Â ±â¼úÀº °è¼ÓÇؼ­ ¹ßÀüÇÏ°í, Å©¸®µ§¼È °ü¸® ´É·ÂÀº ÇÔ¾çµÇÁö ¾Ê°í ÀÖÀ½.

[±¹Á¦ºÎ ¹®Á¤ÈÄ ±âÀÚ(globoan@boannews.com)]

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

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

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö À§Áîµð¿£¿¡½º 2018
¼³¹®Á¶»ç
³»³â ȸ»ç¿¡ ²À µµÀÔÇÏ°í ½ÍÀº º¸¾È ¼Ö·ç¼Ç ¶Ç´Â Ç÷§ÆûÀº ¹«¾ùÀΰ¡¿ä?
XDR
EDR
AI º¸¾È
Á¦·ÎÆ®·¯½ºÆ®
°ø±Þ¸Á º¸¾È ü°è(SBOM)
Ŭ¶ó¿ìµå º¸¾È ¼Ö·ç¼Ç
±âŸ(´ñ±Û·Î)