Á¦7Àå °í±Þ ¼³Á¤
Á¦7Àå °í±Þ ¼³Á¤¿¡¼´Â °¢ ÆäÀÌÁöº°·Î Á¤Ã¥ ¼³Á¤ÇÑ´Ù. À̶§¿¡ ¼³Á¤µÈ ÆäÀÌÁöµéÀº Á¤Ã¥ ¼³Á¤¿¡¼ ¼³Á¤ÇÑ Á¤Ã¥º¸´Ù ¿ì¼± ŽÁöµÈ´Ù.

1. ½Å±Ô ÆäÀÌÁö Ãß°¡
À§ÀÇ ±×¸²Àº ¾Æ¹«·± ÆäÀÌÁöº° Á¤Ã¥µµ ¼³Á¤µÇÁö ¾ÊÀº Ãʱ⠻óÅÂÀÇ °í±Þ ¼³Á¤ ÆäÀÌÁöÀÇ È¸éÀÌ´Ù.¡° Ãß°¡¡±¹öưÀ»Å¬¸¯ÇÏ¸é¾Æ·¡¿Í°°À̰ü¸®ÇÒÆäÀÌÁö¸¦Ãß°¡ÇÒ¼öÀÖ´Ù.

¡á ÆäÀÌÁö Ãß°¡
ÆäÀÌÁö Ãß°¡ ¹öưÀ» ´©¸£¸é ´ÙÀ½°ú °°Àº ÆûÀÌ ³ªÅ¸³´Ù.

¡Ü ÆäÀÌÁö À̸§
- Ãß°¡ÇÒ ÆäÀÌÁö À̸§À¸·Î http://host/path¿¡¼ /path ÀÔ·Â
- ex) http://testcom/test.phpÀÏ °æ¿ì¡°/test.php¡±ÀÌ ºÎºÐÀ» ÀÔ·ÂÇÏ¸é µÊ
- ¹Ýµå½Ã¡°ÆäÀÌÁöº¸±â¡±¹öưÀ» Ŭ¸¯ÇÏ¿© Á¤»óÀûÀ¸·Î /path¸¦ Àû¾ú´ÂÁö¸¦ È®ÀÎÇØ º¸¾Æ¾ß ´ÙÀ½À¸·Î ÁøÇàÀÌ µÊ

´ÙÀ½ÀÇ ±×¸²Àº¡°ÆäÀÌÁöº¸±â¡±Å¬¸¯ ÈÄ ÆäÀÌÁö À̸§À» À߸ø ÀÔ·ÂÇÏ¿´À» ¶§ÀÇ ³»¿ëÀ¸·Î ¡°À¥ÆäÀÌÁö¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù.¡±¶ó°í Ç¥½ÃµÈ´Ù.

¡Ü »ç¿ë¿©ºÎ
- ÇöÀç Ãß°¡ÇÒ ÆäÀÌÁö¿¡ ´ëÇÑ Á¢±ÙÀ» Çã¿ëÇÒ °ÍÀÎÁö Â÷´ÜÇÒ °ÍÀÎÁö¸¦ ¼³Á¤ÇÑ´Ù. À̶§¿¡ Â÷´ÜÀ¸·Î ¼³Á¤ÇÒ °æ¿ì ÇØ´ç ÆäÀÌÁö¿¡ ´ëÇÑ Á¢±ÙÀº ¹«Á¶°Ç Â÷´ÜµÈ´Ù.

¡Ü Çã¿ë±â¹Ý
- Ãß°¡ÇÒ ÆäÀÌÁö¿¡¼ »ç¿ëÇÏ´Â º¯¼öµé¿¡ ´ëÇÏ¿© ÈÀÌÆ®¸®½ºÆ® ¹æ½ÄÀ¸·Î ¼³Á¤ÇÒ °ÍÀÎÁö ¾Æ´Ï¸é ºí·¢¸®½ºÆ® ¹æ½ÄÀ¸·Î ¼³Á¤ÇÒ °ÍÀÎÁö¸¦ ³ªÅ¸³½´Ù. ÈÀÌÆ®¸®½ºÆ®·Î ¼³Á¤ÇÒ °æ¿ì¿¡´Â Á¤ÇØÁø º¯¼ö À̿ܿ¡´Â ¾î¶°ÇÑ º¯¼ö¿¡ »ç¿ëµµ Â÷´ÜµÇ¸ç ºí·¢¸®½ºÆ® ¹æ½ÄÀÇ °æ¿ì¿¡´Â ÁöÁ¤µÈ º¯¼öÀÇ »ç¿ëÀÌ ¹«Á¶°Ç Â÷´ÜµÈ´Ù.

