»óǰ ¾È³» ¹× ȯºÒ, ±³È¯, ¹è¼Û¹®ÀÇ | |
- °¡°Ô ÀüȹøÈ£ : | 1544-1900 |
- Àüȹ®ÀÇ ½Ã°£ : |
¿ÀÀü 9½ÃºÎÅÍ ¿ÀÈÄ 6½Ã±îÁö (¸ÅÁÖ ¿ù¿äÀÏ, È¿äÀÏ, ¼ö¿äÀÏ, ¸ñ¿äÀÏ, ±Ý¿äÀÏ, °øÈÞÀÏ Á¦¿Ü) |
- °¡°Ô À̸ÞÀÏ : | ink@kyobobook.co.kr |
- ÀÌ¿ë Åùèȸ»ç : | CJ´ëÇÑÅë¿î |
ÆÇ¸Å°¡°ÔÁ¤º¸ |
|
- »ç¾÷ÀÚ¸í : | (ÁÖ)±³º¸¹®°í |
- »ç¾÷ÀÚµî·Ï¹øÈ£ : | 102-81-11670 |
- Åë½ÅÆÇ¸Å¾÷½Å°í : | 01-0653 |
- Çö±Ý¿µ¼öÁõ : ¹ß±Þ°¡´É |
|
ÀüÈÁÖ¹® ¹× °áÁ¦¹®ÀÇ |
|
- ²ÉÇÇ´Â ¾ÆÄ§¸¶À» : | 1644-8422 |
°¡°Ô¿Í Á÷°Å·¡¸¦ ÇÏ½Ã¸é ²É¼ÛÀÌ Àû¸³ ¹× °¢Á¾ ÇýÅÿ¡¼ Á¦¿ÜµÇ°í, ¸¸ÀÏÀÇ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡µµ ²É¸¶ÀÇ µµ¿òÀ» ¹ÞÀ¸½Ç ¼ö ¾ø½À´Ï´Ù. °¡°ÔÀÇ ºÎ´çÇÑ ¿ä±¸, ºÒ°øÁ¤ ÇàÀ§ µî¿¡ ´ëÇØ¼µµ ²É¸¶·Î Á÷Á¢ ÀüÈÁÖ¼¼¿ä. |
»ó¼¼Á¤º¸ | ±¸¸ÅÈıâ (0) | »óǰ Q&A (0) | ¹è¼Û/±³È¯/ȯºÒ ¾È³» |
Ã¥¼Ò°³2024³â 03¿ù 29ÀÏ Ãâ°£ | ISBN : 1161758291 | 716ÂÊ
ÀúÀÚ¼Ò°³ÀúÀÚ : ´Ò ¸Åµç
(Neil Madden)
Æ÷Áö·ÏÀÇ º¸¾È Ã¥ÀÓÀÚ·Î ÀÀ¿ë ¾ÏÈ£È, ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È, ÃֽŠAPI º¸¾È ±â¼ú¿¡ ´ëÇÑ ½ÉÃþÀûÀÎ Áö½ÄÀ» º¸À¯Çϰí ÀÖ´Ù. 20³â µ¿¾È ÇÁ·Î±×·¡¸Ó·Î ÀÏÇßÀ¸¸ç ÄÄÇ»ÅÍ °úÇÐ ¹Ú»ç ÇÐÀ§¸¦ ÃëµæÇß´Ù.
¿ªÀÚ : Çã¿ë°Ç
ÄÄÇ»ÅͰøÇÐÀ» Àü°øÇÏ°í º¸¾È ºÐ¾ß¿¡ ÀÔ¹®ÇÏ°Ô µÆÀ¸¸ç, ¿©·¯ ITº¸¾È ºÐ¾ß¸¦ °ÅÃÄ ÇöÀç´Â Ŭ¶ó¿ìµå º¸¾È ºÐ¾ß¿¡ ¸ö´ã°í ÀÖ´Ù. ¾ÈÀüÇÑ IT ȯ°æÀ» ¸¸µé¾î¾ß ÇÑ´Ù´Â »ç¸í°¨À» °®°í ¸ðµç ºÐ¾ßÀÇ º¸¾ÈÀ» Ã¥ÀÓÁú ¼ö ÀÖµµ·Ï ÇÏ·çÇÏ·ç Á¤ÁøÇϰí ÀÖ´Ù.
¸ñÂ÷1ºÎ. ±âÃÊ
1Àå. API º¸¾ÈÀÇ Á¤ÀÇ
1.1 ºñÀ¯: ¿îÀü¸éÇã ½ÃÇè ÀÀ½Ã
1.2 API Á¤ÀÇ
1.2.1 API ¹æ½Ä
1.3 »óȲ»óÀÇ API º¸¾È
1.3.1 ÀϹÝÀûÀÎ API ¹èÆ÷
1.4 API º¸¾È ¿ä¼Ò
1.4.1 ÀÚ»ê
1.4.2 º¸¾È ¸ñÇ¥
1.4.3 ȯ°æ ¹× À§Çù ¸ðµ¨
1.5 º¸¾È ¸ÞÄ¿´ÏÁò
1.5.1 ¾ÏÈ£È
1.5.2 ½Äº° ¹× ÀÎÁõ
1.5.3 Á¢±Ù ÅëÁ¦ ¹× ±ÇÇÑ
1.5.4 °¨»ç ·Î±ë
1.5.5 ¼Óµµ Á¦ÇÑ
¿¬½À ¹®Á¦ Á¤´ä
¿ä¾à
2Àå. º¸¾È API °³¹ß
2.1 Natter API
2.1.1 Natter API °³¿ä
2.1.2 ±¸Çö °³¿ä
2.1.3 ÇÁ·ÎÁ§Æ® Áغñ
2.1.4 µ¥ÀÌÅͺ£À̽º ÃʱâÈ
2.2 REST API °³¹ß
2.2.1 ½Å±Ô °ø°£ »ý¼º
2.3 REST ¿£µåÆ÷ÀÎÆ® ¿¬°á
2.3.1 »ç¿ë
2.4 ÁÖÀÔ °ø°Ý
2.4.1 ÁÖÀÔ °ø°Ý ¹æÁö
2.4.2 ±ÇÇÑÀ» ÅëÇÑ SQL ÁÖÀÔ ¿ÏÈ
2.5 ÀÔ·Â À¯È¿¼º °ËÁõ
2.6 ¾ÈÀüÇÑ Ãâ·Â »ý¼º
2.6.1 Å©·Î½º »çÀÌÆ® ½ºÅ©¸³ÆÃ °ø°Ý ¾Ç¿ë
2.6.2 Å©·Î½º »çÀÌÆ® ½ºÅ©¸³ÆÃ ¹æÁö
2.6.3 º¸¾È ±â´É ±¸Çö
¿¬½À ¹®Á¦ Á¤´ä
¿ä¾à
3Àå. Natter API º¸¾È
3.1 º¸¾È ÅëÁ¦¸¦ ÅëÇÑ À§Çù ÇØ°á
3.2 °¡¿ë¼ºÀ» À§ÇÑ ¼Óµµ Á¦ÇÑ
3.2.1 ±¸¾Æ¹Ù·Î ¼Óµµ Á¦ÇÑ
3.3 À§Á¶ ¹æÁö¸¦ À§ÇÑ ÀÎÁõ
3.3.1 HTTP Basic ÀÎÁõ
3.3.2 ½ºÅ©¸³Æ®·Î ¾ÈÀüÇÑ ºñ¹Ð¹øÈ£ ÀúÀå
3.3.3
3.3.4 Natter API¿¡ »ç¿ëÀÚ µî·Ï
3.3.5 »ç¿ëÀÚ ÀÎÁõ
3.4 ¾Ïȣȸ¦ ÅëÇÑ µ¥ÀÌÅÍ ºñ°ø°³ À¯Áö
3.4.1 HTTPS Ȱ¼ºÈ
3.4.2 ¾ö°ÝÇÑ Àü¼Û º¸¾È
3.5 Ã¥ÀÓ ÃßÀû¼ºÀ» À§ÇÑ °¨»ç ·Î±ë
3.6 Á¢±Ù ÅëÁ¦
3.6.1 ÀÎÁõ Àû¿ë
3.6.2 Á¢±Ù ÅëÁ¦ ¸ñ·Ï
3.6.3 Natter¿¡¼ Á¢±Ù ÅëÁ¦ Àû¿ë
3.6.4 Natter °ø°£¿¡ ½Å±Ô ¸â¹ö Ãß°¡
3.6.5 ±ÇÇÑ »ó½Â °ø°Ý ¹æÁö
¿¬½À ¹®Á¦ Á¤´ä
¿ä¾à
2ºÎ. ÅäÅ« ±â¹Ý ÀÎÁõ
4Àå. ¼¼¼Ç ÄíŰ ÀÎÁõ
4.1 À¥ ºê¶ó¿ìÀú¿¡¼ ÀÎÁõ
4.1.1 ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ Natter API È£Ãâ
4.1.2 ¾ç½Ä Á¦Ãâ °¡·Îä±â
4.1.3 µ¿ÀÏÇÑ Ãâó¿¡¼ HTML Á¦°ø
4.1.4 HTTP ÀÎÁõÀÇ ¹®Á¦Á¡
4.2 ÅäÅ« ±â¹Ý ÀÎÁõ
4.2.1 ÅäÅ« ÀúÀå¼Ò Ãß»óÈ
4.2.2 ÅäÅ« ±â¹Ý ·Î±×ÀÎ ±¸Çö
4.3 ¼¼¼Ç ÄíŰ
4.3.1 ¼¼¼Ç °íÁ¤ °ø°Ý ¹æÁö
4.3.2 ÄíŰ º¸¾È ¼Ó¼º
4.3.3 ¼¼¼Ç ÄíŰ À¯È¿¼º °ËÁõ
4.4 »çÀÌÆ® °£ ¿äû À§Á¶ °ø°Ý ¹æÁö
4.4.1 SameSite ÄíŰ
4.4.2 ÇØ½Ã ±â¹Ý ÀÌÁß Á¦Ãâ ÄíŰ
4.4.3 Natter API¿ë ÀÌÁß Á¦Ãâ ÄíŰ
4.5 Natter ·Î±×ÀÎ UI ±¸Ãà
4.5.1 ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ ·Î±×ÀÎ API È£Ãâ
4.6 ·Î±×¾Æ¿ô ±¸Çö
¿¬½À ¹®Á¦ Á¤´ä
¿ä¾à
5Àå. ÃֽŠÅäÅ« ±â¹Ý ÀÎÁõ
5.1 CORS¸¦ ÅëÇÑ µµ¸ÞÀÎ °£ ¿äû Çã¿ë
5.1.1 »çÀü ¿äû
5.1.2 CORS Çì´õ
5.1.3 Natter API¿¡ CORS Çì´õ Ãß°¡
5.2 Äí۸¦ »ç¿ëÇÏÁö ¾Ê´Â ÅäÅ«
5.2.1 µ¥ÀÌÅͺ£À̽º¿¡ ÅäÅ« »óÅ ÀúÀå
5.2.2 º£¾î·¯ ÀÎÁõ ½ºÅ°¸¶
5.2.3 ¸¸·áµÈ ÅäÅ« »èÁ¦
5.2.4 À¥ ÀúÀå¼Ò¿¡ ÅäÅ« ÀúÀå
5.2.5 CORS ÇÊÅÍ ¾÷µ¥ÀÌÆ®
5.2.6 À¥ ÀúÀå¼Ò¿¡ ´ëÇÑ Å©·Î½º »çÀÌÆ® ½ºÅ©¸³ÆÃ °ø°Ý
5.3 µ¥ÀÌÅͺ£À̽º ÅäÅ« ÀúÀå¼Ò °È
5.3.1 µ¥ÀÌÅͺ£À̽º ÅäÅ« ÇØ½Ì
5.3.2 HMACÀ¸·Î ÅäÅ« ÀÎÁõÇϱâ
5.3.3
¿¬½À ¹®Á¦ Á¤´ä
¿ä¾à
6Àå. ÀÚü Æ÷ÇÔ ÅäÅ« ¹× JSON À¥ ÅäÅ«
6.1 Ŭ¶óÀÌ¾ðÆ®¿¡ ÅäÅ« »óÅ ÀúÀå
6.1.1 HMAC¸¦ ÅëÇÑ JSON ÅäÅ« º¸È£
6.2 JSON À¥ ÅäÅ«
6.2.1 Ç¥ÁØ JWT Ŭ·¹ÀÓ
6.2.2 JOSE Çì´õ
6.2.3 Ç¥ÁØ JWT »ý¼º
6.2.4 ¼¸íµÈ JWT À¯È¿¼º °ËÁõ
6.3 ¹Î°¨ÇÑ ¼Ó¼º ¾ÏÈ£È
6.3.1 ÀÎÁõµÈ ¾ÏÈ£È
6.3.2 NaCl·Î ÀÎÁõµÈ ¾ÏÈ£È
6.3.3 ¾ÏÈ£ÈµÈ JWT
6.3.4 JWT ¶óÀ̺귯¸® »ç¿ë
6.4 ¾ÈÀüÇÑ API ¼³°è¸¦ À§ÇÑ À¯Çü »ç¿ë
6.5 ÅäÅ« Æó±â ó¸®
6.5.1 ÇÏÀ̺긮µå ÅäÅ« ±¸Çö
¿¬½À ¹®Á¦ Á¤´ä
¿ä¾à
3ºÎ. ±ÇÇÑ
7Àå. OAuth2 ¹× OpenID Connect
7.1 ¹üÀ§ ÅäÅ«
7.1.1 Natter¿¡ ¹üÀ§ ÅäÅ« Ãß°¡
7.1.2 ¹üÀ§¿Í Çã°¡ÀÇ Â÷ÀÌ
7.2 OAuth2 ¼Ò°³
7.2.1 Ŭ¶óÀÌ¾ðÆ® À¯Çü
7.2.2 ±ÇÇÑ ºÎ¿©
7.2.3 OAuth2 ¿£µåÆ÷ÀÎÆ® °ËÃâ
7.3. ±ÇÇÑ ÄÚµå ºÎ¿©
7.3.1 ´Ù¸¥ À¯ÇüÀÇ Å¬¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ URI ¸®´ÙÀÌ·ºÆ®
7.3.2 Áõ¸í Ű ÄÚµå ±³È¯À¸·Î ÄÚµå ±³È¯ °È
7.3.3 »õ·Î °íħ ÅäÅ«
7.4 Á¢±Ù ÅäÅ« À¯È¿¼º °ËÁõ
7.4.1 ÅäÅ« ÀÚü °Ë»ç
7.4.2 HTTPS Ŭ¶óÀÌ¾ðÆ® ±¸¼º º¸¾È
7.4.3 ÅäÅ« Æó±â
7.4.4 JWT Á¢±Ù ÅäÅ«
7.4.5 ¾ÏÈ£ÈµÈ JWT Á¢±Ù ÅäÅ«
7.4.6 ±ÇÇÑ ¼¹öÀÇ ÅäÅ« º¹È£È Çã¿ë
7.5 ÅëÇÕ ÀÎÁõ
7.6 OpenID Connect
7.6.1 ID ÅäÅ«
7.6.2 OIDC °È
7.6.3 API¿¡ ID ÅäÅ« Àü´Þ
¿¬½À ¹®Á¦ Á¤´ä
¿ä¾à
8Àå. ½Å¿ø ±â¹Ý Á¢±Ù ÅëÁ¦
8.1 »ç¿ëÀÚ ¹× ±×·ì
8.1.1 LDAP ±×·ì
8.2 ¿ªÇÒ ±â¹Ý Á¢±Ù ÅëÁ¦
8.2.1 Çã°¡¿¡ ¿ªÇÒ ¸ÅÇÎ
8.2.2 °íÁ¤ ¿ªÇÒ
8.2.3 »ç¿ëÀÚ ¿ªÇÒ °áÁ¤
8.2.4 µ¿Àû ¿ªÇÒ
8.3 ¼Ó¼º ±â¹Ý Á¢±Ù ÅëÁ¦
8.3.1 °áÁ¤ °áÇÕ
8.3.2 ABAC °áÁ¤ ±¸Çö
8.3.3 Á¤Ã¥ ¿¡ÀÌÀüÆ® ¹× API °ÔÀÌÆ®¿þÀÌ
8.3.4 ºÐ»ê Á¤Ã¥ ½ÃÇà ¹× XACML
8.3.5 ABACÀÇ ¸ð¹ü »ç·Ê
¿¬½À ¹®Á¦ Á¤´ä
¿ä¾à
9Àå. ±â´É ±â¹Ý º¸¾È ¹× ¸¶Ä«·Õ
9.1 ±â´É ±â¹Ý º¸¾È
9.2 ±â´É ¹× REST
9.2.1 URI·Î¼ÀÇ ±â´É
9.2.2 Natter API¿¡¼ ±â´É URI »ç¿ë
9.2.3 HATEOAS
9.2.4 ºê¶ó¿ìÀú ±â¹Ý Ŭ¶óÀ̾ðÆ®ÀÇ ±â´É URI
9.2.5 ±â´É°ú ½Å¿ø °áÇÕ
9.2.6 ±â´É URI °È
9.3 ¸¶Ä«·Õ: ÁÖÀÇ »çÇ×ÀÌ ÀÖ´Â ÅäÅ«
9.3.1 »óȲº° ÁÖÀÇ »çÇ×
9.3.2 ¸¶Ä«·Õ ÅäÅ« ÀúÀå¼Ò
9.3.3 ÀÚ»ç ÁÖÀÇ »çÇ×
9.3.4 Ÿ»ç ÁÖÀÇ »çÇ×
¿¬½À ¹®Á¦ Á¤´ä
¿ä¾à
4ºÎ. Äí¹ö³×Ƽ½ºÀÇ ¸¶ÀÌÅ©·Î¼ºñ½º API
10Àå. Äí¹ö³×Ƽ½ºÀÇ ¸¶ÀÌÅ©·Î¼ºñ½º API
10.1 Äí¹ö³×Ƽ½ºÀÇ ¸¶ÀÌÅ©·Î¼ºñ½º API
10.2 Äí¹ö³×Ƽ½º¿¡ Natter ¹èÆ÷
10.2.1 µµÄ¿ ÄÁÅ×À̳ʷΠH2 µ¥ÀÌÅͺ£À̽º ºôµå
10.2.2 Äí¹ö³×Ƽ½º¿¡ µ¥ÀÌÅͺ£À̽º ¹èÆ÷
10.2.3 Natter API¸¦ µµÄ¿ ÄÁÅ×À̳ʷΠºôµå
10.2.4 ¸µÅ© ¹Ì¸®º¸±â ¸¶ÀÌÅ©·Î¼ºñ½º
10.2.5 ½Å±Ô ¸¶ÀÌÅ©·Î¼ºñ½º ¹èÆ÷
10.2.6 ¸µÅ© ¹Ì¸®º¸±â ¸¶ÀÌÅ©·Î¼ºñ½º È£Ãâ
10.2.7 SSRF °ø°Ý ¹æÁö
10.2.8 DNS ¸®¹ÙÀεù °ø°Ý
10.3 ¸¶ÀÌÅ©·Î¼ºñ½º Åë½Å º¸¾È
10.3.1 TLS·Î Åë½Å º¸¾È
10.3.2 TLS¿¡ ¼ºñ½º ¸Þ½Ã »ç¿ë
10.3.3 ³×Æ®¿öÅ© ¿¬°á Àá±Ý
10.4 µé¾î¿À´Â ¿äû º¸¾È
¿¬½À ¹®Á¦ Á¤´ä
¿ä¾à
11Àå. ¼ºñ½º °£ API º¸¾È
11.1 API Ű ¹× JWT º£¾î·¯ ÀÎÁõ
11.2 OAuth2 Ŭ¶óÀÌ¾ðÆ® ÀÚ°Ý Áõ¸í ºÎ¿©
11.2.1 ¼ºñ½º °èÁ¤
11.3 OAuth2¿¡ JWT º£¾î·¯ ºÎ¿©
11.3.1 Ŭ¶óÀÌ¾ðÆ® ÀÎÁõ
11.3.2 JWT »ý¼º
11.3.3 ¼ºñ½º °èÁ¤ ÀÎÁõ
11.4 »óÈ£ TLS ÀÎÁõ
11.4.1 TLS ÀÎÁõ¼ ÀÎÁõ ÀÛµ¿ ¹æ½Ä
11.4.2 Ŭ¶óÀÌ¾ðÆ® ÀÎÁõ¼ ÀÎÁõ
11.4.3 Ŭ¶óÀÌ¾ðÆ® ½Å¿ø À¯È¿¼º °ËÁõ
11.4.4 ¼ºñ½º ¸Þ½Ã »ç¿ë
11.4.5 OAuth2¸¦ ÅëÇÑ »óÈ£ TLS
11.4.6 ÀÎÁõ¼ ¹ÙÀεù Á¢±Ù ÅäÅ«
11.5 ¼ºñ½º ÀÚ°Ý Áõ¸í °ü¸®
11.5.1 Äí¹ö³×Ƽ½º ºñ¹Ð
11.5.2 Ű ¹× ºñ¹Ð °ü¸® ¼ºñ½º
11.5.3 µð½ºÅ©¿¡ ¼ö¸íÀÌ ±ä ºñ¹Ð ¹æÁö
11.5.4 Ű ÆÄ»ý
11.6 »ç¿ëÀÚ ¿äû¿¡ ´ëÇÑ ¼ºñ½º API È£Ãâ
11.6.1 ÆÒÅÒ ÅäÅ« ¾ç½Ä
11.6.2 OAuth2 ÅäÅ« ±³È¯
¿¬½À ¹®Á¦ Á¤´ä
¿ä¾à
5ºÎ. IoT¿ë API
12Àå. IoT Åë½Å º¸¾È
12.1 Àü¼Û °èÃþ º¸¾È
12.1.1 µ¥ÀÌÅͱ׷¥ TLS
12.1.2 Á¦ÇÑµÈ ÀåÄ¡¸¦ À§ÇÑ ¾ÏÈ£ Á¦Ç°±º
12.2 »çÀü °øÀ¯ Ű
12.2.1 PSK ¼¹ö ±¸Çö
12.2.2 PSK Ŭ¶óÀ̾ðÆ®
12.2.3 ¿ø½Ã PSK ¾ÏÈ£ Á¦Ç°±º Áö¿ø
12.2.4 ¼ø¹æÇâ ºñ¹Ð¼ºÀ» °¡Áø PSK
12.3 Á¾´Ü °£ º¸¾È
12.3.1 COSE
12.3.2 COSEÀÇ ´ëü ¹æ¾È
12.3.3 ¿À¿ë ¹æÁö ÀÎÁõ ¾ÏÈ£È
12.4 Ű ¹èÆ÷ ¹× °ü¸®
12.4.1 ÀÏȸ¼º Ű ÇÁ·ÎºñÀú´×
12.4.2 Ű ¹èÆ÷ ¼¹ö
12.4.3 Àü¹æ ºñ¹Ð À¯Áö¿¡ ´ëÇÑ ·¡Ä©
12.4.4 Ä§ÇØ ÈÄ º¸¾È
¿¬½À ¹®Á¦ Á¤´ä
¿ä¾à
13Àå. IoT API º¸¾È
13.1 ÀåÄ¡ ÀÎÁõ
13.1.1 ÀåÄ¡ ½Äº°
13.1.2 ÀåÄ¡ ÀÎÁõ¼
13.1.3 Àü¼Û °èÃþ¿¡¼ ÀÎÁõ
13.2 Á¾´Ü °£ ÀÎÁõ
13.2.1 OSCORE
13.2.2 REST API¿¡¼ Àç»ý ¹æÁö
13.3 Á¦ÇÑµÈ È¯°æÀ» À§ÇÑ OAuth2
13.3.1 ÀåÄ¡ ±ÇÇÑ ºÎ¿©
13.3.2 ACE-OAuth
13.4 ¿ÀÇÁ¶óÀÎ Á¢±Ù ÅëÁ¦
13.4.1 ¿ÀÇÁ¶óÀÎ »ç¿ëÀÚ ÀÎÁõ
13.4.2 ¿ÀÇÁ¶óÀÎ ±ÇÇÑ
¿¬½À ¹®Á¦ Á¤´ä
¿ä¾à
ºÎ·Ï A. ÀÚ¹Ù ¹× ¸ÞÀÌºì ¼³Á¤
ºÎ·Ï B. Äí¹ö³×Ƽ½º ¼³Á¤
ÃâÆÇ»ç ¼Æò# ÃßõÀÇ ±Û #
¡°º¸¾È ¼ºñ½º ¼³°è ¹× ±¸Çö¿¡ ´ëÇÑ Æ÷°ýÀûÀÎ °¡À̵åÀÌ´Ù. º¸¾ÈÀ» °ü¸®ÇÏ´Â ¸ðµç API ½Ç¹«ÀÚ°¡ ¹Ýµå½Ã Àоî¾ß ÇÒ Ã¥ÀÌ´Ù.¡±
¦¡ ±æº£¸£Æ®Åä Ÿī¸®(Gilberto Taccari), ÆæÅ¸(Penta)
¡°API º¸¾È¿¡ ´ëÇÑ ½ÉÃþÀûÀÎ ÀÌÇØ¸¦ ¿øÇÏ´Â »ç¶÷Àº ÀÌ Ã¥À» Àоî¾ß ÇÑ´Ù.¡±
¦¡ ¹Ùºñ ¸°(Bobby Lin), DBS ÀºÇà
"API¸¦ °³¹ßÇÏ´Â »ç¶÷µé¿¡°Ô ÀÌ Ã¥À» °·ÂÈ÷ ÃßõÇÑ´Ù."
¦¡ È£¸£Çì º¸(Jorge Bo), ³ª¶õÀÚ X(Naranja X)
"³»°¡ ÀÐÀº API º¸¾È¿¡ ´ëÇÑ °¡Àå Æ÷°ýÀûÀÎ °¡À̵åÀÌ´Ù."
¦¡ ¸¶Å© ·Ñ·Î(Marc Roulleau), Áö·Î(GIRO)
# ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ #
´Ù¾çÇÑ È¯°æ¿¡¼ API¸¦ º¸È£ÇÏ´Â µ¥ ÇÊ¿äÇÑ ±â¼úÀ» ¾È³»Çϱâ À§ÇØ ¾´ Ã¥ÀÌ´Ù. ±âº» º¸¾È ÄÚµù ±â¼úÀ» ´Ù·ç´Â °ÍÀ» ½ÃÀÛÀ¸·Î ÀÎÁõ ¹× ±ÇÇÑ¿¡ ´ëÇÑ ±â¼úÀ» ½Éµµ ÀÖ°Ô »ìÆìº»´Ù. ±× °úÁ¤¿¡¼ ¼Óµµ Á¦ÇÑ ¹× ¾ÏÈ£È¿Í °°Àº ±â¼úÀ» »ç¿ëÇØ °ø°ÝÀ¸·ÎºÎÅÍ API¸¦ °ÈÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ¾Ë°Ô µÉ °ÍÀÌ´Ù.
À¥ API ±¸Ãà °æÇèÀÌ ÀÖ°í API º¸¾È ±â¼ú ¹× ¸ð¹ü »ç·Ê¿¡ ´ëÇÑ Áö½ÄÀ» Çâ»ó½ÃŰ·Á´Â °³¹ßÀÚ¸¦ À§ÇØ ÀÌ Ã¥À» ½è´Ù. µ¶ÀÚ´Â RESTfulÀ̳ª ´Ù¸¥ ¿ø°Ý API¸¦ ±¸ÃàÇÏ´Â µ¥ Àͼ÷ÇØ¾ß Çϸç, ÆíÁý±â³ª ÅëÇÕ °³¹ß ȯ°æ(IDE, Integrated Development Environment)°ú °°Àº ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í µµ±¸¸¦ »ç¿ëÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ÇÏÁö¸¸ º¸¾È ÄÚµùÀ̳ª ¾Ïȣȿ¡ ´ëÇÑ »çÀü °æÇèÀº ¾ø´Ù°í °¡Á¤ÇÒ °ÍÀÌ´Ù. ÀÌ Ã¥Àº ÃֽŠAPI º¸¾ÈÀÇ Àû¿ë ¹æ½ÄÀ» ºü¸£°Ô ¾Ë°í ½Í¾îÇÏ´Â ±â¼ú ¼³°èÀÚ(technical architect)¿¡°Ôµµ À¯¿ëÇÏ°Ô »ç¿ëµÉ °ÍÀÌ´Ù.
# ÀÌ Ã¥ÀÇ ±¸¼º #
ÀÌ Ã¥Àº ÃÑ 5ºÎ, 13ÀåÀ¸·Î ±¸¼ºµÅ ÀÖ´Ù.
1ºÎ¿¡¼´Â API º¸¾ÈÀÇ ±âº» »çÇ×À» ¼³¸íÇϰí, Ã¥ÀÇ ³ª¸ÓÁö ºÎºÐÀ» À§ÇÑ º¸¾ÈÀÇ ±âÃÊÀûÀÎ ³»¿ëÀ¸·Î ±¸¼ºÇÑ´Ù.
1Àå¿¡¼´Â API º¸¾È¿¡ ´ëÇÑ ÁÖÁ¦¿Í API º¸¾ÈÀÇ ±¸¼º ¿ä¼Ò¸¦ Á¤ÀÇÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼Ò°³Çϰí, API º¸¾È°ú °ü·ÃµÈ ±âº» ¸ÞÄ¿´ÏÁò°ú APIÀÇ À§Çù ¹× Ãë¾à¼ºÀ» ¾î¶»°Ô °í·ÁÇÒ °ÍÀÎÁö¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.
2Àå¿¡¼´Â º¸¾È °³¹ß°ú °ü·ÃµÈ ±âº» ¿øÄ¢°ú ÀÌ·¯ÇÑ ¿øÄ¢ÀÌ API º¸¾È¿¡ Àû¿ëµÇ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇϰí, Ç¥ÁØ ÄÚµù ¹æ½ÄÀ» »ç¿ëÇØ ÀϹÝÀûÀÎ ¼ÒÇÁÆ®¿þ¾î º¸¾È °áÇÔÀ» ¹æÁöÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. ¶ÇÇÑ API¸¦ À§ÇØ Ã¥ Àüü¿¡ °ÉÃÄ ÄÚµå »ùÇÃÀÇ ±âÃʰ¡ µÇ´Â Natter¶ó´Â ¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼Ò°³ÇÑ´Ù.
3Àå¿¡¼´Â ÀÌ Ã¥ÀÇ ³ª¸ÓÁö ºÎºÐÀÇ ¸ðµç ±âº» º¸¾È ¸ÞÄ¿´ÏÁò °³¹ß¿¡ ´ëÇØ »ìÆìº¸¸ç, ±âº» ÀÎÁõ(authentication), ¼Óµµ Á¦ÇÑ(rate-limiting), °¨»ç ·Î±ë(audit logging), Á¢±Ù ÅëÁ¦(access control) ¸ÞÄ¿´ÏÁòÀ» Natter API¿¡ Ãß°¡ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.
2ºÎ¿¡¼´Â RESTful API¿¡ ´ëÇÑ ÀÎÁõ ¸ÞÄ¿´ÏÁòÀ» ÀÚ¼¼È÷ »ìÆìº»´Ù. ÀÎÁõÀº ´Ù¸¥ ¸ðµç º¸¾È ÅëÁ¦ÀÇ ±â¹ÝÀ̱⠵DZ⠶§¹®¿¡ È®½ÇÇÏ°Ô ±¸ÃàµÇµµ·Ï ½Ã°£À» ÅõÀÚÇØ¾ß ÇÑ´Ù.
4Àå¿¡¼´Â ÀüÅëÀûÀÎ ¼¼¼Ç ÄíŰ(session cookie) ÀÎÁõ¿¡ ´ëÇØ ´Ù·ç°í ÃֽŠÀ¥ API¸¦ »ç¿ëÇϱâ À§ÇØ À̸¦ ¾÷µ¥ÀÌÆ®Çؼ ±âÁ¸ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±â¼úÀ» Àû¿ëÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. ¶ÇÇÑ ÃֽŠÀ¥ API »ç¿ëÀ» À§ÇØ SameSite ÄíŰ ¼³Á¤°ú °°Àº »õ·Î¿î °³¹ß¿¡ ´ëÇØ¼µµ ´Ù·ç°Ô µÉ °ÍÀÌ´Ù.
5Àå¿¡¼´Â Àü´ÞÀÚ ÅäÅ«(bearer token)°ú Ç¥ÁØ ±ÇÇÑ Çì´õ¸¦ Æ÷ÇÔÇÑ ÅäÅ« ±â¹Ý ÀÎÁõ¿¡ ´ëÇÑ ´ëü Á¢±Ù ¹æ½ÄÀ» »ìÆìº»´Ù. ¶ÇÇÑ ·ÎÄà ÀúÀå¼Ò¸¦ »ç¿ëÇØ À¥ ºê¶ó¿ìÀú¿¡ ÅäÅ«À» ÀúÀåÇÏ°í ¹é¿£µå(backend)¿¡¼ µ¥ÀÌÅͺ£À̽º ÅäÅ« ÀúÀå¼Ò¸¦ °ÈÇÏ´Â ³»¿ëµµ ´Ù·é´Ù.
6Àå¿¡¼´Â JSON À¥ ÅäÅ«(JSON Web Token)°ú °°Àº ÀÚü Æ÷ÇÔ ÅäÅ« Çü½Ä°ú ´ëü ÅäÅ« Çü½Ä¿¡ ´ëÇØ ¼³¸íÇÑ´Ù.
3ºÎ¿¡¼´Â ±ÇÇÑ¿¡ ´ëÇÑ Á¢±Ù ¹æ½Ä°ú ´©°¡ ¹«¾ùÀ» ÇÒ ¼ö ÀÖ´ÂÁö °áÁ¤ÇÏ´Â °Í¿¡ ´ëÇØ »ìÆìº»´Ù.
7Àå¿¡¼´Â ÅäÅ« ±â¹Ý ÀÎÁõ(token-based authentication)¿¡ ´ëÇÑ Ç¥ÁØ Á¢±Ù ¹æ½ÄÀÌÀÚ ±ÇÇÑ À§ÀÓ¿¡ ´ëÇÑ Á¢±Ù ¹æ½ÄÀÎ OAuth2¿¡ ´ëÇØ ¼³¸íÇÑ´Ù.
8Àå¿¡¼´Â »ç¿ëÀÚÀÇ ½Å¿øÀ» ÅëÇØ¼ ¼öÇàÇÒ ¼ö ÀÖ´Â ÇàÀ§¸¦ °áÁ¤ÇÏ´Â ½Å¿ø ±â¹Ý(identity-based) Á¢±Ù ÅëÁ¦ ±â¼úÀ» ÀÚ¼¼È÷ »ìÆìº¸¸ç, Á¢±Ù ÅëÁ¦ ¸ñ·Ï(access control list), ¿ªÇÒ ±â¹Ý(role-based) Á¢±Ù ÅëÁ¦ ¹× ¼Ó¼º ±â¹Ý(attribute-based) Á¢±Ù ÅëÁ¦¿¡ ´ëÇØ ´Ù·é´Ù.
9Àå¿¡¼´Â ¼¼ºÐÈµÈ Å°¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ½Å¿ø ±â¹Ý ¹æ½ÄÀ» ´ëüÇÏ´Â ±â´É ±â¹Ý(capability-based) Á¢±Ù ÅëÁ¦¿¡ ´ëÇØ »ìÆìº¸¸ç, Á¢±Ù ÅëÁ¦¿¡ ´ëÇÑ Èï¹Ì·Ó°í »õ·Î¿î Á¢±ÙÀÌ °¡´ÉÇÑ ÅäÅ« Çü½ÄÀÎ ¸¶Ä«·Õ(macaroon)¿¡ ´ëÇØ ´Ù·é´Ù.
4ºÎ¿¡¼´Â Äí¹ö³×Ƽ½º ȯ°æ¿¡¼ ½ÇÇàµÇ´Â ¸¶ÀÌÅ©·Î¼ºñ½º API º¸¾È¿¡ ´ëÇØ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù.
10Àå¿¡¼´Â Äí¹ö³×Ƽ½º¿¡ API¸¦ ¹èÆ÷ÇÏ´Â ¹æ¹ý°ú °³¹ßÀÚ °üÁ¡¿¡¼ º¸¾ÈÀ» À§ÇÑ ¸ð¹ü »ç·Ê¸¦ ÀÚ¼¼È÷ ¼Ò°³ÇÑ´Ù.
11Àå¿¡¼´Â ¼ºñ½º °£(service-to-service) API È£Ã⠽à ÀÎÁõ¿¡ ´ëÇÑ Á¢±Ù ¹æ½Ä°ú ¼ºñ½º °èÁ¤ ÀÚ°Ý Áõ¸í ¹× ±âŸ ºñ¹Ð Á¤º¸¸¦ ¾ÈÀüÇÏ°Ô ÀúÀåÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù.
5ºÎ¿¡¼´Â »ç¹° ÀÎÅͳÝ(IoT, Internet of Things)¿¡¼ÀÇ API¿¡ ´ëÇØ »ìÆìº»´Ù.
12Àå¿¡¼´Â »ç¹° ÀÎÅÍ³Ý È¯°æ¿¡¼ Ŭ¶óÀÌ¾ðÆ®¿Í ¼ºñ½º °£ÀÇ Åë½ÅÀ» º¸È£ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. API ¿äûÀÌ ¿©·¯ Àü¼Û ÇÁ·ÎÅäÄÝ(transport protocol)À» ÅëÇØ À̵¿ÇØ¾ß ÇÒ ¶§ ´Ü´ë´Ü(end-to-end) º¸¾ÈÀ» º¸ÀåÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¹è¿ï °ÍÀÌ´Ù.
13Àå¿¡¼´Â »ç¹° ÀÎÅÍ³Ý È¯°æ¿¡¼ API ¿äûÀ» ½ÂÀÎÇÏ´Â ¹æ½Ä¿¡ ´ëÇØ ÀÚ¼¼È÷ ¼³¸íÇϸç, ¿Â¶óÀÎ ¼ºñ½º¿¡¼ ÀåÄ¡ÀÇ ¿¬°áÀÌ ²÷°åÀ» ¶§ ¿ÀÇÁ¶óÀÎ ÀÎÁõ ¹× Á¢±Ù ÅëÁ¦¿¡ ´ëÇØ¼µµ »ìÆìº»´Ù.
# ¿Å±äÀÌÀÇ ¸» #
¹Ù¾ßÈå·Î IT ¼ºñ½ºÀÇ ´ëÇõ½Å±â¶ó°í ÇØµµ °ú¾ðÀº ¾Æ´Ñ °Í °°´Ù. ¸¶ÀÌÅ©·Î¼ºñ½º, Ŭ¶ó¿ìµå, ÄÁÅ×À̳Ê, »ç¹° ÀÎÅͳÝÀÇ µîÀåÀ¸·Î ÀÎÇØ IT ȯ°æÀº ±Þ°ÝÈ÷ º¯ÈÇϰí ÀÖÀ¸¸ç, ÀÌ·¯ÇÑ º¯ÈÀÇ Çٽɿ¡´Â API°¡ ÀÖ´Ù. ÀÌÁ¦´Â ¸ðµç °ÍÀ» È¥ÀÚ ´ã´çÇÏÁö ¾Ê´Â´Ù. ÀϺθ¸ ´ã´çÇÏ°í ³ª¸ÓÁö´Â API¸¦ ÅëÇØ¼ ¿¬°áÇϱ⸸ ÇÏ´Â Æí¾ÈÇÑ ¼¼»óÀÌ ¿Â °ÍÀÌ´Ù.
ÀÌ·¯ÇÑ È¯°æ¿¡¼ º¸¾Èµµ º¯ÈÇØ¾ß ÇÑ´Ù. ƯÈ÷ °¢ ¼ºñ½º¸¦ ¿¬°áÇÏ´Â API º¸¾ÈÀº ¹«¾ùº¸´Ùµµ Áß¿äÇϸç, APIÀÇ º¸¾È Ãë¾àÁ¡À¸·Î ÀÎÇØ Áß¿ä Á¤º¸°¡ ³ëÃâµÇ´Â º¸¾È »ç°í°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.
ÀÌ Ã¥Àº API°¡ ¹«¾ùÀÎÁöºÎÅÍ ½ÃÀÛÇØ¼ ½ÇÁ¦ÀûÀ¸·Î API º¸¾ÈÀ» Àû¿ëÇϱâ À§ÇÑ ¹æ¹ý±îÁö Á¦½ÃÇϰí ÀÖ´Ù. API °³³ä°ú °³¹ß º¸¾È, ÅäÅ« ±â¹Ý ÀÎÁõ°ú ±ÇÇÑ, Äí¹ö³×Ƽ½º ȯ°æ¿¡¼ÀÇ ¸¶ÀÌÅ©·Î¼ºñ½º¿Í »ç¹°ÀÎÅÍ³Ý È¯°æ¿¡¼ÀÇ API±îÁö Àü¹ÝÀûÀÎ API º¸¾È¿¡ ´ëÇÑ ¿µ¿ªÀ» ´Ù·ç°í ÀÖ´Ù. º¸¾È ÄÚµù ±â¼úÀ» ½ÃÀÛÀ¸·Î ÀÎÁõ ¹× ±ÇÇÑ¿¡ ´ëÇÑ ±â¼úÀ» ½Éµµ ÀÖ°Ô ´Ù·ç°í ÀÖÀ¸¸ç, ¼Óµµ Á¦ÇÑ, ¾ÏÈ£È¿Í °°Àº ±â¼úÀ» ÅëÇØ °ø°ÝÀ¸·ÎºÎÅÍ API¸¦ º¸È£ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇÑ´Ù.
ƯÈ÷³ª ´Ü¼øÈ÷ °³³ä À§ÁÖÀÇ ¼³¸íÀÌ ¾Æ´Ñ ÀÌÇØ¸¦ µ½±â À§ÇÑ ¿¹½Ã³ª ½ÇÁ¦ Àû¿ë °¡´ÉÇÑ ´Ù¾çÇÑ ÇÁ·Î±×·¥ ¼Ò½º±îÁö Á¦°øÇϰí ÀÖ¾î µ¶ÀÚ¿¡°Ô ¸¹Àº µµ¿òÀ» ÁÖ±â À§ÇÑ ÈçÀûÀÌ ¿³º¸ÀδÙ.
ÀúÀÚ´Â API º¸¾È¿¡ ´ëÇÑ ³»¿ë À̿ܿ¡µµ º¸¾È¿¡ ´ëÇÑ ±âÃÊÀûÀ̰í, Àü¹ÝÀûÀÎ ¿µ¿ªÀ» ´Ù·ç°í ÀÖÀ¸¸ç, ÀڽŸ¸ÀÇ ´Ù¾çÇÑ Ã¶ÇÐÀ» ´ã¾Æ¼ Ã¥À» ÁýÇÊÇß´Ù. IT º¸¾È ºÐ¾ß´Â ºü¸£°Ô º¯ÈÇϰí ÀÖ´Ù. ÇÏÁö¸¸ ½Ã´ë¿Í »ó°ü¾øÀÌ Ã³À½ API¸¦ Á¢ÇÏ´Â ÇлýºÎÅÍ API °³¹ßÀÚ, Àü¹®ÀûÀ¸·Î º¸¾ÈÀ» ´Ù·ç´Â ´ã´çÀÚ±îÁö ´Ù¾çÇÑ »ç¶÷¿¡°Ô ÀÌ Ã¥ÀÌ µµ¿òÀ» ÁÙ ¼ö ÀÖÀ» °ÍÀ̶ó È®½ÅÇÑ´Ù. |
±³È¯ ¹× ȯºÒ °¡´É |
»óǰ¿¡ ¹®Á¦°¡ ÀÖÀ» °æ¿ì |
1) »óǰÀÌ Ç¥½Ã/±¤°íµÈ ³»¿ë°ú ´Ù¸£°Å³ª ºÒ·®(ºÎÆÐ, º¯Áú, ÆÄ¼Õ, Ç¥±â¿À·ù, À̹°È¥ÀÔ, Áß·®¹Ì´Þ)ÀÌ ¹ß»ýÇÑ °æ¿ì - ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ : ¼ö·ÉÀÏ ´ÙÀ½³¯±îÁö ½Åû - ±âŸ »óǰ : ¼ö·ÉÀϷκÎÅÍ 30ÀÏ À̳», ±× »ç½ÇÀ» ¾È ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳» ½Åû 2) ±³È¯ ¹× ȯºÒ½Åû ½Ã ÆÇ¸ÅÀÚ´Â »óǰÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ´Â »çÁøÀ» ¿äûÇÒ ¼ö ÀÖÀ¸¸ç »óǰÀÇ ¹®Á¦ Á¤µµ¿¡ µû¶ó Àç¹è¼Û, ÀϺÎȯºÒ, ÀüüȯºÒÀÌ ÁøÇàµË´Ï´Ù. ¹Ýǰ¿¡ µû¸¥ ºñ¿ëÀº ÆÇ¸ÅÀÚ ºÎ´ãÀ̸ç ȯºÒÀº ¹ÝǰµµÂøÀϷκÎÅÍ ¿µ¾÷ÀÏ ±âÁØ 3ÀÏ À̳»¿¡ ¿Ï·áµË´Ï´Ù. |
´Ü¼øº¯½É ¹× ÁÖ¹®Âø¿ÀÀÇ °æ¿ì |
1) ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ ÀçÆÇ¸Å°¡ ¾î·Á¿î »óǰÀÇ Æ¯¼º»ó, ±³È¯ ¹× ȯºÒÀÌ ¾î·Æ½À´Ï´Ù. 2) ÈÀåǰ ÇǺΠƮ·¯ºí ¹ß»ý ½Ã Àü¹®ÀÇ Áø´Ü¼ ¹× ¼Ò°ß¼¸¦ Á¦ÃâÇϽøé ȯºÒ °¡´ÉÇÕ´Ï´Ù. ÀÌ °æ¿ì Á¦¹Ýºñ¿ëÀº ¼ÒºñÀÚ ºÎ´ãÀ̸ç, ¹è¼Ûºñ´Â ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. ÇØ´ç ÈÀåǰ°ú ÇǺΠƮ·¯ºí°úÀÇ »ó´çÇÑ Àΰú°ü°è°¡ ÀÎÁ¤µÇ´Â °æ¿ì ¶Ç´Â Áúȯġ·á ¸ñÀûÀÇ °æ¿ì¿¡´Â Áø´Ü¼ ¹ß±Þºñ¿ëÀ» ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. 3) ±âŸ »óǰ ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳» ½Åû, ¿Õº¹¹è¼Ûºñ´Â ¼ÒºñÀÚ ºÎ´ã 4) ¸ð´ÏÅÍ ÇØ»óµµÀÇ Â÷ÀÌ·Î »ö»óÀ̳ª À̹ÌÁö°¡ ´Ù¸¥ °æ¿ì ´Ü¼øº¯½É¿¡ ÀÇÇÑ ±³È¯ ¹× ȯºÒÀÌ Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
±³È¯ ¹× ȯºÒ ºÒ°¡ |
1) ½Åû±âÇÑÀÌ Áö³ °æ¿ì 2) ¼ÒºñÀÚÀÇ °ú½Ç·Î ÀÎÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ Àüü ¶Ç´Â ÀϺΰ¡ ¾ø¾îÁö°Å³ª ÈѼÕ, ¿À¿°µÇ¾úÀ» °æ¿ì 3) °³ºÀÇÏ¿© ÀÌ¹Ì ¼·ÃëÇÏ¿´°Å³ª »ç¿ë(Âø¿ë ¹× ¼³Ä¡ Æ÷ÇÔ)ÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ °¡Ä¡°¡ ¼Õ»óµÈ °æ¿ì 4) ½Ã°£ÀÌ °æ°úÇÏ¿© »óǰÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì 5) »ó¼¼Á¤º¸ ¶Ç´Â »ç¿ë¼³¸í¼¿¡ ¾È³»µÈ ÁÖÀÇ»çÇ× ¹× º¸°ü¹æ¹ýÀ» ÁöŰÁö ¾ÊÀº °æ¿ì 6) »çÀü¿¹¾à ¶Ç´Â ÁÖ¹®Á¦ÀÛÀ¸·Î ÅëÇØ ¼ÒºñÀÚÀÇ ÁÖ¹®¿¡ µû¶ó °³º°ÀûÀ¸·Î »ý»êµÇ´Â »óǰÀÌ ÀÌ¹Ì Á¦ÀÛÁøÇàµÈ °æ¿ì 7) º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì 8) ¸À, Çâ, »ö µî ´Ü¼ø ±âÈ£Â÷ÀÌ¿¡ ÀÇÇÑ °æ¿ì |