Создатели популярного менеджера паролей приветствуют пользователей Linux в семье 1Password

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Ожидание окончено. Вышла официальная версия 1Password для Linux.

Поддержка Linux, несомненно, была наиболее востребованной возможностью 1Password. Все мы, те, кто работает над 1Password, взволнованы и восхищены двумя вещами. Во-первых — мы смогли дать членам сообщества Linux, людям, увлечённым своим делом, нашу разработку — самый любимый в мире менеджер паролей. Во-вторых — наш проект основан на умопомрачительных опенсорсных наработках.

Сегодня мы расстилаем красную дорожку для наших друзей из мира Linux.



Я знаю о том, что многие из вас уже давно используют 1Password в браузере для генерирования и хранения криптографически стойких, уникальных паролей. И мы можем гордиться тем, как хорошо работает такой вариант нашей программы. Но ничто не сравнится с полнофункциональным настольным приложением, которое умеет пользоваться всем тем, что может предложить операционная система. Особенно — если такое приложение может повысить и удобство работы с браузерным вариантом программы (спойлер: так оно и есть).

Давайте прогуляемся по красной дорожке и посмотрим, что ждёт нас в Linux-версии 1Password.

Полезные возможности программы



Экран блокировки 1Password, использующий тёмную тему, в среде рабочего стола GNOME

Мы уверены в том, что нативные приложения, глубоко интегрированные в операционную систему, гораздо удобнее и приятнее в использовании, чем другие варианты приложений. Поэтому тот, кто испытает 1Password в Linux, каким бы дистрибутивом он ни пользовался, ощутит, что программа чувствует себя на рабочем столе как дома.

Среди стандартных возможностей 1Password можно отметить следующее:

  • Автоматическое переключение на тёмную тему с учётом темы GTK.
  • Работа с сетевыми ресурсами (FTP, SSH, SMB).
  • Интеграция с GNOME, с KDE и с вашим любимым диспетчером окон.
  • Поддержка значка в области уведомлений, указывающего на то, что программа, хотя её окно и закрыто, разблокирована.
  • Открытие браузера, используемого по умолчанию, и ввод в него паролей.
  • Интеграция с буфером обмена X11 и поддержка очистки буфера обмена.
  • Поддержка GNOME Keyring и KDE Wallet.
  • Интеграция с Linux Kernel Keyring.
  • Поддержка API DBUS.
  • Поддержка API командной строки.
  • Интеграция с системой блокировки экрана Linux, поддержка работы в режиме простоя компьютера.


Панель 1Password Watchtower в среде рабочего стола GNOME

В 1Password для Linux, кроме того, появились некоторые новые возможности, которыми скоро будут оснащены версии программы, рассчитанные на Mac, Windows, iOS и Android:

  • Защищённые вложенные файлы.
  • Возможности по архивированию и удалению объектов, обеспечивающие улучшение организации документов.
  • Панель Watchtower, предназначенная для мониторинга и оценки уровня безопасности паролей.
  • Новые сведения о том, к чему есть доступ у тех, с кем владелец учётной записи поделился информацией.
  • Быстрый поиск и интеллектуальные поисковые рекомендации.
  • Обновлённый интерфейс программы, приятный и удобный, ставший результатом применения нашего нового языка дизайна.

Единообразный подход к работе с разными видами программы и вход в систему без пароля


Если программа глубоко интегрирована в операционную систему — она способна на удивительные вещи. Например — она может использовать Linux Kernel Keyring для установки полностью зашифрованного соединения между 1Password для Linux и вариантом программы, который работает в браузере.

Это значит, что, разблокировав один вариант программы, мы автоматически разблокируем и другой её вариант.


Программа 1Password в Firefox, разблокированная через 1Password для Linux

Нужен ещё пример? Скажем — это вход в программу без пароля. Если для разблокировки компьютера пользуются сканером отпечатков пальцев или ключом Yubikey, это значит, что точно так же можно разблокировать и 1Password для Linux. Если этот механизм входа в систему работает в некоем дистрибутиве — это значит, что он заработает и в 1Password.

Глубокая интеграция с Linux



Окно аутентификации 1Password в среде рабочего стола GNOME

Бэкенд и внутренняя логика 1Password для Linux написаны на Rust — на быстром опенсорсном языке системного программирования. В этом языке серьёзное внимание уделяется вопросам безопасности, что стало одной из причин того, что Rust нашёл широкое применение в корпоративной среде. Разработчики ядра Linux даже предложили использовать Rust в роли нового официального языка для написания системного кода Linux.