ÆäÀÌÁö À̸§ ºÎºÐ¿¡¡°/test.php¡±·Î ÀÔ·ÂÇÏ°í ÆäÀÌÁöº¸±â¸¦ ½ÇÇàÇÏ¿´À» ¶§¿¡ ´ÙÀ½°ú °°ÀÌ °ü¸®ÇÒ ´ë»óÀÌ Á¦´ë·Î Ç¥½ÃµÇ¸é ¡±Confirm¡±¹öưÀ» Ŭ¸¯ÇÏ°í ÆäÀÌÁö¸¦ Ãß°¡ÇÑ´Ù.

´ÙÀ½°ú °°ÀÌ Á¤»óÀûÀ¸·Î ÆäÀÌÁö¸¦ Ãß°¡µÇ¸é °ü¸® ´ë»ó ÆäÀÌÁö ¸ñ·Ï¿¡ ³ªÅ¸³´Ù. ¾Õ¼ ÀÔ·ÂÇÑ¡°test.php¡±°¡ Ãß°¡µÇ¾î ÀÖ´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù.

2. °ü¸® ÆäÀÌÁö ¼öÁ¤°ú »èÁ¦
°í±Þ¼³Á¤¿¡¼°ü¸®ÇÒÆäÀÌÁö¸ñ·Ïº°°¢Ç¥½ÃÁÙ¿¡¿À¸¥Âʺκп¡´Â¡°¼öÁ¤¡±,¡° »èÁ¦¡±¹öư
ÀÌ ÀÖ´Ù. ÀÌ ¹öưÀ» Ŭ¸¯ÇÔÀ¸·Î½á ¼öÁ¤ ¹× »èÁ¦°¡ °¡´ÉÇÏ´Ù.

¡á ÆäÀÌÁö ¼öÁ¤
¼öÁ¤ ¹öưÀ» Ŭ¸¯Çϸé À§ÀÇ ±×¸²°ú ¼öÁ¤ÇÒ ÆäÀÌÁö ¸ñ·Ï ¹Ù·Î ¹Ø¿¡ ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ÆûÀÌ ³ªÅ¸³´Ù. ÆäÀÌÁö Ãß°¡¿Í ¸¶Âù°¡Áö·Î »ç¿ë¿©ºÎ¿Í Çã¿ë±â¹ÝÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. ÇöÀç¿¡´Â ÆäÀÌÁö À̸§¿¡ ´ëÇÑ ¼öÁ¤ ±â´ÉÀº Áö¿øÇÏÁö ¾Ê´Â´Ù.

¡á ÆäÀÌÁö »èÁ¦
ÆäÀÌÁö »èÁ¦´Â »èÁ¦ ¹öưÀ» Ŭ¸¯ÇÏ¸é ´ÙÀ½ÀÇ ±×¸²°ú °°ÀÌ »èÁ¦ ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù. ¡°È®ÀΡ±À» Ŭ¸¯ÇÏ°Ô µÇ¸é ÇØ´ç ÆäÀÌÁö´Â ÆäÀÌÁöº° °ü¸® ´ë»ó¿¡¼ »èÁ¦ÇÒ ¼ö ÀÖ´Ù.
3. °¢ ÆäÀÌÁöº°º¯¼ö ¼³Á¤
°¢ ÆäÀÌÁöº° º¯¼ö ¼³Á¤Àº °ü¸® ÆäÀÌÁö ¸ñ·Ï¿¡¼ ÆäÀÌÁö À̸§ ºÎºÐ¿¡ ¡°¼³Á¤¡±¹öưÀ» Ŭ¸¯ÇÏ¿© ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

¾Æ·¡ÀÇ ±×¸²Àº ÆäÀÌÁöº° º¯¼ö ¼³Á¤ ȸéÀÌ´Ù. ¾Æ·§ºÎºÐ¿¡ º¯¼ö °ü¸® ¼³Á¤ ºÎºÐ¿¡ Çã¿ëÇϰųª Â÷´ÜÇÒ º¯¼öµé¿¡ ¸ñ·ÏÀÌ Ç¥½ÃµÈ´Ù. °ü¸®ÇÒ º¯¼öÀÇ Ãß°¡ÇÏ·Á¸é Áß°£¿¡ ÀÖ´Â ¡°Ãß°¡¡±¹öưÀ» Ŭ¸¯ÇÏ¸é ´ÙÀ½ÀÇ ±×¸²°ú °°ÀÌ º¯¼ö Á¤º¸ ÀÔ·Â ÆûÀÌ Ç¥½ÃµÇ°í º¯¼ö Á¤º¸ ÀÔ·Â ÆûÀ» ÀÛ¼ºÇÏ°í ¡°Confirm¡±À» Ŭ¸¯ÇÏ¸é µÈ´Ù.

