Rutoken EDSとオープンソース



私は現代のオープンソースが好きです。 私はそれをアイデアとしてではなく、完全に実用的な観点から気に入っています。 あらゆる規模の企業が自社の情報システムでオープンソースアプリケーションを使用でき、その結果、ほとんどすべての問題に対するクロスプラットフォームで便利で無料のソリューションを享受できるのは事実です。

私たちは、Rutoken EDSおよびさまざまなオープンソースアプリケーションと「友達を作る」ために懸命に取り組んでいます。 この目的のために、OpenSCプロジェクトにロシアの暗号化アルゴリズム(GOST 28147-89、GOST R 34-11.94およびGOST R 34-10.2001)とRutokenおよびRutoken EDSデバイスのサポートを追加し、オペレーティングシステムで動作する独自のクロスプラットフォームライブラリPKCS#11も開発しましたMicrosoft Windows、GNU / Linux、Mac OS X、FreeBSDなど

PKCS#11標準は、暗号化USBトークンを接続するためのほとんどのオープンソースアプリケーションでサポートされています。 私たちが遭遇した主な問題は、人気のあるオープンソースアプリケーションがRSAアルゴリズムの「オンボード」Rutoken EDSのハードウェア実装と完全に連携し、「オンボード」Rutoken EDSを実装したGOSTの使用方法を知らないことです。 これを「教え」なければなりませんでした。 これまでのところ、OpenSC、OpenSSL、sTunnelでこの問題を解決することができました。見れば、それほど小さくありません:-)。

その結果、PKCS#11ライブラリおよびその他のメカニズムを介して、Rutoken EDSとさまざまなオープンソースアプリケーションの統合を受け取りました。 以下は、詳細な統合手順へのリンクを見つけることができる要約表です。 表に示されているアプリケーションのリストは常に拡大しています。

また、Rutokenプロジェクトフォーラムは、おそらくロシア語インターネット上で最も有益な場所の1つであり、Linuxおよびオープンソースアプリケーションでの暗号トークンの使用に関連する質問への回答を得ることができます。

OpenSCさまざまなアプリケーションで暗号化トークンをサポートする標準のオープンな実装GOSTおよびRSAアルゴリズムに従ったRutoken EDSとの統合: http ://www.opensc-project.org/opensc/wiki/AktivRutokenECP
Openssl暗号化ライブラリ、コマンドラインユーティリティGOSTアルゴリズムに従ったRutoken EDSとの統合: http ://forum.rutoken.ru/topic/1639/

RSAアルゴリズムに従ったRutoken EDSとの統合: http ://www.opensc-project.org/engine_pkcs11
トンネルSSL / TLSプロキシGOSTアルゴリズムに従ったRutoken EDSとの統合: http ://habrahabr.ru/blogs/infosecurity/135369/

RSAアルゴリズムに従ったRutoken EDSとの統合: http ://www.stunnel.org/static/stunnel.html(エンジンオプション)
Openvpnインターネットインフラストラクチャに基づいてVPNを作成するRSAアルゴリズムに従ったRutoken EDSとの統合: http ://habrahabr.ru/blogs/infosecurity/137306
パテWindows用のSSHクライアントRSAアルゴリズムに従ったRutoken EDSとの統合: http ://forum.rutoken.ru/topic/1673/
XCAキー、証明書、およびトークンを管理するためのプログラムRSAアルゴリズムに従ったRutoken EDSとの統合: http ://habrahabr.ru/blogs/infosecurity/137306
rdesktopLinux用のRDPクライアントRSAアルゴリズムに従ったRutoken EDSとの統合: http ://forum.rutoken.ru/topic/1666/
Mozilla FirefoxおよびMozilla ThunderbirdブラウザとメールクライアントRSAアルゴリズムに従ったRutoken EDSとの統合: http ://www.rutoken.ru/products/rt4osx/example-of-using/
PAMLinux認証RSAアルゴリズムに従ったRutoken EDSとの統合: http ://forum.rutoken.ru/post/4546/#p4546
クリプトナイトファイルの署名と暗号化のためのGUIアプリケーションRSAアルゴリズムによるRutoken EDSとの統合http://www.opensc-project.org/opensc/wiki/ApplicationSupport (セクションCryptonit)

Source: https://habr.com/ru/post/J139183/


All Articles