Система шифрования данных в 1Password для Linux основана на криптографическом Rust-пакете ring. Пользоваться этим пакетом легко, а ещё, что тоже очень важно, его непросто применить неправильно. Это позволяет 1Password обеспечить пользователям  высокий уровень безопасности, ожидаемый ими от продукта такого рода.

И, наконец, пользовательский интерфейс программы написан на React с использованием возможностей Neon для связи с Rust-бэкендом. Это позволило создать быстрый и привлекательный интерфейс, сделав так, чтобы программа работала бы на как можно большем количестве Linux-дистрибутивов. Сразу после выпуска 1Password для Linux поддерживает следующие дистрибутивы и магазины приложений:

  • Debian
  • Ubuntu
  • CentOS
  • Fedora
  • Arch Linux
  • Red Hat Enterprise Linux
  • Snap Store

А если вы используете другой дистрибутив — можете просто установить 1Password для Linux из .tar.gz-пакета.

О возврате долга перед опенсорсом


Приложение 1Password для Linux не вышло бы, если бы не потрясающие опенсорсные проекты, от Rust и Ring — до React и Neon, которые использовались при его разработке. Мы благодарны создателям этих и многих других подобных проектов и твёрдо намерены вернуть наш долг перед опенсорсом.

Мы, руководствуясь этими соображениями, спонсируем несколько опенсорсных проектов, таких, как Tokio и rust-analyzer. Мы, кроме того, открыли код нескольких библиотек, созданных нами и используемых в 1Password для Linux. Среди них — electron-hardener и electron-secure-defaults. Эти библиотеки составляют основу системы безопасности фронтенда 1Password.

Наша благодарность опенсорсу выражается ещё и в том, что мы предоставляем бесплатные учётные записи 1Password командам, работающим над приложениями с открытым кодом. Для получения такой учётной записи нужно отправить PR в наш репозиторий 1Password for Open Source Projects. Но и это ещё не всё. В функционал этой бесплатной учётной записи теперь входит возможность неограниченного использования системы Secrets Automation. К настоящему моменту мы дали бесплатные аккаунты 1Password более чем 250 опенсорсным проектам.

Система 1Password и работа в бизнес-среде


Благодаря тому, что к семейству 1Password присоединились пользователи Linux, теперь мы можем говорить о том, что наш менеджер паролей может работать на любых системах, используемых в самых разных компаниях.

Это значит, например, что сотрудники отдела кадров могут постоянно работать в Windows, и при этом применение 1Password для них будет выглядеть точно так же, как для DevOps-специалистов компании, весь день сидящих в терминале Ubuntu. 1Password работает и там, и там.

И, конечно, все члены команд, в которых применяется 1Password Business, получают бесплатные учётные записи 1Password Families. В результате замечательными возможностями 1Password смогут, например, воспользоваться и их дети, устанавливающие 1Password, скажем, на свои планшеты iPad.

Надеюсь, вам будет так же приятно работать с 1Password для Linux, как нам было приятно создавать эту программу. Пожалуйста, испытайте её и поделитесь с нами своими впечатлениями о ней. Может, 2021 год будет годом Linux на настольных ПК?

Пробовали ли вы 1Password для Linux?


Источник: https://habr.com/ru/company/ruvds/blog/558606/


Интересные статьи

Интересные статьи

Компания Samsung Electronics Co., Ltd. запускает официальную программу утилизации смартфонов Galaxy. В рамках этой программы корейский гигант предлагает владельцам устаревших физически ...
Cреди обычных пользователей и даже ИТ-сотрудников распространено убеждение в повышенной безопасности ОС семейства Linux по сравнению с «дырявой виндой» и «попсовой макось...
Пару дней назад разработчики Linux Mint выложили новый релиз Linux Mint 20.1, который является продолжением ветки Ubuntu 20.04 LTS. Особенность новинки — полная совестимость с Ubuntu, н...
Если у вас имеется больше одного Linux-компьютера, то вы, вероятно, постоянно пользуетесь ssh. Это — отличный инструмент, но мне всегда казалась в нём странной одна деталь. Несмотря н...
Мы продолжаем рассказывать о ключевых качествах для успешного менеджера по продукту, по мнению продуктовой команды Wrike. В шестой (!) части данной серии мы пообщаемся с Антоном Стожко. Антон раб...