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

0 Favorite

[

Ожидание окончено. Вышла официальная версия 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?




Перейти в источник

Похожие статьи

О классах Program и Startup — инициализация ASP.NET приложения. Часть II: IWebHostBuilder и Startup / Хабр

0 Favorite [ Введение Это – продолжение статьи, первая часть которой была опубликована ранее. В той части был рассмотрен процесс инициализации, общий для любого приложения…

Инвентаризация ИТ-активов штатными средствами Windows с минимальными правами доступа

0 Favorite [ Коллеги, в предыдущей статье мы обсудили принципы эффективной работы с событиями аудита ОС Windows. Однако, для построения целостной системы управления ИБ важно…

Цифровая трансформация офисной печати от зарождения до современных технологий

0 Favorite [ СодержаниеГлава №1. Краткая история зарождения офисной печати1.1. Пионеры1.2. ЭнтузиастыГлава №2. От CapEx к MPS и далее к DaaS2.1. Капитальные расходы (CapEx)2.2. Управляемые…

Ответы