๐Ÿ“บ ์˜์ƒ ์š”์•ฝ ์•„์นด์ด๋ธŒ
โ† ๋ชฉ๋ก

Your Agent Just Authorized What?! โ€” Jay Mok & Ben Coumes, Paypal

AI Engineer ยท 2026-09-02 03:30 ยท 16:07

ํ•œ ์ค„ ํ•ต์‹ฌ

์—์ด์ „ํŠธ์˜ ๊ถŒํ•œ ๋ถ€์—ฌ๋Š” ํ•œ ๊ฐ€์ง€ ๋ฐฉ์‹์œผ๋กœ ํ’€ ์ˆ˜ ์—†์œผ๋ฉฐ, ๋‚ฎ์€ ์œ„ํ—˜ยท์ค‘๊ฐ„ ์œ„ํ—˜ยท๋†’์€ ์œ„ํ—˜ ์ƒํ™ฉ์— ๋”ฐ๋ผ ํ—ˆ์šฉ ๋ฒ”์œ„์™€ ์ฆ๋น™ ์ˆ˜์ค€์„ ๊ณ„์ธต์ ์œผ๋กœ ์„ค๊ณ„ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์„ PayPal์˜ ๊ฒฐ์ œ ์‚ฌ๋ก€๋กœ ์„ค๋ช…ํ•œ๋‹ค.

์‹œ๊ฐ„๋ณ„ ์š”์•ฝ

  1. 0:00
    ํ„ฐ๋ฏธ๋„ค์ดํ„ฐ์™€ ์ง€๊ฐ‘์„ ํ„ธ์–ด ๊ฐ€๋Š” ์—์ด์ „ํŠธ ๋ฏธ๋ž˜์˜ ์œ„ํ˜‘์€ ๋กœ๋ด‡์˜ ํ•ต๋ฐœ์‚ฌ๋ณด๋‹ค ์—์ด์ „ํŠธ๊ฐ€ ์‚ฌ์šฉ์ž์˜ ์ง€๊ฐ‘์œผ๋กœ ์‡ผํ•‘์„ ํ•˜๋Š” ์ƒํ™ฉ์— ๊ฐ€๊น๋‹ค. ์—์ด์ „ํŠธ ๊ถŒํ•œ ๋ถ€์—ฌ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•œ ์‚ฌ๊ณ  ํ‹€์„ ๊ฒฐ์ œ ๊ด€์ ์—์„œ ์ •๋ฆฌํ•œ๋‹ค.
  2. 1:26
    ๋ชจ๋“  ์—์ด์ „ํŠธ ๊ถŒํ•œ ๋ถ€์—ฌ๊ฐ€ ๋‹ตํ•ด์•ผ ํ•  ์„ธ ๊ฐ€์ง€ ์งˆ๋ฌธ ํ•ต์‹ฌ์€ ์ธ๊ฐ„์ด ์Šน์ธํ–ˆ๋Š”์ง€, ์ง€๊ธˆ ์ด ๋ฒ”์œ„์—์„œ ํ—ˆ์šฉ๋˜๋Š”์ง€, ๋‚˜์ค‘์— ์ฆ๋ช…ํ•  ์ˆ˜ ์žˆ๋Š”์ง€์˜ ์„ธ ๊ฐ€์ง€๋‹ค. ์ด ๋‹ต์€ ์ƒํ™ฉ์˜ ๋งฅ๋ฝ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง€๋ฉฐ, ํŠนํžˆ ์œ„ํ—˜๋„์™€ ์ฆ๋น™ ํ•„์š” ์ˆ˜์ค€์ด ์ค‘์š”ํ•˜๋‹ค.
  3. 2:49
    ์œ„ํ—˜๋„, ์ƒ๋Œ€๋ฐฉ, ๊ทธ๋ฆฌ๊ณ  ๋ฐฐ์ง€ ๋น„์œ  ๊ฐ™์€ ์‹œ์Šคํ…œ ์•ˆ์—์„œ ์„œ๋กœ๋ฅผ ์•„๋Š”์ง€, ์•„๋‹ˆ๋ฉด ์ฒ˜์Œ ๋งŒ๋‚˜๋Š” ์ƒ๋Œ€์ธ์ง€๊ฐ€ ๊ถŒํ•œ ์„ค๊ณ„์˜ ๊ธฐ์ค€์ด ๋œ๋‹ค. ์‚ฌ๋ฌด์‹ค์— ๋ฐฐ์ง€๋กœ ๋“ค์–ด๊ฐ„ ๋’ค์—๋Š” ๋‚ด๋ถ€์—์„œ์˜ ์ถ”๊ฐ€ ์‹ ๋ขฐ๊ฐ€ ์ƒ๊ธฐ๋“ฏ, ์‹ ๋ขฐ ๊ฒฝ๊ณ„ ์•ˆํŒŽ์— ๋”ฐ๋ผ ํ•„์š”ํ•œ ํ™•์ธ ๋ฐฉ์‹์ด ๋‹ฌ๋ผ์ง„๋‹ค.
  4. 4:12
    ๋‚ฎ์€ ์œ„ํ—˜: allow, ask, deny๋ฅผ ์“ฐ๋Š” ์ฝ”๋”ฉ ์—์ด์ „ํŠธ Claude Code ๊ฐ™์€ ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๋Š” GitHub, Jira, Linear ๊ฐ™์€ ๋„๊ตฌ ์—ฐ๊ฒฐ๊ณผ ์„ธ๋ฐ€ํ•œ ๊ถŒํ•œ ์„ค์ •์œผ๋กœ ์šด์˜๋œ๋‹ค. ์œ„ํ—˜๋„๊ฐ€ ๋‚ฎ์•„ ๋กœ๊ทธ ํ™•์ธ์ด๋‚˜ ๋˜๋Œ๋ฆฌ๊ธฐ๋กœ ์ถฉ๋ถ„ํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ณ , ๊ฐ•ํ•œ ์•”ํ˜ธํ•™์  ์ฆ๋ช…๊นŒ์ง€๋Š” ํ•„์š”ํ•˜์ง€ ์•Š๋‹ค.
  5. 6:15
    ์ค‘๊ฐ„ ์œ„ํ—˜: ๊ณต์œ  ๊ธˆ๊ณ ์™€ OAuth ๋ฒ”์œ„ ๊ฒฐ์ œ๊ฐ€ ๊ฐœ์ž…๋˜๋ฉด ๊ฐ™์€ ๋‹ซํžŒ ์ƒํƒœ๊ณ„๋ผ๋„ ์œ„ํ—˜๋„๊ฐ€ ์˜ฌ๋ผ๊ฐ€๋ฉฐ, vault์™€ OAuth scopes๋กœ ํ†ต์ œ๋œ ๊ถŒํ•œ ์œ„์ž„์ด ํ•„์š”ํ•˜๋‹ค. ์ƒ๊ฑฐ๋ž˜์šฉ ์นด๋“œ์™€ ๊ฑฐ๋ž˜ ๋กœ๊ทธ๋ฅผ ํ™œ์šฉํ•ด ์‹ ๋ขฐ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ๋„, ์ƒํ˜ธ ์—ฐ๊ฒฐ๋œ buyer agent์™€ seller agent ์ƒํƒœ๊ณ„๋ฅผ ๋งŒ๋“ ๋‹ค.
  6. 9:45
    ๋†’์€ ์œ„ํ—˜: ์„œ๋กœ ๋งŒ๋‚˜ ๋ณธ ์  ์—†๋Š” ์ƒ๋Œ€๋ฐฉ ์ƒ๋Œ€๊ฐ€ ๊ฒ€์ฆ๋˜์ง€ ์•Š์•˜๊ณ  ์„œ๋กœ๋ฅผ ๋ชจ๋ฅด๋Š” ์ƒํ™ฉ์—์„œ๋Š” ๊ธฐ์กด ์‹ ๋ขฐ๋ฅผ ๋นŒ๋ ค ์“ธ ์ˆ˜ ์—†๋‹ค. ์ด๋•Œ๋Š” ๊ฑฐ๋ž˜ ์ƒ๋Œ€๊ฐ€ ๋ˆ„๊ตฌ๋“  ์—์ด์ „ํŠธ์˜ ๊ถŒํ•œ๊ณผ ์˜๋„๋ฅผ ๊ฒ€์ฆ ๊ฐ€๋Šฅํ•œ ํ˜•ํƒœ๋กœ ์ฆ๋ช…ํ•ด์•ผ ํ•œ๋‹ค.
  7. 10:29
    ๊ณ„์ธตํ˜• ์„ ํƒ์  ๊ณต๊ฐœ JWT ๋†’์€ ์œ„ํ—˜ ์˜์—ญ์—๋Š” ๋‹ค์ธต ๊ตฌ์กฐ์˜ selective disclosure JWT๊ฐ€ ์ ํ•ฉํ•˜๋‹ค๊ณ  ๋ณธ๋‹ค. ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” credential provider, ์‚ฌ์šฉ์ž์˜ ์ง€์‹œ, ์—์ด์ „ํŠธ์˜ ์„œ๋ช…์ด ๊ฐ๊ฐ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ์–ด ๊ฐ ์ฐธ์—ฌ์ž๊ฐ€ ์ž์‹ ์—๊ฒŒ ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๋‹ค.
  8. 12:30
    ์Šน์ธ ํ† ํฐ๊ณผ ์ฃผ๋ฌธ ํ๋ฆ„์˜ ์—ญ์ „ PayPal approval token์€ ์—์ด์ „ํŠธ๊ฐ€ ์ƒํ’ˆ์„ ๋จผ์ € ์ฐพ๊ณ , ๊ทธ ๋‹ค์Œ ์‚ฌ์šฉ์ž๊ฐ€ PayPal์—์„œ ์ง€์‹œ๋ฅผ ํ™•์ธํ•˜๋Š” ์—ญ์ˆœ ํ๋ฆ„์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค. amount, expiry, merchant ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ JSON payload๋ฅผ ๋Œ๋ ค์ฃผ๋ฉฐ, ํ˜„์žฌ๋Š” PayPal์ด ์Šน์ธ ๊ฐ€๋Šฅํ•œ opaque string์œผ๋กœ ๋™์ž‘ํ•œ๋‹ค.
  9. 14:31
    ์ด ์‚ฌ๋‹ค๋ฆฌ๊ฐ€ ๊ฒฐ์ œ๋ฅผ ๋„˜์–ด ์ ์šฉ๋˜๋Š” ์ด์œ  ๋‚ฎ์€ ์œ„ํ—˜์—๋Š” ๋‚ด๋ถ€ ๋ฐฐ์ง€ํ˜• ๊ถŒํ•œ, ์ค‘๊ฐ„ ์œ„ํ—˜์—๋Š” ๊ฐ™์€ ๊ฒฝ๊ณ„ ์•ˆ์˜ ์œ„์ž„, ๋†’์€ ์œ„ํ—˜์—๋Š” ์™ธ๋ถ€ ๊ฒ€์ฆ ๊ฐ€๋Šฅํ•œ ์ฆ๋ช…์ด ํ•„์š”ํ•˜๋‹ค๋Š” ๊ณ„์ธต ๊ตฌ์กฐ๊ฐ€ ์ •๋ฆฌ๋œ๋‹ค. ์ด ํ‹€์€ ๊ฒฐ์ œ๋ฟ ์•„๋‹ˆ๋ผ ๋˜๋Œ๋ฆฌ๊ธฐ ์–ด๋ ค์šด ์˜๋ฃŒ ์ฃผ๋ฌธ, ์ „์ž์„œ๋ช…, ์ฆ๊ถŒ ๊ฑฐ๋ž˜์—๋„ ๊ทธ๋Œ€๋กœ ์ ์šฉ๋œ๋‹ค.

