Ȩ  I   ȸ»ç¼Ò°³  I  »çÀÌÆ®¸Ê  I  µµ¿ò¸»
Àαâ°Ë»ö¾î
  IDÀúÀå
 
ȸ¿ø°¡ÀÔ I ¾ÆÀ̵ð/ºñ¹Ð¹øÈ£Ã£±â
¤ýOS / Çϵå¿þ¾î / ¼­¹ö±º
¤ýOA / ¿ÀÇǽº / ÀüÀÚÃâÆÇ
¤ý¾ÆÀÌÆù / ¾Èµå·ÎÀ̵å
¤ýµðÁöÅÐ Æ÷Åä±×·¡ÇÇ
¤ý±×·¡ÇÈ / ȨÆäÀÌÁö
¤ýÀÎÅÍ³Ý ÇÁ·Î±×·¡¹Ö
¤ýÀϹÝÇÁ·Î±×·¡¹Ö
¤ý°ÔÀÓÇÁ·Î±×·¡¹Ö
¤ýSNS / E-Business
¤ýµ¥ÀÌÅͺ£À̽º
¤ý±â Ÿ
¤ý±æ¶óÀâÀÌ
¤ý½Ç·ÂÀÌ Å½³ª´Â
¤ýȸ»ç ½Ç¹«¿¡ ÈûÀ» ÁÖ´Â
¤ý¿¹Á¦°¡ °¡µæÇÑ
¤ý±×¸² ÇÑ ÀåÀ¸·Î º¸´Â
¤ýµðÁöÅÐ Æ÷Åä±×¶óÇÇ
¤ý±×·¡ÇÈ/ȨÆäÀÌÁö
ÆäÀ̽ººÏ ºí·Î±× ³×À̹öÆ÷½ºÆ®
°ü·ÃºÐ·ù : OS/Çϵå¿þ¾î/¼­¹ö±º / ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ
API º¸¾È Àü·« : ÀÏÂï ½ÃÀÛÇÏ°í ³¡±îÁö ÁöŰ´Â ¾ÈÀüÇÑ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» À§ÇÑ Çʼö ¹æ¾î ±â¼ú
Å©°Ôº¸±â l
¤ýÀú ÀÚ Äݸ° µµ¸ð´Ï
¤ý¿ª ÀÚ ·ù±¤
¤ý±¸ ºÐ ¹ø¿ª¼­
¤ý¹ßÇàÀÏ 2024³â 8¿ù 30ÀÏ
¤ýÁ¤ °¡ 28,000¿ø
¤ýÆäÀÌÁö 408 ÆäÀÌÁö
¤ýISBN 978-89-5674-982-2
¤ý³­À̵µ Áß±Þ
¤ýÃâÆÇ»ç Á¤º¸¹®È­»ç

API º¸¾ÈÀ» ÀÌÇØÇÏ°í º¸È£ÇÏ´Â µ¥ Áø½ÉÀÎ ¸ðµç »ç¶÷¿¡°Ô

API »ç¿ëÀÌ ±âÇϱ޼öÀûÀ¸·Î Áõ°¡ÇÔ¿¡ µû¶ó API¸¦ ¸ñÇ¥·Î ÇÏ´Â °ø°Ý ¿ª½Ã ºü¸¥ ¼Óµµ·Î Áõ°¡Çϰí ÀÖ´Ù. ÃÖ±Ù ºÐ¼®¿¡ µû¸£¸é API °ø°ÝÀÌ 681%³ª Áõ°¡Çß´Ù. API°¡ º¸È£ÇÏ´Â µ¥ÀÌÅÍÀÇ ³ôÀº °æÁ¦Àû °¡Ä¡ ¶§¹®¿¡ API´Â ÇöÀç °ø°ÝÀڵ鿡°Ô °¡Àå Àαâ ÀÖ´Â °ø°Ý ´ë»óÀÎ °ÍÀÌ´Ù. ÇÏÁö¸¸ ±âÁ¸ÀÇ º¸¾È µµ±¸µéÀº º¸È£ÇØ¾ß ÇÒ ÁÖµÈ ÀÚ»êÀÌ À¥ ¾ÛÀÌ´ø ½ÃÀý¿¡ ¸¸µé¾îÁ³±â ¶§¹®¿¡, API º¸¾È¿¡´Â ´õ ÀÌ»ó ÀûÇÕÇÏÁö ¾Ê´Ù. API º¸¾È¿¡´Â źźÇÑ ¹æ¾î ¼³°è¿Í ÄÚµù ±â¹ý, ±×¸®°í Á» ´õ Çö´ëÀûÀÎ API ±â¼úÀÌ ÇÊ¿äÇÏ´Ù.

