Протокол доверенного агента Visa (TAP) дает агентам ИИ возможность доказать, кто они, когда они приходят для совершения транзакции. Агент представляет подписанные учетные данные, продавец проверяет их, и транзакция продолжается. Протокол верный. Проблема...
Протокол доверенного агента Visa (TAP) дает агентам ИИ возможность доказать, кто они, когда они приходят для совершения транзакции. Агент представляет подписанные учетные данные, продавец проверяет их, и транзакция продолжается. Протокол верный. Проблема на стороне продавца: проверка правильности учетных данных требует реальной работы, а большинство продавцов не готовы к этому.
Пробел в проверке
Когда агент прибывает с учетными данными TAP, продавец должен:
Проанализируйте подпись HTTP-сообщения RFC 9421, охватывающую запрос.
Получите открытый ключ агента с конечной точки Visa JWKS и подтвердите, что ключ актуален и действителен.
Проверьте подпись по этому ключу.
Проверьте личность агента по известным данным об угрозах. Действительная подпись доказывает, что учетные данные были выданы, а не то, что агент, стоящий за ними, заслуживает доверия.
Убедитесь, что заявленное намерение агента соответствует тому, что он на самом деле пытается сделать. Агент, который утверждает, что занимается покупками, но начинает расследование на предмет кражи данных, представляет собой другой риск, чем предполагает его учетная запись.
Шаг 4 и шаг 5 — это то, на чем останавливается большинство реализаций. Проверка подписи необходима, но недостаточна. Скомпрометированный или перепрофилированный агент может нести совершенно действительную информацию.