°³¶ËÀ̳׿¡¼­ ÆÇ¸ÅµÈ "À¥ ÇØÅ· & º¸¾È ¿Ïº® °¡À̵å"     Á¤°¡ 50,000¿ø   Æò±ÕÇÒÀΰ¡
Ãß°¡ °Ë»ö Çϱâ
ÃÑ 4°³ÀÇ µµ¼­°¡ ÀÖ½À´Ï´Ù.
µµ¼­À̹ÌÁö µµ¼­¸í »óÅ °¡°Ý ÆǸÅÀÚ

À¥ ÇØÅ· & º¸¾È ¿Ïº® °¡À̵å
Áß 
30,000¿ø

50,000 ¹Ì¸¸
¹è¼Ûºñ3,500
À¯¾Ø¹ÌºÏ
ÆǸŵµ¼­(2,915±Ç)

À¥ ÇØÅ· & º¸¾È ¿Ïº® °¡À̵å
»õÃ¥ 
45,000¿ø

¹«·á¹è¼Û
ºÏ´Ù¿ò
ÆǸŵµ¼­(7,384±Ç)

À¥ ÇØÅ· & º¸¾È ¿Ïº® °¡À̵å
»õÃ¥ 
45,000¿ø

¹«·á¹è¼Û
»õÃ¥Àü¹®Á¡
ÆǸŵµ¼­(360,129±Ç)

À¥ ÇØÅ· & º¸¾È ¿Ïº® °¡À̵å
»õÃ¥ 
45,000¿ø

¹«·á¹è¼Û
Ã¥°¡¹æ
ÆǸŵµ¼­(328,774±Ç)
 

»ó¼¼Á¤º¸

01Àå À¥ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È
À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¹ßÀü
ÀϹÝÀûÀÎ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ±â´É
À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÇýÅÃ
À¥ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È
"ÀÌ »çÀÌÆ®´Â ¾ÈÀüÇÕ´Ï´Ù."
º¸¾È ¹®Á¦ÀÇ ÇÙ½É: »ç¿ëÀÚ°¡ ÀÓÀÇÀÇ ÀÔ·Â °ªÀ» Á¦°øÇÒ ¼ö ÀÖ´Ù
ÁÖ¿ä ¹®Á¦Á¡
»õ º¸¾È °æ°è¼±
À¥ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾ÈÀÇ ¹Ì·¡
Á¤¸®

02Àå ÇÙ½É ¹æ¾î ¸ÞÄ¿´ÏÁò
»ç¿ëÀÚ Á¢±Ù ó¸®
ÀÎÁõ
¼¼¼Ç °ü¸®
Á¢±Ù Á¦¾î
»ç¿ëÀÚ ÀÔ·Â °ª ó¸®
´Ù¾çÇÑ ÀÔ·Â °ª
ÀÔ·Â °ª Á¶ÀÛ¿¡ ´ëÇÑ Ã³¸® ¹æ¹ý
°æ°è °ËÁõ
´Ù´Ü°è °ËÁõ°ú Á¤±ÔÈ­
°ø°ÝÀÚ Çڵ鸵
¿¡·¯ Çڵ鸵
°¨»ç ·Î±× °ü¸®
°ü¸®ÀÚ¿¡ °æ°í
°ø°Ý¿¡ ´ëÇØ ¹ÝÀÀ
¾ÖÇø®ÄÉÀÌ¼Ç °ü¸®
Á¤¸®
È®Àι®Á¦

03Àå À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ±â¼ú
HTTP ÇÁ·ÎÅäÄÝ
HTTP ¿äû
HTTP ÀÀ´ä
HTTP ¸Þ¼Òµå
URL
REST
HTTP Çì´õ
ÄíÅ°
»óÅ ÄÚµå
HTTPS
HTTP ÇÁ·Ï½Ã
HTTP ÀÎÁõ
À¥ ±â´É
¼­¹ö Ãø ±â´É
Ŭ¶óÀ̾ðÆ® Ãø ±â´É
»óÅÂ¿Í ¼¼¼Ç
ÀÎÄÚµù ½ºÅ°¸¶
URL ÀÎÄÚµù
À¯´ÏÄÚµå ÀÎÄÚµù
HTML ÀÎÄÚµù
Base64 ÀÎÄÚµù
Hex ÀÎÄÚµù
ÇÁ·¹ÀÓ¿öÅ© ¿ø°ÝÈ­¿Í Á÷·ÄÈ­
Á¤¸®
È®Àι®Á¦

04Àå ¾ÖÇø®ÄÉÀÌ¼Ç Áöµµ ÀÛ¼º
ÄÜÅÙÃ÷¿Í ±â´É ¼öÁý
À¥ ½ºÆÄÀÌ´õ¸µ
User-Directed ½ºÆÄÀÌ´õ¸µ
¼û°ÜÁø ÄÜÅÙÃ÷ÀÇ ¹ß°ß
¾ÖÇø®ÄÉÀÌ¼Ç ÆäÀÌÁö¿Í ±â´É °æ·Î
¼û°ÜÁø º¯¼ö ¹ß°ß
¾ÖÇø®ÄÉÀÌ¼Ç ºÐ¼®
»ç¿ëÀÚ ÀÔ·ÂÀÌ °¡´ÉÇÑ °÷ È®ÀÎ
¼­¹ö Ãø ±â¼ú È®ÀÎ
¼­¹ö Ãø ±â´É È®ÀÎ
ÇÙ½É °ø°Ý Ãë¾à ¿µ¿ª ¸ÅÇÎ
Á¤¸®
È®Àι®Á¦

05Àå Ŭ¶óÀ̾ðÆ® Ãø ÅëÁ¦ ¿ìȸ
Ŭ¶óÀ̾ðÆ®¸¦ ÅëÇÑ µ¥ÀÌÅÍ Àü¼Û
¼û°ÜÁø Æû Çʵå
HTTP ÄíÅ°
URL ¸Å°³º¯¼ö
Referer Çì´õ
º¯ÇüµÈ µ¥ÀÌÅÍ
ASP ´å³Ý ViewState
»ç¿ëÀÚ µ¥ÀÌÅÍÀÇ È¹µæ: HTML Æû
±æÀÌ Á¦ÇÑ
½ºÅ©¸³Æ® ±â¹Ý °ËÁõ
ºñÈ°¼ºÈ­µÈ ¿ä¼Ò
»ç¿ëÀÚ µ¥ÀÌÅÍÀÇ È¹µæ: ºê¶ó¿ìÀú È®Àå
ÀϹÝÀûÀÎ ºê¶ó¿ìÀú È®Àå ±â¼ú
ºê¶ó¿ìÀú È®Àå¿¡ ´ëÇÑ Á¢±Ù
ºê¶ó¿ìÀú È®Àå Æ®·¡ÇÈ °¡·Îä±â
ºê¶ó¿ìÀú È®Àå µðÄÄÆÄÀÏ
µð¹ö°Å ºÙÀ̱â
³×ÀÌƼºê Ŭ¶óÀ̾ðÆ® ÄÄÆ÷³ÍÆ®
Ŭ¶óÀ̾ðÆ® Ãø µ¥ÀÌÅÍÀÇ ¾ÈÀüÇÑ Ã³¸®
Ŭ¶óÀ̾ðÆ®¸¦ ÅëÇÑ µ¥ÀÌÅÍ Àü¼Û
Ŭ¶óÀ̾ðÆ®°¡ »ý¼ºÇÑ µ¥ÀÌÅÍ °ËÁõ
·Î±ë°ú °æ°í
Á¤¸®
È®Àι®Á¦

06Àå ÀÎÁõ ¹«·ÂÈ­
ÀÎÁõ ±â¼ú
ÀÎÁõ ¸ÞÄ¿´ÏÁò¿¡¼­ ¹ß°ßµÇ´Â ¼³°è»ó °áÇÔ
¾ÈÀüÇÏÁö ¾ÊÀº ºñ¹Ð¹øÈ£
¹«Â÷º° ´ëÀÔ °ø°ÝÀÌ °¡´ÉÇÑ ·Î±×ÀÎ
ºÒÇÊ¿äÇÏ°Ô »ó¼¼ÇÑ ·Î±×ÀÎ ½ÇÆÐ ¸Þ½ÃÁö
·Î±×ÀÎ Á¤º¸ÀÇ Àü¼Û Ãë¾à¼º
ºñ¹Ð¹øÈ£ º¯°æ ±â´É
ºñ¹Ð¹øÈ£ º¹±¸ ±â´É
'³» Á¤º¸ ±â¾ïÇϱâ'ÀÇ Ã³¸®
½ÅºÐ Àüȯ ±â´É
»ç¿ëÀÚ ½Å¿øÀÇ ºÒ¿ÏÀüÇÑ °ËÁõ
°íÀ¯ÇÏÁö ¾ÊÀº »ç¿ëÀÚ¸í ¹®Á¦
¿¹Ãø °¡´ÉÇÑ »ç¿ëÀÚ¸í
ÃßÃø °¡´ÉÇÑ Ãʱ⠺ñ¹Ð¹øÈ£
»ç¿ëÀÚ ½Å¿ø Á¤º¸ÀÇ ¾ÈÀüÇÏÁö ¾ÊÀº ¹èÆ÷
»ç¿ëÀÚ ÀÎÁõ ±¸Çö»óÀÇ °áÇÔ
Àå¾Ö ¿ìȸ¸¦ ³»Æ÷ÇÑ ·Î±×ÀÎ ¸ÞÄ¿´ÏÁò
´Ù´Ü°è ·Î±×ÀÎ ¸ÞÄ¿´ÏÁòÀÇ °áÇÔ
»ç¿ëÀÚ ½Å¿ø Á¤º¸ÀÇ ¾ÈÀüÇÏÁö ¾ÊÀº º¸°ü
¾ÈÀüÇÑ ÀÎÁõ
°­·ÂÇÑ »ç¿ëÀÚ ½Å¿ø Á¤º¸ »ç¿ë
»ç¿ëÀÚ ½Å¿ø Á¤º¸ÀÇ ¾ÈÀüÇÑ Ã³¸®
ÀûÀýÇÑ ½Å¿ø Á¤º¸ °ËÁõ
Á¤º¸ À¯Ãâ ¹æÁö
¹«Â÷º° ´ëÀÔ °ø°Ý Â÷´Ü
ºñ¹Ð¹øÈ£ º¯°æ ±â´ÉÀÇ ¾Ç¿ë Â÷´Ü
°èÁ¤ º¹±¸ ±â´É ¾Ç¿ë Â÷´Ü
·Î±×, °¨½Ã, ÅëÁö
Á¤¸®
È®Àι®Á¦

07Àå ¼¼¼Ç °ü¸® °ø°Ý
»óÅ¿¡ ´ëÇÑ À¯Áö ÇÊ¿ä
¼¼¼Ç ´ë¾È
¼¼¼Ç ÅäÅ« »ý¼º °úÁ¤¿¡¼­ ¹ß»ýÇÏ´Â Ãë¾àÁ¡
Áß¿äÇÑ ÅäÅ«
ÃßÃø °¡´ÉÇÑ ÅäÅ«
¾ÏȣȭµÈ ÅäÅ«
¼¼¼Ç ÅäÅ«À» ó¸®ÇÒ ¶§ ¹ß»ýÇÏ´Â Ãë¾àÁ¡
³×Æ®¿öÅ©»óÀÇ ÅäÅ« ³ëÃâ
·Î±×¿¡¼­ ÅäÅ« ³ëÃâ
¼¼¼Ç¿¡ Ãë¾àÇÑ ÅäÅ« ¸ÅÇÎ
¼¼¼Ç Á¾·áÀÇ Ãë¾àÁ¡
ÅäÅ« ÇÏÀÌÀçÅ·¿¡ ´ëÇÑ Å¬¶óÀ̾ðÆ® ³ëÃâ
°³¹æÀûÀÎ ÄíÅ° ¹üÀ§
¾ÈÀüÇÑ ¼¼¼Ç °ü¸®
°­·ÂÇÑ ÅäÅ« »ý¼º
ÅäÅ«ÀÌ »ý¼ºµÇ°í ³ª¼­ ¾ø¾îÁú ¶§±îÁö ¾ÈÀüÇÏ°Ô º¸È£
·Î±×, °¨½Ã, °æ°í
Á¤¸®
È®Àι®Á¦

08Àå Á¢±Ù ÅëÁ¦ °ø°Ý
ÀϹÝÀûÀÎ Ãë¾àÁ¡
Á¢±Ù ÅëÁ¦ ±â´ÉÀÌ Çã¼úÇÏ°Ô µÅ ÀÖ´Â °æ¿ì
½Äº°ÀÚ ±â¹Ý ±â´É
´Ù´Ü°è ±â´É
Á¤Àû ÆÄÀÏ
À߸ø ¼³Á¤µÈ Ç÷§Æû
¾ÈÀüÇÏÁö ¾ÊÀº Á¢±Ù ÅëÁ¦ ¹æ¹ý
Á¢±Ù ÅëÁ¦ °ø°Ý
´Ù¸¥ »ç¿ëÀÚ °èÁ¤À¸·Î Å×½ºÆ®
´Ù´Ü°è ÇÁ·Î¼¼½º Å×½ºÆ®
Á¦ÇÑµÈ Á¢±Ù¿¡ ´ëÇÑ Å×½ºÆ®
¸Þ¼Òµå¿¡ ´ëÇÑ Á÷Á¢ Á¢±Ù Å×½ºÆ®
Á¤Àû ¸®¼Ò½º¿¡ ´ëÇÑ ÅëÁ¦ Å×½ºÆ®
HTTP ¸Þ¼Òµå¿¡ ´ëÇÑ Á¦ÇÑ Å×½ºÆ®
¾ÈÀüÇÑ Á¢±Ù ÅëÁ¦
´ÙÁß °èÃþ Á¢±Ù ÅëÁ¦ ¸ðµ¨
Á¤¸®
È®Àι®Á¦

09Àå µ¥ÀÌÅÍ ÀúÀå¼Ò °ø°Ý
ÀÎÅÍÇÁ¸®ÅÍ ¾ð¾î ¾È¿¡ °ø°Ý ÄÚµå »ðÀÔ
·Î±×ÀÎ ¿ìȸ
SQL ³»¿¡ °ø°Ý ÄÚµå »ðÀÔ
±âº»ÀûÀÎ Ãë¾àÁ¡ °ø°Ý
ÀÎÁ§¼Ç¿¡ ÀÌ¿ëµÇ´Â ´Ù¾çÇÑ ±¸¹®
SQL ÀÎÁ§¼Ç Ãë¾àÁ¡ °Ë»ö
µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ Á¤º¸ ¼öÁý
UNION ¿¬»êÀÚ
À¯¿ëÇÑ µ¥ÀÌÅÍ ÃßÃâ
UNIONÀ» ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ÃßÃâ
ÇÊÅÍ ¿ìȸ
2Â÷ SQL ÀÎÁ§¼Ç
¹ßÀüµÈ °ø°Ý
SQL ÀÎÁ§¼ÇÀ» ³Ñ¾î¼­: µ¥ÀÌÅͺ£À̽º ±ÇÇÑ »ó½Â °ø°Ý
SQL °ø°Ý µµ±¸ »ç¿ë
SQL ¹®¹ý°ú ¿¡·¯ ÂüÁ¶
SQL ÀÎÁ§¼Ç ¹æ¾î
NoSQL¿¡ ÀÎÁ§¼Ç
MongoDB¿¡ ÀÎÁ§¼Ç
XPath¿¡ ÀÎÁ§¼Ç
¾ÖÇø®ÄÉÀÌ¼Ç ·ÎÁ÷ Æı«
´Ù¾çÇÑ XPath ÀÎÁ§¼Ç
ºí¶óÀεå XPath ÀÎÁ§¼Ç
XPath ÀÎÁ§¼Ç Ãë¾àÁ¡ °Ë»ö
XPath ÀÎÁ§¼ÇÀÇ ¹æ¾î
LDAP¿¡ ÀÎÁ§¼Ç
LDAP ÀÎÁ§¼Ç °ø°Ý
LDAP ÀÎÁ§¼Ç Ãë¾àÁ¡ °Ë»ö
LDAP ÀÎÁ§¼Ç ¹æ¾î
Á¤¸®
È®Àι®Á¦

10Àå ¹é¿£µå ÄÄÆ÷³ÍÆ® °ø°Ý
¿î¿µÃ¼Á¦ ¸í·É ÀÎÁ§¼Ç
¿¹Á¦ 1: ÆÞÀ» ÅëÇÑ ÀÎÁ§¼Ç
¿¹Á¦ 2: ASP¸¦ ÅëÇÑ ÀÎÁ§¼Ç
µ¿Àû ½ÇÇàÀ» ÅëÇÑ ÀÎÁ§¼Ç
¿î¿µÃ¼Á¦ ¸í·É ÀÎÁ§¼Ç Ãë¾àÁ¡ °Ë»ö
µ¿Àû ½ÇÇà Ãë¾àÁ¡ÀÇ ¹ß°ß
¿î¿µÃ¼Á¦ ¸í·É ÀÎÁ§¼Ç °ø°ÝÀÇ ¹æ¾î
½ºÅ©¸³Æ® ÀÎÁ§¼Ç Ãë¾àÁ¡ÀÇ ¹æ¾î
ÆÄÀÏ °æ·Î Á¶ÀÛ
°æ·Î Ž»ö Ãë¾àÁ¡
ÆÄÀÏ Æ÷ÇÔ Ãë¾àÁ¡
XML ÀÎÅÍÇÁ¸®ÅÍ ¾ÈÀ¸·Î °ø°Ý ÄÚµå ÀÎÁ§¼Ç
XML ¿ÜºÎ ¿£Æ¼Æ¼ ÄÚµå »ðÀÔ
SOAP ¾ÈÀ¸·Î °ø°Ý ÄÚµå ÀÎÁ§¼Ç
SOAP ÀÎÁ§¼Ç Ãë¾àÁ¡ÀÇ °Ë»ö°ú °ø°Ý
SOAP ÀÎÁ§¼ÇÀÇ ¹æ¾î
¹é¿£µå HTTP ¿äû¿¡ °ø°Ý ÄÚµå ÀÎÁ§¼Ç
¼­¹ö Ãø HTTP ¸®´ÙÀÌ·º¼Ç
HTTP ¸Å°³º¯¼ö ÀÎÁ§¼Ç
¸ÞÀÏ ¼­ºñ½º¸¦ ÅëÇÑ °ø°Ý ÄÚµå ÀÎÁ§¼Ç
À̸ÞÀÏ Çì´õ Á¶ÀÛ
SMTP ¸í·É ÀÎÁ§¼Ç
SMTP ÀÎÁ§¼Ç Ãë¾àÁ¡ ã±â
SMTP ÀÎÁ§¼ÇÀÇ ¹æ¾î
Á¤¸®
È®Àι®Á¦

11Àå ¾ÖÇø®ÄÉÀÌ¼Ç ·ÎÁ÷ °ø°Ý
·ÎÁ÷ °áÇÔÀÇ Æ¯Â¡
Çö½ÇÀûÀ¸·Î Á¸ÀçÇÏ´Â ·ÎÁ÷ °áÇÔ
¿¹Á¦ 1: ¿À¶óŬ ¿äû
¿¹Á¦ 2: Ãë¾àÇÑ ºñ¹Ð¹øÈ£ º¯°æ ÇÔ¼ö
¿¹Á¦ 3: üũ¾Æ¿ô ÀýÂ÷
¿¹Á¦ 4: º¸Çè »óÇ° À§Ç輺
¿¹Á¦ 5: ÀºÇà Åбâ
¿¹Á¦ 6: »ç¾÷ ±â´É Á¦ÇÑ Æı«
¿¹Á¦ 7: ´ë·® ±¸¸Å ÇÒÀο¡ÀÇ °áÇÔ
¿¹Á¦ 8: À̽ºÄÉÀÌÇÁ ȸÇÇ
¿¹Á¦ 9: ÀÔ·Â °ª °ËÁõ ¿ìȸ
¿¹Á¦ 10: °Ë»ö ±â´É ¾Ç¿ë
¿¹Á¦ 11: µð¹ö±× ¸Þ½ÃÁö ÂøÃë
¿¹Á¦ 12: ·Î±×ÀÎ °æÀï
³í¸®Àû °áÇÔ È¸ÇÇ
Á¤¸®
È®Àι®Á¦