¡á º¯¼ö Ãß°¡
º¯¼ö Ãß°¡ ¹öưÀ» ´©¸£¸é ¾Æ·¡¿Í °°Àº ÆûÀÌ ³ªÅ¸³´Ù. ÀÔ·Â Æû¿¡ Ãß°¡ÇÒ º¯¼ö Á¤º¸¸¦ ÀÔ·ÂÇÏ°í ¡°Confirm¡±À» Ŭ¸¯ÇÏ¸é º¯¼ö°¡ Ãß°¡µÈ´Ù.

¡Ü ÀÔ·Â Æûº° ¼³¸í
- Name : º¯¼ö¸í
- Format : º¯¼ö°ª ÀÔ·Â ÇüÅÂ(Á¤±ÔÇ¥Çö½Ä)
- GET : GET ¸Þ¼Òµå¿¡ ´ëÇÑ Çã¿ë ¿©ºÎ
- POST : POST ¸Þ¼Òµå¿¡ ´ëÇÑ Çã¿ë ¿©ºÎ
- SQL Injection : SQL Injection °ø°Ý ŽÁö ¿©ºÎ
- XSS : XSS °ø°Ý ŽÁö ¿©ºÎ
- WORD : ºÒ·® ´Ü¾î ŽÁö ¿©ºÎ
- TAG : ºÒ·® ÅÂ±× Å½Áö ¿©ºÎ
- Minlength : º¯¼ö ÃÖ¼Ò ±æÀÌ
- Maxlength : º¯¼ö ÃÖ´ë ±æÀÌ
¡°test.php¡±ÆäÀÌÁö¿¡¼ º¯¼ö id¿Í no¸¦ »ç¿ëÇϰí id º¯¼ö´Â ¾ËÆÄºªÀ¸·Î¸¸ ±¸¼ºµÇ°í ±æÀÌ´Â ÃÖ¼Ò 4¿¡¼ ÃÖ´ë 32À̰í noº¯¼ö´Â ¼ýÀڷθ¸ ±¸¼ºµÇ¾îÁö¸ç ±æÀ̰¡ ÃÖ¼Ò 1¿¡¼ ÃÖ´ë 32·Î ±¸¼ºµÈ´Ù°í ÇÒ ¶§¿¡ ÇØ´ç º¯¼öµé¿¡ Á¤Ã¥À» Ãß°¡ÇÑ´Ù¸é ´ÙÀ½ÀÇ ±×¸²°ú °°ÀÌ ¼³Á¤ÇÑ´Ù.

¡á º¯¼ö ¼öÁ¤°ú »èÁ¦
º¯¼ö ¼öÁ¤°ú »èÁ¦ ±â´ÉÀº °¢ º¯¼ö ¸ñ·Ï¿¡ ¿À¸¥ÂÊ¿¡ À§Ä¡ÇÑ ¼öÁ¤°ú »èÁ¦ ¹öưÀ» ÅëÇØ¼ ¼öÇàÇÑ´Ù.

¡Ü ¼öÁ¤ Ŭ¸¯½ÃÀÇ È®ÀΠâ

¡Ü »èÁ¦ Ŭ¸¯½ÃÀÇ È®ÀΠâ

4. ÆäÀÌÁöº° Á¤Ã¥ Å×½ºÆ®
¡á ¼³Á¤ÇÏÁö ¾ÊÀº id »ç¿ë
º¯¼ö aa´Â Çã¿ëµÇÁö ¾Ê¾Ò±â ¶§¹®¿¡ ´ÙÀ½ÀÇ ±×¸²°ú °°ÀÌ Â÷´ÜµÈ´Ù.

¡á À߸øµÈ ÇüÅÂÀÇ °ªÀ» ÀÔ·Â
º¯¼ö no´Â [0-9] Á¤±ÔÇ¥Çö½Ä¿¡ µû¶ó ¼ýÀڷθ¸ ±¸¼ºµÇ¾î¾ß ÇÑ´Ù.

¡á ÃÖ¼Ò, ÃÖ´ë ±æÀÌ ¹üÀ§¸¦ ¹þ¾î³ ÀÔ·Â
º¯¼ö no´Â ÃÖ¼Ò 1¿¡¼ ÃÖ´ë 6 ÀÚ¸®¸¸ Çã¿ëµÇµµ·Ï Á¤Ã¥ÀÌ ¼³Á¤µÇ¾î ÀÖ¾î 7ÀÚ¸® ÀÌ»óÀÔ·ÂÇÏ¸é ´ÙÀ½°ú °°ÀÌ Â÷´ÜµÈ´Ù.

