±¹³»µµ¼
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
IT Àü¹®¼
³×Æ®¿öÅ©
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
25,000¿ø |
---|
22,500¿ø (10%ÇÒÀÎ)
1,250P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
Ã¥¼Ò°³
ÇØÅ· °ø°Ý¿¡µµ ¾ÈÀüÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´Ù!
'¿¡ÀÌÄÜ ÇØÅ·¤ýº¸¾È' ½Ã¸®Áî, Á¦14±Ç ¡ºÀ©µµ¿ì ºñ½ºÅ¸ º¸¾È ÇÁ·Î±×·¡¹Ö¡». ÇØÅ· °ø°Ý¿¡µµ ¾ÈÀüÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ·Á´Â ÇÁ·Î±×·¡¸Ó¸¦ À§ÇØ Àú¼úµÇ¾ú´Ù. À©µµ¿ì ºñ½ºÅ¸¿ëÀ¸·Î ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µå´Â °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î »ï°í ÀÖ´Ù.
ÀÌ Ã¥Àº ¼ÒÇÁÆ®¿þ¾î¸¦ ¾ÈÀüÇÏ°Ô ¸¸µé ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â Ç÷§Æû µµ±¸¸¦ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ¿¡°Ô Á¦°øÇÏ´Â À©µµ¿ì ºñ½ºÅ¸ÀÇ ÁÖ¿ä º¸¾È ±â´ÉÀ» ÀÍÈ÷°í ±×°Í¿¡ ¸Â´Â ÄÚµù ±â¹ýÀ» ÀÍÈ÷´Â µ¥¿¡¼ ÇÑ°ÉÀ½ ³ª¾Æ°¡, ÀÎÅÍ³Ý ÀͽºÇ÷η¯ 7¿¡ ¸Â´Â ¹æ¾î ¹æ¹ý µîÀ» ¼³¸íÇÑ´Ù.
¶ÇÇÑ ¾ÏÈ£È ±â´ÉÀ» »ç¿ëÇÏ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ À§Çؼ´Â Â÷¼¼´ë ¾ÏÈ£È API(CNG)¶ó´Â À̸§ÀÇ »õ·Î¿î ¾ÏÈ£È ¾ÆÅ°ÅØó µî¿¡ ´ëÇØ ´Ù·ç°í ÀÖ´Ù. À©µµ¿ì XP¿Í À©µµ¿ì ºñ½ºÅ¸ÀÇ º¸¾È¿¡¼ÀÇ Â÷ÀÌÀ» ºÐ¼®ÇÏ¿© ÀÌÇظ¦ µµ¿ÍÁØ´Ù.
ÃâÆÇ»ç ¼Æò
¡´¿ä¾à¡µ
À©µµ¿ì ºñ½ºÅ¸ ¿ëÀ¸·Î ¾ÈÀüÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ·Á´Â ÇÁ·Î±×·¡¸ÓÀÇ Çʵ¶¼
¡ºÀ©µµ¿ì ºñ½ºÅ¸ º¸¾È ÇÁ·Î±×·¡¹Ö¡»Àº À©µµ¿ì ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ°¡ ¾ÈÀüÇÑ ¼ÒÇÁÆ®¿þ¾î Á¦Ç°À» ¸¸µé ¼ö ÀÖ´Â º¸¾È ¸ð¹ü »ç·Ê¸¦ º¸¿©ÁÖ°í ÀÖ´Ù. À©µµ¿ì ºñ½ºÅ¸´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ¾ÈÀüÇÏ°Ô ¸¸µé°Ô µµ¿ÍÁÖ´Â Ç÷§Æû µµ±¸¸¦ ¼ÒÇÁÆ®¿þ¾î ÀÛ¼ºÀÚ¿¡°Ô Á¦°øÇÏ´Â ±â´ÉÀ» °®Ãß¾î ¼³°èµÆ´Ù. ¼º°øÇϱâ À§Çؼ´Â ¹«¾ùº¸´Ùµµ »ç¶÷µéÀÌ ½Å·ÚÇÏ´Â ±â¼ú Á¦Ç°À» ¸¸µé¾î¾ß ÇÑ´Ù. ÀÌ Ã¥Àº ¿ì¸® ¸ðµÎ°¡ ±Ùº»ÀûÀ¸·Î ´õ ¾ÈÀüÇÏ°í ´õ ½Å·ÚÇÒ ¼ö ÀÖ´Â Á¦Ç°À» ¸¸µé¾î °í°´¿¡°Ô Àü´ÞÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁÙ °ÍÀÌ´Ù.
¡´ Ã¥ ¼Ò°³ ¡µ
¡ºWriting Secure Code¡»ÀÇ ÀúÀÚ ¸¶ÀÌŬ ÇÏ¿öµå¿Í µ¥À̺ø ¸£ºí¶ûÀÌ Á¦½ÃÇÑ À©µµ¿ì ºñ½ºÅ¸ ¿ëÀ¸·Î º¸¾È»ó ´õ ¾ÈÀüÇÑ Äڵ带 ÀÛ¼ºÇÏ´Â ÇعýÀ» ¾È³»ÇÑ´Ù. ÀÌ Ã¥Àº À©µµ¿ì ÇÁ·Î±×·¡¹Ö°ú APIÀÇ ±âº»À» Àß ÀÌÇØÇÏ°í ÀÖ´Â °³¹ßÀÚ¿¡°Ô ÀûÇÕÇÏ´Ù. À©µµ¿ì XP¿Í À©µµ¿ì ºñ½ºÅ¸ÀÇ º¸¾È»ó Â÷ÀÌÁ¡À» ºÐ¼®ÇÏ¿© ¡ºWriting Secure Code¡»¸¦ º¸¿ÏÇÒ ¼ö ÀÖ´Ù. ¼³°è ½Ã °áÁ¤ÇÒ »çÇ×, À©µµ¿ì ºñ½ºÅ¸ °³¹ß¿¡¼ ¾òÀº ±³ÈÆ, ½ÇÁ¦ º¸¾È »ç·Ê¸¦ ÇØ°áÇÏ´Â ½ÇÁúÀû Á¶¾ðÀ» ÇÑ´«¿¡ ÀÌÇØÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥¿¡ ³ª¿Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ºñÁÖ¾ó C#, ºñÁÖ¾ó C++, C ÄÚµå ¿¹Á¦´Â ÀÌ Ã¥ÀÇ µµ¼Á¤º¸ ÆäÀÌÁö http://www.acornpub.co.kr/book/vista-secure-code¿¡¼ ¹Þ¾Æ º¼ ¼ö ÀÖ´Ù.
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡Ü °ü¸®ÀÚ ±ÇÇÑ ¾øÀÌ ½ÇÇàÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥ °³¹ß
¡Ü ¹«°á¼º Á¦¾î¸¦ »ç¿ëÇÏ´Â ¿ì¼ö »ç·Ê
¡Ü ASLR, NX, SafeSEH·Î ÇÁ·Î±×·¥ º¸È£
¡Ü À©µµ¿ì ºñ½ºÅ¸ÀÇ ÀÎÁõ, ±ÇÇÑ °ËÁõ, ¾ÏÈ£È ¾Ë°í¸®Áò °³¼± »çÇ×
¡Ü ±ÇÇÑ°ú ÅäÅ«À» Á¦ÇÑÇϸ鼵µ Á¦¹Ý ¹®Á¦´Â ÁÙ¾îµç ¼ºñ½º ÀÛ¼º
¡Ü À©µµ¿ìÀÇ ÀÎÅÍ³Ý ÀͽºÇ÷η¯ 7 ¹æ¾î ±â´É°ú °³¹ß¿¡ ¿µÇâÀ» ÁÙ ¸¸ÇÑ ½Å±Ô º¸¾È ±â´É
¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
ÀÌ Ã¥ÀÌ ¸ñÇ¥·Î ÇÏ´Â µ¶ÀÚ´Â ÁÖ·Î À©µµ¿ì ºñ½ºÅ¸¿ëÀ¸·Î ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µå´Â °³¹ßÀÚÀÌ´Ù. ÀÌ Ã¥¿¡´Â ¼³°è °í·Á »çÇ×µµ ¸î °¡Áö ÀÖÀ¸¹Ç·Î ¼³°èÀÚ³ª ¾ÆÅ°ÅØÆ®¿¡°Ôµµ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ÇÏÁö¸¸ ÀÌ Ã¥Àº ÄÚµå Áß½ÉÀ¸·Î µÅ ÀÖÀ½À» ÀÌÇØÇÏÀÚ.
À©µµ¿ì ÀÎÁõ°ú ±ÇÇÑ ºÎ¿© ü°è¿¡ ´ëÇØ µ¶ÀÚ°¡ ¾î´À Á¤µµ Áö½ÄÀÌ ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. ¹è°æ Á¤º¸°¡ ¾à°£ Á¦°øµÇ±ä ÇÏÁö¸¸ À©µµ¿ì¿¡¼ °´Ã¼°¡ ¾î¶»°Ô º¸È£µÇ´ÂÁö´Â µ¶ÀÚ°¡ ÀÌ¹Ì ¾Æ´Â °ÍÀ¸·Î °£ÁÖÇÑ´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì ¸¶Å© ·ç½Ã³ëºñÄ¡¿Í µ¥À̺ø ¼Ö·Î¸ÕÀÌ ¾´ ¡ºÀ©µµ¿ì ÀÎÅͳΠ4ÆÇ(Windows Internals Fourth Edition)¡»(Microsoft Press 2005)À» Àо±â ¹Ù¶õ´Ù.
¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
ÀÌ Ã¥Àº ªÀº ÆíÀÌ´Ù. µ¶ÀÚ°¡ À©µµ¿ì ºñ½ºÅ¸¿¡¼ »ç¿ëµÉ ¼ÒÇÁÆ®¿þ¾î¸¦ °èȹÇÏ°í Àְųª ÇöÀç ÀÛ¼º ÁßÀ̶ó¸é Ã¥ Àüü¸¦ Àоî¾ß ÇÑ´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ À©µµ¿ì ºñ½ºÅ¸¿¡¼ Ãß°¡Çϰųª Çâ»óÇÑ »õ·Î¿î º¸¾È ¹æ¾î¹ý°ú ±â¼ú¿¡ ´ëÇØ ºÐÀ§±â¸¦ ÀÍÈ÷´Â ÀÌÀ¯¿¡¼ÀÌ´Ù.
À©µµ¿ì ºñ½ºÅ¸¿ëÀ¸·Î ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µå´Â ¸ðµç °³¹ßÀÚ°¡ ¹Ýµå½Ã Àоî¾ß ÇÏ´Â ¾ÕºÎºÐÀÇ ¼¼ ÀåÀ» Á¦¿ÜÇÏ°í´Â °¢ ÀåÀÌ ºñ±³Àû µ¶¸³ÀûÀÎ ³»¿ëÀÌ´Ù.
1Àå ¡°ÄÚµå Ç°Áú¡±¿¡¼´Â ÄÚµå ¼öÁØ¿¡¼ ÀáÀçÀûÀÎ º¸¾È ¹ö±×¸¦ ¾ø¾Ö±â À§ÇØ À©µµ¿ì ºñ½ºÅ¸¿¡ ÃëÇØÁø ¸¹Àº º¯°æ »çÇ׿¡ ´ëÇØ ¼³¸íÇÑ´Ù. À©µµ¿ì ºñ½ºÅ¸¸¦ ¾ÈÀüÇÏ°Ô ¸¸µé±â À§ÇØ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ ÇÑ °Í¿¡¼ ¼ÒÇÁÆ®¿þ¾î ¾÷°è°¡ ¹è¿ï ¼ö ÀÖ´Â ³»¿ëÀÌ ¸¹ÀÌ ÀÖ´Ù. ¿ì¸®°¡ º¸°í ½ÍÀº °Í ¿Ü¿¡ ¿ì¸®°¡ ¹è¿î ±³ÈÆÀ¸·ÎºÎÅÍ ´Ù¸¥ °³¹ßÀÚµµ ¹è¿ï Á¡µµ ÀÖ´Ù.
2Àå ¡°»ç¿ëÀÚ °èÁ¤ ÄÁÆ®·Ñ, ÅäÅ«, ¹«°á¼º ¼öÁØ¡±°ú 3Àå ¡°¹öÆÛ ¿À¹ö·± ¹æ¾î¡±´Â ¹Ýµå½Ã Àоî¾ß ÇÑ´Ù. ÀÌ µÎ Àå¿¡¼ ¼³¸íÇÏ´Â ±â¼úÀÌ À©µµ¿ì ºñ½ºÅ¸ÀÇ ´Ù¸¥ ¸ðµç ±â´É¿¡ ¿µÇâÀ» ¹ÌÄ¡±â ¶§¹®ÀÌ´Ù.
¸ðµÎ´Â ¾Æ´Ï¾îµµ »ó´ç¼öÀÇ °³¹ßÀÚ°¡ ³×Æ®¿öÅ© ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÒ °ÍÀ̱⿡ 4Àå ¡°³×Æ®¿öÅ© ¹æ¾î¡±ÀÇ ³»¿ëÀ» ÃæºÐÈ÷ Å͵æÇØ¾ß ÇÑ´Ù.
¼ºñ½º °³¹ßÀÚ´Â 5Àå ¡°¾ÈÀüÇÑ ¼ºñ½º »ý¼º¡±À» ¹Ýµå½Ã ÀÐÀÚ. ¼ºñ½º°¡ °ø°Ý¿¡ ´õ Àß °ßµð°Ô ÇÏ´Â ¹æ¹ý°ú ÃÖ¼ÒÇÑÀÇ ±ÇÇÑÀ¸·Î ½ÇÇàÇÏ´Â ¼ºñ½º ÀÛ¼ºÀ» ´õ ½±°Ô Çϵµ·Ï ±æÀâÀ̸¦ Á¦°øÇÑ´Ù.
ºê¶ó¿ìÀú µµ¿ì¹Ì °´Ã¼, µµ±¸ ¸ðÀ½, ¾×ƼºêX ÄÁÆ®·Ñ°ú °°Àº ÀÎÅÍ³Ý ÀͽºÇ÷η¯¿ë Äڵ带 ¸¸µç´Ù¸é 6Àå ¡°ÀÎÅÍ³Ý ÀͽºÇ÷η¯ 7 ¹æ¾î¡±¸¦ ÀÐÀÚ. À©µµ¿ì ºñ½ºÅ¸ÀÇ ÀÎÅÍ³Ý ÀͽºÇ÷η¯ 7¿¡´Â ÄÚµå ½ÇÇà¿¡ ¿µÇâÀ» ÁÙ ¸¸ÇÑ ¼ö¸¹Àº ±¸Á¶Àû º¯È¿Í ¹æ¾î ±â´ÉÀÌ ÀÖ´Ù.
°³¹ßÇÏ´Â ¼ÒÇÁÆ®¿þ¾î°¡ ¾ÏÈ£È ±â´ÉÀ» »ç¿ëÇÑ´Ù¸é 7Àå ¡°¾ÏÈ£ °³¼± »çÇס±À» ÀÐÀÚ. Â÷¼¼´ë ¾ÏÈ£È API(CNG)¶ó´Â À̸§ÀÇ »õ·Î¿î ¾ÏÈ£È ¾ÆÅ°ÅØó¸¦ ³Ö¾úÀ» »Ó¸¸ ¾Æ´Ï¶ó ¼öÁ¤µÈ ¾Ë°í¸®Áò°ú ÀÎÁõ¼ öȸ, È®ÀÎÀ» Ãß°¡Çß´Ù.
±â¾÷ °³¹ßÀÚ´Â 8Àå ¡°ÀÎÁõ°ú ±ÇÇÑ Çã°¡¡±¿¡¼ ¾òÀ» ¼ö ÀÖ´Â ³»¿ëÀÌ °¡Àå ¸¹À» °ÍÀε¥, ¿©±â¼´Â À©µµ¿ì ºñ½ºÅ¸ÀÇ ÀÎÁõ°ú ACLÀ» ¼³¸íÇÑ´Ù.
¸¶Áö¸· Àå ¡°±âŸ ¹æ¾î¿Í º¸¾È °ü·Ã ±â¼ú¡±Àº ´Ù¸¥ Àå ¾îµð¿¡µµ ³Ö±â ¸ðÈ£ÇÑ À©µµ¿ì ºñ½ºÅ¸¿¡ Ãß°¡µÈ »õ·Î¿î ¹æ¾î ±â´ÉÀ» ¸ðµÎ ¸ð¾Æµ×´Ù. ½Ã°£À» ³»¼ ÀÌ ÀåÀ» ÈȾ°í ¿©±â¼ Á¦°øµÈ ±â´ÉÀ̳ª ¹æ¾î¹ýÀÌ µ¶ÀÚ°¡ ÀÛ¼ºÇÏ´Â ¼ÒÇÁÆ®¿þ¾î¿¡ Àû¿ëµÇ´ÂÁö È®ÀÎÇϱ⠹ٶõ´Ù.
¸ñÂ÷
1Àå ÄÚµå Ç°Áú 27
À©µµ¿ì ºñ½ºÅ¸ Ç°Áú °ü¹® 29
¸ðµç C/C++ ¹®ÀÚ¿ ¹öÆÛ¿¡ SAL·Î Ç¥½ÄÀ» ºÙÀÓ 30
¿¹Á¦·Î º¸´Â SAL 31
±âÁ¸ÀÇ Äڵ忡¼ SAL¸¦ È°¿ëÇÏ´Â ¹æ¹ý 36
Äڵ忡¼ ±ÝÁöµÈ APIÀÇ Á¦°Å 36
Äڵ忡¼ ±ÝÁöµÈ ¾ÏÈ£È ¹æ¹ýÀÇ Á¦°Å 38
¹ö±×¸¦ ã¾Æ¼ ÇØ°áÇϱâ À§ÇÑ Á¤Àû ºÐ¼®ÀÇ È°¿ë 39
/analyze¿Í °ü·ÃµÈ °æ°í 39
¾ÖÇø®ÄÉÀÌ¼Ç °ËÁõ µµ±¸ °æ°í 41
FxCop °æ°í 41
C/C++ ºñ°ü¸® ÄÚµå´Â /GS·Î ÄÄÆÄÀÏÇÏ°í, /SafeSEH, /DynamicBase, /NXCompat·Î ¸µÅ© 41
°³¹ßÀÚ°¡ ÇØ¾ß ÇÒ ÀÏ 42
Âü°í ÀÚ·á 42
2Àå »ç¿ëÀÚ °èÁ¤ ÄÁÆ®·Ñ, ÅäÅ«, ¹«°á¼º ¼öÁØ 43
»ç¿ëÀÚ °èÁ¤ ÄÁÆ®·Ñ 45
»ç¿ëÀÚ ÅäÅ« 46
°ü¸®ÀÚ·Î ±ÇÇÑ »ó½Â 50
»ì¦ º¯ÇüµÈ ¹öÀü, °ü¸®ÀÚ µ¿ÀÇ ¸ðµå 50
À©µµ¿ì ºñ½ºÅ¸ ÅäÅ« Çü½Ä¿¡¼ ´Þ¶óÁø Á¡ 52
ÇÁ·Î¼¼½ºÀÇ ±ÇÇÑ »ó½Â ¿©ºÎ È®ÀÎ 53
¾ÖÇø®ÄÉÀ̼ÇÀÌ °ü¸®ÀÚ °èÁ¤À¸·Î ½ÇÇàµÇ°Ô ¸¸µå´Â ¹æ¹ý 55
¾ÖÇø®ÄÉÀ̼ÇÀÌ °èÁ¤ Á¤º¸ ÀÔ·ÂÀ̳ª µ¿ÀÇ È¸éÀ» ¶ç¿ì°Ô ¼³Á¤ 58
COM ±ÇÇÑ »ó½Â ¸ð´ÏÄ¿·Î COM ±¸¼º ¿ä¼Ò ½ÃÀÛ 60
±ÇÇÑ »ó½ÂµÈ °ü¸® ÄÚµå ¾ÖÇø®ÄÉÀ̼ÇÀÇ ½ÃÀÛ 62
»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º °í·Á »çÇ× 62
°¡»óÈ 63
¾ÖÇø®ÄÉÀ̼ǿ¡¼ °¡»óȸ¦ »ç¿ëÇÏÁö ¾Ê°Ô ¼³Á¤ÇÏ´Â ¹æ¹ý 67
¹«°á¼º ¼öÁØ 69
¹«°á¼º ¼³Á¤¿¡ ´ëÇÑ ±ÔÄ¢ 80
NW, NR, NX ¸¶½ºÅ© 80
¹«°á¼º ¼öÁØÀ» »ç¿ëÇÑ ¹æ¾î ¸ðµ¨ 81
À©µµ¿ì ºñ½ºÅ¸¿¡¼ ¾ÖÇø®ÄÉÀÌ¼Ç È£È¯¼º ¹®Á¦ µð¹ö±ë 83
ÆÄÀÏ °æ°í 83
·¹Áö½ºÆ®¸® °æ°í 83
INI °æ°í 83
ÅäÅ« °æ°í 84
±ÇÇÑ °æ°í 84
³×ÀÓ ½ºÆäÀ̽º °æ°í 84
±âŸ °´Ã¼ °æ°í 84
ÇÁ·Î¼¼½º °æ°í 85
ÄÚµå ¼¸íÀÇ Á߿伺 85
À©µµ¿ì ºñ½ºÅ¸¿¡ »õ·Î µîÀåÇÑ ±ÇÇÑ 86
SE_TRUSTED_CREDMAN_ACCESS_NAME
(¡°SeTrustedCredManAccessPrivilege¡±) 86
SE_TRUSTED_CREDMAN_ACCESS_PRIVILEGE (31L) 86
SE_RELABEL_NAME (¡°SeRelabelPrivilege¡±) 86
SE_RELABEL_PRIVILEGE (32L) 86
SE_INC_WORKING_SET_NAME (¡°SeIncreaseWorkingSetPrivilege¡±) 86
SE_INC_WORKING_SET_ PRIVILEGE (33L) 86
SE_TIME_ZONE_NAME (¡°SeTimeZonePrivilege¡± ) 87
SE_TIME_ZONE_ PRIVILEGE (34L) 87
SE_CREATE_SYMBOLIC_LINK_NAME (¡°SeCreateSymbolicLinkPrivilege¡±) 87
SE_CREATE_SYMBOLIC_LINK_ PRIVILEGE (35L) 87
°³¹ßÀÚ°¡ ÇØ¾ß ÇÒ ÀÏ 87
Âü°í ÀÚ·á 88
3Àå ¹öÆÛ ¿À¹ö·± ¹æ¾î 91
ASLR 93
ASLRÀÇ ÇÑ°è 96
¼º´É°ú ȣȯ¼º¿¡ ¹ÌÄ¡´Â ¿µÇâ 97
½ºÅà ÀÓÀÇÈ 98
¼º´É°ú ȣȯ¼º¿¡ ¹ÌÄ¡´Â ¿µÇâ 99
Èü ¹æ¾î 99
NX 105
¼º´É°ú ȣȯ¼º ¿µÇâ 109
/GS 112
SafeSEH 116
¿ä¾à 122
°³¹ßÀÚ°¡ ÇØ¾ß ÇÒ ÀÏ 122
Âü°í ÀÚ·á 123
4Àå ³×Æ®¿öÅ© ¹æ¾î 125
IPv6 °³¿ä 127
Å͸®µµ 129
³×Æ®¿öÅ© ¸ñ·Ï °ü¸®ÀÚ 133
À©µµ¿ì ºñ½ºÅ¸ RSS Ç÷§Æû 135
À©¼Ó º¸¾È ¼ÒÄÏ È®Àå 137
°í±Þ º¸¾ÈÀÌ ¼³Á¤µÈ À©µµ¿ì ¹æȺ® 139
Àü¿ª ¹æȺ® ¼³Á¤ 140
±ÔÄ¢ ÀÛ¼º 142
±ÔÄ¢ ±×·ì ´Ù·ç±â 150
°³¹ßÀÚ°¡ ÇØ¾ß ÇÒ ÀÏ 152
Âü°í ÀÚ·á 153
5Àå ¾ÈÀüÇÑ ¼ºñ½º »ý¼º 155
¼ºñ½ºÀÇ °³¿ä 156
¼ºñ½º °èÁ¤ 158
±ÇÇÑÀÇ Ãà¼Ò 162
³×Æ®¿öÅ© ¾×¼¼½ºÀÇ Á¦¾î 170
µ¥½ºÅ©Å¾°ú Åë½Å 173
´Ü¼ø ¸Þ½ÃÁö ¹Ú½º 175
°øÀ¯ ¸Þ¸ð¸® 176
³×ÀÓµå ÆÄÀÌÇÁ 176
¼ÒÄÏ 182
RPC/COM 183
°æÇè¿¡¼ÀÇ ±³ÈÆ 183
°³¹ßÀÚ°¡ ÇØ¾ß ÇÒ ÀÏ 185
Âü°í ÀÚ·á 185
6Àå ÀÎÅÍ³Ý ÀͽºÇ÷η¯ 7 ¹æ¾î 187
½ÉÃþ ¹æ¾î 189
¾×ƼºêX ¿ÉÆ® ÀÎ 189
º¸È£ ¸ðµå 191
µ¥ÀÌÅÍ ½ÇÇà ¹æÁö 195
cURL°ú IUri ÀÎÅÍÆäÀ̽º 199
¾×ƼºêX ÄÁÆ®·Ñ ÇÑÁ¤ 201
ÀÎÅÍ³Ý ÀͽºÇ÷η¯ 7¿¡ ´ëÇØ ¾Ë¾Æ¾ß ÇÒ ´Ù¸¥ °Íµé 201
Ŭ¸³º¸µå Á¢±ÙÀÌ Á¦ÇÑµÊ 202
URL ½ºÅ©¸³Æ® 202
PCT¿Í SSL2¿© Àß °¡°Ô(¼ÓÀÌ ½Ã¿øÇϱº)! AES¿© ¾î¼ ¿À°Ô! 202
À©µµ¿ì Ãâó 203
°³¹ßÀÚ°¡ ÇØ¾ß ÇÒ ÀÏ 203
Âü°í ÀÚ·á 205
7Àå ¾ÏÈ£ °³¼± »çÇ× 207
Ä¿³Î ¸ðµå¿Í »ç¿ëÀÚ ¸ðµå Áö¿ø 208
¾ÏÈ£ ¹Îø¼º 209
CNG¿¡¼ÀÇ ¾ÏÈ£ ¹Îø¼º 210
CNG¿¡ Æ÷ÇÔµÈ ½Å±Ô ¾Ë°í¸®Áò 212
CNGÀÇ »ç¿ë 214
µ¥ÀÌÅÍ ¾ÏÈ£È 215
µ¥ÀÌÅÍ ÇØ½Ì 215
µ¥ÀÌÅÍ MAC ¿¬»ê 216
³¼ö »ý¼º 216
CNG¿Í FIPS 217
°³¼±µÈ °¨»ç ±â´É 218
CNG¿¡¼ ´Ù·çÁö ¾Ê´Â °Í 219
°³¼±µÈ SSL/TLS 219
SSL/TLS ÇØÁö ¿©ºÎÀÇ Á¡°Ë°ú OCSP 221
À©µµ¿ì ºñ½ºÅ¸¿¡¼ÀÇ ·çÆ® ÀÎÁõ¼ 224
À©µµ¿ì ºñ½ºÅ¸¿¡¼ ¹®Á¦ ÀÖ´Â ¾ÏÈ£ ±â´É 225
½Çõ »çÇ× 225
Âü°í ÀÚ·á 225
8Àå ÀÎÁõ°ú ±ÇÇÑ Çã°¡ 227
À©µµ¿ì Ä«µå½ºÆäÀ̽º¿Í ÀÎÆ÷¸ÞÀÌ¼Ç Ä«µå 228
À©µµ¿ì Ä«µå½ºÆäÀ̽º¿Í ÇÇ½Ì 229
PIN 231
Ä«µå½ºÆäÀ̽º¿Í ÇÇ½Ì »ç·Ê 232
ÀÎÆ÷¸ÞÀÌ¼Ç Ä«µåÀÇ µ¿ÀÛ °üÂû 234
ÀÎÆ÷¸ÞÀÌ¼Ç Ä«µå¿¡ µé¾îÀÖ´Â Á¤º¸ 234
ÇÁ·Î±×·¥¿¡¼ÀÇ ÀÎÆ÷¸ÞÀÌ¼Ç Ä«µå ¾×¼¼½º 234
Ä«µå½ºÆäÀ̽º ¿ä¾à 237
GINAÀÇ º¯°æ 238
¼ÒÀ¯ÀÚ SIDÀÇ º¯°æ 239
°³¹ßÀÚ°¡ ÇØ¾ß ÇÒ ÀÏ 241
Âü°í ÀÚ·á 241
9Àå ±âŸ ¹æ¾î¿Í º¸¾È °ü·Ã ±â¼ú 243
¾ÖÇø®ÄÉÀ̼ǿ¡ ÀÚ³à º¸È£ ±â´É Ãß°¡ 244
ÄÚµå 245
½Ã°£ Á¦ÇÑ 246
450 ¿¡·¯ 247
ÆÄÀÏ ´Ù¿î·Îµå Â÷´Ü ¿É¼ÇÀÇ »ç¿ë 247
¾ÖÇø®ÄÉÀ̼ÇÀ̳ª URL Â÷´Ü ¸éÁ¦ 247
À̺¥Æ® ·Î±ë 248
À©µµ¿ì µðÆæ´õ API 249
À©µµ¿ì µðÆæ´õ Á¤Ã¥ ¹®¼ 250
ÄÚµå ¼¸í 250
À©µµ¿ì µðÆæ´õ ¡°¾Ë·ÁÁü ¶Ç´Â ¾ÆÁ÷ ºÐ·ùµÇÁö ¾ÊÀ½¡± ¸ñ·Ï¿¡ Ãß°¡Çϱâ À§ÇÑ ¿äû 251
»õ·Î¿î ÀÚ°Ý Áõ¸í »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º API 252
º¸¾È À̺¥Æ® ·Î±× »ç¿ë 254
Æ÷ÀÎÅÍ ÀÎÄÚµù 255
Ä¿³Î ¸ðµå µð¹ö±ë ¹®Á¦ 259
TPM ÇÁ·Î±×·¡¹Ö 260
TPM¿¡ ´ëÇÑ ÇÏÀ§ ¼öÁØÀÇ Á¢±Ù 262
À©µµ¿ì »çÀ̵å¹Ù¿Í °¡Á¬ º¸¾È °í·Á »çÇ× 267
Âü°í ÀÚ·á 268
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡¼ À©µµ¿ì¿Í ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È Ãë¾àÁ¡ ´ëÀÀ ¾÷¹«¸¦ ´ã´çÇß°í Áö±ÝÀº ±è¾ØÀå ¹ý·ü»ç¹«¼Ò¿¡¼ °í°´µéÀÇ ÇØÅ· »ç°í ´ëÀÀ ¹× °³ÀÎÁ¤º¸ º¸È£¿Í °ü·ÃÇØ ¾ÆÀ̵ð¾î¸¦ ³»°í ÀÖ´Ù. C#°ú ÆÄÀ̽ãÀ¸·Î ÄÚµùÇϱ⸦ Áñ±â¸ç »çÁø Âï±â¸¦ ÁÁ¾ÆÇÑ´Ù.
¿ªÀÚÀÇ ´Ù¸¥Ã¥
Àüüº¸±â»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÀÌ »óÇ°ÀÇ ½Ã¸®Áî
(ÃÑ 94±Ç / ÇöÀ籸¸Å °¡´Éµµ¼ 0±Ç)
ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.