ÀÌ Ã¥Àº ´õ¿í ¾ÈÀüÇÑ API¸¦ ±¸ÃàÇÏ°í ¹èÆ÷Çϱâ À§ÇØ API ¹æ¾î¸¦ Àü¹ÝÀûÀ¸·Î ´Ù·ç¸ç, API ÇØÅ· ±â¹ýÀ» Æ÷ÇÔÇØ ´õ ±Ùº»ÀûÀ̰í ü°èÀûÀÎ º¸¾È Àü·«À» º¸¿©ÁØ´Ù. ¿ì¼± API°¡ ¾î¶² À§Çù°ú °ø°Ý¿¡ Á÷¸éÇÏ´ÂÁö¿¡¼­ ½ÃÀÛÇÑ´Ù. ±×¸®°í ÀϹÝÀûÀÎ À¯ÇüÀÇ °ø°ÝÀ» ¿ÞÂÊ À̵¿(shift-left)¿¡ ÃÊÁ¡À» µÐ API ¿ì¼± ¼³°è¸¦ ÅëÇØ¼­ ±Ùº»ÀûÀ¸·Î ¹æ¾îÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. API º¸¾ÈÀÇ Çʿ伺°ú ½ÇÁ¦ Ä§ÇØ »ç·Ê¸¦ ´Ù·ç¸ç, API º¸¾È Àü·«ÀÇ ¸ñÇ¥¿Í KPI ¼±ÅÃ, º¸¾È °èȹ ¼ö¸³ ¹× ±¸Ã¼ÀûÀÎ ½ÇÇàÀ» ³íÀÇÇÑ´Ù. éÅ͸¶´Ù ¿ä¾à°ú Ãß°¡ ÀÐÀ»°Å¸®µµ Æ÷ÇÔµÈ, ±¹³»¿¡¼­ °¡Àå Á¾ÇÕÀûÀÎ API º¸¾È µµ¼­ÀÌ´Ù.

ÃâÆÇ»ç ¼­Æò

ÀÏÂï ½ÃÀÛÇÏ°í ³¡±îÁö ÁöŰ´Â API ¹æ¾î Çʼö ±â¼ú

¹Ý¹ÚÀÇ ¿©Áö ¾øÀÌ, ¡®µ¥ÀÌÅÍ¡¯ÀÇ ¼¼»óÀÌ´Ù. ±×¸®°í ±×·± µ¥ÀÌÅ͸¦ ¿Å±â´Â ´ëºÎºÐÀÇ Åë·Î´Â APIÀÌ´Ù. ±âÇϱ޼öÀûÀ¸·Î ´Ã¾î³ª´Â API »ç¿ë·®°ú API°¡ Àü´ÞÇÏ´Â µ¥ÀÌÅÍÀÇ °¡Ä¡¿¡ ºñÇØ, º¸¾È µµ±¸µéÀº ±âÁ¸ÀÇ À¥ ¾Û º¸¾È¿¡ ¸Ó¹°·¯ÀÖ´Â °æ¿ì°¡ ¸¹´Ù. ±×·± ¸¸Å­ °ø°ÝÀÚµéÀÇ ÁÖµÈ °ø°Ý ´ë»óÀÌ APIÀÎ °ÍÀº ¾î¼¸é ´ç¿¬ÇÑ ÀÏÀÌ´Ù. °¡Æ®³ÊÀÇ ÇÑ º¸°í¼­¿¡ µû¸£¸é 2021³â »çÀ̹ö ¹üÁËÀÚµéÀÌ °¡Àå ¸¹ÀÌ »ç¿ëÇÑ °ø°Ý º¤ÅͰ¡ ¹Ù·Î APIÀÌ´Ù.