12Àå »ç¿ëÀÚ °ø°Ý: XSS
XSSÀÇ ´Ù¾ç¼º
¹Ý»çµÈ XSS Ãë¾àÁ¡
ÀúÀåµÈ XSS Ãë¾àÁ¡
DOM ±â¹ÝÀÇ XSS Ãë¾àÁ¡
XSS °ø°Ý
½Ç¼¼°è XSS °ø°Ý
Å©·Î½º»çÀÌÆ® ½ºÅ©¸³Æà °ø°Ý ÆäÀ̷εå
Å©·Î½º»çÀÌÆ® ½ºÅ©¸³Æà °ø°Ý Àü´Þ ¸ÞÄ¿´ÏÁò
Å©·Î½º»çÀÌÆ® ½ºÅ©¸³Æà Ãë¾àÁ¡ ¹ß°ß°ú ¾Ç¿ë
¹Ý»çµÈ Å©·Î½º»çÀÌÆ® ½ºÅ©¸³Æà Ãë¾àÁ¡ ¹ß°ß°ú ¾Ç¿ë
ÀúÀåµÈ XSS Ãë¾àÁ¡ ¹ß°ß°ú °ø°Ý
DOM ±â¹ÝÀÇ XSS Ãë¾àÁ¡ ¹ß°ß°ú ¾Ç¿ë
Å©·Î½º»çÀÌÆ® ½ºÅ©¸³Æà °ø°Ý ¿¹¹æ
¹Ý»çµÈ XSS¿Í ÀúÀåµÈ XSS ¿¹¹æ
DOM ±â¹Ý Å©·Î½º»çÀÌÆ® ½ºÅ©¸³Æà ¿¹¹æ
Á¤¸®
È®Àι®Á¦

13Àå »ç¿ëÀÚ °ø°Ý: ±âŸ ±â¹ý
»ç¿ëÀÚ Çൿ À¯µµ
¿äû À§Á¶
UI Redress
Å©·Î½ºµµ¸ÞÀÎ µ¥ÀÌÅÍ ¼öÁý
HTML ÀÎÁ§¼ÇÀ¸·Î µ¥ÀÌÅÍ ¼öÁý
CSS ÀÎÁ§¼ÇÀ¸·Î µ¥ÀÌÅÍ ¼öÁý
ÀÚ¹Ù½ºÅ©¸³Æ® ÇÏÀÌÀçÅ·
µ¿ÀÏ Ãâó Á¤Ã¥ÀÇ Àç°í
µ¿ÀÏ Ãâó Á¤Ã¥°ú ºê¶ó¿ìÀú È®´ë
µ¿ÀÏ Ãâó Á¤Ã¥°ú HTML5
ÇÁ·Ï½Ã ¼­¹ö ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î µµ¸ÞÀÎ ±³Â÷
±âŸ Ŭ¶óÀ̾ðÆ® Ãø ÁÖÀÔ °ø°Ý
HTTP Çì´õ ÀÎÁ§¼Ç
ÄíÅ° ÀÎÁ§¼Ç
¿ÀÇ ¸®´ÙÀÌ·º¼Ç Ãë¾àÁ¡
Ŭ¶óÀ̾ðÆ® Ãø SQL ÀÎÁ§¼Ç
Ŭ¶óÀ̾ðÆ® Ãø HTTP ¸Å°³º¯¼ö ¿À¿°
·ÎÄà ÇÁ¶óÀ̹ö½Ã °ø°Ý
¿µ±¸Àû ÄíÅ°
ij½ÃµÈ À¥ ÄÜÅÙÃ÷
ºê¶ó¿ìÀú ±â·Ï
ÀÚµ¿ ¿Ï¼º ±â´É
Ç÷¡½Ã ·ÎÄà °øÀ¯ °´Ã¼
½Ç¹ö¶óÀÌÆ® µ¶¸³ ÀúÀå¼Ò
ÀÎÅÍ³Ý ÀͽºÇ÷η¯ userData
HTML5 ·ÎÄÃ ÀúÀå ¸ÞÄ¿´ÏÁò
·ÎÄà ÇÁ¶óÀ̹ö½Ã °ø°Ý ¹æ¾î
¾×ƼºêX ÄÁÆ®·Ñ °ø°Ý
¾×ƼºêX Ãë¾àÁ¡ ¹ß°ß
¾×ƼºêX Ãë¾àÁ¡ ¿¹¹æ
ºê¶ó¿ìÀú °ø°Ý
Å° ½ºÆ®·ÎÅ© ±â·Ï
±â·Ï°ú °Ë»ö Äõ¸® ÈÉÄ¡±â
ÇöÀç »ç¿ëµÈ ¾ÖÇø®ÄÉÀÌ¼Ç ¸ñ·ÏÈ­
Æ÷Æ® ½ºÄµ
±âŸ ³×Æ®¿öÅ© È£½ºÆ® °ø°Ý
Non-HTTP ¼­ºñ½º °ø°Ý
ºê¶ó¿ìÀú Ãë¾àÁ¡ ¾Ç¿ë
DNS ¸®¹ÙÀεù
ºê¶ó¿ìÀú °ø°Ý ÇÁ·¹ÀÓ¿öÅ©
Áß°£ÀÚ °ø°Ý
Á¤¸®
È®Àι®Á¦

14Àå ¸ÂÃã °ø°Ý ÀÚµ¿È­
¸ÂÃã ÀÚµ¿È­ÀÇ »ç¿ë
À¯È¿ÇÑ ½Äº°ÀÚ ¼öÁý
±âº»ÀûÀÎ Á¢±Ù ¹æ¹ý
È÷Æ® ã±â
°ø°Ý ½ºÅ©¸³Æ®
JAttack
À¯¿ëÇÑ µ¥ÀÌÅÍ ´ë·® ¼öÁý
ÀϹÝÀûÀÎ Ãë¾àÁ¡ ÆÛ¡
°ø°Ý Á¾ÇÕ: ¹öÇÁ ÀÎÆ®·ç´õ
ÆäÀ̷εå À§Ä¡ ¼³Á¤
ÆäÀÌ·Îµå ¼±ÅÃ
ÀÀ´ä ºÐ¼® ¼³Á¤
°ø°Ý 1: ½Äº°ÀÚ ¼öÁý
°ø°Ý 2: Á¤º¸ ¼öÁý
°ø°Ý 3: ¾ÖÇø®ÄÉÀÌ¼Ç ÆÛ¡
ÀÚµ¿È­ÀÇ À庮
¼¼¼Ç ó¸® ¸ÞÄ¿´ÏÁò
CAPTCHA ÄÁÆ®·Ñ
Á¤¸®
È®Àι®Á¦

15Àå Á¤º¸ ³ëÃâ °ø°Ý
¿¡·¯ ¸Þ½ÃÁö °ø°Ý
½ºÅ©¸³Æ® ¿¡·¯ ¸Þ½ÃÁö
½ºÅà ÃßÀû
µð¹ö±× ¸Þ½ÃÁö Á¤º¸
¼­¹ö¿Í µ¥ÀÌÅͺ£À̽º ¸Þ½ÃÁö
°ø°³µÈ Á¤º¸ ÀÌ¿ë
Áß¿äÇÑ ¿¡·¯ ¸Þ½ÃÁö ¿£Áö´Ï¾î¸µ
°ø°³µÈ Á¤º¸ ¼öÁý
Ãß·Ð ÀÌ¿ë
Á¤º¸ ³ëÃâ ¿¹¹æ
ÀϹÝÀûÀÎ ¿¡·¯ ¸Þ½ÃÁö »ç¿ë
¹Î°¨ÇÑ Á¤º¸ º¸È£
Ŭ¶óÀ̾ðÆ® ÃøÀÇ Á¤º¸ ³ëÃâ ÃÖ¼ÒÈ­
Á¤¸®
È®Àι®Á¦

16Àå ÄÄÆÄÀÏµÈ ¾ÖÇø®ÄÉÀÌ¼Ç °ø°Ý
¹öÆÛ ¿À¹öÇ÷οì Ãë¾àÁ¡
½ºÅà ¿À¹öÇ÷οì
Èü ¿À¹öÇ÷οì
'off-by-one' Ãë¾àÁ¡
¹öÆÛ ¿À¹öÇ÷οì Ãë¾àÁ¡ Ž»ö
Á¤¼ö Ãë¾àÁ¡
Á¤¼ö ¿À¹öÇ÷οì
ºÎÈ£ °ü·Ã ¹®Á¦
Á¤¼ö Ãë¾àÁ¡ ŽÁö
Çü½Ä ¹®ÀÚ¿­ Ãë¾àÁ¡
Çü½Ä ¹®ÀÚ¿­ Ãë¾àÁ¡ ŽÁö
Á¤¸®
È®Àι®Á¦

17Àå ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó °ø°Ý
°èÃþÀû ¾ÆÅ°ÅØó
´ÙÃþ ¾ÆÅ°ÅØó °ø°Ý
°èÃþÈ­µÈ ±¸Á¶ º¸È£
°øÀ¯ È£½ºÆðú ¾ÖÇø®ÄÉÀÌ¼Ç ¼­ºñ½º °ø±ÞÀÚ
°¡»ó È£½ºÆÃ
°øÀ¯µÈ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­ºñ½º
°øÀ¯µÈ ȯ°æ °ø°Ý
°øÀ¯µÈ ȯ°æ º¸È£
Á¤¸®
È®Àι®Á¦

