как получить сохраненные в браузере куки, используя JavaScript - PullRequest
0 голосов
/ 07 сентября 2011

У меня есть вопрос, касающийся доступа ко всем файлам cookie браузера с использованием javascript, я смог сделать это в сценарии оболочки, но я хочу получить доступ к информации о файлах cookie, хранящейся на локальном компьютере, которую необходимо передать на сервер.

С уважением

Ответы [ 3 ]

3 голосов
/ 08 сентября 2011

Представь, что это возможно.Вы переходите на произвольный сайт, на котором загружаются сторонние объявления, мошенническое объявление считывает все файлы cookie вашего браузера и, вуаля!, Какой-то парень из русской мафии имеет файлы cookie «Запомнить меня» и идентификаторы сеансов для всех ваших сайтов.Он может читать вашу электронную почту, видеть ваши фотографии на Facebook и получать деньги с вашего счета PayPal.

3 голосов
/ 07 сентября 2011

Вы можете получить к ним доступ, используя

document.cookies
2 голосов
/ 07 сентября 2011

Вы не можете получить доступ к всем файлам cookie браузера. Только файлы cookie, установленные для текущего домена и не помеченные как «только для http» (или «безопасные», если вы находитесь на странице без SSL).

В JavaScript используйте document.cookies

Обновление
Браузер имеет встроенную функциональность, как функцию безопасности, чтобы предотвратить чтение междоменных файлов cookie. Пока javascript запускается в браузере, нет никакого способа получить доступ к этим куки, не говоря уже о выполнении команды оболочки. Google для: та же политика происхождения .

То, что вы в основном ищете, имеет так много последствий для безопасности / конфиденциальности, что я даже не знаю, где начать объяснять опасности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...