°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (21,380¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (15,750¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (18,000¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

À©µµ¿ì ºñ½ºÅ¸ º¸¾È ÇÁ·Î±×·¡¹Ö

¿øÁ¦ : Writing secure code for Windows Vista
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆǸÅÁö¼ö 20
?
ÆǸÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆǸŷ®¿¡ ±â¹ÝÇÏ¿© ÆǸŷ® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆǸŠÁö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß Æȸ®´Â »óÇ°¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆǸŷ®°ú´Â ´Ù¼Ò Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆǸŷ® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
Á¤°¡

25,000¿ø

  • 22,500¿ø (10%ÇÒÀÎ)

    1,250P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 4/20(Åä) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­(76)

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

ÇØÅ· °ø°Ý¿¡µµ ¾ÈÀüÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´Ù!

'¿¡ÀÌÄÜ ÇØÅ·¤ýº¸¾È' ½Ã¸®Áî, Á¦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

ÀúÀÚ¼Ò°³

¸¶ÀÌŬ ÇÏ¿öµå [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

±èÈ«¼® [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡¼­ À©µµ¿ì¿Í ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È Ãë¾àÁ¡ ´ëÀÀ ¾÷¹«¸¦ ´ã´çÇß°í Áö±ÝÀº ±è¾ØÀå ¹ý·ü»ç¹«¼Ò¿¡¼­ °í°´µéÀÇ ÇØÅ· »ç°í ´ëÀÀ ¹× °³ÀÎÁ¤º¸ º¸È£¿Í °ü·ÃÇØ ¾ÆÀ̵ð¾î¸¦ ³»°í ÀÖ´Ù. C#°ú ÆÄÀ̽ãÀ¸·Î ÄÚµùÇϱ⸦ Áñ±â¸ç »çÁø Âï±â¸¦ ÁÁ¾ÆÇÑ´Ù.

±èÈ«±Ù [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

ÀÌ »óÇ°ÀÇ ½Ã¸®Áî

(ÃÑ 77±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 77±Ç)

¼±ÅÃÇÑ »óÇ° ºÏÄ«Æ®´ã±â
ÆîÃ帱â

ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    0.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
    (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë