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

An AI Agent Got Its User Banned From Resy โ€” Keycard, JPMorgan Chase & AAuth

AI Engineer ยท 2026-10-18 08:00 ยท 43:25

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

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

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

  1. 0:00
    ์—์ด์ „ํŠธ๊ฐ€ ์•„์ง ์ž์œจ์„ฑ์„ ์–ป์ง€ ๋ชปํ•˜๋Š” ์ด์œ  ์—์ด์ „ํŠธ๋Š” ๋„๊ตฌ ํ˜ธ์ถœ๋งˆ๋‹ค ๊ถŒํ•œ์„ ๋‹ค์‹œ ํŒ๋‹จํ•ด์•ผ ํ•˜์ง€๋งŒ, ํ˜„์‹ค์˜ ์‹œ์Šคํ…œ์€ ๊ฑฐ์นœ ๊ถŒํ•œ ๋‹จ์œ„์™€ ๋ณ€ํ•˜๋Š” ํ™˜๊ฒฝ ๋•Œ๋ฌธ์— ์ด๋ฅผ ์•ˆ์ •์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•œ๋‹ค. ์„ฑ๋Šฅ์ด ์ข‹์•„์กŒ์–ด๋„ ๋ชจ๋ธ์ด ์–ธ์ œ ๋ฌด์—‡์„ ํ•ด์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ๋Ÿฐํƒ€์ž„ ํŒ๋‹จ์ด ์—†์œผ๋ฉด ์‹ค์ œ ์ž์œจ์„ฑ์€ ์ƒ๊ธฐ์ง€ ์•Š๋Š”๋‹ค.
  2. 3:19
    ์—์ด์ „ํŠธ์— ๋งž์ง€ ์•Š๋Š” OAuth OAuth๋Š” ์›น์‚ฌ์ดํŠธ ๊ฐ„ ์—ฐ๋™๊ณผ ๋ธŒ๋ผ์šฐ์ € ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ, ์‚ฌ์ „ ๋“ฑ๋ก์„ ์ „์ œ๋กœ ์„ค๊ณ„๋˜์–ด ์—์ด์ „ํŠธ์˜ ๋ฏธ๋ฆฌ ์•Œ ์ˆ˜ ์—†๋Š” ์ž‘์—… ํ๋ฆ„๊ณผ ๋งž์ง€ ์•Š๋Š”๋‹ค. ๊ธฐ์กด scope๋ฅผ ๊ทธ๋Œ€๋กœ ์—์ด์ „ํŠธ์— ๋งคํ•‘ํ•˜๋ฉด ๋„ˆ๋ฌด ๊ฑฐ์น ์–ด์„œ ์‹ค์ œ ์œ„ํ—˜๊ณผ ์˜๋„๋ฅผ ๋ฐ˜์˜ํ•˜์ง€ ๋ชปํ•œ๋‹ค.
  3. 4:33
    ์‹ ์ž… ๊ฐœ๋ฐœ์ž์ฒ˜๋Ÿผ ์—์ด์ „ํŠธ ์˜จ๋ณด๋”ฉํ•˜๊ธฐ ์„ฑ์ˆ™ํ•œ ์กฐ์ง์€ ์—์ด์ „ํŠธ๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ „๊ถŒ์œผ๋กœ ๋‘์ง€ ์•Š๊ณ , ์‹ ์ž… ๊ฐœ๋ฐœ์ž์ฒ˜๋Ÿผ ๋Šฅ๋ ฅ์„ ๋‹จ๊ณ„์ ์œผ๋กœ ๋ถ€์—ฌํ•œ๋‹ค. ์—์ด์ „ํŠธ์˜ ์•ˆ์ „์„ฑ์€ ๋ง๋ฟ์ธ ์ž๊ธฐ ์ง„์ˆ ์ด ์•„๋‹ˆ๋ผ ์ƒŒ๋“œ๋ฐ•์Šค ์œ„์น˜, ์ฃผ๋ณ€ ํ™˜๊ฒฝ, ์ถ”๊ฐ€ ๋งฅ๋ฝ ๊ฐ™์€ ์™ธ๋ถ€ ์‹ ํ˜ธ๋กœ ํŒ๋‹จํ•ด์•ผ ํ•œ๋‹ค.
  4. 5:40
    ์€ํ–‰์ด ์ด๋ฏธ ์•Œ๊ณ  ์žˆ๋Š” ๊ฑฐ๋ž˜ ๊ถŒํ•œ ๋ถ€์—ฌ ์€ํ–‰์€ ์ธ๊ฐ„ ์ž์ฒด๋ฅผ ์Šน์ธํ•˜๋˜ ๋ฐฉ์‹์—์„œ ์˜ค๋ž˜์ „์— ๊ฑฐ๋ž˜ ๋‹จ์œ„๋กœ ๊ถŒํ•œ์„ ํŒ๋‹จํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ด๋™ํ–ˆ๋‹ค. ์ฒดํฌ์˜ memo field์ฒ˜๋Ÿผ ์˜๋„๋ฅผ ํ•จ๊ป˜ ๊ธฐ๋กํ•˜๊ณ , ๋™์ผํ•œ ๊ฒฐ์ œ๋ผ๋„ ๋งฅ๋ฝ์— ๋”ฐ๋ผ ์ค‘๋ณต ๊ฒฐ์ œ์ธ์ง€ ์ •์ƒ ๊ฒฐ์ œ์ธ์ง€ ๊ตฌ๋ถ„ํ•ด์•ผ ํ•œ๋‹ค.
  5. 9:05
    ์—์ด์ „ํŠธ์— ๋ฏธ์…˜ ๋ถ€์—ฌํ•˜๊ธฐ ๋ฏธ์…˜์€ ์‚ฌ์šฉ์ž๋‚˜ ์กฐ์ง์ด ์—์ด์ „ํŠธ์—๊ฒŒ ๋งก๊ธฐ๋Š” ๋ชฉํ‘œ์ด๋ฉฐ, ์—์ด์ „ํŠธ๋Š” ๊ทธ ๋ชฉํ‘œ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์„ธ๋ถ€ ๊ฒฐ์ •์„ ๋‚ด๋ ค์•ผ ํ•œ๋‹ค. ๋ฏธ์…˜ ์‹๋ณ„์ž๊ฐ€ ์ „์ฒด ํ๋ฆ„์„ ๊ด€ํ†ตํ•ด์•ผ ๊ฐ์‚ฌ์™€ ์ถ”์ ์ด ๊ฐ€๋Šฅํ•˜๊ณ , ์ž‘์—…์ž ์—์ด์ „ํŠธ์™€ ๊ฐ๋…์ž ์—์ด์ „ํŠธ๋ฅผ ๋ถ„๋ฆฌํ•ด์•ผ ์œ„ํ—˜ํ•œ ์š”์ฒญ์„ ๊ฑฐ๋ฅผ ์ˆ˜ ์žˆ๋‹ค.
  6. 16:45
    ์—์ด์ „ํ‹ฑ ์ปค๋จธ์Šค์™€ "๋‚ด ์—์ด์ „ํŠธ ์•Œ๊ธฐ" ์ปค๋จธ์Šค์—์„œ๋Š” ๊ณ ๊ฐ์„ ์•„๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์—์ด์ „ํŠธ๋„ ์•Œ์•„์•ผ ํ•˜๋ฉฐ, ์‚ฌ์šฉ์žยท์šด์˜์žยท์ฒ˜๋ฆฌ์ž์˜ ์˜๋„๋ฅผ ํ•จ๊ป˜ ๋ฌถ์–ด ์ดํ•ดํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ๋ž˜์•ผ ๊ฒฐ์ œ ์Šน์ธ๊ณผ ๊ทœ์ œ ๋Œ€์‘์„ ๋” ์ •๊ตํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ณ , ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์—์ด์ „ํŠธ๋งŒ ์‚ฌ์ดํŠธ์— ์ ‘๊ทผํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค.
  7. 17:54
    ์›น์€ ์—์ด์ „ํŠธ๋ฅผ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง€์ง€ ์•Š์•˜๋‹ค ์›น์€ ์›๋ž˜ ๋ฏธ๋“ฑ๋ก ํด๋ผ์ด์–ธํŠธ์™€ ์ŠคํŒธ, ๋‚จ์šฉ์„ ๋ง‰๊ธฐ ์œ„ํ•ด CAPTCHA์™€ IP ์ฐจ๋‹จ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ์„ค๊ณ„๋˜์–ด ์—์ด์ „ํŠธ ์นœํ™”์ ์ด์ง€ ์•Š๋‹ค. ์—์ด์ „ํŠธ๊ฐ€ ์›น์— ๋“ฑ์žฅํ•œ ์ง€๊ธˆ์€ ๋ฐฉ๋ฌธ ์ฃผ์ฒด๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ์‹๋ณ„ํ•˜๊ณ , ์„œ๋น„์Šค๊ฐ€ ๋ˆ„๊ตฌ๋ฅผ ๋ฐ›์•„๋“ค์ผ์ง€ ์Šค์Šค๋กœ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.
  8. 19:56
    ๊ฐœ๋ฐฉํ˜• ํ”„๋กœํ† ์ฝœ๊ณผ ํ์‡„ํ˜• ์ƒํƒœ๊ณ„ ์—์ด์ „ํŠธ๊ฐ€ ์—ฌ๋Ÿฌ ์„œ๋น„์Šค์™€ ์„ž์—ฌ ๋™์ž‘ํ•˜๋ ค๋ฉด ํŠน์ • ๋ฒค๋”๊ฐ€ ์•„๋‹Œ ์ƒํ˜ธ์šด์šฉ ๊ฐ€๋Šฅํ•œ ํ”„๋กœํ† ์ฝœ์ด ํ•„์š”ํ•˜๋‹ค. ๊ฐ๋… ๊ถŒํ•œ๊ณผ ์‹คํ–‰ ๊ถŒํ•œ์„ ๋ถ„๋ฆฌํ•˜์ง€ ์•Š์œผ๋ฉด, ์—์ด์ „ํŠธ๊ฐ€ ๋ฌด์—‡์„ ํ• ์ง€ ๊ฒฐ๊ตญ ๋ฒค๋”๊ฐ€ ์ •ํ•˜๋Š” ๊ตฌ์กฐ๊ฐ€ ๋˜์–ด ํ™•์žฅ์„ฑ๊ณผ ํ†ต์ œ๊ถŒ์ด ํ•จ๊ป˜ ๋ฌด๋„ˆ์ง„๋‹ค.
  9. 25:02
    Resy์—์„œ ์ฐจ๋‹จ๋œ ์—์ด์ „ํŠธ ์˜๋„๋Š” ์ข‹์•˜์ง€๋งŒ ์—์ด์ „ํŠธ๊ฐ€ ๋„ˆ๋ฌด ๊ณต๊ฒฉ์ ์œผ๋กœ 200 API calls an hour๋ฅผ ๋‚ ๋ฆฌ๋ฉฐ Resy ๊ณ„์ •์„ ์ฐจ๋‹จ๋‹นํ•œ ์‚ฌ๋ก€๋Š”, ์„ ์˜๋งŒ์œผ๋กœ๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Œ์„ ๋ณด์—ฌ์ค€๋‹ค. ์—์ด์ „ํŠธ์—๋Š” ์‹œ๊ฐ„ ์ œํ•œ๊ณผ ์ž์› ํ•œ๋„๋ฅผ ํ•จ๊ป˜ ๋‘” budget์ด ํ•„์š”ํ•˜๊ณ , ์ฐจ๋‹จ ๋Œ€์‹  ์†Œ๋น„๋Ÿ‰์„ ํ•™์Šต์‹œํ‚ค๋Š” ํ”ผ๋“œ๋ฐฑ์ด ์ค‘์š”ํ•˜๋‹ค.
  10. 27:00
    ๋‘๋‡Œ์™€ ์† ๋ถ„๋ฆฌํ•˜๊ธฐ ๋ชจ๋ธ์„ ๋‘๋‡Œ๋กœ, ๋„๊ตฌ์™€ ์ž๊ฒฉ ์ฆ๋ช…์„ ์†์œผ๋กœ ๋ถ„๋ฆฌํ•˜๋ฉด ์—์ด์ „ํŠธ๊ฐ€ ์ง์ ‘ API key๋ฅผ ์ฅ์ง€ ์•Š์•„๋„ ๋œ๋‹ค. ์ƒŒ๋“œ๋ฐ•์Šค์™€ egress proxy ๋ฐ”๊นฅ์˜ ์ •์ฑ… ์ง‘ํ–‰ ์ง€์ ์„ ๋‘๋ฉด ๊ถŒํ•œ ๊ฒฝ๊ณ„๋ฅผ ๊ฐ•ํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ณ , ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋„๊ตฌ๋ฅผ ๋™์ ์œผ๋กœ ๋นผ๊ฑฐ๋‚˜ ๋‹ค์‹œ ๋„ฃ์„ ์ˆ˜๋„ ์žˆ๋‹ค.
  11. 31:29
    ์ง€๊ธˆ ์ƒ์‚ฐ์šฉ ์—์ด์ „ํŠธ์— ํ†ตํ•˜๋Š” ๊ฒƒ ์‹ค์ „์—์„œ๋Š” ์ธ์ฆ๋ณด๋‹ค ๋™์  ๊ถŒํ•œ ๋ถ€์—ฌ, ์ž…๋ ฅยท์ถœ๋ ฅ ๊ฒ€์ฆ, ์ ์ ˆํ•œ human-in-the-loop ํƒ€์ด๋ฐ์ด ๋” ์ค‘์š”ํ•ด์ง€๊ณ  ์žˆ๋‹ค. ๊ถŒํ•œ์„ ์ค„์ผ์ˆ˜๋ก ์—์ด์ „ํŠธ์˜ ์˜ค๋ฅ˜์œจ๊ณผ ๊ณต๊ฒฉ๋ฉด์ด ์ค„๊ณ , ๋ณด์•ˆํŒ€๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ํŒ€์ด ๊ฐ™์€ ์–ธ์–ด๋กœ ์ด์•ผ๊ธฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.
  12. 33:34
    ์•ˆ์ „ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๊ณต์žฅ agentbaseline.org์˜ reference architecture๋Š” human-driven, workflow-driven, agentic-driven์˜ ์„ธ ๋‹จ๊ณ„ ๊ณต์žฅ์„ ์ œ์‹œํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ runtime authorization์€ ๋ˆ„๊ฐ€ ์–ธ์ œ ๊ฐœ์ž…ํ• ์ง€, ์–ด๋–ค ์—์ด์ „ํŠธ๊ฐ€ ์–ด๋–ค ์ž‘์—…์„ ์ด์–ด๋ฐ›์„์ง€, production system์— ์–ด๋–ป๊ฒŒ ์•ˆ์ „ํ•˜๊ฒŒ ์ ‘๊ทผํ• ์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ํ•ต์‹ฌ ๊ตฌ์„ฑ์š”์†Œ๋‹ค.
  13. 35:11
    ๋กœ๋ณดํ‹ฑ์Šค์—์„œ ๋ฐฐ์šฐ๋Š” ๊ตํ›ˆ ๋กœ๋ด‡์ด ํŒ”์„ ์›€์ง์ผ ๋•Œ์ฒ˜๋Ÿผ ์—์ด์ „ํŠธ์˜ ๊ถŒํ•œ ๊ฒฐ์ •๋„ ์˜๋„๋ฟ ์•„๋‹ˆ๋ผ ์ฃผ๋ณ€ ๊ฐ์ฒด, ์˜จ๋„, ์‹œ๊ฐ„๋Œ€, ์‹œ์Šคํ…œ ์ƒํƒœ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์„ผ์„œ ์‹ ํ˜ธ๋ฅผ ํ•จ๊ป˜ ๋ด์•ผ ํ•œ๋‹ค. ๋‹จ์ผ ์ด๋ถ„๋ฒ• ์Šน์ธ๋ณด๋‹ค ๋งฅ๋ฝ์ด ํ’๋ถ€ํ•œ ํŒ๋‹จ์ด ์žˆ์–ด์•ผ ์ง„์งœ ์šด์˜ ํ™˜๊ฒฝ์—์„œ ์งง์€ ์ˆ˜๋ช…์˜ ๊ถŒํ•œ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ๋‹ค.
  14. 37:32
    ๊ฐ์‚ฌ ๋กœ๊ทธ๋Š” ์—์ด์ „ํŠธ ๋ฐ”๊นฅ์— ์žˆ์–ด์•ผ ํ•œ๋‹ค ๊ฐ์‚ฌ ๋กœ๊ทธ์™€ ์ง‘ํ–‰ ์ง€์ ์€ ์—์ด์ „ํŠธ๊ฐ€ ๊ฑด๋“œ๋ฆด ์ˆ˜ ์—†๋Š” ๋ฐ”๊นฅ์— ์žˆ์–ด์•ผ ์กฐ์ž‘๊ณผ ์€ํ๋ฅผ ๋ง‰์„ ์ˆ˜ ์žˆ๋‹ค. ๊ฒฐ๊ตญ ํ•ต์‹ฌ์€ ๋ˆ„๊ฐ€ ์–ด๋–ค ๋ชฉ์ ์„ ์œ„ํ•ด ์—์ด์ „ํŠธ๋ฅผ ์ผ๋Š”์ง€ ๋‚จ๊ธฐ๋Š” ๊ฒƒ์ด๋ฉฐ, ์ฑ…์ž„์€ ์—์ด์ „ํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ๊ทธ๊ฒƒ์„ ๊ณ ์šฉํ•œ ์‚ฌ๋žŒ์ด๋‚˜ ์กฐ์ง์— ๊ท€์†๋œ๋‹ค.
  15. 39:01
    P(doom)์€ ์‹ค์ œ์ธ๊ฐ€ ํŒจ๋„์€ ๊ทน๋‹จ์  ์ข…๋ง๋ก ๋ณด๋‹ค ์ฑ…์ž„ ์žˆ๋Š” ํ†ต์ œ, ๋น ๋ฅธ ์‹คํ—˜, ๊ทธ๋ฆฌ๊ณ  ์‹คํŒจ์—์„œ ํ•™์Šตํ•˜๋Š” ์‚ฌํšŒ์  ํ”ผ๋“œ๋ฐฑ์ด ํ˜„์‹ค์ ์ธ ๋Œ€์‘์ด๋ผ๊ณ  ๋ณธ๋‹ค. ์—์ด์ „ํŠธ๊ฐ€ ์„ธ์ƒ์„ ๋๋‚ผ ํ™•๋ฅ ๋ณด๋‹ค, ์ž˜๋ชป๋œ ์‚ฌ์šฉ์„ ์กฐ๊ธฐ์— ๋ฐœ๊ฒฌํ•˜๊ณ  ์ฑ…์ž„ ์†Œ์žฌ๋ฅผ ๋ถ„๋ช…ํžˆ ํ•˜๋Š” ์ฒด๊ณ„๋ฅผ ๋งŒ๋“œ๋Š” ์ผ์ด ๋” ์ค‘์š”ํ•˜๋‹ค.

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

  • ์—์ด์ „ํŠธ ๊ถŒํ•œ ์„ค๊ณ„๋Š” "๋ˆ„๊ฐ€ ๋กœ๊ทธ์ธํ–ˆ๋Š”๊ฐ€"๊ฐ€ ์•„๋‹ˆ๋ผ "์ง€๊ธˆ ์ด ๋ฏธ์…˜์—์„œ ๋ฌด์—‡์„ ํ•ด๋„ ๋˜๋Š”๊ฐ€"๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋‹ค์‹œ ์งœ์•ผ ํ•œ๋‹ค.
  • ์‹ค๋ฌด์—์„œ๋Š” ์ •์ฑ…์„ ํ•œ ๋ฒˆ์— ์™„๋ฒฝํ•˜๊ฒŒ ์“ฐ๋ ค ํ•˜์ง€ ๋ง๊ณ , ์ ˆ๋Œ€ ๊ธˆ์ง€ยท์ธ๊ฐ„ ์Šน์ธ ํ•„์š”ยท์˜ˆ์‚ฐ ํ•œ๋„๋ผ๋Š” 3์ธต ๊ตฌ์กฐ๋กœ ๋จผ์ € ๋‚˜๋ˆ„๋Š” ๊ฒƒ์ด ํšจ๊ณผ์ ์ด๋‹ค.
  • ์—์ด์ „ํŠธ ์‚ฌ๊ณ  ๋Œ€์‘์€ ๋ชจ๋ธ ๋””๋ฒ„๊น…๋ณด๋‹ค ์ฑ…์ž„ ์ถ”์  ๋ฌธ์ œ์— ๊ฐ€๊น๊ธฐ ๋•Œ๋ฌธ์—, ๊ฐ์‚ฌ ๋กœ๊ทธยท๋ฏธ์…˜ IDยท์™ธ๋ถ€ ์ง‘ํ–‰ ์ง€์ ์„ ์ดˆ๊ธฐ์— ๋„ฃ์–ด์•ผ ํ•œ๋‹ค.