Заставить браузер запоминать пароли

Во всех веб-браузерах есть инструмент, который позволяет сохранять пароли, введенные в онлайн-формах входа, или, скорее, данные аутентификации, используемые для доступа к любому веб-сайту или сервису. Компонент, который заботится о сохранении и запоминании паролей, называется менеджером паролей: как только во время очередной рабочей сессии вы снова подключитесь к той же странице, которая использовалась для входа в систему, браузер автоматически установит — в соответствующих полях — имя пользователя и сохраненный ранее пароль.

Однако, когда вы позволяете браузеру запоминать ваши пароли, имейте в виду, что эта информация далеко не защищена должным образом. И это не только потому, что большинство пользователей не устанавливают «мастер-пароль», пароль, который защищает все хранилище данных аутентификации браузера, но и потому, что эту информацию можно легко получить. Такое программное обеспечение, как WebBrowserPassView, например, позволяет восстанавливать пароли из таких браузеров, как Internet Explorer, Firefox, Chrome и Opera, запуская простое приложение (мы подробно представили его в статье Защита учетных данных для входа с помощью KeePass. Импортируйте их из любого браузер). Однако в настоящее время программа не может открыть в открытом виде все данные, которые были защищены с помощью «мастер-пароля». Другими словами, если пользователь использует веб-браузер, который позволяет защитить ранее сохраненные данные аутентификации с помощью мастер-пароля, WebBrowserPassView в настоящее время не может ничего сделать, поскольку данные сохраняются на диске в зашифрованном виде. «мастер-пароль» вызовет у пользователей ложное чувство безопасности. Именно по этой причине, например, в Google Chrome полностью отсутствует возможность установки пароля для защиты своего архива аутентификационных данных.

Поэтому в Chrome было предпочтительнее использовать функцию Windows API, которая позволяет расшифровывать файл, содержащий пароли, хранящиеся в браузере, только с использованием той же учетной записи пользователя Windows.

Проблема в случае Chrome заключается в том, что любой, кто может войти в Windows, используя одну из учетных записей пользователей, настроенных в локальной системе, сможет получить данные аутентификации. В связи с этим следует помнить, что пароли, связанные с локальными учетными записями Windows, можно легко изменить или сбросить с помощью специальных утилит (как изменить или сбросить пароли учетных записей Windows мы объясняли в статье Windows: смена пароля любой учетной записи из логин и в сервисе Изменение или сброс паролей учетных записей Windows с Ubuntu live).

И даже когда архив аутентификационных данных защищен «мастер-паролем», тот, кто имеет возможность использовать учетную запись пользователя, может использовать простой прием, использующий автоматическое автосоставление онлайн-форм (о нем мы говорили в статье Показать скрытые пароли под звездочками и точками в веб-браузере).

Заставить браузер запоминать пароли

Когда вы входите на некоторые веб-сайты, бывает так, что браузер не спрашивает, собираетесь ли вы сохранять данные аутентификации. Однако на других сайтах браузер предлагает запомнить пароль. Как правило, вы не сталкиваетесь с аномальным поведением: невозможность сохранения паролей обычно связана с наличием атрибута autocomplete=»off» в HTML-коде страницы:

Чтобы реализовать это, просто посетите веб-страницу, содержащую форму входа, откройте код HTML (комбинация клавиш CTRL + U) и найдите строку символов автозаполнения.

Как заставить браузер помнить имя пользователя и пароль даже на тех веб-страницах, где был использован атрибут autocomplete=»off»?

Решение состоит в том, чтобы использовать букмарклет. Букмарклет — это скрипт переменного размера, как правило, не слишком подробный, который можно сохранить в закладках веб-браузера для быстрого выполнения определенных операций. Букмарклеты — это «ярлыки» для выполнения действий с минимальным количеством шагов.

Код JavaScript, который мы представляем ниже, позволяет преобразовать атрибут autocomplete = «off» в autocomplete = «on», тем самым открывая дверь веб-браузеру, сохраняющему имя пользователя и пароль.

Заставить Firefox запоминать пароли

Чтобы использовать букмарклет в Mozilla Firefox, заставив браузер запоминать пароли, нужно нажать на кнопку «Закладки» на панели инструментов, а затем выбрать команду «Добавить страницу в закладки».

В поле «Имя» вы можете ввести, например, «Сохранить пароль», активировать автозаполнение, а в раскрывающемся меню «Папка» вы можете выбрать, следует ли добавить букмарклет в меню или на панель закладок.