18Àå ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö °ø°Ý
À¥ ¼­¹ö ¼³Á¤ Ãë¾àÁ¡
±âº» °èÁ¤
±âº» ÄÜÅÙÃ÷
µð·ºÅ͸® ¸ñ·ÏÈ­
WebDAV ¸Þ¼Òµå
ÇÁ·Ï½Ã·Î¼­ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö
À߸ø ¼³Á¤ÇÑ °¡»ó È£½ºÆÃ
À¥ ¼­¹ö ¼³Á¤ º¸¾È
À¥ ¼­¹ö ¼ÒÇÁÆ®¿þ¾îÀÇ Ãë¾àÁ¡
¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ© Ãë¾àÁ¡
¸Þ¸ð¸® °ü¸® Ãë¾àÁ¡
ÀÎÄÚµù°ú Á¤ÇüÈ­ Ãë¾àÁ¡
À¥ ¼­¹ö Ãë¾àÁ¡ ¹ß°ß
À¥ ¼­¹ö ¼ÒÇÁÆ®¿þ¾î º¸¾È
À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¹æÈ­º®
Á¤¸®
È®Àι®Á¦

19Àå ¼Ò½ºÄÚµå ³»ÀÇ Ãë¾àÁ¡ ¹ß°ß
ÄÚµå °ËÅä¿¡ ´ëÇÑ Á¢±Ù ¹æ½Ä
ºí·¢¹Ú½º¿Í È­ÀÌÆ®¹Ú½º Å×½ºÆ®
ÄÚµå °ËÅä ¹æ¹ý·Ð
ÀϹÝÀûÀÎ Ãë¾àÁ¡ ÆÐÅÏ
Å©·Î½º»çÀÌÆ® ½ºÅ©¸³ÆÃ
SQL ÀÎÁ§¼Ç
°æ·Î Ž»ö
ÀÓÀÇÀÇ ¸®´ÙÀÌ·º¼Ç
¿î¿µÃ¼Á¦ ¸í·É ÀÎÁ§¼Ç
¹éµµ¾î ºñ¹Ð¹øÈ£
³×ÀÌƼºê ¼ÒÇÁÆ®¿þ¾î ¹ö±×
¼Ò½ºÄÚµå ÁÖ¼®
ÀÚ¹Ù Ç÷§Æû
»ç¿ëÀÚ°¡ Á¦°øÇÑ µ¥ÀÌÅÍ È®ÀÎ
¼¼¼Ç »óÈ£ ÀÛ¿ë
ÀáÀçÀûÀ¸·Î À§ÇèÇÑ API
Àڹ٠ȯ°æ¼³Á¤
ASP ´å³Ý
»ç¿ëÀÚ°¡ Á¦°øÇÑ µ¥ÀÌÅÍ È®ÀÎ
¼¼¼Ç »óÈ£ ÀÛ¿ë
ÀáÀçÀûÀ¸·Î À§ÇèÇÑ API
ASP ´å³Ý ȯ°æ¼³Á¤
PHP
»ç¿ëÀÚ°¡ Á¦°øÇÑ µ¥ÀÌÅÍ È®ÀÎ
¼¼¼Ç »óÈ£ ÀÛ¿ë
ÀáÀçÀûÀ¸·Î À§ÇèÇÑ API
PHP ȯ°æ¼³Á¤
ÆÞ
»ç¿ëÀÚ°¡ Á¦°øÇÑ µ¥ÀÌÅÍ È®ÀÎ
¼¼¼Ç »óÈ£ ÀÛ¿ë
ÀáÀçÀûÀ¸·Î À§ÇèÇÑ API
ÆÞ È¯°æ¼³Á¤
ÀÚ¹Ù½ºÅ©¸³Æ®
µ¥ÀÌÅͺ£À̽º ÄÚµå ÄÄÆ÷³ÍÆ®
SQL ÀÎÁ§¼Ç
À§ÇèÇÑ ÇÔ¼ö È£Ãâ
ÄÚµå ºê¶ó¿ì¡¿¡ ´ëÇÑ µµ±¸
Á¤¸®
È®Àι®Á¦

20Àå À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÇØÄ¿ÀÇ µµ±¸»óÀÚ
À¥ ºê¶ó¿ìÀú
ÀÎÅÍ³Ý ÀͽºÇ÷η¯
ÆÄÀ̾îÆø½º
Å©·Ò
ÅëÇÕ Å×½ºÆ® µµ±¸
µµ±¸ ÀÛ¾÷ ¹æ¹ý
Å×½ºÆà ÀÛ¾÷ È帧
ÀÎÅͼÁÆà ÇÁ·Ï½ÃÀÇ ´ë¾È
µ¶¸³Àû Ãë¾àÁ¡ ½ºÄ³³Ê
½ºÄ³³Ê¿¡¼­ ¹ß°ßÇÑ Ãë¾àÁ¡
½ºÄ³³ÊÀÇ ÇÑ°è
½ºÄ³³Ê°¡ Á÷¸éÇÒ ±â¼úÀûÀÎ ¹®Á¦
ÇöÀç »ç¿ëµÇ´Â À¥ ½ºÄ³³Ê
Ãë¾àÁ¡ ½ºÄ³³Ê »ç¿ë
±âŸ µµ±¸
À¨Åä/´ÐÅä
ÆÄÀ̾î¹ö±×
È÷µå¶ó
¸ÂÃãÇü ½ºÅ©¸³Æ®
Á¤¸®

