Безопасность для JSONP - PullRequest
       8

Безопасность для JSONP

1 голос
/ 10 февраля 2011

Как бы я защитил данные JSONP, чтобы к ним могли обращаться только определенные люди?

Ответы [ 2 ]

2 голосов
/ 10 февраля 2011

Одним из наиболее распространенных подходов является генерация API-ключа для каждого из этих людей, который в основном действует как комбинация имени пользователя и пароля. Если вы посмотрите, как работают такие популярные API, как Twitter, вы увидите этот механизм в действии.

Большим преимуществом использования токена аутентификации, который отделен от обычной аутентификации пользователя, является то, что его нельзя использовать для полной взлома его учетной записи. Таким образом, если кто-то получает несанкционированный доступ к ключу, он может просто войти в систему и запросить, чтобы его ключ был восстановлен.

1 голос
/ 10 февраля 2011

В веб-приложении данные JSON передаются с помощью обычного стека HTTP-запросов.Таким образом, вам потребуется HTTPS-соединение, чтобы гарантировать, что данные не были сброшены.Если вы после защиты базы данных на стороне сервера, это другой вопрос.

...