์‹ค๋ฌด ์ธ์‚ฌ์ดํŠธ

  • ์—์ด์ „ํŠธ ๊ถŒํ•œ ์„ค๊ณ„๋Š” ๊ธฐ๋Šฅ๋ณ„๋กœ ํ•œ ๋ฒˆ์— ํ’€์ง€ ๋ง๊ณ , ์œ„ํ—˜๋„์™€ ์ƒ๋Œ€๋ฐฉ์˜ ์‹ ๋ขฐ ๊ด€๊ณ„๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ—ˆ์šฉยท๋ณด๋ฅ˜ยท๊ฑฐ๋ถ€ยท์ฆ๋ช… ์ˆ˜์ค€์„ ๋ถ„๋ฆฌํ•ด ์„ค๊ณ„ํ•˜๋Š” ๊ฒƒ์ด ํšจ๊ณผ์ ์ด๋‹ค.
  • ์‹ค๋ฌด์—์„œ๋Š” ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ๋Š” ์ž‘์—…๊ณผ ๋˜๋Œ๋ฆฌ๊ธฐ ์–ด๋ ค์šด ์ž‘์—…์„ ๋จผ์ € ๊ตฌ๋ถ„ํ•˜๊ณ , ํ›„์ž์—๋งŒ ๊ฐ•ํ•œ ์„œ๋ช…ยทํ† ํฐยท๊ฐ์‚ฌ ๊ฐ€๋Šฅ์„ฑ์„ ์š”๊ตฌํ•˜๋Š” ๊ณ„์ธต์  ์ •์ฑ…์ด ์šด์˜ ๋น„์šฉ์„ ์ค„์ธ๋‹ค.
  • ๊ฒฐ์ œ ์™ธ ์˜์—ญ์—์„œ๋„ ์ƒ๋Œ€๋ฐฉ์„ ๋ชจ๋ฅด๋Š” ๊ณ ์œ„ํ—˜ ์—์ด์ „ํŠธ ์•ก์…˜์€ ๋™์ผํ•œ ๊ฒ€์ฆ ๋ชจ๋ธ์ด ํ•„์š”ํ•˜๋ฏ€๋กœ, ์ œํ’ˆ ๊ธฐํš ๋‹จ๊ณ„์—์„œ๋ถ€ํ„ฐ ์ฆ๋น™ ๊ฐ€๋Šฅํ•œ ์Šน์ธ ํ๋ฆ„์„ ๋„ฃ์–ด์•ผ ํ•œ๋‹ค.