1581, 28/80 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   twinz
   - [ÇØÅ·±â¹ý] À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÇØÅ·

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=829 [º¹»ç]


ÃÖ±Ù±îÁö ÁÖ·ù¸¦ ÀÌ·ç´ø ÇØÅ·Àº ¿î¿µÃ¼Á¦³ª ÇÁ·ÎÅäÄÝ ¼³°è»óÀÇ ¹ö±×, ¶Ç´Â °³¹ßÀÚµéÀÇ º»·¡ Àǵµ¿Í´Â ´Ù¸£°Ô º¸¾È»ó ½É°¢ÇÑ °á°ú°¡ ÃÊ·¡µÉ ÀÖ´Â Ãë¾à¼ºµéÀ» ÀÌ¿ëÇÑ ±â¹ýµéÀÌ ´ëºÎºÐÀ̾ú´Ù. Àü¹® ÇØÄ¿µé¿¡ ÀÇÇØ ÀͽºÇ÷ÎÀÕ(ÇØÅ· ÄÚµå)ÀÌ ¹ßÇ¥µÉ ¶§ ±îÁö´Â ÇØÅ· Áö½ÄÀÌ ÀûÀº »ç¶÷(Script Kiddy)µé¿¡ ÀÇÇØ ¹«ºÐº°ÇÏ°Ô ¾Ç¿ëµÉ °¡´É¼ºÀº Àû¾úÁö¸¸ ÀÏ´Ü ¹ßÇ¥°¡ µÇ°í ³ª¸é ½±°Ô ¾Ç¿ëµÇ¾î Ãë¾àÇÑ ½Ã½ºÅÛÀ» ¿î¿µÇÏ´Â ±â¾÷À̳ª ±â°ü¿¡ ¸¹Àº ¾Ç¿µÇâÀ» ¹ÌÃÄ¿Ô´Ù. ±×·¯³ª ÀÌ·¯ÇÑ Ãë¾à¼ºµéÀº ÆÐÄ¡¸¦ Àû¿ëÇÏ°í ±¸¼º ¼³Á¤À» º¯°æÇϰųª ¿ÜºÎ·ÎºÎÅÍÀÇ Á¢±ÙÀ» ÀûÀýÈ÷ ÅëÁ¦ÇÒ ¼ö ÀÖ´Â º¸¾È ¼Ö·ç¼Ç(¶ó¿ìÅÍ, ¹æÈ­º® µî)
¿¡ ÀÇÇØ ºñ±³Àû ½±°Ô ÇØ°áÀÌ °¡´ÉÇß´Ù.

ÃÖ±Ù ÇØÅ·ÀÇ È­µÎ´Â À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Ãë¾à¼ºÀ» ÀÌ¿ëÇÏ´Â °ÍÀÌ´Ù. ±×·¯ÇÑ ÀÌÀ¯¸¦ À§¿¡¼­ ¾ð±ÞµÈ ³»¿ëÀ» Åä´ë·Î ¸»ÇÏÀÚ¸é ¿äÁò ´ëºÎºÐÀÇ ±â¾÷À̳ª ±â°üµéÀº ½Ã½ºÅÛÀÇ ÆÐÄ¡³ª ±¸¼º¼³Á¤ º¯°æÀ» Á¦´ë·Î ÇÏ°í ÀÖÁö ¸øÇÏ´õ¶óµµ Á¢±Ù ÅëÁ¦ ¼Ö·ç¼ÇÀ» Çϳª ÀÌ»óÀº °®Ãß°í À־ ¿ÜºÎ·ÎºÎÅÍ À¯ÀԵǴ ºÎÀûÀýÇÑ Á¢±ÙÀ¸·ÎºÎÅÍ ³»ºÎÀÇ ½Ã½ºÅÛÀ» º¸È£ÇÒ ¼ö ÀÖ´Â ÀåÄ¡¸¦ ¸¶·ÃÇÏ°í ÀÖ´Ù. ±×·¯³ª ÀÌ·¯ÇÑ ¼Ö·ç¼ÇÀÌ °®Ãß¾îÁ® ÀÖ´õ¶óµµ Çʼö ºÒ°¡°áÇÏ°Ô ¼­ºñ½ºÇØ¾ß ÇÏ´Â °ÍÀÌ ¹Ù·Î À¥ ¼­ºñ½ºÀÌ´Ù. Á¢±Ù ÅëÁ¦ ¼Ö·ç¼ÇÀº À¥ ¼­ºñ½º·Î Á¢±ÙÇÏ´Â ÆÐŶÀ» ÅëÁ¦ÇÏÁö ¾Ê°í ³»ºÎ·Î À¯ÀÔ½ÃÅ°±â ¶§¹®¿¡ ¸¸¾à Åë°úµÇ´Â ÆÐŶ¿¡ ¾ÇÀÇÀûÀ¸·Î ÆÐŶÀ» Á¶ÀÛÇؼ­ º¸³½´Ù¸é Á¤»ó ÆÐŶÀ¸·Î °£ÁÖÇÏ¿© ÀûÀýÇÑ ÅëÁ¦¸¦ ÇÏÁö ¸øÇÏ°Ô µÈ´Ù.
ÀÌ·¯ÇÑ ¹è°æÀ» Åä´ë·Î ÀÌÁ¦±îÁö ¹ßÇ¥µÇ¾î ¾Ç¿ëµÇ¾ú´ø À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Ãë¾à¼º À¯ÇüÀ» Å©°Ô 10°¡Áö·Î ³ª´­ ¼ö Àִµ¥ À̹ø È£¿¡´Â ±× Áß 3 °¡Áö Ãë¾à¼º¿¡ ´ëÇØ ¼³¸íÇÏ°í °£·«ÇÏ°Ô³ª¸¶ Ãë¾à¼ºÀ» ¿¹¹æÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ°Ú´Ù. Á»´õ ÀÚ¼¼ÇÑ ³»¿ëÀ» ¿øÇÑ´Ù¸é ÄÚÄÚ³Ó ½ÃÅ¥¸®Æ¼ ·¹ÅÍ 8¿ùÈ£ÀÇ Âü°í ÀڷḦ ÂüÁ¶ÇÏ¸é µÈ´Ù.

