Ваш вопрос сбивает с толку.Файл cookie - это информация, хранящаяся на клиентском компьютере, которая отправляется на сервер при каждом запросе (как правило, тот, который дал указание клиенту сохранить его, но не обязательно).
Следовательно, любой, кто перехватывает файл cookie во время его работы.отправленный сервером клиенту (для хранения) или клиентом серверу может воспроизвести куки (следовательно, сервер получит значение для $_COOKIE
).
К сожалению, куки часто хранят информацию, которая,в случае перехвата позволяет злоумышленнику выдавать себя за другого пользователя.Чтобы избежать перехвата, необходимо использовать https.Перехват не является обычным делом для случайного злоумышленника (за исключением незащищенных сетей Wi-Fi), но он доступен для правительств, интернет-провайдеров и сетевых администраторов.
Но ваш вопрос вызывает большие опасения:
Потому что я планирую md5 некоторые данные cookie, но хочу убедиться, что кому-то не очень легко получить эти данные и имитировать их.
В зависимости от того, что именно это означает, это может быть оченьнебезопасная настройка.Файл cookie может быть подделан любым клиентом, т. Е. Он может быть отправлен даже в том случае, если сервер никогда не сказал конкретному клиенту сохранить этот файл cookie.Поэтому, если вы делаете что-то вроде сохранения в файле cookie значений, таких как md5('is_admin:1')
, знайте, что любой может подделать эти данные, несмотря на хэш md5 (если он может определить его формат).