º¸¾È´º½º â°£ 17ÁÖ³âÀ» ÃàÇÏÇÕ´Ï´Ù!!

Home > Àüü±â»ç

SQL ÀÎÁ§¼Ç °ø°Ý, ´ëÀÀ¹æ¾ÈÀº ¹«¾ù?

ÀÔ·Â : 2009-02-10 11:48
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
KISA, µ¿Àû SQL»ç¿ë Áö¾ç µî ±Ç°í


SQL Injection °ø°ÝÀº ȨÆäÀÌÁö¿Í µ¥ÀÌÅͺ£À̽º°¡ ÀڷḦ ÁÖ°í¹ÞÀ» ¶§ °ø°ÝÀÚ°¡ ÁÖÀÔÇÑ SQL ¸í·É¹®ÀÌ ½ÇÇàµÇ¸é¼­ ¹ß»ýÇÑ´Ù. ÀÌ °ø°ÝÀÇ ÁÖµÈ ¸ñÀûÀº ȨÆäÀÌÁö ÀÎÁõ¿ìȸ³ª ³»ºÎÁ¤º¸ À¯Ãâ. ÃÖ±Ù¿¡´Â ȨÆäÀÌÁö¿¡ ´ë·®ÀÇ ¾Ç¼ºÄڵ带 »ðÀÔÇϱâ À§ÇØ SQL Injection °ø°ÝÀ» »ç¿ëÇÏ´Â °æ¿ìµµ ¸¹ÀÌ ´Ã¾ú´Ù.


ÀÌ¿Í °ü·ÃÇØ ÃÖ±Ù »ç°í»ç·Ê³ª ºÐ¼® ÀÚ·á°¡ °è¼Ó ¹ßÇ¥µÇ°í ÀÖ´Ù. Ç㳪 ÀÚµ¿È­µÈ ¼ö¹ýÀ¸·Î ÀÎÇØ SQL Injection °ø°Ý¿¡ µû¸¥ ÇÇÇØ´Â ¿©ÀüÇÏ´Ù. ±×·¸´Ù¸é ¹®Á¦ÀÇ SQL Injection °ø°ÝÀ» ¸·À» È¿°úÀûÀÎ ´ëÀÀ¹æ¾ÈÀº ¾ø´Â °ÍÀϱî?


Çѱ¹Á¤º¸º¸È£ÁøÈï¿ø(¿øÀå ȲÁß¿¬ www.kisa.or.kr)Àº ÃÖ±Ù ¹ßÇ¥ÇÑ ¡®2009³â 1¿ù ÀÎÅͳÝħÇØ»ç°í µ¿Çâ ¹× ºÐ¼®¿ùº¸¡¯¸¦ ÅëÇØ ÀÌ °°Àº ¹°À½¿¡ ´ëÇÑ ´äÀ» ³»³ù´Ù. KISA°¡ ¹àÈù ¹Ù¿¡ µû¸£¸é ¸î °¡Áö ´ëÀÀ¹æ¾ÈÀ¸·Î SQL Injection °ø°ÝÀ» ¸·À» ¼ö ÀÖÀ¸¸ç, °ø°Ý ÈÄ¿¡µµ ½Å¼ÓÇÏ°Ô º¹±¸¿¡ ³ª¼³ ¼ö ÀÖ´Ù.


KISA°¡ ÀÚ·á¿¡¼­ Á¦½ÃÇÑ SQL Injection °ü·Ã ´ëÀÀ¹æ¾È°ú º¹±¸¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.


¡á SQL Injection ´ëÀÀ¹æ¾È


1) µ¿Àû SQL»ç¿ë Áö¾ç