°ËÁõµÇÁö ¾ÊÀº ÆĶó¹ÌÅÍÀÇ Çã¿ë(Unvalidated Parameters)

ºÎÀûÀýÇÑ Á¢±Ù ÅëÁ¦(Broken Access Control)

ºÎÀûÀýÇÑ °èÁ¤°ú ¼¼¼Ç °ü¸®(Broken Account and Session Management)

Å©·Î½º »çÀÌÆ® ½ºÅ©¸³Æà ÇãÁ¡(Cross-Site Scripting(XSS) Flaws)

¹öÆÛ ¿À¹öÇ÷οì(Buffer Overflows)

½Ã½ºÅÛ ¸í·É¾î »ðÀÔ Çã¿ë(Command Injection Flaws)

À߸øµÈ ¿À·ù ó¸®(Error Handling Problems)

¾ÈÀüÇÏÁö ¾ÊÀº ¾Ïȣȭ ¸ÞÄ¿´ÏÁò »ç¿ë(Insecure Use of Cryptography)

¿ø°Ý °ü¸® ÇãÁ¡(Remote Administration Flaws)

À¥°ú ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹öÀÇ ±¸¼º ¼³Á¤»óÀÇ ¿À·ù(Web and Application Server Misconfiguration)

1. °ËÁõµÇÁö ¾ÊÀº ÆĶó¹ÌÅÍÀÇ Çã¿ë(Unvalidated Parameters)

Ŭ¶óÀ̾ðÆ®·ÎºÎÅÍ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¿äûÀ» ¹Þ¾ÒÀ» ¶§ ±× ¿äûÀÌ ÀûÀýÇÑ °ªÀÎÁö ¿©ºÎ¸¦ °ËÁõÇÏÁö ¾ÊÀ½À¸·Î ÀÎÇØ ¹é¿£µå¿¡ Á¸ÀçÇÏ´Â Çã°¡µÇÁö ¾ÊÀº ÀÚ¿ø¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â Ãë¾à¼ºÀÌ´Ù. url, Äõ¸® ¹®, HTTP Çì´õ, Æû Çʵå, ÄíÅ°, ±×¸®°í ¼û°ÜÁø ÇÊµå µîÀÇ À¥ ¿äû(HTTP request) µéÀ» °­Á¦·Î ºê¶ó¿ì¡ ÇѴٰųª ¸í·É¾î »ðÀÔ, SQL ¹® »ðÀÔ, ÄíÅ° À§/º¯Á¶µîÀ» ÅëÇؼ­ º¸¾È ¸ÞÄ¿´ÏÁòÀ» ¿ìȸÇÒ ¼ö ÀÖ°Ô µÈ´Ù.

