Как сохранить пароли из Яндекс.Браузера?

Хочу описать полезный опыт работы с Яндекс.Браузером. До недавнего времени я пользовался сборкой браузера Chromium от компании Яндекса, то есть Яндекс.Браузером. Это было связано с тем, что я хотел синхронизировать контакты не с гугловским аккаунтов в хроме, а с яндексовский, так как чаще им пользуюсь.

Ремарка: Далее я буду говорить о паролях, которые сохранены в браузере. Да, я в курсе дела об информационной безопасности. Да, я знаю про системы шифрования паролей. И да, я храню в браузере только те пароли, которые не имеют особой ценности и не несут опасности при их потере.

Тут я решил сохранить пароли в отдельный файл. Но не нашел такой функции вообще. Написал в поддержку Яндекса и мне пришел ответ, что такая функция отсутствует в браузере и экспорт пароля никак нельзя совершить. Это было бы полбеды, если сохраненные пароли в браузере можно было бы передать в другой браузер. Но ни хром, ни мозилла НЕ видят Яндекс.Браузер и не считают его браузером вообще! Получается, что ты можешь пользоваться паролями только через Я.Браузер, можешь синхронизировать пароли между Я.Браузерами на разных компах, но никуда их сохранить или передать скопом не можешь. На этом я с этим браузером решил расстаться. Но что делать с паролями? Все оказалось очень просто.

Решение!

По адресу C:\Users\%username%\AppData\Local\Yandex\YandexBrowser\User Data\Default расположен файл Login Data. Этот файл содержит все пароли в виде sqlite базы. Пароли хранятся в открытом виде в BLOB и могут быть легко прочтены браузером Google Chrome, если скопировать данный файл в папку Хрома: C:\Users\%username%\AppData\Local\Google\Chrome\User Data\Default.

Будьте осторожны! Данное копирование грохнет ваши пароли в хроме, заменив их я.браузерными!

Вот так я нашел решение проблемы. Ну а с Я.Браузером пока больше не работаю 🙂