ÀÌ Ã¥Àº ÀÌ·¸°Ô API º¸¾ÈÀÇ Çʿ伺°ú Á߿伺ÀÌ Á¡Á¡ Ä¿Áö´Â ½Ã±â¿¡ ¸ÂÃç API ±¸ÃàºÎÅÍ ¹èÆ÷, °ü¸®±îÁö È¿°úÀûÀ¸·Î ¹æ¾îÇÏ´Â ±â¼úÀ» ¾Ë·ÁÁØ´Ù. 1ºÎ¿¡¼­´Â º¸¾È¿¡ ÁßÁ¡À» µÎ°í API ³»ºÎ ÀÛµ¿°ú º¸¾È¿¡ ´ëÇÑ ½ÉÃþÀûÀÎ ÀÌÇØ¸¦ Á¦°øÇÑ´Ù. OWASPÀÇ 10´ë º¸¾È À§ÇèÀ¸·Î ¼±Á¤µÈ Ãë¾àÁ¡µé°ú ÁÖ¿ä Ä§ÇØ »ç·Ê¸¦ »ó¼¼È÷ »ìÆìº¸¸ç ´ëó¿Í ¿¹¹æ¹ýÀ» Á¦¾ÈÇÑ´Ù. 2ºÎ¿¡¼­´Â API °ø°ÝÀ» ¸·±â À§ÇØ °ø°ÝÀÚó·³ »ý°¢ÇÏ´Â ¿¬½ÀÀ» ÇÏ¸ç ½ÇÁ¦ °ø°Ý ¹æ¹ýµéÀ» ÀÚ¼¼ÇÏ°Ô »ìÆìº»´Ù. 3ºÎ¿¡¼­´Â ±Ùº»ÀûÀÎ API º¸¾ÈÀ» À§ÇØ ¡®¼³°è ¿ì¼±¡¯ Á¢±Ù ¹æ½ÄÀ¸·Î º¸¾ÈÀ» °­È­ÇÏ´Â ¹æ¹ýÀ» »ìÆìº»´Ù. ±¸Ã¼ÀûÀÎ ¡®¿ÞÂÊ À̵¿ ¿À¸¥ÂÊ º¸È£(shift-left shield-right)¡¯¸¦ ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï, API º¸¾È Àü·«ÀÇ ¸ñÇ¥¿Í KPI ¼±ÅÃ, º¸¾È ¼ö¸³ ¹× ½ÇÇà µîÀ» ³íÀÇÇÑ´Ù. ÀÌ Ã¥À» ÀÐ°í ³ª¸é ´Ü¼øÈ÷ API º¸¾È Áö½ÄÀ» ½ÀµæÇÏ´Â °ÍÀ» ³Ñ¾î¼­, ÃÊ¿¬°á µðÁöÅÐ ½Ã´ë¿¡ °øÀ¯ µðÁöÅÐ ÀÎÇÁ¶ó¸¦ º¸È£ÇÏ´Â »õ·Î¿î ¹æ¹ý°ú ½Ã°¢À» ¾ò°Ô µÉ °ÍÀÌ´Ù. ¿À´Ã³¯ÀÇ ÃÊ¿¬°á µðÁöÅÐ ¼¼»ó¿¡¼­ API ±¸ÃàºÎÅÍ ¹èÆ÷, °ü¸®±îÁöÀÇ È¿À²ÀûÀÎ ÅëÂû·ÂÀ» ¿øÇÏ´Â »ç¶÷µé¿¡°Ô ¸Å¿ì È¿°úÀûÀÎ Áöħ¼­ÀÌ´Ù.

 
ÁöÀºÀÌ | Äݸ° µµ¸ð´Ï COLIN DOMONEY


°³¹ß ºÐ¾ß¿¡¼­ ¿À·§µ¿¾È ´Ù¾çÇÑ °æ·ÂÀ» ½×¾ÒÀ¸¸ç ÃÖ±Ù¿¡´Â ¾ÈÀüÇÑ(secure) ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀÇ ¿ËÈ£ÀڷΠȰµ¿Çϰí ÀÖ´Ù. ³²¾ÆÇÁ¸®Ä«¿¡¼­ ¹Ì¼ÇÅ©¸®Æ¼ÄÃÇÑ ±º»ç ¹× ÀÇ·á½Ã½ºÅÛÀ» °³¹ßÇÏ´Â °ÍÀ¸·Î °æ·ÂÀ» ½ÃÀÛÇߴµ¥, ±× ÀÛ¾÷¿¡¼­ ½Ã½ºÅÛÀ» °ß°íÇÏ°í Æ°Æ°ÇÏ°Ô °³¹ßÇÏ´Â °ÍÀÇ Á߿伺À» ¹è¿ö ±×·¯ÇÑ °æÇèÀ» ÀÚµ¿Â÷, ±ÝÀ¶¼­ºñ½º, °¡ÀüÁ¦Ç° µî ¿©·¯ »ê¾÷ ºÐ¾ß¿¡ Àû¿ëÇß´Ù.