21Àå À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÇØÄ¿ÀÇ °ø°Ý ¹æ¹ý·Ð
ÀϹÝÀûÀÎ °¡À̵å¶óÀÎ
1. ¾ÖÇø®ÄÉÀÌ¼Ç ÄÜÅÙÃ÷ ¸Ê ÀÛ¼º
1.1 È­¸é»óÀÇ ÄÜÅÙÃ÷ °ËÅä
1.2 °ø°³µÈ ¸®¼Ò½º °Ë»ö
1.3 ¼ûÀº ÄÜÅÙÃ÷ ¹ß°ß
1.4 ±âº» ÄÜÅÙÃ÷ ¹ß°ß
1.5 ½Äº°ÀÚ ÁöÁ¤ ÇÔ¼ö ¸ñ·ÏÈ­
1.6 µð¹ö±× ¸Å°³º¯¼ö °Ë»ç
2. ¾ÖÇø®ÄÉÀÌ¼Ç ºÐ¼®
2.1 ±â´É ½Äº°
2.2 µ¥ÀÌÅÍ ÀÔ·Â ÁöÁ¡ °Ë»ö
2.3 »ç¿ëµÈ ±â¼ú ½Äº°
2.4 °ø°Ý Ãë¾à ¿µ¿ª ¸Ê ÀÛ¼º
3. Ŭ¶óÀ̾ðÆ® Ãø ÅëÁ¦ °Ë»ç
3.1 Ŭ¶óÀ̾ðÆ®¿¡ ÀÇÇØ Àü´ÞµÇ´Â µ¥ÀÌÅÍ °Ë»ç
3.2 »ç¿ëÀÚ ÀԷ¿¡ ´ëÇÑ Å¬¶óÀ̾ðÆ® Ãø ÅëÁ¦ °Ë»ç
3.3 ºê¶ó¿ìÀú È®Àå ÄÄÆ÷³ÍÆ® °Ë»ç
4. ÀÎÁõ ¸ÞÄ¿´ÏÁò °Ë»ç
4.1 ¸ÞÄ¿´ÏÁò ÀÌÇØ
4.2 ºñ¹Ð¹øÈ£ °­·Âµµ °Ë»ç
4.3 »ç¿ëÀÚ¸í ¸ñ·ÏÈ­ °Ë»ç
4.4 ºñ¹Ð¹øÈ£ ÃßÃø °ø°Ý °¡´É¼º °Ë»ç
4.5 °èÁ¤ º¹±¸ ±â´É °Ë»ç
4.6 ÀÚµ¿ ·Î±×ÀÎ ±â´É °Ë»ç
4.7 »ç¿ëÀÚ µµ¿ë ±â´É °Ë»ç
4.8 »ç¿ëÀÚ¸í À¯Àϼº °Ë»ç
4.9 ÀÚµ¿ »ý¼º ÀÚ°Ý Áõ¸íÀÇ ¿¹Ãø °¡´É¼º °Ë»ç
4.10 ÀÚ°Ý Áõ¸íÀÇ ¾ÈÀü Àü´Þ °Ë»ç
4.11 ÀÚ°Ý Áõ¸íÀÇ ¾ÈÀü ¹èÆ÷ °Ë»ç
4.12 ¾ÈÀüÇÏÁö ¾ÊÀº ÀúÀå °Ë»ç
4.13 ·ÎÁ÷ °áÇÔ °Ë»ç
4.14 ´Ù¸¥ »ç¿ëÀÚÀÇ ±ÇÇÑÀ» ¾ò±â À§ÇÑ °ø°Ý
5. ¼¼¼Ç °ü¸® ¸ÞÄ¿´ÏÁò °Ë»ç
5.1 ¸ÞÄ¿´ÏÁò ÀÌÇØ
5.2 ÅäÅ«ÀÇ ÀÇ¹Ì °Ë»ç
5.3 ÅäÅ«ÀÇ ¿¹Ãø °¡´É¼º °Ë»ç
5.4 ¾ÈÀüÇÏÁö ¾ÊÀº ÅäÅ« Àü¼Û °Ë»ç
5.5 ·Î±× ³»¿¡ ÅäÅ« ³ëÃâ °Ë»ç
5.6 ¼¼¼Ç¿¡ ÅäÅ« ¸ÅÇÎ °Ë»ç
5.7 ¼¼¼Ç Á¾·á °Ë»ç
5.8 ¼¼¼Ç °íÁ¤ °Ë»ç
5.9 XSRF °Ë»ç
5.10 ÄíÅ° ¿µ¿ª °Ë»ç
6. Á¢±Ù ÅëÁ¦ °Ë»ç
6.1 Á¢±Ù ÅëÁ¦ ¿ä±¸ ÀÌÇØ
6.2 ¿©·¯ °èÁ¤À¸·Î °Ë»ç
6.3 Á¦ÇÑµÈ Á¢±ÙÀ¸·Î °Ë»ç
6.4 ¾ÈÀüÇÏÁö ¾ÊÀº Á¢±Ù ÅëÁ¦ ¹æ¹ý °Ë»ç
7. ÀÔ·Â ±â¹Ý Ãë¾àÁ¡ °Ë»ç
7.1 ¸ðµç ¿äû ¸Å°³º¯¼ö ÆÛ¡
7.2 SQL ÀÎÁ§¼Ç °Ë»ç
7.3 XSS¿Í ±âŸ ÀÀ´ä ÀÎÁ§¼Ç °Ë»ç
7.4 ¿î¿µÃ¼Á¦ ¸í·É ÀÎÁ§¼Ç °Ë»ç
7.5 °æ·Î Ž»ö °Ë»ç
7.6 ½ºÅ©¸³Æ® ÀÎÁ§¼Ç °Ë»ç
7.7 ÆÄÀÏ Æ÷ÇÔ °Ë»ç
8. ƯÁ¤ ±â´É¿¡ ´ëÇÑ ÀÔ·Â °ª Ãë¾àÁ¡ °Ë»ç
8.1 SMTP ÀÎÁ§¼Ç °Ë»ç
8.2 ³×ÀÌƼºê ¼ÒÇÁÆ®¿þ¾î Ãë¾àÁ¡ °Ë»ç
8.4 LDAP ÀÎÁ§¼Ç °Ë»ç
8.5 XPath ÀÎÁ§¼Ç °Ë»ç
8.6 ¹é¿£µå ¿äû ÀÎÁ§¼Ç °Ë»ç
8.7 XXE ÀÎÁ§¼Ç °Ë»ç
9. ·ÎÁ÷ °áÇÔ °Ë»ç
9.1 ÇÙ½É °ø°Ý Ãë¾à ¿µ¿ª ½Äº°
9.2 ´Ù´Ü°è ó¸® °Ë»ç
9.3 ºÒ¿ÏÀüÇÑ ÀÔ·Â °ª ó¸® °Ë»ç
9.4. ½Å·Ú °æ°è ±¸°£ °Ë»ç
9.5 ó¸® ·ÎÁ÷ °Ë»ç
10. °øÀ¯µÈ È£½ºÆà Ãë¾àÁ¡ °Ë»ç
10.1 °øÀ¯µÈ ȯ°æ¿¡¼­ ¾ÖÇø®ÄÉÀÌ¼Ç ºÐ¸® °Ë»ç
10.2 ASP È£½ºÆÃµÈ ¾ÖÇø®ÄÉÀÌ¼Ç »çÀÌÀÇ ºÐ¸® °Ë»ç
11. À¥ ¼­¹ö Ãë¾àÁ¡ °Ë»ç
11.1 ±âº» ÀÚ°Ý Áõ¸í °Ë»ç
11.2 ±âº» ÄÜÅÙÃ÷ °Ë»ç
11.3 À§ÇèÇÑ HTTP ¸Þ¼Òµå °Ë»ç
11.4 ÇÁ·Ï½Ã ±â´É °Ë»ç
11.5 °¡»ó È£½ºÆÃÀÇ À߸øµÈ ¼³Á¤ °Ë»ç
11.6 À¥ ¼­¹ö ¼ÒÇÁÆ®¿þ¾î ¹ö±× °Ë»ç
11.7 À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¹æÈ­º® °Ë»ç
12. ±âŸ ´Ù¾çÇÑ °Ë»ç
12.1 DOM ±â¹Ý °ø°Ý °Ë»ç
12.2. ·ÎÄà ÇÁ¶óÀ̹ö½Ã Ãë¾àÁ¡ °Ë»ç
12.3 ¾àÇÑ SSL ¾ÏÈ£ °Ë»ç
12.4 µ¿ÀÏ Ãâó Á¤Ã¥ ¼³Á¤ °Ë»ç
13. Á¤º¸ ³ëÃâ ÃßÀû

ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë
ÀÌ Ã¥Àº À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ º¸¾È Ãë¾àÁ¡À» ã°í °ø°ÝÇϱâ À§ÇÑ ½ÇÀü ±â¼ú°ú °úÁ¤À» ¼³¸íÇÏ´Â °¡À̵å´Ù. 'À¥ ¾ÖÇø®ÄÉÀ̼Ç'À̶ó´Â °ÍÀº À¥ ¼­¹ö¿Í ¼­·Î Åë½ÅÇϱâ À§ÇØ À¥ ºê¶ó¿ìÀú¸¦ ÀÌ¿ëÇØ Á¢±ÙÇÒ ¼ö ÀÖ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸»ÇÑ´Ù. ÀÌ Ã¥¿¡¼­´Â µ¥ÀÌÅͺ£À̽º, ÆÄÀÏ ½Ã½ºÅÛ, À¥ ¼­ºñ½º °°Àº ¿©·¯ ±â¼úÀ» Æ÷°ýÀûÀ¸·Î ¼³¸íÇÏ°í ÀÖÁö¸¸, ÁÖ·Î À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ ºÎºÐÀ» ÁßÁ¡ÀûÀ¸·Î ´Ù·é´Ù.
Æ÷Æ® ½ºÄµ¿¡ ´ëÇÑ µ¿ÀÛ ¿ø¸®³ª ¹æÈ­º®À» °ø°ÝÇϱâ À§ÇÑ ¹æ¹ýÀ̳ª ´Ù¸¥ ¹æ¹ýÀ¸·Î ¼­¹ö¸¦ °ø°ÝÇÏ°í ½Í´Ù¸é ´Ù¸¥ Ã¥À» º¸´Â ÆíÀÌ ³´´Ù. ¹Ý¸é À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °ø°ÝÇÏ´Â ¹æ¹ýÀ̳ª À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ¹Î°¨ÇÑ µ¥ÀÌÅ͸¦ ÈÉÄ¡°Å³ª ÀÎÁõÀ» ¿ìȸÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°í ½Í´Ù¸é ÀÌ Ã¥ÀÌ ¸¹Àº µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ÀÌ Ã¥¿¡´Â ´Ù¸¥ ±¹°¡¸¦ ħ¹üÇÏÁö ¾Ê°íµµ Èï¹Ì·Ó°í Áñ°Ì°Ô À̾߱âÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ÁÖÁ¦°¡ ÃæºÐÈ÷ ´ã°Ü ÀÖ´Ù.

ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
ÀÌ Ã¥À» Àоî¾ß ÇÏ´Â ÁÖ¿ä µ¶ÀÚ´Â À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °ø°ÝÇÏ´Â ¹æ¹ý¿¡ Àü¹®ÀûÀ̰ųª °³ÀÎÀûÀÎ °ü½ÉÀÌ ³ôÀº ¸ðµç »ç¶÷ÀÌ´Ù. ¶ÇÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇϰųª °ü¸®ÇÏ´Â »ç¶÷À» À§ÇÑ Ã¥À̱⵵ ÇÏ´Ù. À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ³ª °ü¸®ÀÚ´Â ÇØÄ¿µéÀÌ °ø°ÝÇÏ´Â ¹æ¹ýÀ» ÀÌÇØÇÏ°í ÀÍÈûÀ¸·Î½á ÇöÀç °³¹ßÇϰųª °ü¸® ÁßÀÎ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» º¸È£ÇÏ´Â ¹æ¹ýÀ» ¹è¿ï ¼ö ÀÖ´Ù.
ÀÌ Ã¥Àº µ¶ÀÚ°¡ ÃÖ¼ÒÇÑ ·Î±×Àΰú Á¢±Ù ÅëÁ¦ °°Àº Áß¿äÇÑ º¸¾È °³³ä°ú ºê¶ó¿ìÀú, À¥ ¼­¹ö, HTTP µî ±âº»ÀûÀÎ À¥ ±â¼úÀ» ¾Ë°í ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. ±×·¯³ª ¾Õ¼­ ¾ð±ÞÇÑ °³³ä¿¡ ´ëÇÑ Áö½ÄÀÌ ¸¹Áö ¾Ê¾Æµµ ÀÌ Ã¥¿¡¼­ ¼³¸íÇÏ´Â °³³ä°ú Âü°í ¹®ÇåÀ» ÅëÇØ ÀÌ Ã¥ÀÇ ³»¿ëÀ» ÃæºÐÈ÷ ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÌ Áö´Ñ ´Ù¾çÇÑ º¸¾È °áÇÔÀ» ¼³¸íÇÏ´Â °úÁ¤¿¡¼­ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Ãë¾àÁ¡À» µå·¯³»´Â ¿øÀÎÀ» ¤¾î³»´Â Äڵ嵵 Á¦°øÇÑ´Ù. ÀÌ Ã¥¿¡¼­ º¸¿©ÁÖ´Â ¿¹Á¦µéÀº µ¶ÀÚµéÀÌ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ¸¹Àº Áö½ÄÀÌ ¾ø¾îµµ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ°Ô ÀÛ¼ºµÆÀ¸¸ç, ÇÁ·Î±×·¡¹Ö Äڵ带 ÀÛ¼ºÇϰųª ºÐ¼®ÇÑ °æÇèÀÌ ¸¹Àº µ¶ÀÚ¶ó¸é ¿©±â¿¡¼­ ¼³¸íÇÏ´Â »ùÇõéÀº ´õ¿í ´õ À¯¿ëÇÏ°Ô È°¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

