Network Security Services

Network Security Services
開発元 Mozilla Foundation, AOL, レッドハット, サン・マイクロシステムズ, オラクル, Google など
最新版

3.65 - 2021年5月13日 (3年前) (2021-05-13)[1] [±]

3.53.1 - 2020年6月16日 (3年前) (2020-06-16)[1] [±]
リポジトリ
  • hg.mozilla.org/projects/nss
ウィキデータを編集
プログラミング
言語
C言語アセンブリ言語
対応OS クロスプラットフォーム
プラットフォーム クロスプラットフォーム
種別 ライブラリ
ライセンス Mozilla Public License 2.0
公式サイト developer.mozilla.org/ja/docs/NSS
テンプレートを表示

Network Security Services (以下NSS)は、セキュア通信を用いるソフトウェアの開発のためのクロスプラットフォームライブラリである。NSSは、クライアントサイド、サーバサイドの双方においてTransport Layer Security (TLS)、Secure Sockets Layer (SSL)およびS/MIMEを提供し、クライアントサイドではスマートカード、サーバサイドではSSLアクセラレータに対応している。NSSはオープンソース実装であり、AOLレッドハットサン・マイクロシステムズ、オラクル、Googleやその他の複数の企業、個々の貢献者が共同でNSSを開発している。Mozillaはソースコードレポジトリ、バグトラッキングシステム、メーリングリストなどを提供している。当初はMozilla Public License (MPL) 1.1、GNU General Public License (GPL)、GNU Lesser General Public License (LGPL)のトリプルライセンスで提供されていたが、他のMozillaプロジェクトと同様、現在ではMPL 2.0単独でライセンスされている。

歴史

NSSは、Netscape社がSSLプロトコルのために開発したライブラリを起源としている。

FIPS 140認証とNISCC試験

NSSモジュールは、FIPS 140セキュリティレベル1及び2について、1997年、1999年、2002年、2007年、2010年の5回にわたり認証を受けている[2]。NSSはFIPS 140認証を受けた最初のオープンソースライブラリである。

また、NSSはNISCCのTLS/SSLおよびS/MIMEのテストスイートに合格している[3]

アプリケーションでの利用

アーキテクチャ

NSSには、開発者がそれぞれのプラットフォームでの最適化のためのパッチを導入するためのフレームワークを有している。NSSは、オープンソースなクロスプラットフォームAPIであるNetscape Portable Runtime (NSPR)と協働して機能する。

ソフトウェア開発キット

ライブラリやAPIに加えて、NSSはデバッグ、診断、証明書や鍵の管理、モジュール管理などのためのツールを提供している。さらに、APIレファレンス、manページ、サンプルコードなどのドキュメント類も同梱されている。

開発者は、NSSをソースとしても動的ライブラリとしても利用することができる。NSSは後方互換性が確保されており、再コンパイルや再リンクを行うことなくNSSのアップグレードが可能である。

相互運用性と標準規格

NSSでサポートされているセキュリティ規格は以下の通りである[3][7]

ハードウェアサポート

NSSはPKCS #11のインターフェイスを介して、SSLアクセラレータやハードウェアセキュリティモジュール、スマートカードにアクセスすることが可能である。SafeNet社やタレス・グループといったハードウェアベンダーの多くがこのインターフェイスをサポートしており、NSSが組み込まれたアプリケーションはハードウェアによる高速な暗号処理を行い、スマートカードに保存された秘密鍵を利用することが可能である。NSS 3.13からはAES-NIに対応しており、一般向けのインテル製、AMD製のプロセッサでAESの高速処理が可能となった[8]

Javaのサポート

Network Security Services for Java (JSS)はNSSのJavaインターフェイスを提供する。NSSがサポートするほとんどのセキュリティ標準と暗号技術をサポートしている他、ASN.1形式およびBER/DER形式のエンコーディングに対応している。

脚注

  1. ^ a b “Release notes for recent versions of NSS” (2021年5月13日). 2021年7月18日閲覧。
  2. ^ “FIPS Validation”. Mozilla Foundation (2011年11月11日). 2013年8月11日閲覧。
  3. ^ a b “Overview of NSS”. Mozilla Foundation (2013年5月16日). 2013年8月11日閲覧。
  4. ^ “Does Fennec use NSS?”. mozilla.dev.security.policy newsgroup (2010年4月). 2013年8月11日閲覧。
  5. ^ “External: Chrome, NSS, and OpenSSL” (2014年1月26日). 2014年6月22日閲覧。
  6. ^ “The Chromium Project: BoringSSL”. 2015年3月7日閲覧。
  7. ^ “Encryption Technologies Available in NSS 3.11”. Mozilla (2007年2月26日). 2013年8月11日閲覧。
  8. ^ “AES-NI enhancements to NSS on Sandy Bridge systems” (2012年5月2日). 2013年8月11日閲覧。

関連項目

ポータル FLOSS

外部リンク

  • Network Security Services
  • JSS toolkit
プロジェクト
Firefox
種類
技術
レンダリングエンジン
フレームワーク
コンポーネント
系統
その他
開発終了
公式
本部
支部
コミュニティ
その他
カテゴリ カテゴリ
OpenPGPS/MIME
  • メールサーバーの比較(英語版)
  • 電子メールクライアントの比較(英語版)
  • GnuPG (Gpg4winGPGTools)
  • PGP
  • Enigmail
  • Thunderbird
  • Outlook
  • Apple Mail
  • Claws Mail
  • Autocrypt(英語版)
  • Kontact
  • pretty Easy privacy(英語版)
  • Sylpheed
セキュア通信
OTR(英語版)
  • Adium
  • BitlBee(英語版)
  • Centericq(英語版)
  • ChatSecure
  • climm(英語版)
  • Jitsi
  • Kopete
  • MCabber(英語版)
  • Profanity(英語版)
SSH
TLS/SSL
VPN
ZRTP(英語版)
  • CSipSimple(英語版)
  • Jitsi
  • Linphone(英語版)
  • Jami
  • Zfone(英語版)
P2P
D R A(英語版)
  • Matrix
  • OMEMO(英語版)
    • Conversations(英語版)
    • Cryptocat(英語版)
    • ChatSecure(英語版)
  • Proteus
  • Signalプロトコル
    • Signal
    • WhatsApp
    • TextSecure(英語版)
匿名化
  • Cryptomator
  • GNUnet
  • Java Anon Proxy(英語版)
  • I2P
  • Tor
  • Vidalia(英語版)
  • RetroShare(英語版)
  • Ricochet(英語版)
  • Wickr(英語版)
ディスク暗号化(英語版)
  • ディスク暗号化ソフトウェアの比較(英語版)
  • BitLocker
  • FreeOTFE(英語版)
  • TrueCrypt
  • BestCrypt(英語版)
  • CipherShed
  • CrossCrypt(英語版)
  • Cryptoloop(英語版)
  • DiskCryptor(英語版)
  • dm-crypt(英語版)
  • LUKS
  • DriveSentry(英語版)
  • E4M(英語版)
  • eCryptfs(英語版)
  • FileVault
  • GBDE(英語版)
  • geli(英語版)
  • PGPDisk(英語版)
  • Private Disk(英語版)
  • Scramdisk(英語版)
  • Sentry 2020(英語版)
  • VeraCrypt
ファイルシステム
セキュアOS
Service providers
教育
暗号通貨
Related topics
関連人物
  • カテゴリ カテゴリ
  • コモンズ コモンズ
プロトコル
技術
歴史
実装
公証
脆弱性
理論
暗号
  • バル・ミツワー攻撃(英語版)
プロトコル
実装