¤ý
¼ºñ½º º¸±â
¤ý
°£Æí Á¶È¸
¤ý
°í°´¼¾ÅÍ
¤ý
Áñ°Å¿î ÇýÅÃ
°¡ºñ¾ÆÈ¨
¤ý
·Î±×¾Æ¿ô
¤ý
Á¤º¸º¯°æ
°í°´¼¾ÅÍ
°¡ºñ¾ÆÈ¨
¤ý
·Î±×ÀÎ
¤ý
ȸ¿ø°¡ÀÔ
°í°´¼¾ÅÍ
È£½ºÆÃ
>
Áø´Ü¼ºñ½º
À¥»çÀÌÆ® ¼º´ÉºÐ¼®
SQL Injection
½½·Î¿ì Äõ¸®
PC Áø´Ü¼ºñ½º
ÀÎÅÍ³Ý ¼Óµµ Áø´Ü
¼¹ö ¸ð´ÏÅ͸µ
¼¹ö Á¢¼Ó ¼Óµµ Áø´Ü
¼ºñ½º °æ·Î ÃßÀû
¼¹ö ÇöȲ ¸ð´ÏÅ͸µ
À¥»çÀÌÆ® ºÐ¼®¼ºñ½º
À¥ÇÁ·Î±×·¥ Áø´Ü
ÆäÀÌÁö ·Îµù¼Óµµ Áø´Ü
À¥·Î±× ºÐ¼®¼ºñ½º
¤ý
Ãʺ¸°í°´ µµ¿ì¹Ì
¤ý
°í°´ÀÇ ¸»¾¸
¤ý
ÀÚÁÖ¹¯´Â Áú¹®
¤ý
¼ºñ½º ¸Å´º¾ó
SQL Injection ¼Ò½º
¸¦ »ðÀÔÇÏ°Ô µÇ¸é µ¥ÀÌÅͺ£À̽º¿Í ¿¬µ¿ÇÏ´Â ½ºÅ©¸³Æ®ÀÇ ¸ðµç ÆÄ¶ó¹ÌÅÍ °ªÀ» Á¡°ËÇÕ´Ï´Ù.
¹®Á¦ ÀÖ´Â ÆÐÅÏÀÌ ¹ß°ß½Ã ¿¹¿Ü󸮸¦ Çϰųª Á¤ÇØÁø ¸ÞÀÏ·Î ¾Ë¸²µî °ø°ÝÀ» »çÀü¿¡ ¿¹¹æÇÒ ¼ö ÀÖ½À´Ï´Ù.
±¸ºÐ
SQL Injection ¼Ò½º ´Ù¿î·Îµå
PHP
ASP
¼Ò½º
injection_filter ´Ù¿î·Îµå
injection_filter ´Ù¿î·Îµå
injection_filter_include ´Ù¿î·Îµå
injection_filter_include ´Ù¿î·Îµå
¡Ø SQL Injection Àû¿ë ¹æ¹ý º¸±â
1. À¥»çÀÌÆ® Á¦ÀÛ ¾ð¾î¿¡ ¸Â´Â ¼Ò½º ´Ù¿î·Îµå ¹Þ±â.
2. injection_filter.asp(.php) ÆÄÀÏÀ» ¿¾î 'ÀÎÀÚÁ¤º¸¼öÁ¤' ¿µ¿ªÀ» ¿øÇÏ´Â °ªÀ¸·Î ÆíÁýÇÕ´Ï´Ù.
3. injection_filter_include.asp(.php)ÆÄÀÏÀÇ 'include'¿¹½Ã´ë·Î °æ·Î ¼³Á¤À» ÇÕ´Ï´Ù.
4. Include ½ºÅ©¸³Æ®¸¦ À¥»çÀÌÆ® ³» »ðÀÔÇÕ´Ï´Ù.
- ¸ðµç ÆäÀÌÁö¿¡ Àû¿ë ÇÒ °æ¿ì °øÅë ¿µ¿ª¿¡¸¸ ½ºÅ©¸³Æ®¸¦ »ðÀÔÇÕ´Ï´Ù.
- ÇÑÆäÀÌÁö¿¡¸¸ Àû¿ë ÇÒ °æ¿ì °øÅ뿵¿ªÀÌ ¾Æ´Ñ »ó´Ü¿¡ »ðÀÔ ÇÕ´Ï´Ù.
SQL InjectionÀº ¸»±×´ë·Î SQL ÁÖÀÔ(°ø°Ý)¶ó´Â ¶æÀÌ´Ù
SQLÀÇ ÁúÀǹ®À» º¯Á¶ ÇÏ¿© ¿¶÷ /Á¶ÀÛ ÇÏ´Â °ø°Ý¹ýÀ¸·Î »ç¿ëÀÚ ÀԷ°ª ¶Ç´Â URL ÆÄ¶ó¹ÌÅÍ °ª¿¡ ´ëÇÑ ÀûÀýÇÑ °ËÁõÀÌ ÀÌ·ïÁöÁö ¾Ê¾Æ
¹ß»ýÇÑ´Ù.
»ç¿ëÀÚ ÀÎÁõÀ» ºñÁ¤»óÀûÀ¸·Î Åë°ú
¿¡·¯¸Þ½ÃÁö¸¦ ÀÌ¿ëÇÑ °ø°Ý
ÀúÀåµÈ µ¥ÀÌÅÍÀÇ ¿¶÷/Á¶ÀÛ (blind SQL injection)
±ÇÇÑ »ó½Â : °ø°ÝÀÚ°¡ DBÀÇ ½Ã½ºÅÛ ±ÇÇÑÀ» ȹµæ
µ¥ÀÌÅͺ£À̽º¿Í ¿¬µ¿À» ÇÏ´Â ½ºÅ©¸³Æ®ÀÇ ¸ðµç ÆÄ¶ó¹ÌÅ͵éÀ» Á¡°ËÇÏ¿© »ç¿ëÀÚÀÇ ÀÔ·Â °ªÀÌ SQL InjectionÀ» ¹ß»ý ½ÃŰÁö ¾Êµµ·Ï
Á¡°Ë/ ¼öÁ¤ÇÑ´Ù.