º¸¾È´º½º â°£ 17ÁÖ³âÀ» ÃàÇÏÇÕ´Ï´Ù!!

Home > Àüü±â»ç

ÇØÄ¿µéÀÌ ÁÁ¾ÆÇÏ´Â API °ø°Ý ¹æ¹ý 4°¡Áö

ÀÔ·Â : 2020-11-16 16:30
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
¿©·¯ ±â´ÉÀÌ ¾ÖÇø®ÄÉÀ̼ǰú ¼­ºñ½º »çÀÌ¿¡¼­ È°¹ßÈ÷ °øÀ¯µÇ´Â ¶§
API¿¡µµ ±âº»ÀûÀÎ º¸¾È ±¸¸Û ¸¹¾Æ¡¦»ç¿ëÀÚ¿Í °³¹ßÀÚ ¸ðµÎ ±âº» ¼öÄ¢ ÁöÄѾß


[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º(API)´Â ¿äÁò°ú °°Àº IT ±â¼ú °øÀ¯ ½Ã´ë¿¡ ÇʼöÀûÀÎ ¿ä¼Ò·Î ÀÚ¸®¸¦ Àâ¾Ò´Ù. API¸¦ °øÀ¯ÇÑ´Ù´Â °Ç °³¹ßÀÚ³ª À¥»çÀÌÆ® ¼ÒÀ¯Àڵ鿡°Ô ±âÁ¸ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼Ò½ºÄÚµå ÀϺθ¦ Á¦°øÇÔÀ¸·Î½á, °³¹ßÀÚ¿Í À¥»çÀÌÆ® ¼ÒÀ¯ÀÚµéÀÌ ÀڽŵéÀÇ ÇÊ¿ä¿¡ ¸Â°Ô ±× ¼Ò½ºÄڵ带 º¯°æÇÏ¿© »ç¿ëÇÏ°Ô ÇØ ÁÖ´Â °ÍÀ» ¸»ÇÑ´Ù.

[À̹ÌÁö = utoimage]


±×·¸±â ¶§¹®¿¡ Çö´ëÀÇ °³¹ßÀڵ鿡°Ô ÀÖ¾î API¸¸Å­ À¯¿ëÇÑ °Íµµ ¾ø°í, ±×·¸±â ¶§¹®¿¡ ½ÇÁ¦ ¿©·¯ ¾ÖÇø®ÄÉÀ̼ǰú À¥ ¼­ºñ½º¿¡¼­ API°¡ ³Î¸® È°¿ëµÇ°í ÀÖ´Ù. »ç¶÷ÀÌ ¸ô¸°´Ù´Â °Ç, ÇØÄ¿µéµµ ¸ô¸°´Ù´Â ¼Ò¸®. ÀÌ¹Ì »çÀ̹ö °ø°ÝÀÚµéÀº APIµéÀ» Àû±Ø °ø·«ÇÏ°í ÀÖ´Ù. ±×Áß °¡Àå ÈçÈ÷ »ç¿ëµÇ´Â ±â¹ýµéÀº ´ÙÀ½°ú °°´Ù.

1. ÄÚµå ÁÖÀÔ
»çÀ̹ö °ø°ÝÀÚµéÀº ¸ÖÂÄÇÑ API¸¦ ÀڽŵéÀÇ ¸ñÀû¿¡ ¸Â°Ô ¿À¿°½ÃÅ°´Â ¹æ¹ýÀ» Áñ°Ü »ç¿ëÇϴµ¥, À̸¦ À§ÇØ ¡®ÄÚµå ÁÖÀÔ¡¯À̶ó´Â ±â¹ýÀ» È°¹ßÈ÷ Â÷¿ëÇÏ´Â ÆíÀÌ´Ù. À̰͵µ ¸ð¸£°í ¿À¿°µÈ API¸¦ »ç¿ëÇϸé, ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª À¥ ¼­ºñ½º°¡ °³¹ßÀÚ°¡ ¾Æ´Ï¶ó ÇØÄ¿µéÀÌ ¿øÇÏ´Â ¹æÇâÀ¸·Î ±â´ÉÇÏ°Ô µÈ´Ù. Áï, ¾û¶×ÇÑ ÀÚµé°ú ¹Î°¨ÇÑ Á¤º¸¸¦ °øÀ¯ÇѴٰųª, ƯÁ¤ÇÑ »óȲ¿¡¼­ ÀÎÁõ Á¤º¸°¡ ¾øÀ̵µ ·Î±×ÀÎÀÌ µÇµµ·Ï ÇѴٰųª, Ãß°¡ ¸Ö¿þ¾î¸¦ ½É´Â °Ô ¡®Äڵ尡 ÁÖÀÔµÈ API¡¯¸¦ ÅëÇØ °¡´ÉÇØÁø´Ù.

API¿¡ Äڵ尡 ÁÖÀԵǾú´ÂÁö ¾Æ´ÑÁö¸¦ È®ÀÎÇÏ·Á¸é ¿©·¯ °¡Áö ¡®¼öµ¿ Á¡°Ë¡¯À» ÁøÇàÇÏ´Â °ÍÀÌ °¡Àå ÁÁ´Ù. ƯÈ÷ ¿äû È®ÀÎÀ» °­µµ ³ô°Ô ½Ç½ÃÇÏ´Â °ÍÀ» ±ÇÀåÇÑ´Ù. ´Ù°¢µµ·Î ±â´ÉÀ» Á¡°ËÇÔÀ¸·Î½á ÀüÇô ¿¹»óÄ¡ ¸øÇÑ ¹ÝÀÀÀÌ ³ª¿À´ÂÁö ¾Æ´ÑÁö¸¦ »ìÇǶó´Â °ÍÀÌ´Ù. ÀÌ·¯¸é ´©±º°¡ Áß°£¿¡¼­ ¾Ç¼º Äڵ带 ÁÖÀÔÇß´õ¶óµµ ¾Ë¾Æç ¼ö ÀÖ°Ô µÈ´Ù.

2. ¸®Ç÷¹ÀÌ ¿äû °ø°Ý
¾Ç¼º ÇàÀ§ÀÚµéÀÌ ¹Ýº¹ÀûÀ¸·Î ¿äûÀ» Àü¼ÛÇÏ´Â °ÍÀ» Çã¶ôÇÏ´Â APIÀÇ °æ¿ì ÀÌ °ø°Ý¿¡ Ãë¾àÇÏ´Ù. ù ¹ø° ¾Ç¼º ¿äûÀÌ °ÅºÎµÇ´õ¶óµµ °ø°ÝÀÚ´Â ¾ó¸¶µçÁö ±× ´ÙÀ½ ¿äûÀ» Àü¼ÛÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ±×·±µ¥ ÀÌ·¸°Ô ¿©·¯ ¿äûÀÌ ¹Ýº¹Çؼ­ ¿À´Â °ÍÀ» ¸·´Â APIº¸´Ù ±×·¸Áö ¾ÊÀº API°¡ ´õ ¸¹´Ù. ÇØÄ¿µéÀÌ ÀÌ °ø°Ý ±â¹ýÀ» ¼±È£ÇÏ´Â ÀÌÀ¯°¡ ¹Ù·Î ±×°ÍÀÌ´Ù.

ÀÌ´Â ÀÏÁ¾ÀÇ ºê·çÆ®Æ÷½º °ø°ÝÀ̶ó°í º¼ ¼öµµ ÀÖ´Ù. ¸·À¸·Á¸é HMAC ÀÎÁõÀ» È°¿ëÇØ ¿äû ½Ãµµ Á¦ÇÑ ±ÔÁ¤À» Àû¿ëÇØ¾ß ÇÑ´Ù. ¶ÇÇÑ ´ÙÁß ÀÎÁõ°ú »ý¾Ö ÁֱⰡ ªÀº ¿À¿À½º(OAuth) Á¢±Ù ÅäÅ«À» È°¿ëÇÏ´Â °Íµµ ¹æ¾î¿¡ Å« µµ¿òÀÌ µÈ´Ù.

3. ¿äû Á¶ÀÛ °ø°Ý
ÀÌ °ø°ÝÀÇ ¶Ç ´Ù¸¥ À̸§Àº CSRF´Ù. ÀÎÁõÀÌ µÈ À¥ ¾ÖÇø®ÄÉÀ̼Ç(API¿Í °°Àº)À» ÇØÄ¿°¡ È°¿ëÇØ À̸ÞÀÏ ÁÖ¼Ò¸¦ º¯°æÇϰųª ÀºÇà °èÁ·κÎÅÍ µ·À» º¸³»´Â µîÀÇ °á°ú¸¦ À̲ø¾î ³»´Â °ø°ÝÀÌ´Ù. ²Ï³ª ¼ö³â ÀüºÎÅÍ ÀαⰡ ³ô¾ÒÀ¸¸ç ¼ö¸¹Àº À¯¸í À¥»çÀÌÆ®µéÀÌ ÀÌ °ø°Ý¿¡ ÇÇÇظ¦ ÀÔ¾ú´Ù.

°ø°ÝÀÚµéÀº ÁÖ·Î ¼­¹ö¿¡¼­ »ý¼ºµÇ´Â ÅäÅ«µé, ±× Áß¿¡¼­µµ HTML Äڵ忡 °¨ÃçÁ® ÀÖ´Â ÅäÅ«µéÀ» È°¿ëÇØ CSRF °ø°ÝÀ» ¼º¸³½ÃŲ´Ù. ÀÌ ÅäÅ«µéÀº ¿äûÀÌ ¸¸µé¾îÁú ¶§¸¶´Ù ¿äû°ú ÇÔ²² ¼­¹ö·Î Àü¼ÛµÇ´Â °ÍÀ¸·Î, ÀÌ ÅäÅ«µéÀ» ÅëÇØ ¼­¹ö´Â ÇØ´ç ¿äûÀ» ½Å·ÚÇÒ ¼ö ÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Ù. ÀÌ·± ¿äûÀ» Á¶ÀÛÇÏ´Â ÇàÀ§´Â Äڷγª·Î ÀÎÇØ ¿Â¶óÀÎ °Å·¡°¡ ¸¹¾ÆÁø ½ÃÁ¡¿¡ ´õ¿í À§ÇùÀûÀÎ °ø°ÝÀÌ µÈ´Ù.

4. »ç¿ëÀÚ ÀÎÁõ Æı«
API °³¹ßÀÚµéÀÌ Ç×»ó ÀÎÁõ ½Ã½ºÅÛ¿¡ öÀúÇÏ°Ô ½Å°æÀ» ¾²´Â °Ç ¾Æ´Ï´Ù. ½ÉÁö¾î À߸ø ¸¸µé°Å³ª ±¸ÃàÇÏ´Â »ç·Êµµ ÈçÇÏ´Ù. ÀÌ·± °æ¿ì APIÀº ´ë´ÜÈ÷ Ãë¾àÇØÁø´Ù. ÀÌ·¸°Ô ¸¸µé¾îÁø API°¡ ÇØÄ¿µéÀÇ ¼Õ¿¡ µé¾î°¡¸é, ÇØÄ¿´Â ÀÎÁõµÈ »ç¿ëÀÚÀÎ °Íó·³ ½º½º·Î¸¦ À§Àå½ÃÅ°°í °¢Á¾ ÇàÀ§¸¦ ÇÒ ¼ö ÀÖ°Ô µÈ´Ù.

ÀÌ·¯ÇÑ Ãë¾àÁ¡À» ÅëÇÑ °ø°ÝÀ» ¹æ¾îÇÏ·Á¸é ŸÀÓ½ºÅÆÇÁ ¿äûÀ» È°¿ëÇÏ´Â °ÍÀÌ µµ¿òÀÌ µÈ´Ù. ¾Æ¹« API ¿äû¿¡ HTTP Çì´õÀÇ ÇüÅ·ΠÃß°¡ÇÒ ¼ö ÀÖ´Ù. ÀÌ·¸°Ô±îÁö ÇØ µÎ¸é ¼­¹ö°¡ ÇöÀçÀÇ Å¸ÀÓ½ºÅÆÇÁ¿Í ¿äû¿¡ ºÙ¾î Àִ ŸÀÓ½ºÅÆÇÁ¸¦ ºñ±³ÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ÀÌ ºñ±³°ªÀÌ Å¸´çÇÒ °æ¿ì(ÀÌ´Â »ç¿ëÀÚ°¡ Á¤Ã¥ÀûÀ¸·Î °áÁ¤ÇØ¾ß ÇÑ´Ù) ÀÎÁõÀÌ Åë°úµÈ´Ù.

APIµéÀº ÇØÄ¿µé¿¡°Ô ÀÖ¾î ´ë´ÜÈ÷ ¸À ÁÁÀº ¸ÔÀÕ°¨ÀÌ µÉ ¼ö¹Û¿¡ ¾ø´Ù. ±¤¹üÀ§ÇÏ°Ô »ç¿ëµÇ°í ÀÖ°í, °ø°Ý È¿°ú°¡ ´ë´ÜÈ÷ ³ôÀº ÆíÀ̸ç, ½ÉÁö¾î °£´ÜÇÑ ÇØÅ· ±â¼ú·Îµµ °ø·«ÀÌ °¡´ÉÇϱ⠶§¹®ÀÌ´Ù. ±×·¯¹Ç·Î API¸¦ ¸¸µé°Å³ª »ç¿ëÇÏ´Â »ç¶÷ ¸ðµÎ°¡ °£´ÜÇÑ º¸¾È ¼öÄ¢À» ÁöÄÑ API¸¦ º¸È£ÇØ¾ß ÇÑ´Ù. Áö±Ý API´Â °ø°ÝÀڵ鿡°Ô ÀÖ¾î º¸¹°Ã¢°í³ª ´Ù¸§ÀÌ ¾ø´Ù.

±Û : ¶óºñ ¶óÀڷκñÃ÷(Lavi Lazarovitz), CyberArk
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]

