2012-02-20 7 views
1

Мне любопытно узнать, как работает управление паролями в браузерах (IE/Chrome).как работает управление паролями браузера?

Например: я зашел в свою учетную запись gmail. теперь я открываю новую вкладку в том же браузере и вводя тот же url (адрес gmail), тогда он не запрашивает имя пользователя и пароль. Означает, что он читает имя пользователя и пароль с сеанса или файлы cookie или где-то еще.

Как мы можем прочитать эти данные (имя пользователя и пароль) с помощью программы C#?

Заранее спасибо. Umang

+0

Это верно - когда вы войти, сервер сохраняет информацию об аутентификации. Это могут быть файлы cookie, сеанс, даже URL-адрес или где-либо еще - зависит от сервера. Вы должны добавить более подробную информацию, чтобы мы могли помочь вам – archil

+0

Я дал полный сценарий. Я хочу получить имя пользователя и пароль, которые хранятся в сеансе браузера/куки или везде, где хранится эта информация. – CuriousMind

ответ

0

Данные хранятся во внутренней базе данных браузера. В качестве функции безопасности вы не можете легко прочитать эти данные с использованием технологий .NET. В противном случае вредоносная программа будет иметь полевой день!

EDIT: Кажется, что последние версии IE хранить данные в реестре, зашифрованные с часто снят с паролем учетной записью: http://www.howtogeek.com/68231/how-secure-are-your-saved-internet-explorer-passwords/

+0

Это вводит в заблуждение, он не спрашивает о возможности сохранения пароля. – archil

+0

@archil: Он спрашивает о чтении данных с помощью C#. – dotancohen

+0

данные не могут быть в браузере вообще - когда аутентификация сохраняется в сеансе. Неверно сказать, что данные хранятся в внутренней базе данных браузеров. И еще раз, ваша ссылка указывает на сохранение пароля - он не спрашивает об этом :) – archil

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