Á» ´õ ÃÖ±Ù¿¡´Â Àü ¼¼°è ÃÖ´ë ±Ô¸ðÀÇ ±â¾÷°ú Á¶Á÷À» À§ÇØ ´ë±Ô¸ð ÀÀ¿ëÇÁ·Î±×·¥ º¸¾È°èȹÀ» ±¸ÃàÇÏ´Â µ¥ ÀÚ½ÅÀÇ ±â¼úÀ» Àû¿ëÇØ, ¼ÒÇÁÆ®¿þ¾î º¸¾È ¿ª·®À» È®ÀåÇÏ´Â µ¥ µµ¿òÀ» ÁÖ¾ú´Ù. µ¶¸³ º¸¾È ÄÁ¼³ÅÏÆ®·Î¼­´Â °³¹ßÀÚ¿¡°Ô ¾ÈÀüÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸ÃàÇÏ´Â ÃÖ¼±ÀÇ ¹æ¹ýÀ» °¡¸£Ä¡´Â ÀÏÀ» Àü¹®À¸·Î ÇÑ´Ù. ¶ÇÇÑ 42CrunchÀÇ ÃÖ°í±â¼úÀüµµ»ç·Î ¾ÈÀüÇÑ API °³¹ß ¸ð¹ü °üÇà°ú ¼³°è ½ÃÁ¡ºÎÅÍ º¸¾ÈÀ» °í·ÁÇØ¼­ API¸¦ °³¹ßÇÏ´Â Á¢±Ù ¹æ½ÄÀ» ÀüÆÄÇÑ´Ù.

¿ËÈ£ÀÚ ¿ªÇÒ ¿Ü¿¡ ±×´Â ÄÜÆÛ·±½º °­¿¬°ú ¿þºñ³ªµµ Á¤±âÀûÀ¸·Î ÁøÇàÇϸç, ÃֽŠAPI º¸¾È¼Ò½ÄÀ» ´Ù·ç´Â APISecurity.io ´º½º·¹ÅÍÀÇ Å¥·¹ÀÌÅͷεµ Ȱµ¿Çϰí ÀÖ´Ù. ÀÌ ´º½º·¹Å͸¦ ÅëÇØ API º¸¾È¿¡ ´ëÇÑ ¿­Á¤À» ¹ß°ßÇߴµ¥, ±×°÷¿¡¼­ ½ÃÀÛµÈ ¿©Á¤ÀÌ À̾îÁø ÀÌ Ã¥°ú ¿¬°üµÈ °­¿¬°ú ¿öÅ©¼óÀ» ÁغñÇϰí ÀÖ´Ù.


¿Å±äÀÌ | ·ù±¤

IT Àü¹®¼­¸¦ ÁÖ·Î ¹ø¿ªÇÏ´Â Àü¾÷ ¹ø¿ª°¡·Î, ¡¶ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀÇ ¿¹¼ú(The A rt of
Computer Programming)¡· ½Ã¸®Áî¿Í ¡¶Game Programming Gems¡· ½Ã¸®Áî, ¡¶ÀΰøÁö´É: Çö´ëÀû Á¢±Ù¹æ½Ä Á¦4ÆÇ¡·, ¡¶ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¹è¿ì´Â SICP¡·¸¦ ºñ·ÔÇØ 80±Ç ÀÌ»óÀÇ ´Ù¾çÇÑ IT Àü¹®¼­¸¦ ¿ì¸®¸»·Î ¿Å°å´Ù.

ȨÆäÀÌÁö ·ù±¤ÀÇ ¹ø¿ª À̾߱â(https://occamsrazr.net)¿Í IT ¹× °ÔÀÓ °³¹ß Á¤º¸ °øÀ¯ »çÀÌÆ® GpgStudy(https://gpgstudy.com)¸¦ ¿î¿µÇÑ´Ù.
 
 
 
                                  
ȸ»ç¼Ò°³      °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§      °í°´¼¾ÅÍ     »çÀÌÆ®¸Ê      µµ¿ò¸»