µ¥ÀÌÅͺ£À̽º¿ÍÀÇ ¿¬µ¿ ºÎºÐ¿¡¼­´Â µ¿Àû SQLÀ» ´õ ÀÌ»ó »ç¿ëÇÏÁö ¸»°í ÀúÀåÇÁ·Î½ÃÀú¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. ÀúÀå ÇÁ·Î½ÃÀú¸¦ ÅëÇØ µ¥ÀÌÅͺ£À̽º ¿¬µ¿À» ±¸ÇöÇÑ´Ù¸é ÀÌ¹Ì ÇÁ·Î½ÃÀú ³»ºÎ¿¡¼­ ÀԷ°ª¿¡ ´ëÇÑ ÀÚ·á Çü °ËÁõÀÌ ÀÌ·ïÁø´Ù. ¶Ç ÇØ´ç ÇÁ·Î½ÃÀúÀÇ ³»ºÎ¿¡¼­¸¸ ¿µÇâÀ» ³¢Ä¡±â ¶§¹®¿¡ º¸¾ÈÃø¸é¿¡¼­µµ ´õ¿í ´õ ¾ÈÀüÇÏ°í ¼º´ÉÀ̳ª À¯Áöº¸¼ö Ãø¸é¿¡¼­µµ ´ë´ÜÈ÷ È¿°úÀûÀÌ´Ù.


2) ¾ÈÀüÇÑ À¥ »çÀÌÆ® ¼³°è¿Í ±¸Çö

SQL Injection Ãë¾àÁ¡Àº ÀԷ°ª °ËÁõ ÀýÂ÷ ¹®Á¦¿¡ ±âÀÎÇϹǷΠ°³¹ß´Ü°è¿¡¼­ºÎÅÍ ¹Ýµå½Ã ¸ðµç ÀԷ°ª¿¡ ´ëÇØ ÀûÀýÇÑ °ËÁõÀýÂ÷¸¦ ¼³°èÇÏ°í ±¸ÇöÇØ¾ß ÇÑ´Ù. ÀԷ°ªÀÇ Å©±â¸¦ °Ë»çÇÏ°í Ư¼ö¹®ÀÚ°¡ ÀÖ´Â °æ¿ì À§ÇèÇÏÁö ¾ÊÀº ¹®ÀڷΠġȯÇÑ ÈÄ ÀԷ°ªÀÌ Çã¿ë¹üÀ§ ³»¿¡ Á¸ÀçÇÏ´ÂÁö °Ë»çÇÏ´Â ¹æ½Ä µîµîÀ» ÅëÇؼ­´Ù.


3) À¥ ¼­¹ö º¸¾È°­È­

IIS À¥ ¼­ºñ¿¡¼­´Â ±âº»ÀûÀ¸·Î À¥ ¼­ºñ½ºÀÇ ¿À·ù°¡ ¹ß»ýÇÒ ¶§ ÀÚ¼¼ÇÑ ¿À·ù ¸Þ½ÃÁö¸¦ Á¢¼ÓÀÚ¿¡°Ô Ç¥½ÃÇÏ°Ô µÅÀÖ´Ù. ±×·¯¹Ç·Î ÀÌ ¼³Á¤À» º¯°æÇÏ¿© °ø°ÝÀÚ°¡ ¿À·ù ¸Þ½ÃÁö¸¦ ÅëÇØ À¯¿ëÇÑ Á¤º¸¸¦ ¼öÁýÇÒ ¼ö ¾øµµ·Ï ¼öÁ¤ÇØ¾ß ÇÑ´Ù. ÀϹÝÀûÀÎ SQL Injection °ø°ÝÀÇ °æ¿ì ¿À·ù ¸Þ½ÃÁö¸¦ ±â¹ÝÀ¸·Î Á¤º¸¸¦ ÃßÃâÇÏ°Ô µÇ¹Ç·Î ÀÌ ¼³Á¤¸¸ º¯°æÇصµ ¹æ¾îÈ¿°ú¸¦ º¼ ¼ö ÀÖ´Ù.


4) SQL ¼­¹öº¸¾È °­È­

À¥ ÆäÀÌÁö¿Í MS-SQL ¼­¹ö¸¦ ¿¬µ¿ÇÒ ¶§ µ¥ÀÌÅͺ£À̽ºÀÇ °ü¸®ÀÚ °èÁ¤ÀÎ SA°èÁ¤À» »ç¿ëÇÏ°Ô µÇ¸é °ø°ÝÀÚ°¡ ¾Ç¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¸Å¿ì À§ÇèÇÏ´Ù. ±×·¯¹Ç·Î ¹Ýµå½Ã »ç¿ëÀÚ °èÁ¤À» »ç¿ëÇÏ°í ÃÖ¼Ò ±ÇÇѸ¸À» ÇÒ´çÇØ »ç¿ëÇØ¾ß ÇÑ´Ù. ¶ÇÇÑ ¹Ýµå½Ã ÇÊ¿äÇÏÁö ¾ÊÀº °æ¿ì¶ó¸é »ç¿ëÀÚ °èÁ¤À̳ª ¡®public¡¯ °èÁ¤¿¡ ÇÒ´çµÇ¾î ÀÖ´Â ¼±Åà ±ÇÇÑÀ» Á¦°ÅÇÏ´Â °ÍÀÌ ¾ÈÀüÇÏ´Ù.