27 комментариев к “Как сохранить пароли из Яндекс.Браузера?”

  1. Пароли для важных сайтов хранятся Яндекс.Браузером в виде хэшей . Поскольку пароли не хранятся в открытом виде, даже если злоумышленники украдут базу данных паролей, они не смогут получить доступ к вашей личной информации.

    Ответить
    • Подробностей о хранении паролей в виде хэшей не имею. Возможно, Вы правы. Точно могу сказать только то, что если скопировать файл Login Data в хром, то хром дает возможность просмотреть пароли. Такое не должно быть в случае, если пароли захэшированы.

      Ответить
      • Сейчас в Я.Браузере предустановлен менеджер паролей и он хранит пароли в зашифрованном виде. При использовании функции сохранения паролей впервые придется установить мастер-пароль и таймаут использования паролей, например 10 минут или от первого обращения к менеджеру, путем ввода мастер-пароля при залогинивании на сайте, до закрытия браузера.

        Ответить
    • Хз я просто копипастнул папку дефолт и вставил на свой комп (все скопировалось вплоть до папок причем папка дефолт норм человека всесит 40мб) вот те защита)

      Ответить
      • если не был назначен мастер пароль то пароли в базе данных были в открытом виде

        Ответить
  2. Предпочитаю для хранения паролей использовать KeePass. Отличная прога, рекомендую!

    Ответить
  3. Провела вышеописанные действия, не помогло 🙁 Возможно, с момента написания статьи уже вышли обновления Хрома или Яндекса. И да, столкнулась такой же проблемой с Яндексом. Очень разочаровал, не буду им пользоваться. Допустим, я не хочу хранить пароли в браузере больше, потому-что это небезопасно, а хочу использовать KeePass. Яндекс браузер просто лишил меня такой возможности. Перенести десятки рабочих паролей для корп. порталов, накопившиеся за годы работы в браузере, пользователь никак не может. Не ожидала. Пожалела, что когда-то перешла на него.

    Ответить
  4. А может быть я сделала что-то не правильно. А как именно Хром позволяет просмотреть эти пароли? Просто поместила файл Login Data в указанную директорию и зашла в дополнительные настройки в хроме, в менедежер паролей, ничего не произошло. Теперь мне просто интересно.

    Ответить
  5. Переходишь по
    chrome://flags/#password-import-export
    включаешь службу, ребут браузера.
    Далее настройки-Показать доп.-Пароли и формы-Предлагать сохрянять… Настройки!
    Жмём на экспорт-)

    Ответить
  6. для того чтобы перенести на другой комп достаточно синхронизироваться в я.браузере и потом при входе в аккаунт яндекса на переустановленной машине ввести свой пасспорт пароль от почты, синхронизируешься и опана, все твои закладки с паролями в новом месте в ябраузуре.
    Алгоритм хеширования Sha-256, который использует яндекс однонаправленный, т.е. Он сам не сможет сгенерировать код без исходных данных,(тем более злоумышленник) которые знает только пользователь, будь то имя, фраза, Инн или ЭЦП , или тем более комбинация Ваших Актуальных Личных Исходных Данных. От хешсуммы узнать исходные данные невозможно. И хранение хеша лучше у своих чем у чужих. Поверьте мне.

    Ответить
  7. Если подробнее: из Яндекс.Браузере МОЖНО ЭКСПОРТИРОВАТЬ ПАРОЛИ, они будут сохранены в виде таблицы (.csv), в которой через запятую перечислены имя, ссылка, логин, пароль — этот файл МОЖНО ИМПОРТИРОВАТЬ В Chrome.
    Суть метода ———————————————————————————

    1) Идём в Яндекс.Браузер, в поисковую строку сверху вводим
    || browser://flags/#password-import-export ||
    Жмём ВВОД (Enter)

    2) Сверху появляется опция Password import and export, прямо
    под ней меняем значение на Enabled, снизу жмём
    ПЕРЕЗАПУСТИТЬ СЕЙЧАС

    3) Заходим в наши пароли
    || browser://settings/passwords ||
    Видим кнопку Экспортировать, жмём, сохраняем куда-нибудь.

    4) Теперь наоборот, нужно импортировать, но в Chrome…
    Идём в Chrome, в поисковую строку сверху вводим
    || chrome://flags/#password-import-export ||
    Жмём ВВОД (Enter)

    5) Сверху появляется опция Password import and export, справа
    от неё меняем значение на Enabled, снизу справа жмём
    ПЕРЕЗАПУСТИТЬ

    6) Заходим в наши пароли
    || chrome://settings/passwords ||
    Видим кнопку Импорт, жмём, загружаем нашу таблицу,
    полученную в пункте 3.

    7) Ваши пароли от обоих браузеров в целости, а вы радуетесь жизни)

    Ответить
  8. уже не работает. Сделали менеджер паролей, в котором нет этой кнопки, и внастройках также кнопки нет. Что делать?

    Ответить
  9. Если кто-то перешел сюда в поисках переноса паролей между хромом и яндекс браузером читайте коммент выше от пользователя Дед ММоРПГоз. Все что там написано работает, но!!! нужно поставить более старую версию яндекс браузера (используйте синхронизацию яндекса чтобы не потерять настройки при переустановке на старую версию), я ставила 17.3.0.1785 и 16.11.1.676, в них экспорт и импорт работает. Кроме того знайте, что в новых версиях флаги в хромиумах имеют другое название. Просто включите поиск по странице флагов и ищите на слово password нужный флаг. Оба браузера после импорта нужно перезагрузить, чтобы пароли появились.

    Ответить
  10. Этот метод не работает уже,т.к кнопка убрана совсем и сама функция экспорта так же убрана из настроек. Написал в СП-Яндекса, ответ получил примерно такой же как и в начале статьи,только у меня было в ответе что это сделано из-за соображений безопасности конфидиальности.

    Ответить
  11. Тут всё верно, что и писал выше автор Дед ММоРПГоз только решил сделать пометку на версию браузера чтобы все коменты не читать. Да кстати, я когда скачал, вырубил инет чтобы яндекс не обновился, но при этом все настройки должны быть сохранены когда удаляете новую версию.

    Если подробнее: из Яндекс.Браузере МОЖНО ЭКСПОРТИРОВАТЬ ПАРОЛИ, они будут сохранены в виде таблицы (.csv), в которой через запятую перечислены имя, ссылка, логин, пароль — этот файл МОЖНО ИМПОРТИРОВАТЬ В Chrome.
    Суть метода ———————————————————————————

    1) Идём в Яндекс.Браузер (версия должна быть 17.10), в поисковую строку сверху вводим
    || browser://flags/#password-import-export ||
    Жмём ВВОД (Enter)

    2) Сверху появляется опция Password import and export, прямо
    под ней меняем значение на Enabled, снизу жмём
    ПЕРЕЗАПУСТИТЬ СЕЙЧАС

    3) Заходим в наши пароли
    || browser://settings/passwords ||
    Видим кнопку Экспортировать, жмём, сохраняем куда-нибудь.

    4) Теперь наоборот, нужно импортировать, но в Chrome…
    Идём в Chrome, в поисковую строку сверху вводим
    || chrome://flags/#password-import-export ||
    Жмём ВВОД (Enter)

    5) Сверху появляется опция Password import and export, справа
    от неё меняем значение на Enabled, снизу справа жмём
    ПЕРЕЗАПУСТИТЬ

    6) Заходим в наши пароли
    || chrome://settings/passwords ||
    Видим кнопку Импорт, жмём, загружаем нашу таблицу,
    полученную в пункте 3.

    7) Ваши пароли от обоих браузеров в целости, а вы радуетесь жизни)

    Ответить
    • В новой версии Chrome кстати export и import будут отдельно поэтому ищите по ключевому слову password

      Ответить
  12. Танцы с бубном, но мне удалось экспортировать свои конфиденциальные данные из браузера Яндекс версии 20.9.1 в csv файл c дальнейшей загрузкой в другой браузер по желанию. Причиной является навязчивая реклама, которая никак не блокировалась браузером с использованием разных плагинов: AdBlock, AdGuard и т.д. Как я понял, Яндекс создает свой браузер используя сырцы Хромиум и др производителей, но внедряет в них изменения, позволяющие работать рекламе и возможно другие инструменты, о наличии которых мы можем только предполагать. Сами сырцы (исходный код) Яндекс никому не предоставляет, а так-же хранилище логинов и паролей аккаунта не наделено возможностью экспорта своих личных данных o_O в другое хранилище или файл. Так-же удалить из хранилища эти данные инструментами браузера практически не возможно. К чему это все ведет? Все видимо прекрасно понимают…
    1) С сайта http://ideaprog.download/old_version/yandex_browser.php качаем две версии старого браузера 18.6.0 и 17.11.0
    2) Отключаем интернет.
    3) Создаем в ОС новый профиль пользователя, логинируемся и устанавливаем версию 18.6.0.
    4) Заходим в настройки браузера и отключаем все процессы системных настроек:
    — Работа в фоновом режиме (демоном)
    — Автоматическое обновление браузера
    5) Перезагружаем браузер, проверяем версию — 18.6.0 и включаем Интернет.
    6) Создаем аккаунт и синхронизируем все наши данные. Таким образом, браузер скачивает к вам на локальную машину из своих репозиториев всю нужную информацию.
    7) Заходим в настройки «browser://settings/passwords» и убеждаемся, что все логины и пароли у вас находятся в списке. НО, экспортировать пока не удастся.
    8) Выключаем Интернет и выгружаем (закрываем) браузер и убеждаемся, что никаких процессов yandex в памяти не висит
    9) Заходим в профиль пользователя в скрытную папку C:\Users\ххххххх\AppData\Local\Yandex\YandexBrowser\ и находим папку созданного профиля: default или profile[1..]. Заходим в папку профиля, находим файлы «Ya Passman Data» и «Login Data» — это файлы компактной СУБД SQLite. Копируем эти файлы в любое место — Рабочий стол
    10) Заходим в «Панель управления» -> «Программы и компоненты» и удаляем браузер без удаления данных профиля.
    11) Устанавливаем версию браузера 17.11.0 и убеждаемся, что процессов yandex нет в памяти
    12) Копируем файлы в профиль аккаунта браузера 17.11.0:
    — «Ya Passman Data» как «Web Data» с заменой старого
    — «Login Data» как и есть с тем-же именем.
    13) Проверяем, что интернет НЕ включен, иначе браузер даже при выключенном обновлении сделает это обновление без вашего вмешательства
    14) Загружаем браузер и открываем настройки флагов по адресу: browser://flags/ ищем флаг «password-import-export» и переводим его в режим Включено (Enable).
    15) Перезагружаем браузер и переходим по адресу browser://settings/passwords
    16) В меню должны быть все ваши логины и пароли и кнопкой «Экспорт» выгружаем весь контент в файл CSV

    Ответить

Оставьте комментарий