Я читал о Firesheep и задавался вопросом, как я могу защитить свой сайт Spring MVC 3.0 от таких атак:
Веб-сайты очень часто защищают ваш пароль с помощью шифрованияпервоначальный вход в систему, но на удивление редко веб-сайты шифруют все остальное.Это делает куки (и пользователя) уязвимыми.Перехват HTTP-сессии (иногда называемый «перехватом») - это когда злоумышленник получает куки пользователя, позволяя ему делать все, что пользователь может сделать на определенном веб-сайте.В открытой беспроводной сети файлы cookie в основном выкрикиваются по воздуху, что делает эти атаки чрезвычайно легкими.
Существуют ли в Spring MVC конкретные параметры конфигурации, которые могут помочь защитить от такого рода атак?
Согласно статье:
Единственным эффективным решением этой проблемы является полное сквозное шифрование, известное в Интернете как HTTPS или SSL.
У меня есть сайт Spring, который я запускаю на Google App Engine.Означает ли это, что мне нужно использовать аутентификацию аккаунта Google, а не встроенную аутентификацию, предоставляемую Spring, если я хочу избежать такого рода атак?