5) À¥ ¹æÈ­º® È°¿ë

À©µµ¿ìÁîÀÇ IIS ȯ°æÀ̶ó¸é URLScanÀ̳ª °ø°³ À¥ ¹æÈ­º® WebKnight¸¦ È°¿ëÇØ º¸¾È¼öÁØÀ» Çâ»ó½Ãų ¼ö ÀÖ´Ù. ƯÈ÷ WebKnightÀÇ °æ¿ì´Â KrCERT/CCÀÇ °ø°³À¥¹æÈ­º® ¾È³» ÆäÀÌÁö¿¡¼­ °¢Á¾ °¡À̵å¿Í Ç¥ÁØÁ¤Ã¥ ¹× ±â¼úÁö¿øµµ Á¦°øÇÏ°í ÀÖ´Ù.


6) À¥º¸¾È Ãë¾àÁ¡ Á¡°Ë

¼³°è¿Í ±¸Çö¿¡ À־ ¾ÈÀüÇÑ °³¹ßÀýÂ÷¿¡ µû¶ó °³¹ßµÇ¾ú´õ¶óµµ Á¸ÀçÇÒ ¼ö ÀÖ´Â º¸¾È ¹®Á¦µéÀ» Á¡°ËÇÏ°í Áø´ÜÇÏ´Â °úÁ¤ÀÌ ÇÊ¿äÇÏ´Ù. ƯÈ÷ SQL InjectionÀÇ °æ¿ì ÇÁ·Î±×·¥ ¼Ò½º »ó¿¡¼­ ÀԷ°ª °ËÁõÀÌ ÀûÀýÈ÷ ÀÌ·ïÁ³´ÂÁö Á¡°ËÇغ¸°í À¥ Ãë¾àÁ¡ Á¡°Ë µµ±¸¸¦ º´ÇàÇØ Á¡°ËÇغ»´Ù¸é ´õ¿í ´õ ¾ÈÀüÇÑ À¥ ¼­ºñ½º ¿î¿µÀÌ µÉ °ÍÀÌ´Ù.


¡á º¹±¸¹æ¹ý


1) µ¥ÀÌÅͺ£À̽º ¹é¾÷º»À» »ç¿ëÇÑ º¹±¸

ħÇØ»ç°í°¡ ¹ß»ýÇϱâ ÀÌÀüÀÇ ¹é¾÷º»ÀÌ ÀÖ´Ù¸é ±× ¹é¾÷º»À» ÀÌ¿ëÇÏ¿© º¹±¸ÇÏ´Â °ÍÀÌ °¡Àå ºü¸¦ °ÍÀÌ´Ù. ±×·¯³ª ½Ç½Ã°£À¸·Î °»½ÅµÇ´Â µ¥ÀÌÅͺ£À̽ºÀÇ Æ¯¼º»ó ÇÖ¹é¾÷°ú °°ÀÌ ¹é¾÷µµ ½Ç½Ã°£À¸·Î ÀÌ·ïÁö°í ÀÖ´Ù¸é ´ÙÇàÀÌÁö¸¸, ´ëºÎºÐÀÇ °æ¿ì ¹é¾÷µÈ ½ÃÁ¡ ÀÌÈÄÀÇ ÀÚ·á À¯½ÇÀÌ ºÒ°¡ÇÇÇÏ´Ù. ±×·¯¹Ç·Î ¹é¾÷º»À¸·Î º¹±¸ÇÒ ¶§¿¡´Â ¹Ýµå½Ã ÀÚ·á À¯½Ç¿¡ ´ëÇÑ ÃæºÐÇÑ °ËÅä°¡ ÇÊ¿äÇÏ´Ù.


2) º¹±¸ ½ºÅ©¸³Æ® »ç¿ë

