Мы хотим внедрить службу стиля ajax на несколько наших веб-сайтов с уникальным ключом api. Проблема, которую я вижу, состоит в том, что, поскольку ключ api хранится в файле javascript, пользователь может потенциально взять ключ, подделать http-реферер и сделать миллионы запросов к api под этим ключом api.
Итак, мне интересно, как Google предотвращает спуфинг Google Analytics? Поскольку это использует почти ту же идею.
Я также открыт для других идей, по сути, вот этот процесс.
SiteA → Пользователь ↔ Ajax ↔ SiteB
EDIT - есть ли способ защитить API от злоупотребления при его вызове через ajax?