Le protocole x402 permet aux agents IA de payer données et API par micropaiements via HTTP. Ishween Kaur (SoFi) montre six des vingt façons dont elle l'a contourné, et les garde-fous qui les bloquent.
x402 réactive le vieux code HTTP 402 « Payment Required » pour permettre à un agent d'IA de régler à la volée, par de petits paiements sur blockchain, l'accès à une donnée ou à une API. Dans cette conférence AI Engineer d'environ 17 minutes, Ishween Kaur, de SoFi, explique le fonctionnement du protocole puis détaille six des vingt attaques qu'elle a menées avec succès dans un environnement de test isolé.
Au menu : modification du prix dans l'en-tête de paiement, double paiement, obtention des données sans payer, un seul règlement débloquant plusieurs pages, faux vendeurs qui imitent un service légitime, et injection de prompt qui convainc l'agent de payer une seconde fois. Pour chaque cas, elle montre, traces à l'appui, le contrôle qui a fini par stopper l'attaque, avant de proposer une méthode pour déployer prudemment les paiements par agents et de poser la question de fond : faut-il vraiment leur confier le portefeuille ?
Watch this video directly on YouTube
Open on YouTube →