Áö±Ý±îÁö ¹ß°ßµÈ ¾Ç¼ºÄÚµå »ðÀÔ »ç°í´Â ¾Æ¹«¸® ¸¹Àº ·¹Äڵ忡 ¾Ç¼ºÄڵ尡 »ðÀԵƴõ¶óµµ ƯÁ¤ ¾Ç¼ºÄÚµå À¯Æ÷Áö¸¦ ´ã°í ÀÖ¾ú±â ¶§¹®¿¡ ¾÷µ¥ÀÌÆ® SQL ¸í·É¹®À» »ç¿ëÇصµ ÃæºÐÈ÷ º¹±¸ÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª ½ÇÁ¦ Àû¿ë Àü¿¡´Â ¹Ýµå½Ã ½ÃÇèÀ» °ÅÄ£ ÈÄ Àû¿ëÇØ¾ß ÇÑ´Ù.


3) ÀÏ°ýº¹±¸ ½ºÅ©¸³Æ® »ç¿ë

Ä÷³ ´ÜÀ§ÀÇ º¹±¸ ½ºÅ©¸³Æ®´Â º¹±¸´ë»ó Ä÷³ÀÌ ¸¹Àº °æ¿ì ÀûÁö ¾ÊÀº ½Ã°£ÀÌ ÇÊ¿äÇϱ⠶§¹®¿¡ ¾Ç¼ºÄÚµå »èÁ¦¸¦ ´õ ºü¸£°Ô ¼öÇàÇÏ°íÀÚ ÇÑ´Ù¸é ÀÏ°ýº¹±¸ ½ºÅ©¸³Æ®¸¦ ÂüÁ¶ÇÏ¿© Àû¿ëÇÑ´Ù. ÀÏ°ýº¹±¸ ½ºÅ©¸³Æ®ÀÇ Àü¹®Àº KrCERT ȨÆäÀÌÁöÀÇ ±â¼ú¹®¼­¿¡¼­ ãÀ» ¼ö ÀÖ´Ù.

[ÃÖÇѼº ±âÀÚ(boan1@boannews.com)]


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

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

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
 ÇÏÀÌÁ¨ ÆÄ¿öºñÁî 23³â 11¿ù 16ÀÏ~2024³â 11¿ù 15ÀϱîÁö ¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ À§Áîµð¿£¿¡½º 2018 ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö
¼³¹®Á¶»ç
3¿ù 15ÀϺÎÅÍ ½ÃÇàµÇ°í ÀÖ´Â °³Á¤ °³ÀÎÁ¤º¸º¸È£¹ý°ú °ü·ÃÇØ °¡Àå ±î´Ù·Ó°í ÀÌÇàÇϱ⠾î·Á¿î Á¶Ç×Àº ¹«¾ùÀΰ¡¿ä?
ÀΰøÁö´É(AI) µî ÀÚµ¿È­µÈ °áÁ¤¿¡ ´ëÇÑ Á¤º¸ÁÖü ±Ç¸® ±¸Ã¼È­
Á¢±Ù±ÇÇÑ °ü¸® µî °³ÀÎÁ¤º¸ ¾ÈÀü¼º È®º¸Á¶Ä¡ °­È­ ¹× °íÀ¯½Äº°Á¤º¸ °ü¸®½ÇÅ Á¤±âÁ¶»ç
¿µÇâÆò°¡ ¿ä¾àº» °ø°³Á¦µµ µµÀÔ µî °³ÀÎÁ¤º¸ ¿µÇâÆò°¡Á¦µµ
¿µ»óÁ¤º¸Ã³¸®±â±â ¹× ¾ÈÀüÁ¶Ä¡ ±âÁØ
°³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚÀÇ Àü¹®¼º °­È­ À§ÇÑ Àü¹®CPO ÁöÁ¤
±¹¿Ü ¼öÁý¡¤ÀÌÀü °³ÀÎÁ¤º¸ 󸮹æħ °ø°³ µî °³ÀÎÁ¤º¸ 󸮹æħ Æò°¡Á¦µµ
¼ÕÇعè»óÃ¥ÀÓ Àǹ«´ë»óÀÚ º¯°æ ¹× È®´ë
°ø°ø±â°ü °³ÀÎÁ¤º¸ º¸È£¼öÁØ Æò°¡ È®´ë
±âŸ(´ñ±Û·Î)