¡á Çã¿ëµÇÁö ¾ÊÀº ¸Þ¼Òµå Á¢±Ù
GET ¸Þ¼Òµå°¡ Çã¿ëµÇÁö ¾Ê¾ÒÀ» ¶§ GETÀ¸·ÎÀÇ Á¢±ÙÀº Â÷´ÜµÈ´Ù.

Á¦ 8 Àå ·Î±× °ü¸®
Á¦8Àå ·Î±× °ü¸®´Â KWST¿¡ ÀÇÇØ¼ ŽÁöµÈ °á°ú¸¦ ÀúÀåÇÒ ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ ¼³Á¤ÀÌ´Ù. ·Î±× ÆÄÀÏÀ̸§°ú ±â·Ï¿©ºÎ ±×¸®°í ±â·Ï¹æ½Ä µîÀ» ¼³Á¤ÇÑ´Ù.

¡á ·Î±× ÆÄÀÏÀ̸§ ¼³Á¤
·Î±× ÆÄÀÏÀ̸§Àº ±âº»À¸·Î kwst_log.txt·Î ¼³Á¤µÇ¾î ÀÖ´Ù. ±âº» ÆÄÀÏÀ̸§À» ÀÌ¿ëÇÒ °æ¿ì¿¡´Â ·Î±× Á¤º¸°¡ À¯ÃâµÇ¹Ç·Î °ü¸®ÀÚ¸¸ ¾Æ´Â À̸§À¸·Î ¼öÁ¤ÇÏ¿© »ç¿ëÇϱæ ÃßõÇÑ´Ù.

¡Ü ·Î±× ÆÄÀÏ À̸§ ±ÔÄ¢
- Year.Month.Day-·Î±×ÆÄÀÏÀ̸§(ex. 20071016-kwst_log.txt)
¡á ·Î±× ±â·Ï¿©ºÎ ¼³Á¤
·Î±×¸¦ ±â·ÏÇÒ °ÍÀΰ¡ ±â·ÏÇÏÁö ¾ÊÀ» °ÍÀΰ¡¸¦ ¼³Á¤ÇÑ´Ù.

¡Ü ±â·Ï
- ·Î±×¸¦ ±â·ÏÇÔ
¡Ü ¹«±â·Ï
- ·Î±×¸¦ ±â·ÏÇÏÁö ¾ÊÀ½
¡á ·Î±× ±â·Ï¹æ½Ä ¼³Á¤
±â·ÏÇÒ ·Î±×ÀÇ ¹æ½ÄÀ» ¼³Á¤ÇÑ´Ù. ¼³Á¤¿¡ µû¶ó °£·«ÇÏ°Ô ¶Ç´Â »ó¼¼ÇÏ°Ô ·Î±×°¡ ±â·ÏµÈ´Ù. ½Ã½ºÅÛ µð½ºÅ© ¿ë·®ÀÌ ÃæºÐÇÏ´Ù¸é »ó¼¼ÇÏ°Ô ±â·ÏÇϵµ·Ï ¼³Á¤ÇÒ °ÍÀ» ÃßõÇÑ´Ù.

¡Ü °£·«
- ·Î±×¸¦ °£·«ÇÏ°Ô ±â·ÏÇÔ

¡Ü »ó¼¼
- ·Î±×¸¦ »ó¼¼ÇÏ°Ô ±â·ÏÇÔ

¡á ·Î±× ¹®Àڼ ¼³Á¤
±â·ÏÇÒ ·Î±×ÀÇ ¹®ÀÚ¼ÂÀ» ¼³Á¤ÇÑ´Ù. °¢ ½Ã½ºÅÛÀÇ È¯°æ¿¡ µû¶ó ¼³Á¤ÇÏ¸é µÈ´Ù. À̰ÍÀ» Á¦´ë·Î ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é ³ªÁß¿¡ ·Î±×¸¦ È®ÀÎÇÒ ¶§¿¡ ±Û¾¾°¡ ±úÁú ¼ö ÀÖÀ¸¹Ç·Î Á¤È®È÷ ¼³Á¤Çϵµ·Ï ÇÑ´Ù.

¡á ·Î±× ¸ñ·Ï°³¼ö ¼³Á¤
·Î±× °ü¸®¿¡¼ Ãâ·ÂÇÒ ·Î±×ÀÇ °³¼ö¸¦ ¼³Á¤ÇÑ´Ù. ±âº» 20°³·Î ¼³Á¤µÇ¾î ÀÖ´Ù.

¡á ·Î±× ¸ñ·Ï
ÀϺ°·Î ·Î±×¸¦ Ãâ·ÂÇÏ¸ç °¡Àå ÃÖ±ÙÀÇ ·Î±× ÆÄÀÏÀÌ Á¦ÀÏ À§¿¡ ³õÀδÙ.

Ãâó :