ÀÌ Ã¥ÀÇ ±¸¼º
ÀÌ Ã¥Àº À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÇØÅ·°ú º¸¾ÈÀ» ´Ù·ç´Â ¿©·¯ ÁÖÁ¦¸¦ Æ÷ÇÔÇϸç, °¢ ÀåÀº µ¶¸³ÀûÀÎ ³»¿ëÀ» ´ã°í ÀÖ´Ù. ÀÌ Ã¥À» Àд µ¶ÀÚ°¡ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÇØÅ· Ãʺ¸ÀÚ¶ó¸é óÀ½ºÎÅÍ ³¡±îÁö Â÷·Ê´ë·Î Àо±æ ¹Ù¶õ´Ù. À̸¦ ÅëÇØ ÀüüÀûÀÎ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È°ú ÇØÅ·¿¡ ´ëÇÑ °³³äºÎÅÍ ¼¼ºÎÀûÀÎ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °ø°Ý ±â¹ý¿¡ ´ëÇÑ Áö½ÄÀ» ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¹Ý¸é À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÇØÅ·°ú º¸¾È¿¡ °æÇèÀÌ ¸¹´Ù¸é Èï¹Ì·Î¿î ÁÖÁ¦°¡ ÀÖ´Â Àåµé¸¸ °ñ¶ó¼­ Àо ÁÁ´Ù. °¢ ÀåÀ» Àдٰ¡ ÀÌÇØÇϱ⠾î·Á¿î ºÎºÐÀÌ ³ª¿À¸é Á» ´õ ÀÌÇØÇϱ⠽±°Ô ´Ù¸¥ ÀåÀ» ÂüÁ¶ÇÒ ¼ö ÀÖ°Ô Ç¥½ÃÇØ ³õ¾Ò´Ù.
ÀÌ Ã¥ÀÇ ¾ÕºÎºÐÀº ÇöÀç À¥ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È ÇöȲ°ú °¡±î¿î ¹Ì·¡¿¡ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾ÈÀÌ ¾î¶»°Ô ¹ßÀüµÉÁö¿¡ ´ëÇÑ µ¿ÇâÀ» ¼³¸íÇÏ´Â ¼¼ °³ÀÇ ÀåÀ¸·Î ½ÃÀÛÇÑ´Ù. ÀúÀÚµéÀº ÇöÀç À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ ¿µÇâÀ» ³¢Ä¡´Â ÇÙ½É º¸¾È ¹®Á¦µé°ú ¾ÖÇø®ÄÉÀ̼ÇÀÌ ÀÌ¿Í °°Àº º¸¾È ¹®Á¦µéÀ» ÇØ°áÇϱâ À§ÇØ Á¶Ä¡¸¦ ÃëÇÏ°í ÀÖ´Â ¿©·¯ °¡Áö º¸¾È ¸ÞÄ¿´ÏÁòÀ» ¼³¸íÇÑ´Ù. ¶ÇÇÑ ÃÖ±Ù À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ »ç¿ëµÇ´Â ÇÙ½É ±â¼ú¿¡ ´ëÇÑ ³»¿ëµµ ´ã°í ÀÖ´Ù.
Á߹ݺÎÅÍ´Â ÇÙ½É ÁÖÁ¦ÀÎ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °ø°ÝÇÏ´Â µ¥ »ç¿ëÇÏ´Â ±â¼úµéÀ» ¼³¸íÇÑ´Ù. À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °ø°ÝÇϱâ À§ÇØ ¾î¶² ºÎºÐÀ» Á¶»çÇÒ °ÍÀ̸ç, ÇÙ½É ¹æ¾î ¸ÞÄ¿´ÏÁòÀ» °ø°ÝÇϱâ À§ÇØ ¾î¶² ±â¹ýÀ» »ç¿ëÇØ¾ß ÇÏ´ÂÁö, À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ Á¸ÀçÇÏ´Â ´Ù¾çÇÑ º¸¾È °áÇÔÀ» ã±â À§ÇØ »ç¿ëµÇ´Â Æ÷°ýÀûÀÎ °ø°Ý ±â¹ý°ú °ø°Ý ÀýÂ÷ µîÀ» ¼³¸íÇÑ´Ù.
µÞºÎºÐÀº ÀÌ Ã¥¿¡¼­ ¼Ò°³ÇÑ ´Ù¾çÇÑ ±â¼úÀû, ¹æ¹ýÀû ¿ä¼Ò¸¦ Æ÷ÇÔÇÏ´Â ¼¼ °³ÀÇ ÀåÀ¸·Î °á·ÐÀ» ¸Î´Â´Ù. 19Àå¿¡¼­ 21Àå±îÁö´Â ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼Ò½ºÄڵ忡¼­ Ãë¾àÁ¡À» ã´Â °úÁ¤°ú, À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÇØÅ·ÇÒ ¶§ µµ¿òÀ» ÁÖ´Â µµ±¸¸¦ ¼Ò°³ÇÏ°í, À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» Æ÷°ýÀûÀÌ°í »ó¼¼ÇÏ°Ô °ø°ÝÇϱâ À§ÇÑ ¹æ¹ý·ÐÀ» ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù.

°³Á¤ÆÇ¿¡¼­ ´Þ¶óÁø ºÎºÐ
1Àå, 'À¥ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È'¿¡¼­´Â À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ »õ·Î¿î »ç¿ë¹ý°ú ÀϺΠ±â¼ú µ¿Çâ, ÀüÇüÀûÀÎ Á¶Á÷ÀÇ º¸¾È °æ°è¼±ÀÌ Áö¼ÓÀûÀ¸·Î º¯°æµÈ °ÍÀ» ¹Ý¿µÇØ ºÎºÐÀûÀ¸·Î ¾÷µ¥ÀÌÆ®Çß´Ù.

2Àå, 'ÇÙ½É ¹æ¾î ¸ÞÄ¿´ÏÁò'¿¡¼­´Â ÀϺΠ¿µ¿ªÀÌ º¯°æµÆ´Ù. ÀÔ·Â °ª °ËÁõ ¹æ¾î¸¦ ¿ìȸÇÏ´Â ÀÏ¹Ý ÀûÀÎ ±â¼úÀ» Ãß°¡ÇÏ´Â ¿¹¸¦ ´õÇß´Ù.

3Àå, 'À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ±â¼ú'¿¡¼­´Â ÃÊÆÇ¿¡¼­ ¼³¸íÇÑ ³»¿ëÀ» Á» ´õ ±¸Ã¼ÀûÀÌ°í »ó¼¼È÷ ¼³¸í Çß°í, ¶ÇÇÑ ÀϺΠ»õ·Î¿î ±â¼úÀ» Ãß°¡ÇØ ±âÁ¸ 3ÀåÀ» È®ÀåÇß´Ù. °³Á¤ÆÇ¿¡¼­ Ãß°¡µÈ ÁÖÁ¦´Â REST, ·çºñ¿Â·¹ÀϽº(Ruby on Rails), SQL, XML, À¥ ¼­ºñ½º, CSS, VB½ºÅ©¸³Æ®, DOM, Ajax, JSON, µ¿ÀÏ Ãâó Á¤Ã¥(same-origin policy), HTML5´Ù.

4Àå, '¾ÖÇø®ÄÉÀÌ¼Ç Áöµµ ÀÛ¼º'¿¡¼­´Â ÄÜÅÙÃ÷¿Í ±â´ÉÀ» ¸ÅÇÎÇÏ´Â ±â¼úÀ» ¹ßÀü½ÃŲ °ÍÀ» ¹Ý¿µÇØ ´Ù¾çÇÑ ºÎºÐ¿¡¼­ ÀϺΠ¾÷µ¥ÀÌÆ®Çß´Ù.

5Àå, 'Ŭ¶óÀ̾ðÆ® Ãø ÅëÁ¦ ¿ìȸ'¿¡¼­´Â ³»¿ëÀ» ²Ï ¸¹ÀÌ Ãß°¡Çß´Ù. ƯÈ÷ ºê¶ó¿ìÀú È®Àå ±â¼ú ¿µ¿ªÀº ¹ÙÀÌÆ®ÄÚµå µðÄÄÆÄÀÏ·¯¿Í µð¹ö±ë¿¡ ´ëÇÑ ÀϹÝÀûÀÎ Á¢±Ù ¹æ½ÄÀ» ¼³¸íÇÏ´Â ºÎºÐÀ» ´õ »ó¼¼È­ ÇßÀ¸¸ç, ÀϹÝÀûÀÎ Æ÷¸Ë¿¡ ½Ã¸®¾ó µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â ¹æ¹ý, ÀÛ¾÷ÇÑ ³»¿ëÀ» ³­µ¶È­ÇÏ´Â ¹æ¹ý, non-proxy-aware Ŭ¶óÀ̾ðÆ®¿Í SSL ¹®Á¦¸¦ Ãß°¡Çß´Ù. ¶ÇÇÑ ½Ç¹ö¶óÀÌÆ®(Silverlight) ±â¼úÀ» Æ÷ÇÔÇß´Ù.

6Àå, 'ÀÎÁõ ¹«·ÂÈ­'¿¡¼­´Â ÃÊÆÇ°ú ´Þ¶óÁø ºÎºÐÀÌ °ÅÀÇ ¾øÀ¸¸ç, ¾ÆÁÖ ÀϺκи¸ ¾÷µ¥ÀÌÆ®Çß´Ù.

7Àå, '¼¼¼Ç °ü¸® °ø°Ý'¿¡¼­´Â ÅäÅ«¿¡ ´ëÇØ ·£´ýÈ­ÇÏ´Â Á¤µµ¸¦ ÀÚµ¿À¸·Î Å×½ºÆ®ÇÏ´Â »õ·Î¿î µµ±¸¸¦ Ãß°¡Çß´Ù. ¶ÇÇÑ ¾Ïȣȭ ¾Ë°í¸®ÁòÀ̳ª »ç¿ëµÈ ¾Ïȣȭ Å° ¾øÀÌ ÅäÅ«À» ÈÉÄ¡´Â ½ÇÀü ±â¼úÀ» ¼³¸íÇϸç, ¾ÏȣȭµÈ ÅäÅ«À» °ø°ÝÇÏ´Â »õ·Î¿î ¹æ¹ýÀ» Ãß°¡Çß´Ù.

8Àå, 'Á¢±Ù ÅëÁ¦ °ø°Ý'¿¡¼­´Â ¼­¹ö Ãø ¸Þ¼Òµå¿¡ Á÷Á¢ Á¢±ÙÇϸ鼭 ¹ß»ýÇÏ´Â Á¢±Ù ÅëÁ¦ Ãë¾àÁ¡ °ú Á¢±Ù ÅëÁ¦¿¡ »ç¿ëµÇ´Â HTTP ¸Þ¼Òµå¿¡ ±â¹ÝÀ» µÐ ±ÔÄ¢ÀÌÁö¸¸ À߸ø ¼³Á¤µÈ Ç÷§Æû¿¡ ´ëÇÑ ºÎºÐÀ» Ãß°¡Çß´Ù. ¶ÇÇÑ Á¢±Ù ÅëÁ¦¸¦ Å×½ºÆ®ÇÒ ¶§ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ºÎºÐÀûÀ¸·Î ÀÚµ¿È­µÈ µµ±¸¿Í ±â¼úÀ» ¼³¸íÇÑ´Ù.

