À¥¼Ð(web shell)Àº À¥(web)°ú ¼Ð(shell)ÀÇ ÇÕ¼º¾î·Î ¡®À¥(web)¡¯Àº ÀϹÝÀûÀÎ À¥ÆäÀÌÁö(web page)¸¦, ¡®¼Ð(shell)¡¯Àº ¿î¿µÃ¼Á¦»ó¿¡¼ ´Ù¾çÇÑ ¿î¿µÃ¼Á¦ÀÇ ±â´É°ú ¼ºñ½º¸¦ ±¸ÇöÇϰí Á¦°øÇÏ´Â ÇÁ·Î±×·¥À» ÀǹÌÇÑ´Ù. À¥¼ÐÀº À¥¼¹ö¸¦ Àå¾ÇÇϱâ À§ÇØ ¾÷·Îµå Ãë¾àÁ¡À» ÆÄ°íµé¾î °ü¸®ÀÚ ±ÇÇÑÀ» ȹµæÇÔÀ¸·Î½á ¿ø°ÝÀ¸·Î ½Ã½ºÅÛ¿¡ ¸í·ÉÀ» ³»¸± ¼ö ÀÖ´Â ¾Ç¼ºÄڵ带 ¸»ÇÑ´Ù.
À¥¼Ð, ¾÷·Îµå Ãë¾àÁ¡ ¾Ç¿ëÇØ ¿ø°ÝÀ¸·Î ½Ã½ºÅÛ Á¶Á¾
À¥¼ÐÀº ASP, JSP, PHP µî °£´ÜÇÑ ¼¹ö ½ºÅ©¸³Æ®¸¦ ÅëÇØ ¸¸µé¾îÁö´Â ÀÛÀº ¾Ç¼ºÄÚµåÀÇ Á¶°¢ÀÌ´Ù. ½ºÅ©¸³Æ®µéÀº À¥¼¹öÀÇ Ãë¾àÁ¡À» ÅëÇØ ¾÷·ÎµåµÈ´Ù. À¥¼Ð ¼³Ä¡ ½Ã ÇØÄ¿µéÀº º¸¾È ½Ã½ºÅÛÀ» ÇÇÇØ º°µµÀÇ ÀÎÁõ ¾øÀÌ ½±°Ô ½Ã½ºÅÛ¿¡ Á¢¼Ó °¡´ÉÇÏ´Ù. °ø°ÝÀÚ´Â ´Ù¾çÇÑ À¥¼Ð ±â´ÉÀ» ÅëÇØ ÇØ´ç ¼¹öÀÇ Á¦¾î±ÇÀ» Àå¾ÇÇϰí Á¤º¸ Å»Ãë, À§º¯Á¶, ¾Ç¼º ½ºÅ©¸³Æ® »ðÀÔ µî °¢Á¾ ¾Ç¼ºÇàÀ§¸¦ ¼öÇàÇÑ´Ù. À̸¦ ÅëÇØ ÇØÄ¿´Â ¼¹öÀÇ Á¤»óÀûÀÎ ¼ºñ½º¸¦ ¹æÇØÇϰí, ±â¹ÐÁ¤º¸ Ãëµæ, À¯Ãâ µ¥ÀÌÅ͸¦ ÀÌ¿ëÇÑ ÇÇ½Ì ¹üÁË´Â ¹°·Ð ÀÎÁ¢ÇÑ Å¸ ½Ã½ºÅÛµµ °ø°ÝÇÒ ¼ö ÀÖ´Ù.À¥¼ÐÀÌ »ç¿ëÀÚÀÇ ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÇ¸é °ø°ÝÀÚ´Â ¿ø°ÝÀ¸·Î ¸í·ÉÀ» ½ÇÇàÇØ µ¥ÀÌÅ͸¦ ÈÉÄ¡°Å³ª ÀÚ°ÝÁõ¸í µµ¿ë, Űº¸µå Á¶ÀÛÀ» ÅëÇÑ »ç¿ëÀÚ Á¤º¸ Å»Ãë µî ´Ù¾çÇÑ ¾ÇÀÇÀûÀÎ ÇàÀ§¸¦ À§ÇÑ ½Ã¹ßÁ¡ÀÇ ¿ªÇÒÀÌ °¡´ÉÇÏ´Ù.
°ø°Ý ¹æ½Ä¿¡ µû¶ó ¼¼ °¡Áö À¯ÇüÀ¸·Î ±¸ºÐ
À¥¼Ð °ø°ÝÀÇ À¯ÇüÀº ¡â¹ÙÀÎµå ¼Ð(Bind Shell) ¡â¸®¹ö½º ¼Ð(Reverse Shell) ¡â´õºí ¸®¹ö½º ¼Ð(Double Reverse Shell) µî 3°¡Áö·Î ³ª´¶´Ù°í ±ã½ºÆ÷±ã½º(geeksforgeeks)´Â ¼³¸íÇß´Ù.À¥¼ÐÀ» ¼¹ö¿¡ ¿Ã¸®´Â ¹æ¹ýÀº ÆÄÀÏ ¾÷·Îµå âÀ» ÀÌ¿ëÇÏ´Â È®ÀåÀÚ ¿ìȸ ¹æ¹ý°ú ÆÄÀÏ ¾÷·Îµå ±â´ÉÀ» ÀÌ¿ëÇÏÁö ¾Ê°í ¼¹ö¿¡ À¥¼ÐÀ» »ý¼ºÇÏ´Â Ãë¾àÁ¡ ¹æ½Ä µî µÎ °¡Áö·Î ³ª´ ¼ö ÀÖ´Ù. È®ÀåÀÚ ¿ìȸ´Â ÆÄÀÏ È®ÀåÀÚ ¿ìȸ·Î ¡â¼¹ö(Server Side Script) ¿ìȸ ¡âCSS(Client Side Script) ¿ìȸ·Î ±¸ºÐ °¡´ÉÇÏ´Ù. Ãë¾àÁ¡ ¹æ½ÄÀ¸·Î´Â Å©°Ô ¡âÁ¤»ó È®ÀåÀÚ¸¦ ÀÌ¿ëÇÑ ¿ìȸ ¡âÀ¥¡¤¾Û ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö ¡â¾ÖÇø®ÄÉÀÌ¼Ç ¡â¿¡µðÅÍ µî ³× °¡Áö·Î ºÐ·ùÇÒ ¼ö ÀÖ´Ù.
À¥¼Ð ¹æ¾î, ºÐ¾ßº° ±×¹°¸Á ¹æ¾î Àü·« ¼¼¿ö¾ß
À¥¼ÐÀ» ¹æ¾îÇϱâ À§Çؼ´Â ºÐ¾ßº°·Î ¼¼ºÐÈµÈ Àü·«À» ¼¼¿ì´Â °ÍÀÌ Áß¿äÇÏ´Ù. ¿Â¶óÀÎ ÇнÀ Ç÷§Æû Æ©Å丮¾ó½ºÆ÷ÀÎÆ®´åÄÄÀº À¥¼Ð ¹æ¾î¸¦ À§Çؼ´Â ¡âÆÄÀÏ ¹«°á¼º ¸ð´ÏÅ͸µ(File Integrity Monitoring, FIM) ¡âÀ¥ ¾ÖÇø®ÄÉÀÌ¼Ç ±ÇÇÑ ¡âħÀÔ¹æÁö ¹× À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¹æÈº® ¡â¿£µåÆ÷ÀÎÆ® °¨Áö ¹× ´ëÀÀ(EDR) ¡â³×Æ®¿öÅ© ¼¼ºÐÈ µîÀ¸·Î Àü·«À» ¼¼¿ö¾ß ÇÑ´Ù°í °Á¶Çß´Ù.¡®¿£µåÆ÷ÀÎÆ® °¨Áö ¹× ´ëÀÀ(EDR)¡¯ Ãø¸é¿¡¼´Â ƯÁ¤ È£½ºÆ® ·Î±ë ¹× EDR ¼Ö·ç¼ÇÀ¸·Î À¥¼Ð °ø°ÝÀ» ¹æ¾îÇÒ ¼ö ÀÖ´Ù. ÀÌ µµ±¸´Â ½Ã½ºÅÛ È£Ãâ ÃßÀû, ÇÁ·Î¼¼½º ±â·Ï ºÒ±ÔÄ¢¼º°ú ¾ÇÀÇÀûÀÎ µ¿ÀÛ ÆÐÅÏÀ¸·Î À¥¼ÐÀ» ã´Â´Ù. ¸¶Áö¸·À¸·Î ¡®³×Æ®¿öÅ© ¼¼ºÐÈ¡¯´Â ³×Æ®¿öÅ©¸¦ µ¶¸³ÀûÀÎ ÇÏÀ§ ³×Æ®¿öÅ©·Î ³ª´©¸ç, À̸¦ ÅëÇØ °ü·Ã ¾ø´Â ºÎºÐ °£ÀÇ ¿¬°áÀ» ¹æÁöÇÏ´Â °ÍÀÌ´Ù. ³×Æ®¿öÅ© ¼¼ºÐȸ¦ ÅëÇØ À¥¼Ð È®»êÀ» Â÷´ÜÇÒ ¼ö ÀÖ´Ù.
ÇØ´ç °Ô½Ã¹°¿¡ À½¶õ¹°(¾Æµ¿ Æ÷ÇÔ), µµ¹Ú,±¤°í°¡ Àְųª ¹ÙÀÌ·¯½º, »ç±âÆÄÀÏÀÌ Ã·ºÎµÈ °æ¿ì¿¡ ÇÏ´ÜÀÇ ½Å°í¸¦ Ŭ¸¯ÇØÁÖ¼¼¿ä.
´Ü, Á¤»óÀûÀÎ °Ô½Ã¹°À» ½Å°íÇÒ ½Ã »çÀÌÆ® À̿뿡 ºÒÀÌÀÍÀ» ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
¶ÇÀ¶ ´ÔÀÇ ÃÖ±Ù Ä¿¹Â´ÏƼ ±Û.