Home > Àüü±â»ç

MS, SQL Injection Ãë¾àÁ¡ ºÐ¼® µµ±¸ ¹ßÇ¥

ÀÔ·Â : 2008-07-07 01:20
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

ASP¸¦ ÅëÇÑ SQL Injection °ø°Ý ÁÙ¾îµé Àü¸Á

ASP Ãë¾àÁ¡ ÄÚµå ¼öÁ¤ ¿ä¸Á


¸¶ÀÌÅ©·Î¼ÒÇÁÆ®(Microsoft)´Â Áö³­ 6¿ù 24ÀÏ ASP Äڵ忡¼­ SQL Injection °ø°Ý Ãë¾àÁ¡À» ãÀ» ¼ö ÀÖ´Â µµ±¸¸¦ ¹ßÇ¥Çß´Ù. ÀÌ´Â ÃÖ±Ù SQL Injection¿¡ µû¸¥ ´Ù·®ÀÇ ¾Ç¼ºÄڵ尡 ¹èÆ÷µÊ¿¡ µû¸¥ ¸¶ÀÌÅ©·Î½ºÇÁÆ®ÀÇ °­·ÂÇÑ ´ëÀÀ¹æ¹ýÀ¸·Î Ç®À̵ȴÙ.


ÀÌ¿¡ µû¶ó ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»çÀÇ À¥ ¼­¹ö IIS(Internet Infomation Service)¿¡ »ç¿ëµÇ´Â ASP¸¦ ÀÌ¿ëÇÑ °ø°ÝÀÌ ÁÙ¾î µé °ÍÀ¸·Î ¿¹»óµÈ´Ù.


Mass SQL InjectionÀ̶õ MS-SQLÀÇ Ãë¾àÁ¡À» °ø°Ý ´ë»óÀ¸·Î ÇÏ°í ÀÖÀ¸¸ç ASP°¡ »ç¿ëÁßÀÎ IIS¸¦ ÁÖ Å¸±êÀ¸·Î ´ë·® °ø°ÝÇÏ°í ÀÖ´Ù. Ãë¾àÁ¡ÀÌ ÀÖ´Â MS-SQL ¼­¹öÀÇ Å×À̺í Áß varchar Ä÷³ÀÎ °Í¸¸ ³ë·Á¼­ ¾Ç¼º½ºÅ©¸³Æ®¸¦ »ðÀÔÇϹǷΠÃë¾àÁ¡ ÄÚµåÀÇ ºü¸¥ ¼öÁ¤ÀÌ ¿ä±¸µÈ´Ù. 


Mass SQL Injection °ø°ÝÄõ¸® ÇüÅ (MS-SQL)

À§¿Í °°Àº Varchar Ä÷³ÀÇ °Ô½Ã¹°À» º¯Á¶ÇÔÀ¸·Î½á ¾Ç¼ºÄڵ尡 »ðÀԵǾî 2Â÷, 3Â÷ ¿¬ÀÌÀº °ø°Ý¿¡ »ç¿ëµÈ´Ù.


http://support.microsoft.com/kb/954476



ÀÌ µµ±¸´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ȨÆäÀÌÁö¿¡¼­ ´Ù¿î·Îµå°¡ °¡´ÉÇÏ´Ù.


www.microsoft.com/downloads/details.aspx?FamilyId=58A7C46E-A599-4FCB-9AB4-A4334146B6BA (www.microsoft.com/downloads/details.aspx?FamilyId=58A7C46E-A599-4FCB-9AB4-A4334146B6BA)


ASP ÄÚµåÀÇ SQL »ðÀÔ °ø°Ý ¹®Á¦

ASP ÄÚµåÀÇ Request.Form ¶Ç´Â Request.Querystring Ä÷º¼Ç¿¡¼­ »ç¿ëÀÚ°¡ Á¦°øÇÑ µ¥ÀÌÅÍ°¡ µ¥ÀÌÅÍ À¯È¿¼º °Ë»ç ¾øÀÌ µ¿Àû SQL ¹®À» ¸¸µå´Â µ¥ »ç¿ëµÇ´Â °æ¿ì °ø°ÝÀÚ°¡ SQL ¸í·ÉÀ» SQL ¹®¿¡ »ðÀÔÇÏ°í ¾Ç¿ëÇÒ ¼ö ÀÖ´Ù. À̸¦ ÀϹÝÀûÀ¸·Î 1Â÷ SQL »ðÀÔ °ø°Ý Ãë¾àÁ¡À̶ó°í ÇÑ´Ù. 


