1581, 4/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 : 9893     Date : 2007/08/28 10:21



    
twinz ÃâÀú - ³×À̹öÁö½ÄÀÎ 2007/08/28  
1521   - ÀÚ¹Ù½ºÅ©¸³Æ®[1]     twinz
08/27 7676
1520   - Á¤º¸º¸¾È Àü¹®°¡ÀÇ ¹Ì·¡     twinz
08/25 7490
1519   - Á¤º¸º¸¾ÈÀü¹®°¡ÀÇ Çʿ伺[1]     twinz
08/27 10262
1518   - Á¤º¸º¸¾ÈÀü¹®°¡ÀÇ °³¿ä     twinz
08/27 7076
1517   - Á¤º¸½Ã½ºÅÛ °¨¸®»ç¶õ?[1]     twinz
08/27 10908
1516   - ÇÁ·Î±×·¡¹ÖÆÁ     twinz
08/27 7648
1515   - ÇØÅ·»ó½Ä[1]     twinz
08/27 9929
1514   - ÇØÄ¿ÀÇ ¼öÁØ¹× ±â¹ý[322]     twinz
08/27 14991
1513   - netstat º¸¾ÈÀÇ Ã¹°ÉÀ½     twinz
08/27 8700
1512   - System Hacking ¸®¹ö½º¿£Áö´Ï¾î¸µ[3]     twinz
08/25 9265
  - [ÇØÅ·±â¹ý] À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÇØÅ·[1]     twinz
08/28 9892
1510   - [ÇØÅ·±â¹ý] DOS[6]     twinz
08/28 9916
1509   - [ÇØÅ·±â¹ý] HTTP Session Hijacking[1]     twinz
08/28 10550
1508   - [ÇØÅ·±â¹ý] ¹éµµ¾î¿Í Æ®·ÎÀ̸ñ¸¶     twinz
08/28 9322
1507   - [ÇØÅ·±â¹ý] ¹öÆÛ¿À¹öÇ÷ο젠   twinz
08/28 10330
1506   - [ÇØÅ·±â¹ý] ¼­ºñ½º °ÅºÎ°ø°Ý     twinz
08/28 7484
1505   - [ÇØÅ·±â¹ý] ½ºÇªÇΠ    twinz
08/28 9110
1504   - [ÇØÅ·±â¹ý] ½º´ÏÇÎ [1][3]     twinz
08/28 9824
1503   - [ÇØÅ·±â¹ý] ½º´ÏÇÎ [2]     twinz
08/28 7895
1502   - [ÇØÅ·±â¹ý] ½º´ÏÇÎ [3]     twinz
08/28 8764
[1][2][3] 4 [5][6][7][8][9][10]..[80]

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