2012-06-19 5 views
1

Мне известно, что $_SERVER[REFERRER] может использоваться для обнаружения того, откуда приходит запрос, однако оказалось, что его можно обмануть или даже браузер не может отправить его как часть запроса ,Лучший способ получить сообщение от

Может ли кто-нибудь предложить лучший способ обнаружить или, скорее, разрешить запросы из собственного домена, чтобы избежать подделки, DoS и т. Д.

+0

Вы хотите убедиться, что запрос был создан с вашего собственного сайта? Это верно? –

+0

@LeviMorrison: Да, это правильно. –

+0

Что касается DoS, если ваш сервер доходит до того момента, когда он начинает обрабатывать скрипт ... в основном, вероятно, вы уже страдаете от атаки. – afuzzyllama

ответ

0

Я мог ошибаться, но, думаю, вы имеете в виду CSRF attack. Первый учебник, который я нашел, - this one.

Как указано в @afuzzyllama, DoS состоит из отправки большего количества данных, чем может обрабатывать ваше подключение к серверу/сети. В таком случае ваш PHP-скрипт больше не будет доступен, поэтому вы не сможете реализовать защиту DoS в своем приложении PHP. Это должно быть сделано вашим сетевым администратором или хостинговой компанией.

Смежные вопросы