9Àå°ú 10ÀåÀº ÁÖÁ¦¸¦ ´õ ü°èÀûÀÌ°í ³í¸®ÀûÀ¸·Î À籸¼ºÇß´Ù.

9Àå, 'µ¥ÀÌÅÍ ÀúÀå¼Ò °ø°Ý'¿¡¼­´Â ´Ù¸¥ µ¥ÀÌÅÍ ÀúÀå ±â¼ú¿¡ ´ëÇØ SQL ÀÎÁ§¼Ç°ú À¯»çÇÑ °ø°Ý¿¡ ÃÊÁ¡À» ¸ÂÃè´Ù. SQL ÀÎÁ§¼Ç Ãë¾àÁ¡ÀÌ ¸Å¿ì ±¤¹üÀ§ÇÏ°Ô ¾Ë·ÁÁ® Àֱ⠶§¹®¿¡ ¿©±â¼­´Â SQL ÀÎÁ§¼ÇÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Â ½ÇÁ¦ »óȲ¿¡ Á» ´õ ÁßÁ¡À» ¸ÂÃá´Ù. ¶ÇÇÑ ÇöÀç ±â¼ú°ú °ø°Ý ¹æ¹ýµµ »õ·Ó°Ô ¹Ý¿µÇØ ¾÷µ¥ÀÌÆ®Çß´Ù. SQL ÀÎÁ§¼Ç °ø°ÝÀ» Çϱâ À§ÇÑ ÀÚµ¿È­ Åø¿¡ ´ëÇÑ ¼³¸íµµ Æ÷ÇÔÇß´Ù. LDAP ÀÎÁ§¼Ç ºÎºÐÀº ƯÁ¤ ±â¼ú(¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾×Ƽºê µð·ºÅ丮¿Í OpenLDAP)°ú ÀϹÝÀûÀÎ Ãë¾àÁ¡À» °ø°ÝÇϱâ À§ÇÑ »õ·Î¿î ±â¼úÀ» Á» ´õ »ó¼¼È÷ ¼³¸íÇϱâ À§ÇØ °ÅÀÇ »õ·Ó°Ô ÀÛ¼ºÇß´Ù. ¶ÇÇÑ NoSQL¿¡ ´ëÇÑ °ø°Ý ¹æ¹ýµµ »õ·Î Ãß°¡Çß´Ù.

10Àå, '¹é¿£µå ÄÄÆ÷³ÍÆ® °ø°Ý'¿¡¼­´Â 9Àå¿¡ Æ÷ÇÔµÈ ±× ¿ÜÀÇ ´Ù¾çÇÑ ¼­¹ö Ãø ÀÎÁ§¼Ç Ãë¾àÁ¡À» Æ÷ÇÔÇÑ´Ù. XML ¿ÜºÎ °´Ã¼ ÀÎÁ§¼Ç, ¹é¿£µå HTTP ¿äû ÀÎÁ§¼Ç, HTTP º¯¼ö ÀÎÁ§¼Ç, URL Àç»ý ½ºÅ°¸¶»óÀÇ ÀÎÁ§¼Ç °°Àº »õ·Î¿î ºÎºÐÀ» Ãß°¡Çß´Ù.

11Àå, '¾ÖÇø®ÄÉÀÌ¼Ç ·ÎÁ÷ °ø°Ý'¿¡¼­´Â ÀÔ·Â °ª °ËÁõ ±â´É¿¡¼­ ¹ß»ýÇÏ´Â ÀϹÝÀûÀÎ ³í¸®Àû °áÇÔ¿¡ ´ëÇÑ Á» ´õ ¸¹Àº ½ÇÁ¦ ¿¹¸¦ Æ÷ÇÔÇß´Ù. ¾ÖÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅ͸¦ º¸È£Çϱâ À§ÇØ ¾ÏȣȭÇÏ´Â »ç·Ê°¡ Áõ°¡ÇÔ¿¡ µû¶ó ¿À¶óŬ ¾Ïȣȭ¸¦ ½Äº°ÇÏ°í ¾Ç¿ëÇÏ´Â ¹æ¹ý°ú, ¾ÏȣȭµÈ µ¥ÀÌÅ͸¦ º¹È£È­ÇÏ´Â ¹æ¹ýÀ» Ãß°¡Çß´Ù. ÃÊÆÇ¿¡¼­ ´Ù·é '´Ù¸¥ »ç¿ëÀÚ °ø°ÝÇϱâ' ºÎºÐÀº °ü¸®Çϱ⠾î·Á¿ï Á¤µµ·Î ¹æ´ëÇÑ ¾çÀ̾ú±â ¶§¹®¿¡ °³Á¤ÆÇ¿¡¼­´Â 2°³ÀÇ ÀåÀ¸·Î ³ª´³´Ù.

12Àå, '»ç¿ëÀÚ °ø°Ý: XSS'¿¡¼­´Â ¼ø¼öÇÏ°Ô Å©·Î½º»çÀÌÆ® ½ºÅ©¸³ÆÃ(XSS) °ø°Ý¿¡ ÃÊÁ¡À» ¸ÂÃèÀ¸¸ç, ±âÁ¸¿¡ ºñÇØ ¸¹Àº ºÎºÐÀ» Ãß°¡Çß´Ù. ½ºÅ©¸³Æ® Äڵ带 »ðÀÔÇϱâ À§ÇØ ÇÊÅ͸µÀ» ¿ìȸÇÏ´Â ±â¹ýÀº »õ·Î¿î ±â¹ý°ú ±â´ÉÀ» Æ÷ÇÔÇϱâ À§ÇØ Àü¸éÀûÀ¸·Î ¼öÁ¤ÇßÀ¸¸ç, ÀÌ ºÎºÐ¿¡´Â ÇöÀç ºê¶ó¿ìÀú¿¡ ÀÖ´Â ½ÇÇà °¡´ÉÇÑ ½ºÅ©¸³Æ® Äڵ带 Á¶±Ý¸¸ ¾Ë¾Æµµ ´Ù¾çÇÑ °ø°ÝÀ» ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Ãß°¡Çß´Ù. ¶ÇÇÑ ÀϹÝÀûÀÎ ÀÔ·Â °ª ÇÊÅ͸¦ ¿ìȸÇϱâ À§ÇÑ ÄÚµå ³­µ¶È­ ¹æ¹ýÀ» Á» ´õ »ó¼¼ÇÏ°Ô ´Ù·ðÀ¸¸ç, ½ÇÁ¦ Å©·Î½º»çÀÌÆ® ½ºÅ©¸³Æ® °ø°Ý »ç·Ê¿¡ ´ëÇÑ »õ·Î¿î ¿¹µéÀ» Ãß°¡Çß´Ù. Å©·Î½º»çÀÌÆ® ½ºÅ©¸³Æ®¿Í °ü·ÃµÈ ´Ù¾çÇÑ °ø°Ý Áß¿¡¼­ XML °°Àº ÀÀ´ä ÄÜÅÙÃ÷¿Í ºñÇ¥ÁØ ¿äû¿¡ ´ëÇÑ Å©·Î½º»çÀÌÆ® ½ºÅ©¸³Æ® °ø°Ý, ÄíÅ°¿Í Referer Çì´õ¸¦ ÅëÇÑ Å©·Î½º»çÀÌÆ® ½ºÅ©¸³Æ® °ø°Ý °°Àº ¾ÖÇø®ÄÉÀ̼ÇÀ» ÅëÇØ ±ÇÇÑ »ó½Â °ø°ÝÀ» ÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ¹æ¹ýÀ» Æ÷ÇÔÇß´Ù. ºê¶ó¿ìÀú¿¡ ³»ÀåµÈ Å©·Î½º»çÀÌÆ® ½ºÅ©¸³Æ® ÇÊÅÍÀÇ »ó¼¼ ºÐ¼®°ú ¾î¶»°Ô À̸¦ ¿ìȸÇؼ­ °ø°ÝÇÒ ¼ö ÀÖ´ÂÁö¸¦ Æ÷ÇÔÇß´Ù. Ãß°¡ÀûÀ¸·Î »õ·Ó°Ô ÀÛ¼ºµÈ ºÎºÐÀº À¥ ¸ÞÀÏ ¾ÖÇø®ÄÉÀ̼ǰú ÆÄÀÏÀ» ¾÷·ÎµåÇÏ´Â ºÎºÐ¿¡ ¾î¶»°Ô Å©·Î½º»çÀÌÆ® ½ºÅ©¸³Æ® °ø°ÝÀ» ÇÒ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇÑ ±¸Ã¼ÀûÀÎ ±â¹ýÀ» ´Ù·ð´Ù. ¸¶Áö¸·À¸·Î Å©·Î½º»çÀÌÆ® ½ºÅ©¸³Æ® °ø°ÝÀ» ¹æ¾îÇÏ´Â µ¥ »ç¿ëµÇ´Â ´Ù¾çÇÑ ¹æ¾î ´ëÃ¥ ºÎºÐÀ» º¸¿ÏÇß´Ù.