[¿¹¹æ ¹æ¹ý]

À¥ ¿äû¿¡ ´ëÇÑ À߸øµÈ ¿¹¿Ü ±ÔÄ¢À» ´ÙÀ½°ú °°ÀÌ Á¤ÇÏ¿© ¼Ò½º Äڵ忡¼­ öÀúÇÏ°Ô °ËÁõÀ» ÇÏ´Â °ÍÀÌ´Ù.

- µ¥ÀÌÅÍ Çü½Ä(¹®ÀÚ, Á¤¼ö, ½Ç¼ö µî)
- Çã¿ëµÇ´Â ¹®ÀÚ¼Â
- ÃÖ¼Ò, ÃÖ´ë Çã¿ë ±æÀÌ
- NULL °ªÀÇ Çã¿ë ¿©ºÎ
- ÆĶó¹ÌÅÍÀÇ Çã¿ë ¿©ºÎ
- Çã¿ëµÇ´Â ¼ýÀÚ ¹üÀ§
- Á¤±Ô Ç¥Çö½Ä µî


2. ºÎÀûÀýÇÑ Á¢±Ù ÅëÁ¦(Broken Access Control)

ÀÎÁõµÇÁö ¾ÊÀº »ç¿ëÀÚ°¡ ½Ã½ºÅÛ¿¡ Á¢±ÙÇÏ¿© Áß¿äÇÑ ÆÄÀÏ Àаųª ±ÇÇÑ ¾ø´Â ±â´ÉµéÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â Ãë¾à¼ºÀÌ´Ù. ¿¹¸¦ µéÀÚ¸é Çã°¡µÇÁö ¾ÊÀº »ç¿ëÀÚ°¡ À¥ ¿äûÀ» ÅëÇؼ­ À¯´Ð½º ½Ã½ºÅÛÀÇ /etc/passwd ÆÄÀÏÀ» Àаųª À©µµ¿ì ½Ã½ºÅÛÀÇ À¥ ·çÆ® µð·ºÅ͸®¸¦ ÀÐÀ» ¼ö ÀÖ´Â µîÀÇ °æ·Î À¯Ãâ(Path Traversal)À» Çã¿ëÇÏ´Â °ÍÀÌ´Ù. ÀÌ·¯ÇÑ Ãë¾à¼ºÀº À¥ ÄÁÅÙÃ÷¿Í ±â´É¿¡ ÀûÀýÇÑ Á¢±Ù ÅëÁ¦¸¦ ÇÏÁö ¸øÇÏ´Â °ÍÀÌ ¿øÀÎÀÌ´Ù.

[¿¹¹æ ¹æ¹ý]

´ÙÀ½°ú °°Àº Á¢±Ù ÅëÁ¦¸¦ Á¡°ËÇÑ´Ù.

- ¾ÈÀüÇÏÁö ¾ÊÀº ID Á¡°Ë
- Àý´ë °æ·Î¸¦ ÅëÇÑ ÀÎÁõ ȸÇÇ °¡´É Á¡°Ë
- Path Traversal °¡´É Á¡°Ë
- À¥ ÄÁÅÙÃ÷ÀÇ ÆÛ¹Ì¼Ç Á¡°Ë
- Ŭ¶óÀ̾ðÆ® ÃøÀÇ ÄÉ½Ì Á¡°Ë


3. ºÎÀûÀýÇÑ °èÁ¤°ú ¼¼¼Ç °ü¸®(Broken Account and Session Management)

°èÁ¤¿¡ ´ëÇÑ Áõ¸í(Account Credential)

°ú ¼¼¼Ç ÅäÅ«ÀÌ ÀûÀýÈ÷ º¸È£µÇÁö ¸øÇÔÀ¸·Î ÀÎÇØ Æнº¿öµå³ª Å°, ¼¼¼Ç ÄíÅ°, ±×¸®°í ´Ù¸¥ ÅäÅ« µîÀ» ¾Ç¿ëÇÏ¿© ÀÎÁõ ¸ÞÄ¿´ÏÁòÀ» ¹«·ÂÈ­ ½ÃÅ°°Å³ª ´Ù¸¥ »ç¿ëÀÚÀÇ ¾ÆÀ̵𸦠ÃßÃøÇÒ ¼ö ÀÖ´Â Ãë¾à¼ºÀÌ´Ù. ¿¹¸¦ µéÀÚ¸é »ç¿ëÀÚÀÇ Æнº¿öµå º¯°æ, Æнº¿öµå ºÐ½Ç, »ç¿ëÀÚ Á¤º¸ ¼öÁ¤ µîÀ» Æ÷ÇÔÇÏ´Â Áõ¸í¼­¿Í µ¿Àû ¼¼¼Ç °ü¸®°¡ ÀûÀýÈ÷ °³¹ßµÇÁö ¾Ê¾Æ¼­ ´Ù¸¥ »ç¿ëÀÚ¿¡ ÀÇÇØ ÃßÃøµÇ°Å³ª °¡·Îä±â¸¦ ´çÇÏ´Â °ÍÀÌ´Ù.

