Член команды безопасности Google Chrome Майк Уэст предложил отказаться от использования старой технологии файлов cookie, заменив ее так называемыми безопасными HTTP-токенами. Соответствующую концепцию разработчик опубликовал на GitHub, попросив у сообщества прокомментировать ее состоятельность.
Уэст уточняет:
«Прошу учитывать, что это не полностью продуманное предложение, которое уже готово к реализации. Это всего лишь небольшой сборник интересных идей для обсуждения, не более того».
Не все отнеслись к подобной идее позитивно, так как народ зачастую довольно консервативен и не склонен заменять устоявшиеся годами технологии. Но идея Уэста заключается в том, чтобы постепенно списывать в утиль фрагменты кода, позволяющие веб-сайтам отслеживать пользователя.
Взамен этого разработчик предлагает ввести «контролируемую клиентом HTTPS-сессию для управления состоянием на уровне сети».
Другими словами, код отслеживания будет контролироваться браузером через защищенный HTTP-заголовок (уникальное 256-битное значение). Этот заголовок будет передаваться в момент, когда пользователь посещает какой-либо сайт.
Результат получится тем же, а плюс в том, что новый подход поможет создать новый стандарт, помогающий обеспечить конфиденциальность в вопросе отслеживания пользователя, считает Уэст.
Разработчик выделил два положительных момента использования его идеи:
- Присваивая идентификатор сеанса HTTPS-соединению, можно связать его с определенным доменом, что повысит безопасность. Этот идентификатор труднее будет отследить, так как он будет предаваться через защищенный протокол, что исключит его передачу в виде открытого текста.
- Ограничения на длину заголовка HTTP будут определять, какое количество личной информации будет храниться внутри. Это уменьшит риск перехвата конфиденциальной информации пользователя.