После нажатия кнопки «Готово» вам нужно будет щелкнуть правой кнопкой мыши элемент, который вы только что добавили в избранное, а затем выбрать «Свойства»:

Здесь, в поле «Адрес», вам нужно будет ввести следующий код JavaScript:

javascript:(function(){var%20ac,c,f,fa,fe,fea,x,y,z;ac=»autocomplete»;c=0;f=document.forms;for(x=0;x После нажатия кнопки «Сохранить» вы можете открыть веб-страницу, содержащую форму входа.

Чтобы браузер запомнил данные аутентификации, вам нужно будет нажать на закладку Сохранить пароль, активировать только что добавленное автозаполнение.

Firefox покажет следующее сообщение:

Как правило, браузер должен отображать сообщение об изменении автозаполнения, примененном к 1 объектам.

После заполнения формы входа Firefox теперь должен корректно запрашивать сохранение ваших данных для входа:

Быстро нажав на кнопку «Запомнить пароль», браузер сохранит данные и запомнит их при последующих попытках входа в систему.

Вернувшись, впоследствии, на ту же страницу входа, нужно будет еще раз нажать на закладку Сохранить пароль, активировать автодополнение. Таким образом, вы можете указать первые буквы имени пользователя, чтобы вызвать функцию автозаполнения браузера.

Заставить Chrome запоминать пароли

Для использования букмарклета в Google Chrome нужно нажать на желтую звездочку в адресной строке и затем набрать, например, Сохранить пароль, включить автодополнение в поле Имя:

Затем вам нужно будет нажать «Изменить…» и ввести код JavaScript, который вы видели ранее, в поле URL:

javascript:(function(){var%20ac,c,f,fa,fe,fea,x,y,z;ac=»autocomplete»;c=0;f=document.forms;for(x=0;x Теперь вы можете посетить веб-страницу, содержащую форму входа, компиляция которой никогда не приводит к появлению запроса на запоминание пароля.

Нажав на закладку «Сохранить пароль», включите автозаполнение, Chrome должен отобразить сообщение «Изменение автозаполнения применено к 1 объектам».

При вводе имени пользователя и пароля Chrome теперь должен отображать запрос на запоминание пароля:

Чтобы продолжить, вам нужно быстро нажать на кнопку Сохранить пароль.

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

— В настоящее время букмарклет не работает в Internet Explorer 10.

Chrome не запоминает пароль от учетных записей Google

С некоторых пор Chrome больше не запоминает пароли аккаунтов Google. Соединение со страницей account.google.comОбычно используемый для «унифицированного входа» во все сервисы Google Galaxy, Chrome больше не может запоминать имя пользователя и пароль. Домашний браузер Google предлагает функцию автозаполнения только для пар логин-пароль, уже присутствующих в его архивах, но больше не предоставляет запрос на сохранение пароля.

Internet Explorer и Firefox, с другой стороны, могут записывать учетные данные для входа в Google, введенные на странице, в соответствующих менеджерах паролей. account.google.com.

Chrome не отображает запрос на запоминание пароля учетных записей Google, даже если в настройках установлен флажок Запрашивать сохранение паролей, которые я ввожу в Интернете.

Поскольку Google Chrome не предлагает никакого механизма для ручного ввода пары «имя пользователя-пароль» в своем менеджере паролей, единственный обходной путь — сохранить данные аутентификации в Mozilla Firefox, а затем импортировать их из Chrome.

Чтобы продолжить, вам нужно получить доступ к настройкам Chrome, а затем нажать кнопку «Импортировать избранное и настройки» (раздел «Пользователи»).

На вкладке «От» вам нужно будет выбрать Mozilla Firefox, оставив установленным только флажок «Сохраненные пароли»:

Нажав «Импорт», Chrome импортирует все пароли, сохраненные в Firefox: поэтому важно убедиться, что в браузере Mozilla хранятся только учетные данные, которые вы хотите использовать в браузере Google.

После завершения импорта можно оценить отмену имени пользователя и пароля из менеджера паролей Firefox.

Возвращаясь к странице входа для владельцев учетной записи Google, Chrome наконец-то должен разрешить автозаполнение.

ВНИМАНИЕ!
— Если у вас есть проблемы с копированием кода JavaScript букмарклета, вы можете найти его — альтернативно — также на этот адрес.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.