[¿¹¹æ¹æ¹ý]

´ÙÀ½°ú °°Àº Ç׸ñµé¿¡ ´ëÇØ º¸¾È Á¤Ã¥À» °­È­ÇÑ´Ù.

- Æнº¿öµå º¯°æ ÅëÁ¦
- Æнº¿öµå º¹À⼺
- Æнº¿öµå ÀúÀå
- Àü¼Û ÁßÀÎ Áõ¸í¼­ º¸È£
- ¼¼¼Ç ¾ÆÀ̵𠺸ȣ
- °èÁ¤ ¸ñ·Ï
- ½Å·Ú °ü°è
- ¹é¿£µå ÀÎÁõ

  Hit : 9905     Date : 2007/08/28 10:21



    
twinz ÃâÀú - ³×À̹öÁö½ÄÀÎ 2007/08/28  
1041   sdsdfdfgfh[4]     witched14
11/06 37695
1040   ³×Æ®¿öÅ© ÇØÅ· ½ºÅ͵ð ÇϽǺРã¾Æ¿©[6]     kiriro
11/04 39113
1039   bufffer over flow [BOF] test     ÇØÄ¿ Hades
10/24 38888
1038   ³×Æ®¿öÅ© ±âº»¿ë¾î[7]     chlckdghsla
10/14 45336
1037   ¸®´ª½º ±âº»¸í·É¾î~[6]     chlckdghsla
10/14 54121
1036   net send°¡ ¾ÈµÇ¿ä[2]     dldvk9999
10/11 38492
1035   ¾Æ±Û±¸¿ä[3]     dldvk9999
10/11 38312
1034   ¸· °£Áö³ª°Ô ÇØÅ·ÇÏ°í½Í¾î¿ä[14]     dldvk9999
10/11 41022
1033   [Á¤º¸] ÄÄÇ»ÅÍ ÀÚ°ÝÁõ ±âÃâ¹®Á¦ ¸ðÀ½ ÇÁ·Î±×·¥[5]     inwoox
09/26 40180
1032   Ç÷¡½¬¸¦ ÀÌ¿ëÇÑ xss ÇØÅ·[3]     4irjuno
09/23 41455
1031   ¹éÆ®·¢5 »ç¿ë¹ý/ÀÚ¼¼È÷Á» ¾Ë·ÁÁÖ¼¼¿ä[3]     cswcys
09/20 43385
1030   [CTF] ³»°¡ ´©±ºÁö ¾Æ´Ï?     4irjuno
09/09 40041
1029   [CTF] ½´ÆðÔÀÓÀÌ Á¶¾Æ¿ä.     4irjuno
09/09 40364
1028   [CTF] ±â±«ÇÑ À½¾Ç Ç®ÀÌ[3]     4irjuno
09/09 42203
1027   [CTF]Ä¿½ºÅÒ À¥ ºê¶ó¿ìÁ® Ç®ÀÌ     4irjuno
09/09 39942
1026   [Á¤º¸] À©µµ¿ì ´Þ·Â ÇÁ·Î±×·¥[3]     4irjuno
09/09 41460
1025   Á¦ ³×ÀÌÆ®¿Â ÁÖ¼Ò (ÇØÄ· cpu ¹ßÇ¥)...[6]     aalswn
09/02 38507
1024   ÅÚ³ÝÀÌ¾ÈµÇ ÀÌ»óÇÏ°Ô¶ä[2]     dygks3157
09/02 37520
1023     [re] ÅÚ³ÝÀÌ¾ÈµÇ ÀÌ»óÇÏ°Ô¶ä[1]     enrjfenrjf
05/10 33776
1022   ÅÚ³ÝÀ̾ȵé¾î°¡Á®¿©[3]     dygks3157
08/28 39702
[1]..[21][22][23][24][25][26][27] 28 [29][30]..[80]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org