13Àå, '»ç¿ëÀÚ °ø°Ý: ±âŸ ±â¹ý'¿¡¼­´Â ¾ÖÇø®ÄÉÀÌ¼Ç »ç¿ëÀÚ °ø°Ý¿¡¼­ ³²¾ÆÀÖ´Â ¼ö¸¹Àº ±â¹ýµéÀ» ÅëÇÕÇß´Ù. Å©·Î½º»çÀÌÆ® ¿äû À§Á¶ °ø°ÝÀº ·Î±×ÀÎ ±â´É¿¡ ´ëÇÑ CSRF °ø°Ý, CSRF ¹æ¾î¸¦ ÇØüÇÒ ¼ö ÀÖ´Â ¹æ¹ý, UI ±³Á¤ °ø°Ý, ÇÁ·¹ÀÓ¹ö½ºÆÃ(framebusting) ¹æ¾î¿¡ ´ëÇÑ ÀϹÝÀûÀÎ Ãë¾àÁ¡À» Æ÷ÇÔÇØ ¾÷µ¥ÀÌÆ®Çß´Ù. Å©·Î½ºµµ¸ÞÀÎ µ¥ÀÌÅÍ ¼öÁý¿¡ ´ëÇÑ »õ·Î¿î ÀåÀº HTML, CSS °°Àº ½ºÅ©¸³Æ®°¡ ¾Æ´Ñ ű׸¦ »ðÀÔÇØ µ¥ÀÌÅ͸¦ ÃßÃâÇÏ´Â ±â¹ý°ú, ÀÚ¹Ù½ºÅ©¸³Æ® E4X¸¦ ÅëÇØ Å©·Î½ºµµ¸ÞÀÎ µ¥ÀÌÅÍ ¼öÁý¿¡ ´ëÇÑ ±â¹ýÀ» ´Ù·é´Ù. »õ·Î¿î ÀåÀº µ¿ÀÏ Ãâó Á¤Ã¥, HTML5¸¦ ÅëÇØ º¯°æµÈ ºÎºÐ, ´Ù¾çÇÑ ºê¶ó¿ìÀú È®Àå ±â¼ú, ÇÁ·Ï½Ã ¼­ºñ½º ¾ÖÇø®ÄÉÀ̼ÇÀ» ÅëÇÑ Å©·Î½ºµµ¸ÞÀÎ ¹æ¹ý°ú Ŭ¶óÀ̾ðÆ® Ãø ÄíÅ° ÀÎÁ§¼Ç, SQL ÀÎÁ§¼Ç, HTTP º¯¼ö ¿À¿° °ø°ÝÀ» Ãß°¡Çß´Ù. Ŭ¶óÀ̾ðÆ® Ãø ÇÁ¶óÀ̹ö½Ã °ø°ÝÀº HTML5¿Í ºê¶ó¿ìÀú È®Àå ±â¼ú¿¡¼­ Á¦°øÇÏ´Â ÀúÀå ¸ÞÄ¿´ÏÁòÀ» Æ÷ÇÔÇØ È®ÀåÇß´Ù. ¸¶Áö¸·À¸·Î ƯÁ¤ ¾ÖÇø®ÄÉÀ̼ǿ¡ Á¸ÀçÇÏ´Â Ãë¾àÁ¡¿¡ Á¾¼ÓµÇÁö ¾ÊÀº À¥ »ç¿ëÀÚ¸¦ °ø°ÝÇÏ´Â ÀϹÝÀûÀÎ °ø°Ý ¹æ¹ýÀ» Ãß°¡Çß´Ù. ÀÌ ¹æ¹ýÀº ³×Æ®¿öÅ©»ó¿¡ ÀûÀýÈ÷ À§Ä¡ÇÑ °ø°ÝÀÚ³ª ¾Ç¼º/º¯Á¶µÈ À¥»çÀÌÆ®¸¦ ÅëÇØ Àü´ÞµÇ´Â °ø°Ý ¹æ¹ýÀ» ´Ù·ð´Ù.

14Àå, 'ÀÚµ¿È­ °ø°Ý'¿¡¼­´Â ÀÚµ¿È­ ¹æ¹ýÀ» ¹æÇØÇÏ´Â ¿ä¼ÒµéÀ» ¾î¶»°Ô ±Øº¹ÇÒ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇÑ Ãß°¡ÀûÀÎ ³»¿ëÀ» ´ã¾Ò´Ù. ¸¹Àº ¾ÖÇø®ÄÉÀ̼ÇÀº ¼¼¼Ç ó¸® ¸ÞÄ¿´ÏÁòÀ» ÅëÇØ ÀÚµ¿È­ °ø°ÝÀ» ¸·°í ÀÖ´Ù. ¿¹¸¦ µé¾î ¼¼¼Ç Á¾·á, ¼ö¸íÀÌ ÂªÀº ¾ÈƼCSRF ÅäÅ«»ç¿ë, ¾ÖÇø®ÄÉÀÌ¼Ç »óŸ¦ ¾÷µ¥ÀÌÆ®Çϱâ À§ÇÑ ´Ù´Ü°è ÀýÂ÷ µîÀÌ ÀÖ´Ù. »õ·Î¿î º¸¾È¸ÞÄ¿´ÏÁòÀ» ¿ìȸÇØ ÀÚµ¿È­ Å×½ºÆ® ±â¼úÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â ÀϺΠ»õ·Î¿î µµ±¸µéÀ» ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ Ä¸Â÷(CAPTCHA) ÅëÁ¦¿¡ ´ëÇÑ ³»¿ëÀ» ¼Ò°³ÇÏ°í ĸÂ÷ º¸¾È ±â¼úÀ» ¹«·ÂÈ­ÇÒ ¼ö ÀÖ´Â ÀϹÝÀûÀÎ Ãë¾àÁ¡µµ ¼Ò°³ÇÑ´Ù.

15Àå, 'Á¤º¸ ³ëÃâ °ø°Ý'¿¡¼­´Â ¿¡·¯ ¸Þ½ÃÁö»ó¿¡¼­ XSS °ø°Ý°ú ¾ÏȣȭµÈ ¿À¶óŬÀ» °ø°ÝÇÏ´Â ¹æ¹ýÀ» »õ·Ó°Ô Ãß°¡Çß´Ù.

16Àå, 'ÄÄÆÄÀÏµÈ ¾ÖÇø®ÄÉÀÌ¼Ç °ø°Ý'Àº ¾÷µ¥ÀÌÆ®ÇÏÁö ¾Ê¾Ò´Ù.

17Àå, '¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó °ø°Ý'¿¡¼­´Â Ŭ¶ó¿ìµå ±â¹Ý ¾ÆÅ°ÅØó¿¡¼­ ¹ß»ýÇÏ´Â Ãë¾àÁ¡À» ¼³¸íÇÏ°í, ¾ÆÅ°ÅØó Ãë¾àÁ¡À» °ø°ÝÇϱâ À§ÇÑ ¿¹¸¦ Ãß°¡Çß´Ù.

18Àå, '¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö °ø°Ý'¿¡¼­´Â Á¦Æ¼(Jetty), JMX °ü¸® ÄܼÖ, ASP ´å³Ý, ¾ÖÇÃiDisk ¼­¹ö, ·çºñ À¥ºê¸¯(WEBrick) À¥ ¼­¹ö, ÀÚ¹Ù À¥ ¼­¹ö °°Àº ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö¿Í Ç÷§Æû¿¡¼­ ¹ß»ýÇÏ´Â Èï¹Ì·Î¿î Ãë¾àÁ¡À» ¼³¸íÇÑ´Ù. ¶ÇÇÑ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¹æÈ­º®À» ¿ìȸÇϱâ À§ÇÑ ½ÇÁúÀûÀÎ Á¢±Ù ¹æ½ÄÀ» ¼Ò°³ÇÑ´Ù.

19Àå, '¼Ò½ºÄÚµå ³»ÀÇ Ãë¾àÁ¡ ¹ß°ß'Àº ¼öÁ¤ÇÏÁö ¾Ê¾Ò´Ù.

20Àå, 'À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÇØÄ¿ÀÇ µµ±¸»óÀÚ'¿¡¼­´Â ÇÁ·Ï½Ã ±â¹Ý µµ±¸ ¸ðÀ½ÀÇ ÃֽŠ±â´É¿¡ ´ëÇØ »ó¼¼ÇÑ ¼³¸íÀ» Ãß°¡Çß´Ù. non-proxy-aware Ŭ¶óÀ̾ðÆ®¿¡ ´ëÇÑ Æ®·¡ÇÈÀ» ¾î¶»°Ô ¼öÁýÇÒÁö¿Í ºê¶ó¿ìÀú»ó¿¡¼­ ¹ß»ýÇÏ´Â SSL ¿¡·¯¸¦ Á¦°ÅÇÏ´Â ¹æ¹ý, »óÈ£ ÀÛ¿ëÇÏ´Â ÇÁ·Ï½Ã¸¦ »ç¿ëÇÒ ¶§ ¹ß»ýÇϴ Ŭ¶óÀ̾ðÆ®»óÀÇ ¹®Á¦µé¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ÇÁ·Ï½Ã ±â¹Ý µµ±¸¸¦ »ç¿ëÇؼ­ Å×½ºÆ®ÇÒ ¶§ ÀϹÝÀûÀ¸·Î Àû¿ëµÇ´Â ÀÛ¾÷ ´Ü°èµé¿¡ ´ëÇØ »ó¼¼È÷ ¼³¸íÇÑ´Ù. ¶ÇÇÑ ÇöÀç »ç¿ëµÇ°í ÀÖ´Â À¥ Ãë¾àÁ¡ ½ºÄ³³Ê¿Í °¢±â ´Ù¸¥ ȯ°æ¿¡¼­ À¥ Ãë¾àÁ¡ ½ºÄ³³Ê¸¦ »ç¿ëÇϱâ À§ÇÑ ÃÖÀûÀÇ Á¢±Ù ¹æ½ÄÀ» ¾Ë¾Æº»´Ù.

21Àå, 'À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÇØÄ¿ÀÇ °ø°Ý ¹æ¹ý·Ð'Àº ÀÌ Ã¥¿¡¼­ ¼³¸íÇÑ Àü¹ÝÀûÀÎ ³»¿ëÀ» Æ÷ÇÔÇÏ´Â »õ·Î¿î ¹æ¹ý·ÐÀ» ¹Ý¿µÇØ ¼öÁ¤Çß´Ù.
 

¼­Æòº¸±â

´ÜÇົ BEST µµ¼­

³ªÀǼîÇÎ

  • Ä«µå³»¿ªÁ¶È¸
  • ¸¸Á·µµº¸±â
  • ÆǸÅÀÚº¸±â

ÃÖ±Ùº»»óÇ°

Àå¹Ù±¸´Ï

TOP