¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    C & C++ ½ÃÅ¥¾î ÄÚµù[°³Á¤ÆÇ]

    C & C++ ½ÃÅ¥¾î ÄÚµù[°³Á¤ÆÇ] ¹ö±× ¾ø´Â ¾ÈÀüÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ À§ÇÑ

    ½Ã¸®Áî : ¿¡ÀÌÄÜ ÇØÅ· º¸¾È½Ã¸®Áî [59]

    ¿øÁ¦ : Secure Coding in C and C++ (2nd Edition)

    • ·Î¹öÆ® ½ÃÄÚµå Àú
    • À̽ÂÁØ ¿ª
    • ¿¡ÀÌÄÜÃâÆÇ
    • 2015³â 01¿ù 09ÀÏ
    • Á¤°¡
      45,000¿ø
    • ÆÇ¸Å°¡
      40,500¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      2,250¿ø Àû¸³ [5%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    • ¹è¼Û±¸ºÐ
      ¾÷ü¹è¼Û(¹ÝµðºÏ)
    • ¹è¼Û·á
      ¹«·á¹è¼Û
    • Ãâ°í¿¹Á¤ÀÏ

      Ãâ°í¿¹Á¤ÀÏ ¾È³»

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

      close

      2025³â 05¿ù 01ÀÏ(¸ñ)

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

    ¼ö·®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9788960776548 685ÂÊ 188 x 235 (§®)

    Áö±Ý ÀÌÃ¥Àº

    ÀÌ ºÐ¾ßÀÇ º£½ºÆ®¼¿·¯

    ÀÌ Ã¥°ú ÇÔ²² ±¸¸ÅÇÑ Ã¥

    ÀÌ Ã¥ÀÇ ½Ã¸®Áî

    Àüü ¼±Åà ¼îÇÎīƮ ´ã±â
    ½Ã¸®Áî Àüüº¸±â

    ÃâÆÇ»ç ¸®ºä

    ÃâÆÇ»ç ¼­Æò
    ¡Ú ¿ä¾à ¡Ú
    ÀÌ Ã¥Àº ¼ÒÇÁÆ®¿þ¾î Ãë¾àÁ¡ÀÇ ±Ùº» ¿øÀÎÀ» ¼³¸íÇϰí ħÅõ¸¦ ¸·±â À§ÇØ ÃëÇÒ ¼ö ÀÖ´Â ´ëÃ¥À» ¾Ë·ÁÁØ´Ù. ´õ¿íÀÌ ÀÌ Ã¥À» ÅëÇØ ÇÁ·Î±×·¡¸Ó´Â ´çÀå ¿À´Ã¸¸ÀÌ ¾Æ´Ï¶ó ¹Ì·¡ÀÇ °ø°ÝÀ¸·ÎºÎÅÍ ¼ÒÇÁÆ®?¿þ¾î¸¦ º¸È£ÇÏ´Â ÃÖ»óÀÇ º¸¾È ¾÷¹« äÅðú º¸¾È »ç°í ¹æ½ÄÀ» ¹ßÀü½Ãų ¼ö ÀÖ´Ù. ·Î¹öÆ® ½ÃÄÚµå´Â CERT º¸°í¼­¿Í °á·ÐÀ» Ȱ¿ëÇØ ÇÁ·Î±×·¥ ¿¡·¯°¡ ´ëºÎºÐ º¸¾È ±¸¸ÛÀÌ µÇ´Â °ÍÀ» ü°èÀûÀ¸·Î È®ÀÎÇϰí, ±× º¸¾È ±¸¸ÛÀÌ ¾î¶»°Ô ¹«´Ü ÀÌ¿ëµÉ ¼ö ÀÖ´ÂÁö¸¦ º¸À̸ç, °¡´ÉÇÑ °á°ú¸¦ °íÂûÇØº¸°í ¾ÈÀüÇÑ ¹æ¹ýÀ» ³»³õ´Â´Ù. ÀÌ Ã¥¿¡´Â À©µµ¿ì¿Í ¸®´ª½º¿¡¼­ ±¸ÇöÇÑ...
    ¡Ú ¿ä¾à ¡Ú
    ÀÌ Ã¥Àº ¼ÒÇÁÆ®¿þ¾î Ãë¾àÁ¡ÀÇ ±Ùº» ¿øÀÎÀ» ¼³¸íÇϰí ħÅõ¸¦ ¸·±â À§ÇØ ÃëÇÒ ¼ö ÀÖ´Â ´ëÃ¥À» ¾Ë·ÁÁØ´Ù. ´õ¿íÀÌ ÀÌ Ã¥À» ÅëÇØ ÇÁ·Î±×·¡¸Ó´Â ´çÀå ¿À´Ã¸¸ÀÌ ¾Æ´Ï¶ó ¹Ì·¡ÀÇ °ø°ÝÀ¸·ÎºÎÅÍ ¼ÒÇÁÆ®¿þ¾î¸¦ º¸È£ÇÏ´Â ÃÖ»óÀÇ º¸¾È ¾÷¹« äÅðú º¸¾È »ç°í ¹æ½ÄÀ» ¹ßÀü½Ãų ¼ö ÀÖ´Ù. ·Î¹öÆ® ½ÃÄÚµå´Â CERT º¸°í¼­¿Í °á·ÐÀ» Ȱ¿ëÇØ ÇÁ·Î±×·¥ ¿¡·¯°¡ ´ëºÎºÐ º¸¾È ±¸¸ÛÀÌ µÇ´Â °ÍÀ» ü°èÀûÀ¸·Î È®ÀÎÇϰí, ±× º¸¾È ±¸¸ÛÀÌ ¾î¶»°Ô ¹«´Ü ÀÌ¿ëµÉ ¼ö ÀÖ´ÂÁö¸¦ º¸À̸ç, °¡´ÉÇÑ °á°ú¸¦ °íÂûÇØº¸°í ¾ÈÀüÇÑ ¹æ¹ýÀ» ³»³õ´Â´Ù. ÀÌ Ã¥¿¡´Â À©µµ¿ì¿Í ¸®´ª½º¿¡¼­ ±¸ÇöÇÑ ¼ö¹é °³ÀÇ ¾ÈÀüÇÑ ÄÚµå, ºÒ¾ÈÀüÇÑ ÄÚµå, ÀͽºÇ÷ÎÀÕ ¿¹Á¦°¡ µé¾îÀÖ´Ù. ¾ÈÀüÇÑ C ¶Ç´Â C++ ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé(¶Ç´Â ¾ÈÀüÇÏ°Ô Áöų) Ã¥ÀÓÀÌ ÀÖ´Ù¸é ÀÌ Ã¥¿¡¼­ °¡Àå ÀÚ¼¼Çϰí Àü¹®ÀûÀÎ Áö¿øÀ» ¾òÀ» ¼ö ÀÖ´Ù.
    ¡Ú ÃßõÀÇ ±Û ¡Ú
    »çȸ°¡ ³×Æ®¿öÅ© ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛ¿¡ ÀÇÁ¸ÇÒ¼ö·Ï ÀÌ·± ½Ã½ºÅÛÀ» °Ü³ÉÇÑ °ø°Ý Ƚ¼ö´Â ³ª³¯ÀÌ Áõ°¡Çß´Ù. ¶ÇÇÑ ÀÌ·± °ø°Ý(Á¤ºÎ, ±â¾÷, ±³À° ±â°ü, °³ÀÎÀÌ ´ë»ó)À¸·Î Áß¿ä µ¥ÀÌÅÍÀÇ ÆÄ±«¿Í ¼Õ»ó, ½Ã½ºÅÛ ÇÇÇØ, »ý»ê¼º Ç϶ô, °æÁ¦Àû ¼Õ½ÇÀÌ ¹ß»ýÇß´Ù.
    ¿À´Ã³¯ ÀÎÅͳݿ¡¼­ ÇàÇØÁö´Â °ø°ÝÀÇ ´ëºÎºÐÀº ´Ü¼øÇÑ °ñÄ©°Å¸® ¼öÁØ¿¡¼­ ³¡³ª±ä ÇÏÁö¸¸, Á¡Á¡ ¹üÁË, Å×·¯, ±× ¿ÜÀÇ ¾ÇÀÇÀûÀÎ ¸ñÀûÀ» ¶ì°í ¼ÒÇÁÆ®¿þ¾îÀÇ Ãë¾àÁ¡À» ³ë¸®´Â ÀϵéÀÌ Á¡Á¡ ´Ã¾î³ª´Â Ãß¼¼´Ù. ÃÖ±Ù Åë°è¿¡ µû¸£¸é ¿¬°£ 4,000°³ ÀÌ»óÀÇ ¼ÒÇÁÆ®¿þ¾î Ãë¾àÁ¡ÀÌ ¹ß°ßµÈ´Ù°í ÇÑ´Ù. ÀÌ·± Ãë¾àÁ¡Àº ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÒ ¶§ ½Ã½ºÅÛ º¸È£¸¦ ÀûÀýÈ÷ ÇÏÁö ¾Ê¾Ò°Å³ª º¸¾È °áÇÔÀ» Á¦°ÅÇÏ´Â µ¥ ÃæºÐÈ÷ ÁýÁßÇÏÁö ¸øÇ߱⠶§¹®¿¡ ¹ß»ýÇÑ´Ù.
    Ãë¾àÁ¡ÀÌ Áõ°¡ÇÔ¿¡ µû¶ó °ø°ÝÀÇ º¹À⼺°ú È¿À²¼ºµµ ²ÙÁØÈ÷ ¹ßÀüÇß´Ù. ħÀÔÀÚ´Â Á¦Ç°¿¡¼­ ¹ß°ßµÈ Ãë¾àÁ¡À» ÆÄ°íµé ½ºÅ©¸³Æ®¸¦ À绡¸® °³¹ßÇßÀ¸¸ç, ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ ÄÄÇ»Å͸¦ ¼Õ»ó½ÃŰ´Â °ÍÀº ¹°·Ð, ´Ù¸¥ °ø°ÝÀÚµéÀÌ »ç¿ëÇÒ ¼ö ÀÖ°Ô ½ºÅ©¸³Æ®¸¦ °øÀ¯Çϱâ±îÁö ÇÑ´Ù. ÀÌ·¸°Ô °øÀ¯µÈ ½ºÅ©¸³Æ®¸¦ Ȱ¿ëÇÑ ÇÁ·Î±×·¥ÀÌ ¸¸µé¾îÁö¸é Ãë¾àÁ¡ÀÌ ÀÖ´Â ½Ã½ºÅÛÀ» ÀÚµ¿ °Ë»öÇØ °ø°ÝÇÏ°í ¼Õ»ó½Ã۸ç, ±×·± ½Ã½ºÅÛµéÀ» °æÀ¯ÇØ ´õ ¸¹Àº ½Ã½ºÅÛÀ» °ø°ÝÇÑ´Ù.
    ¸Å³â ¸·´ëÇÑ ¼öÀÇ Ãë¾àÁ¡ÀÌ ¹ß°ßµÇ¹Ç·Î °ü¸®ÀÚµéÀº ±âÁ¸ ½Ã½ºÅÛÀ» ÆÐÄ¡ÇÏ´Â µ¥ ´õ¿í °ñ¸Ó¸®¸¦ ¾Î°í ÀÖ´Ù. ÆÐÄ¡ Àû¿ëÀÌ ¾î·Á¿ï ¼ö ÀÖ°í ¿¹»óÄ¡ ¸øÇÑ ºÎÀÛ¿ëÀÌ ÀÖÀ»Áöµµ ¸ð¸¥´Ù. ¾÷ü°¡ º¸¾È ÆÐÄ¡¸¦ ³»³õÀº ÈÄ¿¡ Ãë¾àÁ¡ÀÌ ÀÖ´Â ÄÄÇ»ÅÍÀÇ 90~95%°¡ ÆÐÄ¡¸¦ Àû¿ëÇϱâ±îÁö´Â ¼ö°³¿ù, ½ÉÁö¾î ¼ö³âÀÌ °É¸± ¼ö ÀÖ´Ù.
    ÀÎÅÍ³Ý »ç¿ëÀÚµéÀº °ø½Å·Â ÀÖ´Â º¸¾È °ü·Ã ÀÎÅÍ³Ý Ä¿¹Â´ÏƼ¿¡ Å©°Ô ÀÇÁ¸ÇÑ´Ù. ±×·¯³ª ¿À´Ã³¯ ±×·± ÇØ°á ¹æ½ÄÀº Á¡Á¡ ÇѰ迡 ºÎµúÈ÷°í ÀÖ´Ù. °¢°¢ÀÇ Ã³¸® Á¶Á÷ÀÌ ÀýÂ÷¸¦ ´É·üÀûÀÌ°íµµ ÀÚµ¿È­ÇÏ´Â µ¥ ¸ðµÎ ¿­½ÉÀ̱ä ÇÏÁö¸¸, »ó¿ë ¼ÒÇÁÆ®¿þ¾î Á¦Ç°ÀÇ Ãë¾àÁ¡ ¼ö°¡ ³Ê¹« ¸¹¾Æ ¾ÆÁÖ ¶Ù¾î³­ Á¶Á÷ÀÌ ¾Æ´Ï¶ó¸é ÀÌÁ¦ ÇØ°áÀÌ ºÒ°¡´ÉÇÑ ¼öÁØ¿¡ ¿Í ÀÖ´Ù.
    ´ëºÎºÐ Á¦Ç°¿¡¼­ º¸¾ÈÀÌ ´õ °­È­µÆ´Ù°í´Â º¼ ¼ö ¾ø´Ù. Áï, ¸¹Àº ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀº Ãë¾àÁ¡ÀÇ ¿øÀÎÀ¸·Î ¾òÀº ±³ÈÆÀ» ÀÌÇØÇÏÁö ¸øÇϰųª ÀûÀýÇÑ ¿ÏÈ­ Àü·«À» ÆîÄ¡Áö ¸øÇϰí ÀÖ´Ù. CERT/CC°¡ Ãʱ⠹öÀüÀÇ Á¦Ç°¿¡¼­ ¹ß°ßÇß´ø °Í°ú ¶È°°Àº Á¾·ùÀÇ Ãë¾àÁ¡À» ÀÌÈÄ ¹öÀü¿¡¼­µµ °è¼Ó ¹ß°ßÇÏ´Â »ç½Ç·Î ¹Ì·ç¾î ÀÌ Á¡À» ¾Ë ¼ö ÀÖ´Ù.
    À§ ¿ä¼ÒµéÀ» Çϳª·Î ÇÕÃÄ »ý°¢Çغ¸¸é ½ÇÁ¦·Î ½Ã½ºÅÛ ¼Óµµ°¡ »¡¶óÁø ¸¸Å­ ´Ü½Ã°£ ³»¿¡ ¸¹Àº °ø°ÝÀ¸·Î »ó´çÇÑ °æÁ¦Àû ¼Õ½Ç°ú ¼­ºñ½º È¥¶õÀÌ ¹ß»ýÇÒ °ÍÀ¸·Î º¸ÀδÙ.
    ÀÏ»çºÒ¶õÇÑ Ã³¸®°¡ °è¼Ó ÇÊ¿äÇÏÁö¸¸ ½±°Ô °ø°Ý ´çÇÏÁö ¾Ê°Ô ´õ ¸¹Àº º¸¾È ½Ã½ºÅÛÀ» °®Ãç¾ß ÇÑ´Ù.
    ÀÌ Ã¥¿¡¼­´Â 1988³â¿¡ CERT¸¦ ¼³¸³ÇÑ ÀÌ·¡·Î ±â·ÏµÈ °¡Àå ÈçÇϰí À§ÇèÇÏ¸ç ÆÄ±«ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î Ãë¾àÁ¡¿¡ ´ëÇÑ C/C++ ÇÁ·Î±×·¡¹Ö ÁÖ¿ä ¿¡·¯¸¦ ´Ù·é´Ù. ÀÌ Ã¥À¸·Î ÇÁ·Î±×·¡¹Ö ¿¡·¯¸¦ ±íÀÌ ÀÖ°Ô ±â¼úÀûÀ¸·Î ºÐ¼®Çϰí, ħÅõ À§ÇèÀ» ÁÙÀ̰ųª Á¦°ÅÇÏ´Â µ¥ È¿°úÀûÀÌ°íµµ ½Ç¿ëÀûÀÎ ¿ÏÈ­ Àü·« ¸ðµÎ¸¦ ¹è¿ï ¼ö ÀÖ´Ù.
    1987³â 4¿ù, ·Î¹öÆ®°¡ ¼ÒÇÁÆ®¿þ¾î °øÇÐ ¿¬±¸¼Ò(SEI, Software Engineering Institute)¿¡ óÀ½À¸·Î ÇÕ·ùÇÒ ¶§ºÎÅÍ ÁÙ°ð ÇÔ²² ÀÏÇØ ¿Ô´Ù. ·Î¹öÆ®´Â ³ë·ÃÇÏ°íµµ Áö½ÄÀÌ Ç³ºÎÇÑ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀε¥, ¼ÒÇÁÆ®¿þ¾î Ãë¾àÁ¡À» ¼¼¼¼ÇÏ°Ô ºÐ¼®Çϰí ÀÚ½ÅÀÌ °üÂûÇÏ°í ¹ß°ßÇÑ ³»¿ëÀ» Àß ¼³¸íÇß´Ù. ±×·¸±â ¶§¹®¿¡ ÀÌ Ã¥Àº ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀÌ Á÷¸éÇÏ´Â °¡Àå ÀϹÝÀûÀÎ ¹®Á¦µé¿¡ ´ëÇØ ¸Å¿ì ½ÅÁßÇÑ Ã³¸®¿Í ½ÇÁúÀû ÇØ°áÃ¥À» Á¦°øÇÑ´Ù. ·Î¹öÆ®´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ´ëÇØ ±¤¹üÀ§ÇÑ ¹è°æ Áö½ÄÀ» °®°í ÀÖ¾î ¼Ò½ºÄÚµå °³¹ß ½Ã¿¡ ÀÌÇØµæ½ÇÀ» µûÁ®¾ß ÇÏ´Â ¼º´É ±ÕÇü, À¯¿ë¼º, ±âŸ ǰÁú ¼Ó¼º¿¡µµ ½Å°æÀ» ±â¿ï¿´´Ù. ·Î¹öÆ®ÀÇ ´É·Â¿¡ ´õÇØ ÀÌ Ã¥¿¡´Â CERT¸¦ ¿î¿ëÇϸ鼭 ¾òÀº ÃàÀûµÈ Áö½ÄµéÀÌ µé¾îÀÖ°í, SEIÀÇ CERT/CC Ãë¾àÁ¡ ºÐ¼® ÆÀ, CERT ¿î¿µ ½ºÅÂÇÁ, ±×¸®°í ÆíÁý ¹× Áö¿ø ½ºÅÂÇÁÀÇ Æ¯º°ÇÑ ÀÛ¾÷µµ µé¾îÀÖ´Ù.
    - ¸®Â÷µå Æä½Ã¾Æ(Richard D. Phethia)/CERT µð·ºÅÍ
    ¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú
    ¡á C³ª C++ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Àüü º¸¾ÈÀ» Çâ»ó½Ãų ¼ö ÀÖ´Â ¹æ¹ý
    ¡á ºÒ¾ÈÀüÇÑ Á¶ÀÛ ·ÎÁ÷À» ¹«´Ü ÀÌ¿ëÇÏ´Â ¹öÆÛ ¿À¹öÇ÷Î, ½ºÅà ½º¸Å½Ì, ¹Ýȯ ÁöÇâÀû ÇÁ·Î±×·¡¹Ö °ø°Ý µîÀ» ¹«·ÂÈ­½Ãų ¹æ¹ý
    ¡á µ¿Àû ¸Þ¸ð¸® °ü¸® ÇÔ¼öÀÇ À߸øµÈ »ç¿ëÀ¸·Î ¹ß»ýÇÏ´Â Ãë¾àÁ¡°ú º¸¾È ÇãÁ¡À» ¿¹¹æÇÏ´Â ¹æ¹ý
    ¡á ºÎÈ£ Á¤¼ö ¿À¹öÇ÷Î, ¹«ºÎÈ£ Á¤¼ö ·¡ÇÎ, À߸² ¿¡·¯·Î ÀÎÇØ ¹ß»ýÇÏ´Â Á¤¼ö °ü·Ã ¹®Á¦¸¦ Á¦°ÅÇÏ´Â ¹æ¹ý
    ¡á ½ÃÅ¥¾î I/O¸¦ ¼öÇàÇØ ÆÄÀÏ ½Ã½ºÅÛ Ãë¾àÁ¡À» ¿¹¹æÇÏ´Â ¹æ¹ý
    ¡á Çü½Ä ¹®ÀÚ¿­ Ãë¾àÁ¡À» ¸¸µéÁö ¾Ê°í Çü½ÄÈ­µÈ Ãâ·Â ÇÔ¼ö¸¦ ¿Ã¹Ù¸£°Ô »ç¿ëÇÏ´Â ¹æ¹ý
    ¡á µ¿½Ã ¹ß»ý Äڵ带 °³¹ßÇÏ´Â µ¿¾È¿¡ °æÇÕ »óÅÂ¿Í ±âŸ ¹«´Ü ÀÌ¿ë °¡´ÉÇÑ Ãë¾àÁ¡À» ¿¹¹æÇÏ´Â ¹æ¹ý
    ¡á C11¿Í C++11¿¡ ´ëÇÑ ³»¿ë ¾÷µ¥ÀÌÆ®
    ¡á ¹®ÀÚ¿­, µ¿Àû ¸Þ¸ð¸® °ü¸®, Á¤¼ö º¸¾È °ü·Ã ³»¿ë ¾÷µ¥ÀÌÆ®
    ¡á µ¿½Ã ¹ß»ý¿¡ ´ëÇÑ »õ·Î¿î ´Ü¿ø Ãß°¡
    ¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
    ÀÌ Ã¥Àº C¿Í C++·Î ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú À¯Áö º¸¼ö¿¡ Á¾»çÇÏ´Â »ç¶÷¿¡°Ô À¯¿ëÇÏ´Ù.
    ¡á C/C++ ÇÁ·Î±×·¡¸Ó¶ó¸é ¼ÒÇÁÆ®¿þ¾î Ãë¾àÁ¡ÀÌ µÇ´Â Åë»óÀûÀÎ ÇÁ·Î±×·¡¹Ö ¿¡·¯¸¦ È®ÀÎÇϰí ÀÌ·¯ÇÑ ¿¡·¯°¡ ¾î¶»°Ô ¹«´Ü ÀÌ¿ëµÇ´ÂÁö¸¦ ÀÌÇØÇÏ¸ç ¾ÈÀü ¹æ½ÄÀ¸·Î ÇØ°áÃ¥À» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¾Ë ¼ö ÀÖ´Ù.
    ¡á ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ® °ü¸®ÀÚ¶ó¸é ¼ÒÇÁÆ®¿þ¾î Ãë¾àÁ¡ÀÇ Á߿伺°ú À§ÇèÀ» ½Äº°ÇØ ½ÃÅ¥¾î ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ÅõÀÚ ÇØ¾ß ÇÒÁö¸¦ ÆÇ´ÜÇÒ ¼ö ÀÖ´Ù.
    ¡á ÄÄÇ»ÅͰøÇаú ÇлýÀ̶ó¸é ³ª»Û ½À°üÀÌ µå´Â °ÍÀ» ¸·¾ÆÁÖ¸ç ÇÁ·Î Á÷¾÷ÀÎÀÌ µÅ¼­ ½ÃÅ¥¾î ÇÁ·Î±×·¥À» °³¹ßÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¡¹Ö ½Ç±â¸¦ ÀÍÈú ¼ö ÀÖ´Ù.
    ¡á º¸¾È ºÐ¼®°¡¶ó¸é ÀÏ»óÀûÀÎ Ãë¾àÁ¡¿¡ ´ëÇØ ¼¼ºÎÀûÀÎ ¼³¸íÀ» ÀÌÇØÇϰí ÀÌ·¯ÇÑ Ãë¾àÁ¡À» ¹ß°ßÇÏ´Â ¹æ¹ýÀ» ¾Ë°Ô µÇ¸ç ½ÇÁ¦ÀûÀÎ ¿¹¹æ Àü·«À» ÀÍÈú ¼ö ÀÖ´Ù.
    ¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
    1Àå, '°¡À§µé°í ¶Ù±â'¿¡¼­´Â ¹®Á¦ÀÇ °³·«À» Á¦°øÇϰí, º¸¾È ¿ë¾î¿Í °³³äÀ» ¼Ò°³ÇÏ¸ç ±×Åä·Ï ¸¹Àº Ãë¾àÁ¡ÀÌ C¿Í C++ ÇÁ·Î±×·¥¿¡¼­ ¹ß°ßµÇ´Â ÀÌÀ¯¸¦ ¾Ë·ÁÁØ´Ù.
    2Àå, '¹®ÀÚ¿­'¿¡¼­´Â C¿Í C++¿¡¼­ÀÇ ¹öÆÛ ¿À¹öÇÃ·Î¿Í ½ºÅà ½º¸Å½Ì °°Àº ¹®ÀÚ¿­ Á¶ÀÛ, Åë»óÀûÀÎ º¸¾È °áÇÔ, ±× °á°ú·Î ³ªÅ¸³ª´Â Ãë¾àÁ¡À» ¼³¸íÇÑ´Ù. ÄÚµå ÀÎÁ§¼Ç°ú ¾ÆÅ© ÀÎÁ§¼Ç ÀͽºÇ÷ÎÀÕÀ» ¸ðµÎ ¾Ë¾Æº»´Ù.
    3Àå, 'Æ÷ÀÎÅÍ º¯Á¶'¿¡¼­´Â °ø°ÝÀÚ°¡ ¸Þ¸ð¸®ÀÇ ¾î´À À§Ä¡¿¡¼­µç ÁÖ¼Ò¸¦ ¾µ ¼ö ÀÖ´Â ÀÓÀÇ ¸Þ¸ð¸® ¾²±â ÀͽºÇ÷ÎÀÕÀ» ¼Ò°³Çϰí, ÀÌ·± ÀͽºÇ÷ÎÀÕÀÌ µé¾î°£ ¸Ó½Å¿¡¼­ ÀÓÀÇ Äڵ带 ½ÇÇàÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ÀÓÀÇ ¸Þ¸ð¸® ¾²±â·Î ¹ß»ýÇÑ Ãë¾àÁ¡Àº ÀÌÈÄÀÇ Àå¿¡¼­ ´Ù·é´Ù.
    4Àå, 'µ¿Àû ¸Þ¸ð¸® °ü¸®'¿¡¼­´Â µ¿Àû ¸Þ¸ð¸® °ü¸®¸¦ ¼³¸íÇÑ´Ù. µ¿ÀûÀ¸·Î ÇÒ´çµÈ ¹öÆÛ ¿À¹öÇ÷Î, ÇØÁ¦µÈ ¸Þ¸ð¸®¿¡ ¾²±â, ÀÌÁß ÇØÁ¦ Ãë¾àÁ¡À»

    Ãßõ±Û

    »çȸ°¡ ³×Æ®¿öÅ© ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛ¿¡ ÀÇÁ¸ÇÒ¼ö·Ï ÀÌ·± ½Ã½ºÅÛÀ» °Ü³ÉÇÑ °ø°Ý Ƚ¼ö´Â ³ª³¯ÀÌ Áõ°¡Çß´Ù. ¶ÇÇÑ ÀÌ·± °ø°Ý(Á¤ºÎ, ±â¾÷, ±³À° ±â°ü, °³ÀÎÀÌ ´ë»ó)À¸·Î Áß¿ä µ¥ÀÌÅÍÀÇ ÆÄ±«¿Í ¼Õ»ó, ½Ã½ºÅÛ ÇÇÇØ, »ý»ê¼º Ç϶ô, °æÁ¦Àû ¼Õ½ÇÀÌ ¹ß»ýÇß´Ù.

    ¿À´Ã³¯ ÀÎÅͳݿ¡¼­ ÇàÇØÁö´Â °ø°ÝÀÇ ´ëºÎºÐÀº ´Ü¼øÇÑ °ñÄ©°Å¸® ¼öÁØ¿¡¼­ ³¡³ª±ä ÇÏÁö¸¸, Á¡Á¡ ¹üÁË, Å×·¯, ±× ¿ÜÀÇ ¾ÇÀÇÀûÀÎ ¸ñÀûÀ» ¶ì°í ¼ÒÇÁÆ®¿þ¾îÀÇ Ãë¾àÁ¡À» ³ë¸®´Â ÀϵéÀÌ Á¡Á¡ ´Ã¾î³ª´Â Ãß¼¼´Ù. ÃÖ±Ù Åë°è¿¡ µû¸£¸é ¿¬°£ 4,000°³ ÀÌ»óÀÇ ¼ÒÇÁÆ®¿þ¾î Ãë¾àÁ¡ÀÌ ¹ß°ßµÈ´Ù°í ÇÑ´Ù. ÀÌ·± Ãë¾àÁ¡Àº ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÒ ¶§ ½Ã½ºÅÛ º¸È£¸¦ ÀûÀýÈ÷ ÇÏÁö ¾Ê¾Ò°Å³ª º¸¾È °áÇÔÀ» Á¦°ÅÇÏ´Â µ¥ ÃæºÐÈ÷ ÁýÁßÇÏÁö ¸øÇ߱⠶§¹®¿¡ ¹ß»ýÇÑ´Ù.

    Ãë¾àÁ¡ÀÌ Áõ°¡ÇÔ¿¡ µû¶ó °ø°ÝÀÇ º¹À⼺°ú È¿À²¼ºµµ ²ÙÁØÈ÷ ¹ßÀüÇß´Ù. ħÀÔÀÚ´Â Á¦Ç°¿¡¼­ ¹ß°ßµÈ Ãë¾àÁ¡À» ÆÄ°íµé ½ºÅ©¸³Æ®¸¦ À绡¸® °³¹ßÇßÀ¸¸ç, ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ ÄÄÇ»Å͸¦ ¼Õ»ó½ÃŰ´Â °ÍÀº ¹°·Ð, ´Ù¸¥ °ø°ÝÀÚµéÀÌ »ç¿ëÇÒ ¼ö ÀÖ°Ô ½ºÅ©¸³Æ®¸¦ °øÀ¯Çϱâ±îÁö ÇÑ´Ù. ÀÌ·¸°Ô °øÀ¯µÈ ½ºÅ©¸³Æ®¸¦ Ȱ¿ëÇÑ ÇÁ·Î±×·¥ÀÌ ¸¸µé¾îÁö¸é Ãë¾àÁ¡ÀÌ ÀÖ´Â ½Ã½ºÅÛÀ» ÀÚµ¿ °Ë»öÇØ °ø°ÝÇÏ°í ¼Õ»ó½Ã۸ç, ±×·± ½Ã½ºÅÛµéÀ» °æÀ¯ÇØ ´õ ¸¹Àº ½Ã½ºÅÛÀ» °ø°ÝÇÑ´Ù.

    ¸Å³â ¸·´ëÇÑ ¼öÀÇ Ãë¾àÁ¡ÀÌ ¹ß°ßµÇ¹Ç·Î °ü¸®ÀÚµéÀº ±âÁ¸ ½Ã½ºÅÛÀ» ÆÐÄ¡ÇÏ´Â µ¥ ´õ¿í °ñ¸Ó¸®¸¦ ¾Î°í ÀÖ´Ù. ÆÐÄ¡ Àû¿ëÀÌ ¾î·Á¿ï ¼ö ÀÖ°í ¿¹»óÄ¡ ¸øÇÑ ºÎÀÛ¿ëÀÌ ÀÖÀ»Áöµµ ¸ð¸¥´Ù. ¾÷ü°¡ º¸¾È ÆÐÄ¡¸¦ ³»³õÀº ÈÄ¿¡ Ãë¾àÁ¡ÀÌ ÀÖ´Â ÄÄÇ»ÅÍÀÇ90~95%°¡ ÆÐÄ¡¸¦ Àû¿ëÇϱâ±îÁö´Â ¼ö°³¿ù, ½ÉÁö¾î ¼ö³âÀÌ °É¸± ¼ö ÀÖ´Ù.

    ÀÎÅÍ³Ý »ç¿ëÀÚµéÀº °ø½Å·Â ÀÖ´Â º¸¾È °ü·Ã ÀÎÅÍ³Ý Ä¿¹Â´ÏƼ¿¡ Å©°Ô ÀÇÁ¸ÇÑ´Ù. ±×·¯³ª ¿À´Ã³¯ ±×·± ÇØ°á ¹æ½ÄÀº Á¡Á¡ ÇѰ迡 ºÎµúÈ÷°í ÀÖ´Ù. °¢°¢ÀÇ Ã³¸® Á¶Á÷ÀÌ ÀýÂ÷¸¦ ´É·üÀûÀÌ°íµµ ÀÚµ¿È­ÇÏ´Â µ¥ ¸ðµÎ ¿­½ÉÀ̱ä ÇÏÁö¸¸, »ó¿ë ¼ÒÇÁÆ®¿þ¾î Á¦Ç°ÀÇ Ãë¾àÁ¡ ¼ö°¡ ³Ê¹« ¸¹¾Æ ¾ÆÁÖ ¶Ù¾î³­ Á¶Á÷ÀÌ ¾Æ´Ï¶ó¸é ÀÌÁ¦ ÇØ°áÀÌ ºÒ°¡´ÉÇÑ ¼öÁØ¿¡ ¿Í ÀÖ´Ù.

    ´ëºÎºÐ Á¦Ç°¿¡¼­ º¸¾ÈÀÌ ´õ °­È­µÆ´Ù°í´Â º¼ ¼ö ¾ø´Ù. Áï, ¸¹Àº ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀº Ãë¾àÁ¡ÀÇ ¿øÀÎÀ¸·Î ¾òÀº ±³ÈÆÀ» ÀÌÇØÇÏÁö ¸øÇϰųª ÀûÀýÇÑ ¿ÏÈ­ Àü·«À» ÆîÄ¡Áö ¸øÇϰí ÀÖ´Ù. CERT/CC°¡ Ãʱ⠹öÀüÀÇ Á¦Ç°¿¡¼­ ¹ß°ßÇß´ø °Í°ú ¶È°°Àº Á¾·ùÀÇ Ãë¾àÁ¡À» ÀÌÈÄ ¹öÀü¿¡¼­µµ °è¼Ó ¹ß°ßÇÏ´Â »ç½Ç·Î ¹Ì·ç¾î ÀÌ Á¡À» ¾Ë ¼ö ÀÖ´Ù.

    À§ ¿ä¼ÒµéÀ» Çϳª·Î ÇÕÃÄ »ý°¢Çغ¸¸é ½ÇÁ¦·Î ½Ã½ºÅÛ ¼Óµµ°¡ »¡¶óÁø ¸¸Å­ ´Ü½Ã°£ ³»¿¡ ¸¹Àº °ø°ÝÀ¸·Î »ó´çÇÑ °æÁ¦Àû ¼Õ½Ç°ú ¼­ºñ½º È¥¶õÀÌ ¹ß»ýÇÒ °ÍÀ¸·Î º¸ÀδÙ.
    ÀÏ»çºÒ¶õÇÑ Ã³¸®°¡ °è¼Ó ÇÊ¿äÇÏÁö¸¸ ½±°Ô °ø°Ý ´çÇÏÁö ¾Ê°Ô ´õ ¸¹Àº º¸¾È ½Ã½ºÅÛÀ» °®Ãç¾ß ÇÑ´Ù.

    ÀÌ Ã¥¿¡¼­´Â 1988³â¿¡ CERT¸¦ ¼³¸³ÇÑ ÀÌ·¡·Î ±â·ÏµÈ °¡Àå ÈçÇϰí À§ÇèÇÏ¸ç ÆÄ±«ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î Ãë¾àÁ¡¿¡ ´ëÇÑ C/C++ ÇÁ·Î±×·¡¹Ö ÁÖ¿ä ¿¡·¯¸¦ ´Ù·é´Ù. ÀÌ Ã¥À¸·Î ÇÁ·Î±×·¡¹Ö ¿¡·¯¸¦ ±íÀÌ ÀÖ°Ô ±â¼úÀûÀ¸·Î ºÐ¼®Çϰí, ħÅõ À§ÇèÀ» ÁÙÀ̰ųª Á¦°ÅÇÏ´Â µ¥ È¿°úÀûÀÌ°íµµ ½Ç¿ëÀûÀÎ ¿ÏÈ­ Àü·« ¸ðµÎ¸¦ ¹è¿ï ¼ö ÀÖ´Ù.

    1987³â 4¿ù, ·Î¹öÆ®°¡ ¼ÒÇÁÆ®¿þ¾î °øÇÐ ¿¬±¸¼Ò(SEI, Software Engineering Institute)¿¡ óÀ½À¸·Î ÇÕ·ùÇÒ ¶§ºÎÅÍ ÁÙ°ð ÇÔ²² ÀÏÇØ ¿Ô´Ù. ·Î¹öÆ®´Â ³ë·ÃÇÏ°íµµ Áö½ÄÀÌ Ç³ºÎÇÑ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀε¥, ¼ÒÇÁÆ®¿þ¾î Ãë¾àÁ¡À» ¼¼¼¼ÇÏ°Ô ºÐ¼®Çϰí ÀÚ½ÅÀÌ °üÂûÇÏ°í ¹ß°ßÇÑ ³»¿ëÀ» Àß ¼³¸íÇß´Ù. ±×·¸±â ¶§¹®¿¡ ÀÌ Ã¥Àº ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀÌ Á÷¸éÇÏ´Â °¡Àå ÀϹÝÀûÀÎ ¹®Á¦µé¿¡ ´ëÇØ ¸Å¿ì ½ÅÁßÇÑ Ã³¸®¿Í ½ÇÁúÀû ÇØ°áÃ¥À» Á¦°øÇÑ´Ù. ·Î¹öÆ®´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ´ëÇØ ±¤¹üÀ§ÇÑ ¹è°æ Áö½ÄÀ» °®°í ÀÖ¾î ¼Ò½ºÄÚµå °³¹ß ½Ã¿¡ ÀÌÇØµæ½ÇÀ» µûÁ®¾ß ÇÏ´Â ¼º´É ±ÕÇü, À¯¿ë¼º, ±âŸ ǰÁú ¼Ó¼º¿¡µµ ½Å°æÀ» ±â¿ï¿´´Ù. ·Î¹öÆ®ÀÇ ´É·Â¿¡ ´õÇØ ÀÌ Ã¥¿¡´Â CERT¸¦ ¿î¿ëÇϸ鼭 ¾òÀº ÃàÀûµÈ Áö½ÄµéÀÌ µé¾îÀÖ°í, SEIÀÇ CERT/CC Ãë¾àÁ¡ ºÐ¼® ÆÀ, CERT ¿î¿µ ½ºÅÂÇÁ, ±×¸®°í ÆíÁý ¹× Áö¿ø ½ºÅÂÇÁÀÇ Æ¯º°ÇÑ ÀÛ¾÷µµ µé¾îÀÖ´Ù.
    - ¸®Â÷µå Æä½Ã¾Æ(Richard D. Phethia)/CERT µð·ºÅÍ

    ÀúÀÚ ¼Ò°³

    ·Î¹öÆ® C. ½ÃÄÚµå

    • ±¸ºÐ : Àú¼­
    • ±¹Àû : ±âŸ
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ , ±âŸ
    • ÀαâÁö¼ö : 28

    ÇÇÃ÷¹ö±×¿¡ ÀÖ´Â Ä«³×±â ¸á·Ð ´ëÇÐÀÇ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ ¿¬±¸¼Ò(SEI)¿¡¼­ ±Ù¹«ÇÏ´Â CERT ÇÁ·Î±×·¥ÀÇ ½ÃÅ¥¾î ÄÚµå ±â¼ú °ü¸®ÀÚ´Ù. CERT ÇÁ·Î±×·¥Àº ¿î¿µ»ó °ü·ÃµÈ »çÀ̹ö º¸¾È ¿¬±¸¿Í ¹Ì±¹ ±¹°¡ÀÇ »çÀ̹ö º¸¾È µµÀü¿¡ ´ëÇÑ Çõ½ÅÀûÀÌ°í ½Å·Ú¼º ÀÖ´Â Á¦°øÀÚ´Ù. ½ÃÅ¥¾î ÄÚµå ÀÌ´Ï¼ÅÆ¼ºê´Â ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ¿Í ¼ÒÇÁÆ®¿þ¾î °³¹ß Á¶Á÷ü¿Í ÇÔ²² ÀÛ¾÷ÇØ ÄÚµå ¿¡·¯·Î ¹ß»ýÇÏ´Â Ãë¾àÁ¡ÀÌ ÆÛÁö±â Àü¿¡ Á¦°ÅÇÑ´Ù. Ä«³×±â ¸á·Ð ´ëÇп¡ ÀÖ´Â Àü»ê°úÇÐ ´ëÇаú Á¤º¸ ³×Æ®¿öÅ· ¿¬±¸¼ÒÀÇ °´¿ø ±³¼öÀ̱⵵ ÇÏ´Ù. ¡º¹ö±× ¾ø´Â ¾ÈÀüÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ À§ÇÑ CERT C ÇÁ·Î±×·¡¹Ö¡»(¿¡ÀÌÄÜÃâÆÇ, 2010)ÀÇ ÀúÀÚÀ̸ç, ¡ºBuilding Systems from Commercial Components¡»(¾Öµð½¼¿þ½½¸®, 2002), ¡ºModernizing Legacy Systems¡»(¾Öµð½¼¿þ½½¸®, 2003), ¡ºThe CERT Oracle Secure Coding Standard for Java¡»(¾Öµð½¼¿þ½½¸®, 2011)ÀÇ °øµ¿ ÀúÀÚ´Ù. ¼ÒÇÁÆ®¿þ¾î º¸¾È, ÄÄÆ÷³ÍÆ® ±â¹Ý ¼ÒÇÁÆ®¿þ¾î ±â¼ú, À¥ ±â¹Ý ½Ã½ºÅÛ ¼³°è, ±¸ ½Ã½ºÅÛ Çö´ëÈ­, ÄÄÆ÷³ÍÆ® ÀúÀå¼Ò¿Í °Ë»ö ¿£Áø, »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¼³°è¿Í °³¹ß¿¡ ´ëÇØ 40Æí ÀÌ»óÀÇ ³í¹®À» ¹ßÇ¥Çß´Ù. 2005³â ÀÌ·¡·Î ¹Î°£ ±â¾÷, Çаè, Á¤ºÎ¿¡ C¿Í C++·Î ½ÃÅ¥¾î Äڵ带 ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» °¡¸£ÃÆ´Ù. 1982³â¿¡ IBM¿¡¼­ Á÷¾÷ÀûÀ¸·Î ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇß°í, Åë½Å°ú ¿î¿µÃ¼Á¦ ¼ÒÇÁÆ®¿þ¾î, ÇÁ·Î¼¼¼­ °³¹ß, ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ ºÐ¾ß¿¡¼­ ±Ù¹«Çß´Ù. ¶ÇÇÑ X ÄÁ¼Ò½Ã¾ö¿¡¼­ ÀÏÇߴµ¥, °øÅë µ¥½ºÅ©Åé ȯ°æ°ú X À©µµ¿ì ½Ã½ºÅÛ¿¡ ´ëÇÑ Äڵ带 °³¹ßÇϰí À¯Áö º¸¼öÇß´Ù. C ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇÑ ISO/IEC JTC1/SC22/WG14 ±¹Á¦ Ç¥ÁØÈ­ ÀÛ¾÷ ±×·ì¿¡¼­ Ä«³×±â ¸á·Ð ´ëÇÐ CMUÀ» ´ëÇ¥Çß´Ù.

     

    ¿ªÀÚ ¼Ò°³

    À̽ÂÁØ

    • ±¹Àû : ´ëÇѹα¹
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ , ±âŸ
    • ÀαâÁö¼ö : 48

    ÇѾƽýºÅÛ¿¡¼­ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î·Î ±Ù¹«ÇßÀ¸¸ç, ÇöÀç ÇÁ¸®·£¼­·Î ÀÏÇϰí ÀÖ´Ù. »ï°¢ÇüÇÁ·¹½º¿¡¼­ Ãâ°£ÇÑ ¡ºBoogazine JFC PROGRAMMING¡»(1998), ¡ºBoogazine Visual J++ 6.0¡»(1998), ¡ºJava Workshop 2.0 21ÀÏ ¿Ï¼º¡»(1997)À» ÁýÇÊÇß°í, ÆíÀúÇÑ Ã¥À¸·Î ¡ºJAVA ¼­ºí¸´ & JSP ÇÁ·Î±×·¡¹Ö ÇѲ¨¹ø¿¡ ³¡³»±â¡»(2002), ¡ºXML ±âº»+Ȱ¿ë ¸¶½ºÅÍÇϱ⡻(2002)°¡ ÀÖ´Ù. ¶ÇÇÑ ¿¡ÀÌÄÜÃâÆÇ»ç¿¡¼­ Ãâ°£ÇÑ ¡º(°³Á¤ÆÇ) C & C++ ½ÃÅ¥¾î ÄÚµù¡»(2015), ¡º´å³Ý °³¹ßÀÚ¸¦ À§ÇÑ AngularJS¡»(2016), ¡ºÆÄÀ̽㠺лê ÄÄÇ»ÆÃ¡»(2016), ¡ºAngular 2 ÄÄÆ÷³ÍÆ® ¸¶½ºÅÍ¡»(2016), ¡ºÀ¯´ÏƼ °ÔÀÓ °³¹ßÀ» À§ÇÑ ÀýÂ÷Àû ÄÜÅÙÆ® »ý¼º¡»(2017)À» ¹ø¿ªÇß´Ù.

    ¸ñÂ÷

    ¸ñÂ÷
    1Àå. °¡À§µé°í ¶Ù±â
    1.1 À§Çù ¾Ë¾Æº¸±â
    __¼Õ½Ç ºñ¿ëÀº ¾ó¸¶Àΰ¡?
    __´©°¡ À§ÇùÇϴ°¡?
    __¼ÒÇÁÆ®¿þ¾î º¸¾È
    1.2 º¸¾È °³³ä
    __º¸¾È Á¤Ã¥
    __º¸¾È °áÇÔ
    __Ãë¾àÁ¡
    __ÀͽºÇ÷ÎÀÕ
    __¿ÏÈ­
    1.3 C¿Í C++
    __°£·«?ÇÑ ¿ª»ç
    __C ¾ð¾î¿¡¼­ÀÇ ¹®Á¦Á¡
    __·¹°Å½Ã ÄÚµå
    __±âŸ ¾ð¾î
    1.4 °³¹ß Ç÷§Æû
    __¿î¿µÃ¼Á¦
    __ÄÄÆÄÀÏ·¯
    1.5 Á¤¸®
    1.6 Ãß°¡ Âü°í ÀÚ·á
    2Àå. ¹®ÀÚ¿­
    2.1 ¹®ÀÚ¿­
    __¹®ÀÚ¿­ µ¥ÀÌÅÍ Çü
    __UTF-8
    __È®Àå ¹®ÀÚ¿­
    __¹®ÀÚ¿­ ¸®ÅÍ·²
    __C++¿¡¼­ÀÇ ¹®ÀÚ¿­
    __¹®ÀÚÇü
    __int
    __unsigned char
    __wchar_t
    __¹®ÀÚ¿­ Å©±â ÁöÁ¤
    2.2 ÀÏ¹Ý ¹®ÀÚ¿­ ó¸® ¿¡·¯
    __±æÀÌ Á¦ÇÑ ¾ø´Â ¹®ÀÚ¿­ º¹»ç
    __1¹ÙÀÌÆ® ¿À¹öÇ÷Π¿¡·¯
    __null Á¾·á ¿¡·¯
    __¹®ÀÚ¿­ À߸²
    __ÇÔ¼ö ¾øÀÌ ¹ß»ýÇÏ´Â ¹®ÀÚ¿­ ¿¡·¯
    2.3 ¹®ÀÚ¿­ Ãë¾àÁ¡°ú ÀͽºÇ÷ÎÀÕ
    __¿À¿°µÈ µ¥ÀÌÅÍ
    __º¸¾È °áÇÔ: IsPasswordOK
    __¹öÆÛ ¿À¹öÇ÷Î
    __ÇÁ·Î¼¼½º ¸Þ¸ð¸® Á¶Á÷
    __½ºÅà °ü¸®
    __½ºÅà ½º¸Å½Ì
    __ÄÚµå ÀÎÁ§¼Ç
    __¾ÆÅ© ÀÎÁ§¼Ç
    __º¹±Í ÁöÇâ ÇÁ·Î±×·¡¹Ö
    2.4 ¹®ÀÚ¿­¿¡ ´ëÇÑ ¿ÏÈ­ Àü·«
    __¹®ÀÚ¿­ ó¸®
    __C11 Annex K °æ°è Á¡°Ë ÀÎÅÍÆäÀ̽º
    __µ¿Àû ÇÒ´ç ÇÔ¼ö
    __C++ std::basic_string
    __¹®ÀÚ¿­ °´Ã¼ ÂüÁ¶ÀÇ ¹«È¿È­
    __basic_string »ç¿ë¿¡¼­ÀÇ ±âŸ ÀϹÝÀû ½Ç¼ö
    2.5 ¹®ÀÚ¿­ ó¸® ÇÔ¼ö
    __gets()
    __C99
    __C11 Annex K °æ°è Á¡°Ë ÀÎÅÍÆäÀ̽º: gets_s()
    __µ¿Àû ÇÒ´ç ÇÔ¼ö
    __strcpy()¿Í strcat()
    __C99
    __strncpy()¿Í strncat()
    __memcpy()¿Í memmove()
    __strlen()
    2.6 ·±Å¸ÀÓ ¹æÁö Àü·«
    __°ËÃâ°ú º¹±¸
    __ÀÔ·Â À¯È¿È­
    __°´Ã¼ Å©±â Á¡°Ë
    __ºñÁÖ¾ó ½ºÆ©µð¿À ÄÄÆÄÀÏ·¯°¡ »ý¼ºÇÏ´Â ·±Å¸ÀÓ Á¡°Ë
    __½ºÅà ī³ª¸®¾Æ
    __½ºÅà ½º¸Å½Ì ÇÁ·ÎÅØÅÍ(ÇÁ·ÎÆú¸®½º)
    __¿î¿µÃ¼Á¦ Àü·«
    __°ËÃâ°ú º¹±¸
    __ºñ½ÇÇà ½ºÅÃ
    __W^X
    __PaX
    __ÇâÈÄ ¹æÇâ
    2.7 ÁÖ¸ñÇÒ ¸¸ÇÑ Ãë¾àÁ¡
    __¿ø°Ý ·Î±×ÀÎ
    __Ä¿¹ö·Î½º
    2.8 Á¤¸®
    2.9 Ãß°¡ Âü°í ÀÚ·á
    3Àå. Æ÷ÀÎÅÍ º¯Á¶
    3.1 µ¥ÀÌÅÍ À§Ä¡
    3.2 ÇÔ¼ö Æ÷ÀÎÅÍ
    3.3 °´Ã¼ Æ÷ÀÎÅÍ
    3.4 ¸í·É Æ÷ÀÎÅÍ ¼öÁ¤
    3.5 Àü¿ª ¿ÀÇÁ¼Â Å×À̺í
    3.6 .dtors ¼½¼Ç
    3.7 °¡»ó Æ÷ÀÎÅÍ
    3.8 atexit()¿Í on_exit() ÇÔ¼ö
    3.9 longjmp() ÇÔ¼ö
    3.10 ¿¹¿Ü ó¸®
    __±¸Á¶Àû ¿¹¿Ü ó¸®
    __½Ã½ºÅÛ ±âº» ¿¹¿Ü ó¸®
    3.11 ¿ÏÈ­ Àü·«
    __½ºÅà ī³ª¸®¾Æ
    __W^X
    __ÇÔ¼ö Æ÷ÀÎÅÍÀÇ ÀÎÄÚµù/µðÄÚµù
    3.12 Á¤¸®
    3.13 Ãß°¡ Âü°í ÀÚ·á
    4Àå. µ¿Àû ¸Þ¸ð¸® °ü¸®
    4.1 C ¸Þ¸ð¸® °ü¸®
    __C Ç¥ÁØ ¸Þ¸ð¸® °ü¸® ÇÔ¼ö
    __Á¤·Ä
    __alloca()°ú °¡º¯ Å©±â ¹è¿­
    4.2 ÀϹÝÀûÀÎ C ¸Þ¸ð¸® °ü¸® ¿¡·¯
    __ÃʱâÈ­ ¿¡·¯
    __¹Ýȯ °ª Á¡°Ë »ý·«
    __NullÀ̳ª ºÎÀûÀýÇÑ Æ÷ÀÎÅÍÀÇ ¿ªÂüÁ¶
    __ÇØÁ¦µÈ ¸Þ¸ð¸® ÂüÁ¶
    __¸Þ¸ð¸®ÀÇ ¿©·¯ ¹ø ÇØÁ¦
    __¸Þ¸ð¸® ´©¼ö
    __0 ±æÀÌ ÇÒ´ç
    __DR #400
    4.3 C++ µ¿Àû ¸Þ¸ð¸® °ü¸®
    __ÇÒ´ç ÇÔ¼ö
    __ÇÒ´ç ÇØÁ¦ ÇÔ¼ö
    __°¡ºñÁö ÄÝ·º¼Ç
    4.4 ÀϹÝÀûÀÎ C++ ¸Þ¸ð¸® °ü¸® ¿¡·¯
    __ÇÒ´ç ½ÇÆÐ¸¦ ¿Ã¹Ù·Î ó¸® ¸øÇÔ
    __¦ÀÌ À߸øµÈ ¸Þ¸ð¸® °ü¸® ÇÔ¼ö
    __¸Þ¸ð¸® ¿©·¯ ¹ø ÇØÁ¦
    __ÇÒ´ç ÇØÁ¦ ÇÔ¼öÀÇ ¿¹¿Ü ó¸®
    4.5 ¸Þ¸ð¸® °ü¸®ÀÚ
    4.6 ´õ±× ¸®ÀÇ ¸Þ¸ð¸® ÇÒ´çÀÚ
    __Èü¿¡¼­ÀÇ ¹öÆÛ ¿À¹öÇ÷Î
    4.7 ÀÌÁß ÇØÁ¦ Ãë¾àÁ¡
    __ÇØÁ¦µÈ ¸Þ¸ð¸®¿¡ ¾²±â
    __RtlHeap
    __¹öÆÛ ¿À¹öÇ÷Î(¸®´ö½º)
    4.8 ¿ÏÈ­ Àü·«
    __Null Æ÷ÀÎÅÍ
    __Àϰü¼º ÀÖ´Â ¸Þ¸ð¸® °ü¸® ½À°ü
    __phkmalloc
    __¹«ÀÛÀ§È­
    __OpenBSD
    __jemalloc ¸Þ¸ð¸® °ü¸®ÀÚ
    __Á¤Àû ºÐ¼®
    __·±Å¸ÀÓ ºÐ¼® µµ±¸
    4.9 Áß¿äÇÑ Ãë¾àÁ¡
    __CVS ¹öÆÛ ¿À¹öÇ÷ΠÃë¾àÁ¡
    __¸¶ÀÌÅ©·Î¼ÒÇÁÆ® µ¥ÀÌÅÍ ¾×¼¼½º ÄÄÆ÷³ÍÆ®(MDAC)
    __CVS ¼­¹öÀÇ ÀÌÁß ÇØÁ¦
    __MIT Ä¿¹ö·Î½º 5ÀÇ Ãë¾àÁ¡
    4.10 Á¤¸®
    5Àå. Á¤¼ö º¸¾È
    5.1 Á¤¼ö º¸¾È ¼Ò°³
    5.2 Á¤¼ö µ¥ÀÌÅÍ Çü
    __ºÎÈ£ ¾ø´Â Á¤¼öÇü
    __·¦¾î¶ó¿îµå
    __ºÎÈ£ ÀÖ´Â Á¤¼öÇü
    __ºÎÈ£ ÀÖ´Â Á¤¼öÇüÀÇ ¹üÀ§
    __Á¤¼ö ¿À¹öÇ÷Î
    __¹®ÀÚÇü
    __µ¥ÀÌÅÍ ¸ðµ¨
    __±âŸ Á¤¼öÇü
    5.3 Á¤¼ö º¯È¯
    __Á¤¼ö º¯È¯
    __Á¤¼ö º¯È¯ ¼øÀ§
    __Á¤¼ö ÇÁ·Î¸ð¼Ç
    __º¸ÅëÀÇ »ê¼ú º¯È¯
    __ºÎÈ£ ¾ø´Â Á¤¼öÇüÀÇ º¯È¯
    __ºÎÈ£ ÀÖ´Â Á¤¼öÇüÀÇ º¯È¯
    __¾Ï½ÃÀû º¯È¯
    5.4 Á¤¼ö ¿¬»ê
    __´ëÀÔ
    __µ¡¼À
    __»¬¼À
    __°ö¼À
    __³ª´°¼À°ú ³ª¸ÓÁö
    __½ÃÇÁÆ®
    5.5 Á¤¼ö Ãë¾àÁ¡
    __Ãë¾àÁ¡
    __·¦¾î¶ó¿îµå
    __º¯È¯°ú À߸² ¿¡·¯
    __¿¹¿Ü°¡ ¾Æ´Ñ Á¤¼ö ·ÎÁ÷ ¿¡·¯
    5.6 ¿ÏÈ­ Àü·«
    __Á¤¼öÇü ¼±ÅÃ
    __Ãß»ó µ¥ÀÌÅÍ Çü
    __ÀÓÀÇ Á¤È® ¿¬»ê
    __¹üÀ§ Á¡°Ë
    __¼±Çà Á¶°Ç°ú ÈÄÇà Á¶°Ç °Ë»ç
    __½ÃÅ¥¾î Á¤¼ö ¶óÀ̺귯¸®
    __¿À¹öÇ÷Π°ËÃâ
    __ÄÄÆÄÀÏ·¯°¡ »ý¼ºÇÑ ·±Å¸ÀÓ °Ë»ç
    __ÀÔÁõ °¡´ÉÇÑ ¹üÀ§ ³» ¿¬»ê
    __AIR Á¤¼ö ¸ðµ¨
    __°Ë»ç¿Í ºÐ¼®
    5.7 Á¤¸®
    6Àå. Çü½ÄÈ­µÈ Ãâ·Â
    6.1 ¹è¸®¾îµñ ÇÔ¼ö
    6.2 Çü½ÄÈ­µÈ Ãâ·Â ÇÔ¼ö
    __Çü½Ä ¹®ÀÚ¿­
    __GCC
    __ºñÁÖ¾ó C++
    6.3 Çü½ÄÈ­µÈ Ãâ·Â ÇÔ¼ö °ø°Ý
    __¹öÆÛ ¿À¹öÇ÷Î
    __Ãâ·Â ½ºÆ®¸²
    __ÇÁ·Î±×·¥ÀÇ ºñÁ¤»óÀû Á¾·á
    __½ºÅà ³»¿ë º¸±â
    __¸Þ¸ð¸® ³»¿ë º¸±â
    __¸Þ¸ð¸® µ¤¾î¾²±â
    __±¹Á¦È­
    __È®Àå ¹®ÀÚ Çü½Ä ¹®ÀÚ¿­ Ãë¾àÁ¡
    6.4 ½ºÅà ¹«ÀÛÀ§È­
    __½ºÅà ¹«ÀÛÀ§È­ ¾ø¾Ö±â
    __µÎ °³ÀÇ ¿öµå·Î ÁÖ¼Ò ±â·Ï
    __Á÷Á¢ ÀÎÀÚ Á¢±Ù
    6.5 ¿ÏÈ­ Àü·«
    __Çü½Ä ¹®ÀÚ¿­¿¡¼­ »ç¿ëÀÚ ÀÔ·Â ¹èÁ¦
    __Á¤Àû ³»¿ëÀÇ µ¿Àû »ç¿ë
    __±â·ÏµÉ ¹ÙÀÌÆ® Á¦ÇÑ
    __C11 Annex K °æ°è Á¡°Ë ÀÎÅÍÆäÀ̽º
    __iostream°ú stdio
    __°Ë»ç
    __ÄÄÆÄÀÏ·¯ Á¡°Ë
    __Á¤Àû ¿À¿° ºÐ¼®
    __¹è¸®¾îµñ ÇÔ¼ö ±¸Çö ¼öÁ¤
    __Exec ½Çµå
    __Æ÷¸Ë°¡µå
    __Á¤Àû ¹ÙÀ̳ʸ® ºÐ¼®
    6.6 ÁÖ¸ñÇÒ ¸¸ÇÑ Ãë¾àÁ¡
    __¿ö½ÌÅÏ ´ëÇÐÀÇ FTP µ¥¸ó
    __CDE ÅøÅäÅ©
    __ÀÌÅÍĸ ¹öÀü NG-0.7.2
    6.7 Á¤¸®
    6.8 Ãß°¡ Âü°í ÀÚ·á
    7Àå. µ¿½Ã¼º
    7.1 ¸ÖƼ½º·¹µù
    7.2 º´·Ä ó¸®
    __µ¥ÀÌÅÍ º´·Ä ó¸®
    __ÀÛ¾÷ º´·Ä ó¸®
    7.3 ¼º´É ¸ñÇ¥
    __¾Ï´ÞÀÇ ¹ýÄ¢
    7.4 ÀϹÝÀûÀÎ ¿¡·¯
    __°æÇÕ »óÅÂ
    __¼Õ»óµÈ °ª
    __Èֹ߼º °´Ã¼
    7.5 ¿ÏÈ­ Àü·«
    __¸Þ¸ð¸® ¸ðµ¨
    __µ¿±âÈ­ ±âº» ¿¬»ê
    __½º·¹µå ¿ªÇÒ ºÐ¼®(¿¬±¸)
    __ºÒº¯ µ¥ÀÌÅÍ ±¸Á¶
    __ÇöÀç ÄÚµå ¼ºÁú
    7.6 ¿ÏÈ­ ÇÔÁ¤
    __±³Âø »óÅÂ
    __ÀÏÂï ÇØÁ¦ÇÑ Àá±Ý
    __ÀïÅ»
    __ABA ¹®Á¦
    7.7 ÁÖ¸ñÇÒ ¸¸ÇÑ Ãë¾àÁ¡
    __¸ÖƼÄÚ¾î DRAM ½Ã½ºÅÛ¿¡¼­ÀÇ DoS °ø°Ý
    __½Ã½ºÅÛ È£Ãâ ·¡ÆÛ¿¡¼­ÀÇ µ¿½Ã¼º Ãë¾àÁ¡
    7.8 Á¤¸®
    8Àå. ÆÄÀÏ I/O
    8.1 ÆÄÀÏ I/O ±âº»
    __ÆÄÀÏ ½Ã½ºÅÛ
    __Ư¼ö ÆÄÀÏ
    8.2 ÆÄÀÏ I/O ÀÎÅÍÆäÀ̽º
    __µ¥ÀÌÅÍ ½ºÆ®¸²
    __ÆÄÀÏ ¿­°í ´Ý±â
    __POSIX
    __C++¿¡¼­ÀÇ ÆÄÀÏ I/O
    8.3 Á¢±Ù Á¦¾î
    __À¯´Ð½º ÆÄÀÏ ±ÇÇÑ
    __ÇÁ·Î¼¼½º Ư±Ç
    __Ư±Ç º¯°æ
    __Ư±Ç °ü¸®
    __±ÇÇÑ °ü¸®
    8.4 ÆÄÀÏ ½Äº°
    __µð·ºÅ丮 À̵¿
    __µ¿ÀÏ ¿¡·¯
    __½Éº¼¸¯ ¸µÅ©
    __Á¤±ÔÈ­
    __ÇÏµå ¸µÅ©
    __ÀåÄ¡ ÆÄÀÏ
    __ÆÄÀÏ ¼Ó¼º
    8.5 °æÇÕ »óÅÂ
    __Á¡°Ë ½Ã°£, »ç¿ë ½Ã°£
    __±³Ã¼ ¾øÀÌ »ý¼º
    __¹èŸÀû Á¢±Ù
    __°øÀ¯ µð·ºÅ丮
    8.6 ¿ÏÈ­ Àü·«
    __°æÇÕ À©µµ¿ì ´Ý±â
    __°æÇÕ °´Ã¼ Á¦°Å
    __°æÇÕ °´Ã¼¿¡ ´ëÇÑ Á¢±Ù Á¦¾î
    __°æÇÕ °ËÃâ µµ±¸
    8.7 Á¤¸®
    9Àå. ±Ç°í °üÇà
    9.1 º¸¾È °³¹ß »ý¸íÁÖ±â
    __TSP ½ÃÅ¥¾î
    __°èȹ°ú ÃßÀû
    __ǰÁú °ü¸®
    9.2 º¸¾È ÈÆ·Ã
    9.3 ¿ä±¸ »çÇ×
    __½ÃÅ¥¾î ÄÚµù Ç¥ÁØ
    __º¸¾È ǰÁú ¿ä±¸ °øÇÐ
    __À¯Áî/¹Ì½ºÀ¯Áî ÄÉÀ̽º
    9.4 ¼³°è
    __½ÃÅ¥¾î ¼ÒÇÁÆ®¿þ¾î °³¹ß ¿øÄ¢
    __À§Çù ¸ðµ¨¸µ
    __°ø°Ý¸é ºÐ¼®
    __±âÁ¸ ÄÚµåÀÇ Ãë¾àÁ¡
    __½ÃÅ¥¾î

    ¸Ó¸®¸»

    ¡Ú ÀúÀÚ ¼­¹® ¡Ú

    1988³â 11¿ù, ÀÎÅÍ³Ý ½Ã½ºÅÛÀÇ 10%¸¦ ¸ØÃß°Ô ¸¸µç ¸ð¸®½º(Morris) ¿ú »ç°ÇÀÌ °è±â°¡ µÅ ¹Ì±¹ ¹æÀ§ °íµî ¿¬±¸ °èȹ±¹(DARPA, Defense Advanced Research Projects Agency)Àº CERT¸¦ Ãâ¹ü½ÃÄ×´Ù. CERT´Â Ææ½Çº£ÀÌ´Ï¾Æ ÁÖ ÇÇÃ÷¹ö±×ÀÇ ¼ÒÇÁÆ®¿þ¾î °øÇÐ ¿¬±¸¼Ò(SEI, Software Engineering Institute) ³»¿¡ ÀÖÀ¸¸ç, ¿¬¹æ Á¤ºÎ ±â±ÝÀ¸·Î ¿î¿µµÇ´Â ¿¬±¸°³¹ß ¼¾ÅÍÀÎ SEI¸¦ ¹Ì ±¹¹æºÎ°¡ Áö¿øÇÑ´Ù.

    Ãʱ⿡ CERT´Â »ç°Ç ´ëÀÀ°ú ºÐ¼®¿¡ ÁýÁßÇß´Ù. °ø°Ý ½Ãµµ, ½ÃÇè, Ž»ö °°Àº »ç°ÇÀÌ ÀÖ¾ú°í, ¼­ºñ½º ¼Õ»óÀ̳ª °ÅºÎ¿Í °°ÀÌ °ø°Ý¿¡ ¼º°øÇÑ »ç°Çµéµµ ÀÖ´Ù. 1988³âºÎÅÍ CERT´Â Á¤º¸¸¦ ¿äûÇϰųª ÄÄÇ»ÅÍ º¸¾È »ç°í¸¦ ½Å°íÇÏ´Â 22,665°Ç ÀÌ»óÀÇ ±ä±ÞÀüÈ­¸¦ ¹Þ¾ÒÀ¸¸ç, 319,992°Ç ÀÌ»óÀÇ ÄÄÇ»ÅÍ º¸¾È »ç°ÇÀ» ó¸®Çß´Ù. ¸Å³â º¸°íµÇ´Â »ç°Ç ¼ö´Â °è¼Ó Áõ°¡ÇÏ´Â Ãß¼¼´Ù.
    »ç°Ç¿¡ ´ëÇÑ ´ëÀÀÀÌ ÇÊ¿äÇÏÁö¸¸ »óÈ£ Á¤º¸ ½Ã½ºÅÛ°ú ÀÎÅͳÝÀ» ÁöŰ±â¿¡´Â ¿ªºÎÁ·ÀÌ´Ù. ºÐ¼®Çغ¸¸é ´ë´Ù¼öÀÇ »ç°ÇÀÌ Æ®·ÎÀÌ ¸ñ¸¶ ¾Ç¼ºÄÚµå, »çȸ°øÇÐ(social engineering), ¼ÒÇÁÆ®¿þ¾î Ãë¾àÁ¡À» ÀÌ¿ëÇØ ¹ß»ýÇϴµ¥, ¼ÒÇÁÆ®¿þ¾î °áÇÔ, µðÀÚÀÎ °áÁ¤, ±¸¼º °áÁ¤, ±×¸®°í ½Ã½ºÅÛ °£ÀÇ ÀÌ»ó ÀÛµ¿µéµµ ¿øÀÎÀÌ µÈ´Ù. CERT´Â Ãë¾àÁ¡ Á¤º¸¿¡ ´ëÇÑ °ø°³µÈ ¼Ò½ºµéÀ» »ìÆìº¸°í Á¤±âÀûÀ¸·Î Ãë¾àÁ¡ º¸°í¸¦ ¹Þ´Â´Ù. 1995³â ÀÌ·¡·Î 16,726°Ç ÀÌ»óÀÇ Ãë¾àÁ¡ÀÌ º¸°íµÆ´Ù. º¸°í¸¦ ¹ÞÀ¸¸é CERT´Â Ãë¾àÁ¡ÀÌ µÉ ¸¸ÇÑ ºÎºÐÀ» ºÐ¼®Çϰí, ±× Á¦Ç°ÀÇ ±â¼ú ÇÁ·Îµà¼­µé°ú ÇÔ²² ÀÛ¾÷ÇØ º¸¾È °áÇÔÀ» ÇØ°áÇÑ´Ù.

    Åë°è·Î º¸¸é »ç°Ç º¸°í¿Í ºñ½ÁÇÏ°Ô Ãë¾àÁ¡ º¸°íµµ ºÒ¾ÈÇÒ Á¤µµ·Î °è¼Ó ´Ã¾î³ª°í ÀÖ´Ù. Ãë¾àÁ¡À» °ü¸®ÇÏ·Á¸é ó¸® °úÁ¤À» µÇ¤¾î º¸°Ô µÇ´Âµ¥, ÀÎÅͳݰú Á¤º¸ ½Ã½ºÅÛ º¸¾È ¹®Á¦¿¡ ´ëóÇϱ⿡´Â ÃæºÐÄ¡ ¾Ê´Ù. ´Ã¾î³ª´Â Ãë¾àÁ¡°ú »ç°Ç ¸ðµÎ¿¡ ´ëóÇÏ·Á¸é ¼ÒÇÁÆ®¿þ¾î °³¹ß ¹× À¯Áö °ü¸®ÇÏ´Â µ¿¾È¿¡ ¼ÒÇÁÆ®¿þ¾î Ãë¾àÁ¡ÀÌ ³¢¾îµéÁö ¸øÇÏ°Ô ÇÏ´Â °ÍÀÌ ¹®Á¦ °ø·«¿¡ ´ëÇÑ ´õ È®½ÇÇÑ ¹æ¹ýÀÌ µÈ´Ù. ±âÁ¸ Ãë¾àÁ¡À» ºÐ¼®Çغ¸¸é »ó´ëÀûÀ¸·Î »ç¼ÒÇÑ ±Ùº» ¿øÀÎµé ¶§¹®¿¡ ´ë´Ù¼öÀÇ Ãë¾àÁ¡ÀÌ ¹ß»ýÇÑ´Ù´Â °ÍÀ» ¾Ë°Ô µÈ´Ù. ÀÌ Ã¥ÀÇ ¸ñÇ¥´Â °³¹ßÀڵ鿡°Ô ÀÌ·± ±Ùº» ¿øÀΰú Ãë¾àÁ¡ÀÌ ÀϾÁö ¾Ê°Ô ÃëÇÒ ¼ö ÀÖ´Â Á¶Ä¡¿¡ °üÇØ ±³À°ÇÏ´Â °ÍÀÌ´Ù.

     

    ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

    ½ºÀ§½º Á¦³×¹Ù ¼ÒÀç À¯·´ÀÔÀÚ¹°¸®¿¬±¸¼Ò¿¡ ±Ù¹«ÇÏ´ø ÆÀ ¹ö³Ê½º¸®(Tim Berners-Lee)°¡ 1989ÃÖ±Ù ¿ì¸®³ª¶ó¿¡ º¸¾È »ç°í°¡ ²÷ÀÌÁö ¾Ê°í ÀÖ´Ù. ÀºÇà°ú Åë½Å»ç¸¦ ºñ·ÔÇÑ ±â¾÷ü¿¡¼­ °³Àο¡ À̸£±â±îÁö ÀÚ·á À¯Ãâ°ú ÈѼÕÀº ±× ½É°¢¼º¿¡µµ ºÒ±¸Çϰí ÀØÀ» ¸¸Çϸé ÅÍÁ® ³ª¿Â´Ù. ºñ´Ü ¿ì¸®³ª¶ó¿¡ ±¹ÇÑµÈ °Íµµ ¾Æ´Ï´Ù. ÀÌ ±ÛÀ» ÀÛ¼ºÇÏ´Â Áö±Ýµµ TV ´º½º¿¡¼­ ¹Ì±¹ ¼Ò´Ï ÇÈó½ºÀÇ º¸¾ÈÀÌ ¶Õ·Á ¹Ì°³ºÀÀÛµéÀÌ À¯ÃâµÈ ¼Ò½ÄÀÌ Èê·¯³ª¿À°í ÀÖ´Ù. °¢ ¾÷ü´Â ¾Õ´ÙÅý º¸¾ÈÀ» °­È­Çϰí ÀÖÁö¸¸ ½±»ç¸® ¿Ïº®ÇÑ ´ëºñ¸¦ ¸øÇϰí ÀÖ´Ù. °ø°ÝÀÚ´Â ¾î¶»°Ôµç »õ ¹æ¹ýÀ» µ¿¿øÇØ ÇãÁ¡À» ãÀ¸·Á Çϱ⠶§¹®¿¡ ÇÁ·Î±×·¥ °³¹ßÀÚ´Â Á¶±Ýµµ ¹æ½ÉÇÒ ¼ö ¾ø´Â ÀÔÀåÀÌ´Ù.

    ÀÌ·± ¶§¿¡ ÀÌ Ã¥À» ¹ø¿ªÇÏ°Ô µÅ ±â»Ú°Ô »ý°¢ÇÑ´Ù. ÀÌ Ã¥ÀÇ ÀúÀÚÀÎ ½ÃÄÚµå´Â Çö¾÷¿¡¼­´Â ¹°·ÐÀ̰í ÀÎÅͳݿ¡¼­µµ º¸¾È Àü¹®°¡·Î ¸í¼ºÀÌ ³ô´Ù. ±×°¡ ½ÃÅ¥¾î ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ Á¦¹Ý »çÇ×À» ÇÑ ±ÇÀÇ Ã¥¿¡ ´ãÀ¸·Á ³ë·ÂÇÑ ÈçÀûÀÌ °÷°÷¿¡ º¸ÀδÙ. ÀÌ Ã¥ÀÇ ³»¿ëÀº ÇÁ·Î±×·¡¹Ö¿¡ ¾î´À Á¤µµ °æÇèÀÌ ÀÖ´Â µ¶ÀÚ¸¦ À§ÇÑ °ÍÀ¸·Î, ÇÁ·Î±×·¡¹Ö Ãʺ¸ÀÚ°¡ º¸±â¿¡´Â ¾î·Á¿î ºÎºÐµéÀÌ ´õ·¯ ÀÖ´Ù. ÇÏÁö¸¸ ÇÁ·Î±×·¡¹Ö °ÉÀ½¸¶ºÎÅÍ ¾ÈÀüÇÑ ÇÁ·Î±×·¡¹Ö ½À°üÀ» µéÀÌ´Â °ÍÀÌ Áß¿äÇÏ´Ù´Â Á¡¿¡¼­ ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇÏ´Â Ãʺ¸ÀÚµµ ÀÌ Ã¥À» °ç¿¡ µÎ±æ ±ÇÇÑ´Ù. ¾î´À ¼öÁØÀÇ µ¶ÀÚ°¡ ÀÌ Ã¥À» Àеç ÇÁ·Î±×·¥ º¸¾È Âü°í¼­·Î Ȱ¿ëÇÑ´Ù¸é ±× °¡Ä¡¸¦ ÃæºÐÈ÷ ÇØ³»¸®¶ó ¹Ï´Â´Ù.

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽеµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óǰÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î ǰÀý ¶Ç´Â ÀýÆÇ µÇ¾î »óǰ ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹Ýǰ/±³È¯

    »óǰ ¼³¸í¿¡ ¹Ýǰ/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹Ýǰ/±³È¯

    ¹Ýǰ/±³È¯
    ¹Ýǰ/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹Ýǰ/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹Ýǰ/±³È¯ °¡´É ±â°£ ¹Ýǰ,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óǰÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹Ýǰ/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹Ýǰ/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óǰ µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óǰ µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆÇ¸Å°¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óǰ(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(ÆÄº»/ÈѼÕ/¿À¹ß¼Û »óǰÀ» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇØº¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óǰÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹Ýǰ, ±³È¯, A/S, ȯºÒ, ǰÁúº¸Áõ ¹× ÇÇÇØº¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øÈ¸°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹Ýǰ/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆÇ¸Å¾÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved