Nitrokey — це апаратний ключ безпеки із відкритим кодом, який використовується для безпечного шифрування та підписування даних. Секретні ключі завжди зберігаються всередині Nitrokey, який захищає їх від шкідливого ПЗ і зловмисників. Встановлений користувачем PIN-код і захищена від несанкціонованого доступу смарт-карта захищають Nitrokey у разі втрати або крадіжки. Апаратне та програмне забезпечення Nitrokey є відкритим. Вільне програмне забезпечення та відкрите апаратне забезпечення дозволяють незалежним сторонам перевірити безпеку пристрою. Nitrokey підтримується в Windows, macOS, Linux і BSD.

Історія У 2008 році Ян Сур (Jan Suhr), Рудольф Бьоддекер (Rudolf Böddeker) та ще один друг, подорожуючи, вирішили скористатися зашифрованою електронною поштою в інтернет-кафе, що означало, що секретні ключі повинні бути захищені від комп'ютерних вірусів. На той час існували деякі USB-ключі, але їм бракувало певних функцій. Тому в серпні 2008 року вони створили проект з відкритим вихідним кодом — Crypto Stick — який згодом перетворився на Nitrokey. Це був проект засновників у вільний від роботи час, щоб розробити апаратне рішення для безпечного шифрування електронної пошти. Перша версія Crypto Stick була випущена 27 грудня 2009 року. Наприкінці 2014 року засновники вирішили професіоналізувати проект, який був перейменований на Nitrokey. У травні 2015 року німецька компанія, що спеціалізується на кібербезпеці Cure53 провела аудит прошивки Nitrokey, а в серпні 2015 року ця ж компанія провела аудит апаратного забезпечення. Перші чотири моделі Nitrokey стали доступні 18 вересня 2015 року.

Технічні особливості Існує декілька моделей Nitrokey, кожна з яких підтримує різні стандарти. Для довідки: S/MIME — це стандарт шифрування електронної пошти, популярний у бізнесі, тоді як OpenPGP можна використовувати для шифрування електронної пошти, а також сертифікатів, що використовуються для входу на сервери з OpenVPN або OpenSSH. Одноразові паролі схожі на TAN і використовуються як додатковий захід безпеки на додаток до звичайних паролів. Nitrokey підтримує алгоритм одноразових паролів на основі HMAC (HOTP, RFC 4226) та алгоритм одноразових паролів на основі часу (TOTP, RFC 6238), які сумісні з Google Authenticator. Nitrokey 3 Nitrokey Storage 2 Nitrokey Pro 2 Nitrokey Start Nitrokey HSM 2 Nitrokey FIDO2 U2F / FIDO2 Одноразові паролі S/MIME OpenPGP Продукт Nitrokey Storage має ті ж функції, що й Nitrokey Pro 2, і додатково містить шифрований накопичувач.

Характеристики Пристрої Nitrokey зберігають секретні ключі всередині. Як і в відомих модулях TPM, вони не можуть бути прочитані на вимогу. Це зменшує ймовірність випадкового витоку приватного ключа, що є ризиком при програмній криптографії з відкритим ключем. Ключі, що зберігаються таким чином, також не відомі виробнику. Підтримувані алгоритми включають AES-256 та RSA з довжиною ключа до 2048 біт або 4096 біт залежно від моделі.

Для захисту від несанкціонованого доступу в разі втрати або крадіжки Nitrokey можна використовувати обраний користувачем PIN-код. Однак, втрата або пошкодження токена (який розрахований на 5-10 років) також може позбавити власника ключа доступу до своїх облікових записів. Щоб захиститися від цього, перш ніж ключі пройдуть односторонню передачу до захищеного сховища Nitrokey слід зробити безпечні резервні копії.

Nitrokey випускається з відкритим вихідним кодом і вільним програмним забезпеченням, що забезпечує підтримку різних платформ, включаючи Windows, macOS, Linux і BSD. Розроблений для використання з популярним ПЗ, таким як Microsoft Outlook, Mozilla Thunderbird і OpenSSH. Також має відкрите апаратне забезпечення, що дозволяє проводити незалежні перевірки вихідного коду та апаратного забезпечення та гарантує відсутність «чорних ходів» та вразливостей.

Філософія Розробники Nitrokey вважають, що пропрієтарні системи не можуть забезпечити надійний захист і що системи безпеки повинні бути з відкритим вихідним кодом. Наприклад, були випадки, коли АНБ перехоплювало пристрої безпеки і вбудовувало в них бекдори. У 2011 році було зламано RSA і викрадено секретні ключі токенів securID що дозволило хакерам обійти їхню автентифікацію. Як було виявлено в 2010 році, багато USB-накопичувачів різних виробників, сертифікованих за стандартом FIPS 140-2 Level 2, можна було легко зламати, використовуючи пароль за замовчуванням. Nitrokey, завдяки відкритому коду та прозорості, прагне забезпечити високу безпеку системи та уникнути проблем з безпекою, з якими стикаються її конкуренти, що використовують власні розробки. Місія Nitrokey — надати найкращий ключ безпеки з відкритим вихідним кодом для захисту цифрового життя своїх користувачів

Дивитися також

Google Titan Security Key SoloKey Tillitis TKey YubiKey

Продукти компанії NitroPhone (NitroTablet) - смартфон (планшет), орієнтований на безпеку. Апаратне забезпечення - Google Pixel з вибірковим фізичним демонтуванням мікрофона, сенсорів, радіомодулів чи камери, що унеможливлює фізичне прослуховування навколишнього середовища чи ненавмисний радіозв'язок. Телефонні дзвінки здійснюються за допомогою додаткової гарнітури та відповідних адаптерів. Програмне забезпечення - GrapheneOS.

NitroPad (NitroPC) - ноутбук (ПК) орієнтований на безпеку. Виявляє несанкціонований доступу за допомогою Coreboot. Відсутній/деактивований Intel Management Engine. Програмне забезпечення - Ubuntu Linux LTS чи Qubes OS.

NitroWall - мобільна точка доступу до Інтернету, що базується на OpenWrt. Вбудований Tor та/або VPN не вимагає встановлення/налаштування програмного забезпечення. Підтримує випадкові ідентифікатори пристроїв (IMEI, BSSID та MAC) та шифрування DNS (DNS over TLS).

NitroChat - захищений чат, передача файлів, голосові та відеодзвінки. Базується на Matrix. Має наскрізне шифрування. Сервери розташовані в Німеччині.

Посилання

Зовнішні посилання