ÇÑ ASP ÆäÀÌÁö¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÈ »ç¿ëÀÚ ÀÔ·ÂÀÌ µ¥ÀÌÅͺ£À̽º¿¡¼­ °Ë»öµÈ ´ÙÀ½ ´Ù¸¥ ASP ÆäÀÌÁö¿¡¼­ µ¿Àû SQL ¹®À» ¸¸µå´Â µ¥ »ç¿ëµÇ´Â °æ¿ì °ø°ÝÀÚ°¡ SQL ¸í·ÉÀ» SQL ¹®¿¡ »ðÀÔÇÏ°í ¾Ç¿ëÇÒ ¼ö ÀÖ´Ù. À̸¦ ÀϹÝÀûÀ¸·Î 2Â÷ SQL »ðÀÔ °ø°Ý Ãë¾àÁ¡À̶ó°í ÇÑ´Ù. 


ÀÌ·¯ÇÑ Ãë¾àÁ¡À» ÁÙÀÌ·Á¸é ¸Å°³ º¯¼ö°¡ ÀÖ´Â SQL Äõ¸®¸¦ »ç¿ëÇÏ´Â °ÍÀÌ °¡Àå ÁÁ´Ù. ASPÀÇ SQL »ðÀÔ °ø°Ý Ãë¾àÁ¡°ú ÀÌ·¯ÇÑ Ãë¾àÁ¡À» ÁÙÀÌ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ Microsoft À¥ »çÀÌÆ®¸¦ ÂüÁ¶ÇÏ¸é µÈ´Ù. 


http://msdn.microsoft.com/en-us/library/cc676512.aspx (http://msdn.microsoft.com/en-us/library/cc676512.aspx)(¿µ¹®)


Microsoft Source Code Analyzer for SQL Injection µµ±¸´Â ÀÌ·¯ÇÑ ¹®Á¦ Áß ÀϺθ¦ ÀÚµ¿À¸·Î ã´Â µ¥ µµ¿òÀÌ µÈ´Ù.

[°­¼º¹Î °´¿ø±âÀÚ(reporter@boannews.com)]

 

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

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

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
¿¡½ºÄɾî(ÆÄ¿öºñÁî)  ÇÏÀÌÁ¨ ÆÄ¿öºñÁî 23³â 11¿ù 16ÀÏ~2024³â 11¿ù 15ÀϱîÁö ¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö À§Áîµð¿£¿¡½º 2018
¼³¹®Á¶»ç
ÃÖ±Ù ¹ß»ýÇÑ Å©¶ó¿ìµå ½ºÆ®¶óÀÌÅ©ÀÇ º¸¾È SW ¾÷µ¥ÀÌÆ® ¿À·ù »çÅÂó·³ SW °ø±Þ¸Á¿¡ º¸¾ÈÀ̽´°¡ ¹ß»ýÇÒ °æ¿ì °ü·ÃµÈ °¢Á¾ ½Ã½ºÅÛ ¹× IT ÀÎÇÁ¶ó ¸¶ºñ°¡ ÀϾ ¼ö ÀÖ´Ù´Â °Ô µå·¯³µ½À´Ï´Ù. ÀÌ·¯ÇÑ °ø±Þ¸Á º¸¾ÈÀ» À§ÇùÇÏ´Â °¡Àå Å« ¿äÀÎÀº ¹«¾ùÀ̶ó°í »ý°¢ÇϽóª¿ä?
·£¼¶¿þ¾î, ÇÇ½Ì µîÀÇ »çÀ̹ö °ø°Ý
SW ¾÷µ¥ÀÌÆ® ¹× SW ±³Ã¼ °úÁ¤¿¡¼­ÀÇ ¿À·ù
SW ÀÚü¿¡ Á¸ÀçÇÏ´Â º¸¾È Ãë¾àÁ¡
½Ã½ºÅÛ °ü¸®ÀÚÀÇ ¿î¿µ»ó ½Ç¼ö ¹× °ü¸® ¹ÌÈí
±âŸ(´ñ±Û·Î)