ÀÇ·á Àåºñ Æ÷ÇÔÇØ ´Ù¾çÇÑ ¿µ¿ª¿¡¼ ÀÀ¿ë °¡´ÉÇØ
[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ±¸±ÛÀÌ »õ·Î¿î API¸¦ ÅëÇØ ¾Èµå·ÎÀÌµå »ýÅ°èÀÇ º¸¾ÈÀ» °ÈÇß´Ù. ÀÌ APIÀÇ À̸§Àº ÇÁ·ÎÅØƼµå ÄÁÆÛ¸ÞÀ̼Ç(Protected Confirmation)À¸·Î, Çϵå¿þ¾î·Î º¸È£µÇ´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºÀÎ Æ®·¯½ºÆ¼µå UI(Trusted UI)¸¦ »ç¿ëÇØ Áß¿äÇÑ °Å·¡µéÀ» ½Ç½ÃÇϵµ·Ï ÇÏ´Â ±â´ÉÀ» °¡Áö°í ÀÖ´Ù.
[À̹ÌÁö = iclickart]
ÀÌ API¸¦ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ È°¿ëÇϱ⠽ÃÀÛÇϸé, »ç¿ëÀÚ´Â °Å·¡°¡ ½ÃÀÛµÉ ¶§ ¡®È®ÀΡ¯À» ¿ä±¸ÇÏ´Â ÇÁ·ÒÇÁÆ® âÀ» º¸°Ô µÈ´Ù. ¡®°Å·¡¸¦ ÇϽðڽÀ´Ï±î?¡¯¶ó´Â Áú¹®¿¡ »ç¿ëÀÚ°¡ È®ÀÎÀ» ´©¸£¸é, ±× Á¤º¸°¡ ¾ÏÈ£ÇÐÀûÀ¸·Î ÀÎÁõµÈ´Ù. Áï ÇÁ·ÎÅØƼµå ÄÁÆÛ¸ÞÀ̼ÇÀÌ °Å·¡¸¦ ÇÑ Ãþ ´õ °·ÂÇÏ°Ô º¸È£ÇÑ´Ù´Â °ÍÀÌ´Ù. ÀÌ ¶§ Æ®·¯½ºÆ¼µå UI°¡ ¹ßµ¿µÇ°í, ¿©±â¼ µ¥ÀÌÅÍ°¡ ¾ÈÀüÇÏ°Ô º¸È£µÈ´Ù. ƯÈ÷ °¡Â¥ ¾ÛÀ» ÅëÇÑ »ç±â¼º °Å·¡³ª ħÇØµÈ OS·ÎºÎÅÍ µ¥ÀÌÅ͸¦ º¸È£ÇÏ´Â °Ô ÇÁ·ÎÅØƼµå ÄÁÆÛ¸ÞÀ̼ÇÀÇ Æ¯Â¡ÀÌ´Ù.
±¸±Û¿¡ ÀÇÇϸé ÀÌ API´Â 2Â÷ÀûÀÎ ÀÎÁõ ¿ä¼ÒÀÎ 1ȸ ºñ¹Ð¹øÈ£³ª °Å·¡ ÀÎÁõ ¹øÈ£(TAN) µîµµ ´õ °·ÂÇÏ°Ô ¸¸µç´Ù°í ÇÑ´Ù. Áï ±â±â ÀÚü°¡ ħÇصÆÀ» ¶§ À§ÇèÇØÁú ¼ö ÀÖ´Â º¸¾È ¿ä¼Òµéµµ ÀÌ API¸¦ ÅëÇØ °È½Ãų ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù.
ÇÁ·ÎÅØƼµå ÄÁÆÛ¸ÞÀ̼ÇÀÌ ¹ßµ¿µÉ ¶§´Â ¡®È®ÀΡ¯ ¸Þ½ÃÁö¿¡ µðÁöÅÐ ¼¸íÀÌ Àû¿ëµÇÁö¸¸ ¼¸í¿¡ »ç¿ëÇÏ´Â Å°°¡ Æ®·¯½ºÆ¼µå UIÀÇ Çϵå¿þ¾î »÷µå¹Ú½º¿¡¸¸ Àֱ⠶§¹®¿¡ ¾Ç¼º ¾ÛµéÀ̳ª ħÇØµÈ OS¸¦ ÅëÇÏ¿© »ç¿ëÀÚ¸¦ ¼ÓÀÌ´Â °ÍÀº ºÒ°¡´ÉÇÏ´Ù. ±×¸®°í ÀÌ ¼¸í Å°´Â AndroidKeyStore¶ó´Â API¸¦ ÅëÇØ »ý¼ºµÈ´Ù.
¡°¾Û¿¡¼ ÇÁ·ÎÅØƼµå ÄÁÆÛ¸ÞÀÌ¼Ç API¸¦ »ç¿ëÇØ Á¾´Ü°£ °Å·¡¸¦ ¾ÈÀüÇÏ°Ô ¸¸µé±â Àü¿¡, ¹Ýµå½Ã °ø°ø Å°½ºÅä¾î(KeyStore) Å°¿Í Å°½ºÅä¾î ¾îÅ×½ºÅ×À̼Ç(Keystore Attestation) ÀÎÁõ¼¸¦ È®º¸ÇØ¾ß ÇÕ´Ï´Ù. ÇÁ·ÎÅØƼµå ÄÁÆ۸޴ϼÇÀ» ¼¸íÇÏ´Â µ¥ »ç¿ëµÇ´Â Å°´Â ÀÌ ÀÎÁõ¼¸¦ ÅëÇؼ¸¸ ÀÎÁõ¹ÞÀ» ¼ö Àְŵç¿ä.¡± ±¸±Û ¾Èµå·ÎÀÌµå º¸¾È Àü¹®°¡ÀÎ ¾ß´Ï½º ´Ù´Ï¼¼ÇÁ½ºÅ°½º(Janis Danisevskis)ÀÇ ¼³¸íÀÌ´Ù.
´Ù´Ï¼¼ÇÁ½ºÅ°½º´Â ¡°ÇÁ·ÎÅØƼµå ÄÁÆÛ¸ÞÀ̼ÇÀº È°¿ëµµ°¡ ³ô´Ù´Â ÀåÁ¡µµ °¡Áö°í ÀÖ´Ù¡±°í ¸»ÇÑ´Ù. ¡°°³ÀÎ ´ë °³ÀÎÀÇ ±ÝÀü °Å·¡¸¦ º¸È£ÇÏ´Â °ÍÀ̳ª, °¢Á¾ ÀÎÁõ, ÀÇ·á Àåºñ Á¦¾î µî¿¡µµ È°¿ëµÉ ¼ö ÀÖÁÒ.¡±
Æ©ºê°¡ ¾ø´Â ÆÐÄ¡ Àν¶¸° ÆßÇÁ¸¦ ¸¸µå´Â Àν¶·¿(Insulet)Àº ÀÌ¹Ì ÀÌ »õ·Î¿î API¸¦ È°¿ëÇØ Àν¶¸° °ü¸® ½Ã½ºÅÛÀ» º¸´Ù È¿°úÀûÀ¸·Î °ü¸®ÇÏ´Â ¹æ¹ýÀ» ¼±º¸¿´´Ù. ÇÁ·ÎÅØƼµå ÄÁÆÛ¸ÞÀ̼ÇÀ» È°¿ëÇØ ÁÖÀÔÇÒ Àν¶¸°ÀÇ ¾çÀ» Á¤È®È÷ È®ÀÎÇÔÀ¸·Î½á À§ÇèÇÑ °ø°ÝÀ» ¸·À» ¼ö ÀÖ°Ô µÈ °ÍÀÌ´Ù. ¶ÇÇÑ ÀÌ·Î ÀÎÇÑ »îÀÇ Áú Çâ»ó°ú ºñ¿ë Àý°¨ È¿°úµµ ±â´ëµÈ´Ù°í ÇÑ´Ù.
´Ù´Ï¼¼ºê½ºÅ°½º´Â ¡°½Ä¾àûÀº ¹°·Ð ¿©·¯ »ê¾÷ÀÇ ÄÁ¼Ò½Ã¾ö°ú ÇÔ²² ÇÁ·ÎÅØƼƮ ÄÁÆÛ¸ÞÀ̼ÇÀ» ¿¬±¸ÇØ¿Ô´Ù¡±¸ç ¡°±¤¹üÀ§ÇÑ Çù¾÷À» ÅëÇØ ÀÇ·á ±â±âÀÇ ¾ÈÀüÇÑ ÅëÁ¦¿Í °ü·ÃµÈ »ê¾÷ ³» Ç¥ÁØÀ» ¸¶·ÃÇÒ ¼ö ÀÖ¾ú´Ù¡±°í ¹àÇû´Ù. ¡°¿©·¯ ºÐ¾ß¿¡¼ »ç¿ëÀÚÀÇ ¾ÈÀüÀ» À§ÇØ ÀÌ·¯ÇÑ API°¡ °è¼ÓÇؼ °³¹ßµÇ°í È°¿ëµÇ±â¸¦ ¹Ù¶ø´Ï´Ù.¡±
ÇÁ·ÎÅØƼµå ÄÁÆÛ¸ÞÀ̼ÇÀº Çϵå¿þ¾î¿¡ ´ëÇÑ ³·Àº ¼öÁØÀÇ ÀÇÁ¸¼ºÀ» °¡Áö°í ÀÖ´Â º¸¾È ±â´ÉÀ¸·Î, ÇöÀç´Â ±¸±Û Çȼ¿ 3°ú 3XL ¸ðµ¨µé¿¡ ½º¸¶Æ®Æù ÃÖÃÊ·Î ÀÌ ±â´ÉÀÌ µµÀԵƴÙ. ÇÏÁö¸¸ ¾ÆÁ÷±îÁö ¸ðµç ¾Èµå·ÎÀ̵å Æùµé¿¡ ÇÁ·ÎÅØƼµå ÄÁÆÛ¸ÞÀÌ¼Ç API°¡ Áö¿øµÉÁö´Â ¹ÌÁö¼ö´Ù.
3ÁÙ ¿ä¾à
1. ±¸±Û, ¾Èµå·ÎÀÌµå »ýÅÂ°è º¸È£Çϱâ À§ÇÑ º¸¾È API °³¹ß.
2. À̸§Àº ÇÁ·ÎÅØƼµå ÄÁÆÛ¸ÞÀ̼ÇÀ¸·Î, Çϵå¿þ¾î¿¡ Á¶±Ý ÀÇÁ¸ÇØ µðÁöÅÐ °Å·¡¸¦ ÀÎÁõÇÏ´Â ±â´ÉÀ» °¡Áö°í ÀÖÀ½.
3. È°¿ëµµ°¡ ³ô´Ù´Â Ư¡ÀÌ ÀÖÀ½. ƯÈ÷ ÀÇ·á ±â±â º¸È£¿¡ Àû¿ëµÉ °Í ±â´ëµÊ.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>