Я надеялся прояснить некоторые вопросы, которые у меня были с безопасностью AJAX. Вот сценарий, который я пытаюсь обернуть вокруг себя.
Допустим, я использую AJAX, чтобы запросить какой-нибудь полу-чувствительный материал на странице Например, я собираюсь передать идентификатор пользователя в php-файл и вернуть некоторую информацию о себе. Теперь, что мешает кому-то эмулировать этот Javascript-запрос и передавать различные идентификаторы в скрипт PHP?
- Есть ли что-нибудь, что сервер делает, чтобы этого не происходило?
- Распознает ли DOM Javascript, который был «изначально» на месте,
или написанный сервером, в отличие от клиентской части Javascript?
- Какие еще проблемы безопасности при использовании AJAX для запроса конфиденциальных материалов?
- Я использую suPHP, это как-то влияет в подобных ситуациях?