Your Agent Just Paid for Nothing: 6 Attacks on x402 Payments - Ishween Kaur, SoFi
ํ ์ค ํต์ฌ
์์ด์ ํธ๊ฐ ๊ฒฐ์ ๋ฅผ ๋์ ํ ์๋ ์์ง๋ง, ๊ฐ๊ฒฉ ์กฐ์ยท์ค๋ณต ๊ฒฐ์ ยท๋ฌด๋ฃ ์ด์ฉยท๊ฐ์ง ํ๋งค์ยทํ๋กฌํํธ ์ธ์ ์ ๊ฐ์ ๊ณต๊ฒฉ์ ๋ง๋ ๊ฐ๋์ ์ถ์ ์์ด๋ ์ค์ ์ด์์์ ์์ ํ๊ฒ ์ธ ์ ์๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์๊ฐ agentic payments์ x402๋ฅผ ์์ ํ ํ๊ฒฝ์์ ํ์ํ๋ฉฐ, ๊ฒฐ์ ๊ฐ๋ฅํ ์์ด์ ํธ๊ฐ ํ์ค์ ์ธ ๊ณต๊ฒฉ๋ฉด์ ๋ง๋ ๋ค๋ ๋ฌธ์ ์์์ ์๊ฐํ๋ค.
-
0:31
ํ ๋ฒ๋ง ์ฐ๋ ๊ฒ์ ๋์ ๋ด๋ ๋ฐฉ์ ๊ตฌ๋ ๋์ ํ์ํ ๋งํผ๋ง ์ฆ์ ๊ฒฐ์ ํ๋ ์ธํฐ๋ท ๊ฒฝํ์ ์์ํ๊ณ , ์์ด์ ํธ๊ฐ ์์ก ๋ฐ์ดํฐ๋ฅผ ์ด ๋๋ ์์ฐยท์น์ธยท์ฉ๋ ํ์ธ์ด ํ์ํ๋ค๋ ์ ์ ๊ฐ์กฐํ๋ค.
-
1:33
HTTP 402์ x402 ํ๋กํ ์ฝ HTTP์ 402๋ ์ค๋ซ๋์ ๊ฒฐ์ ํ์๋ฅผ ํ์๋ง ํ์ง ๊ธฐ๊ณ๊ฐ ์ค์ ๋ก ๊ฒฐ์ ํ๋ ๋ฐฉ๋ฒ์ ์์๊ณ , x402๊ฐ ๊ทธ ๊ณต๋ฐฑ์ ๋ฉ์ฐ๋ฉฐ ์ํํธ์จ์ด๋ฅผ ๊ตฌ๋งค์๋ก ๋ง๋ ๋ค.
-
2:09
x402์ ์๋ ๋ฐฉ์ buyer, seller, facilitator, chain์ 4๊ฐ ์ฃผ์ฒด๋ก ๊ฒฐ์ ๊ฐ ํ๋ฌ๊ฐ๋ฉฐ, ์ด๋ฏธ์ธ ๊ฒฐ์ ์์๋ ์นด๋๋ณด๋ค ์จ์ฒด์ธ ์ ์ฐ์ด ๋ ํฉ๋ฆฌ์ ์ด๋ผ๋ ๊ตฌ์กฐ๋ฅผ ์ค๋ช ํ๋ค.
-
3:24
์์ด์ ํธ๊ฐ ๊ฒฐ์ ํ ์ ์๊ฒ ๋๋ฉด ์๊ธฐ๋ ์ผ ์์ด์ ํธ๊ฐ ์ฝ๋๋ ์ด๋ฉ์ผ๋ฟ ์๋๋ผ ๋๊น์ง ์ง์ ์ฐ๊ฒ ๋๋ฉด, ๋จ์ ์ค์๋์ด ์๋๋ผ ์ ์ ๋์์ฒ๋ผ ๋ณด์ฌ๋ ๋น์ฉ์ ์๋ ์ํฉ์ด ์๊ธฐ๋ฉฐ, ์ด๋ฅผ ๋ง๊ธฐ ์ํ ์ฌ๋ฌ ๊ณต๊ฒฉ ๊ฒ์ฆ์ด ํ์ํด์ง๋ค.
-
4:05
๊ณต๊ฒฉ 1: ๊ฐ๊ฒฉ ์กฐ์ ๋๋ ํฐ๋ฆฌ์ ๋ฑ๋ก๋ ๊ฐ๊ฒฉ๊ณผ ์ค์ 402 ํค๋์ ๊ฐ๊ฒฉ์ด ๋ฌ๋ผ์ง ์ ์์ด, ๊ฒฐ์ ์ง์ ๊ฐ๊ฒฉยท์ง๊ฐยท๋คํธ์ํฌ๊น์ง ํจ๊ป ๊ฒ์ฆํ์ง ์์ผ๋ฉด ๋ ๋น์ผ ๊ธ์ก์ ์น์ธํ๊ฒ ๋๋ค.
-
5:24
๊ณต๊ฒฉ 2: ๋ ๋ฒ ๊ฒฐ์ ํ๊ธฐ ๊ฐ์ payment number๋ฅผ ์ฌ๋ฌ ๋ฒ ๋ณด๋ด๋ฉด ๊ฒ์ฆ ๋จ๊ณ์์๋ ๋ชจ๋ ์ ์์ฒ๋ผ ๋ณด์ฌ๋ ์ ์ฐ์์๋ ์ผ๋ถ๋ง ์ธ์ ๋๋ฏ๋ก, ์ค๋ณต ๋ฐฉ์ง๋ฅผ ์ํ ๊ณต์ ์ ์ฅ์์ ์ฌ์๋ ์ ๋์ผ payment number ์ฌ์ฌ์ฉ์ด ํ์ํ๋ค.
-
7:03
๊ณต๊ฒฉ 3: ๊ณต์ง ์ผํ ์ ์ฐ ์ ์ ๋ฐ์ดํฐ๋ฅผ ๋ด๋ณด๋ด๋ฉด ๊ฒฐ์ ๊ฐ ๋๋๋ ค์ง ์ ์๊ณ , paywall ๋ฐ์ ์๋ํฌ์ธํธ๋ ๊ณต๊ฐ ์บ์๋ฅผ ํตํด ์ฐํ ์ ์ถ๋ ๊ฐ๋ฅํ๋ฏ๋ก, ๋ฏผ๊ฐ๋์ ๋น์ฉ์ ๋ฐ๋ผ ์ ์ฐ ๋๊ธฐยท์บ์ ์ ์ดยทno store๊ฐ ํ์ํ๋ค.
-
9:13
๊ณต๊ฒฉ 4: ํ๋์ ๊ฒฐ์ ๋ก ์ฌ๋ฌ ํ์ด์ง ์๋ก ์ฐ๊ฒฐ๋์ง ์์ ์ฌ๋ฌ ํ์ด์ง์ ๊ฐ์ ๊ฒฐ์ ๋ฅผ ์ฌ์ฌ์ฉํ๋ฉด ๊ฐ ํ์ด์ง๋ ์ ํจํ ์์ฒญ์ผ๋ก ๋ณด๊ณ ๋ฐ์ดํฐ๋ฅผ ๋ด์ค ์ ์์ผ๋ฏ๋ก, shared storage๋ก ์ง๊ธ ์ด๋ ฅ๊ณผ ํ์ด์ง ๋งคํ์ ๋ฌถ์ด์ผ ํ๋ค.
-
10:04
๊ณต๊ฒฉ 5: ๋ฎ์๊ผด ํ๋งค์ ์ ์ฌํ ์ด๋ฆยท๋๋ฉ์ธยท์ง๊ฐ์ ๊ฐ์ง ๊ฐ์ง ํ๋งค์๊ฐ ๋ ์ธ๊ฒ ๋ณด์ด๋ฉด ์์ด์ ํธ๊ฐ ์์ ์ ์์ด, ์น์ธ ๋ชฉ๋ก๊ณผ probation ๋ชฉ๋ก, ์ธ๊ฐ ๊ฒํ ์ ์ฐจ๋ก ์ ๋ขฐ ๋ฒ์๋ฅผ ๊ด๋ฆฌํด์ผ ํ๋ค.
-
11:43
๊ณต๊ฒฉ 6: ํ๋กฌํํธ ์ธ์ ์ ํ๋งค์ ์๋ต์ ๋ฌธ๊ตฌ๊ฐ ์ถ๊ฐ ๊ฒฐ์ ๋ฅผ ์ ๋ํ ์ ์์ผ๋ฉฐ, ๋จ์ ํค์๋ ํํฐ๋ ํ๋ณ ๋ชจ๋ธ๋ง์ผ๋ก๋ ๋ถ์กฑํ๋ฏ๋ก ํ ํด์ ํ ๋ฒ๋ง ํธ์ถํ๋๋ก ๊ณํ์ ๊ณ ์ ํด ํผํด ๋ฒ์๋ฅผ ์ค์ฌ์ผ ํ๋ค.
-
14:10
์์ ํ๊ฒ ๋ฐฐํฌํ๊ธฐ ๊ฒฐ์ ๋ ๊ฒ๋ณด๊ธฐ์ ๋ง์ ๋ณด์ฌ๋ ์๋ชป๋ ๊ฒฐ๊ณผ๋ฅผ ๋ผ ์ ์์ผ๋ฏ๋ก, ํ๋์ payment ID๋ก ์ ์ฒด ํ๋ฆ์ ์ถ์ ํ๊ณ , ์คํจยท์ฑ๊ณต ๋ฐ์ดํฐ์ ์ผ๋ก ์๋ฌ ๋ถ์ํ ๋ค ๊ฐ๋ยท์๋ฆผยท์ฐจ๋จ์ ๋จ๊ณ์ ์ผ๋ก ์ ์ฉํด์ผ ํ๋ค.
-
16:23
์์ด์ ํธ์๊ฒ ๊ฒฐ์ ๊ถ์ ์ค ๊ฒ์ธ๊ฐ ์์ด์ ํธ๊ฐ ๊ฒฐ์ ํ ์๋ ์์ง๋ง, ์ด๋ค ์กฐ๊ฑด์์ ํ์ฉํ ์ง์ ๋ฌด์์ ๋ง์์ผ ํ๋์ง๋ฅผ ์ดํดํ ๋ค์์ผ ์ค์ ๋ก ๋งก๊ธธ ์ ์๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์์ด์ ํธ ๊ฒฐ์ ๋ 'ํ์ฉ/์ฐจ๋จ'๋ณด๋ค '๊ฐ๊ฒฉยท์ง๊ฐยท๋คํธ์ํฌยท์ ์ฐ ์ํ'๋ฅผ ํจ๊ป ๊ฒ์ฆํ๋ ๋ค์ค ๊ฐ๋๊ฐ ํต์ฌ์ด๋ค.
- ์ค์๋น์ค ์ ์ฉ ์ ์๋ payment ID ํ๋๋ฅผ ๋๊น์ง ์ถ์ ํ๋ ๋ก๊ทธ์ ์คํจ ์ฌ๋ก ๊ธฐ๋ฐ์ ์๋ฌ ๋ถ์์ ๋จผ์ ๊ตฌ์ถํด์ผ ํ๋ค.
- ๋ฏผ๊ฐ ๋ฐ์ดํฐยท๋ผ์ด์ ์คยทํ์ฑํ์ฒ๋ผ ์์ค์ด ํฐ ๊ฒฝ์ฐ์๋ ์ฑ๋ฅ๋ณด๋ค ์ ์ฐ ์๋ฃ ํ ๊ณต๊ฐ๋ฅผ ์ฐ์ ํ๋ ์ค๊ณ๊ฐ ์์ ํ๋ค.