<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>

  •  
  • 0
  • ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
 ÇÏÀÌÁ¨ ÆÄ¿öºñÁî 23³â 11¿ù 16ÀÏ~2024³â 11¿ù 15ÀϱîÁö ¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ À§Áîµð¿£¿¡½º 2018 ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö
¼³¹®Á¶»ç
3¿ù 15ÀϺÎÅÍ ½ÃÇàµÇ°í ÀÖ´Â °³Á¤ °³ÀÎÁ¤º¸º¸È£¹ý°ú °ü·ÃÇØ °¡Àå ±î´Ù·Ó°í ÀÌÇàÇϱ⠾î·Á¿î Á¶Ç×Àº ¹«¾ùÀΰ¡¿ä?
ÀΰøÁö´É(AI) µî ÀÚµ¿È­µÈ °áÁ¤¿¡ ´ëÇÑ Á¤º¸ÁÖü ±Ç¸® ±¸Ã¼È­
Á¢±Ù±ÇÇÑ °ü¸® µî °³ÀÎÁ¤º¸ ¾ÈÀü¼º È®º¸Á¶Ä¡ °­È­ ¹× °íÀ¯½Äº°Á¤º¸ °ü¸®½ÇÅ Á¤±âÁ¶»ç
¿µÇâÆò°¡ ¿ä¾àº» °ø°³Á¦µµ µµÀÔ µî °³ÀÎÁ¤º¸ ¿µÇâÆò°¡Á¦µµ
¿µ»óÁ¤º¸Ã³¸®±â±â ¹× ¾ÈÀüÁ¶Ä¡ ±âÁØ
°³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚÀÇ Àü¹®¼º °­È­ À§ÇÑ Àü¹®CPO ÁöÁ¤
±¹¿Ü ¼öÁý¡¤ÀÌÀü °³ÀÎÁ¤º¸ 󸮹æħ °ø°³ µî °³ÀÎÁ¤º¸ 󸮹æħ Æò°¡Á¦µµ
¼ÕÇعè»óÃ¥ÀÓ Àǹ«´ë»óÀÚ º¯°æ ¹× È®´ë
°ø°ø±â°ü °³ÀÎÁ¤º¸ º¸È£¼öÁØ Æò°¡ È®´ë
±âŸ(´ñ±Û·Î)