by Josef Weiss
公開鍵暗号は、ウェブの閲覧、VPN接続、クラウド認証、ソフトウェアの更新、アイデンティティ確認などを保護する、目に見えない信頼の基盤です。 何十年もの間、世界経済、国家安全保障体制、および重要インフラは、このデータを保護するために、非対称暗号、具体的には RSA および楕円曲線暗号 (ECC) に依存してきました。そのセキュリティは、現実的な時間枠内で大きな整数を因数分解したり、離散対数問題を解いたりすることが数学的に困難であるという事実に基づいています。 量子コンピューティングは、その前提を覆します。量子コンピュータは量子ビット (キュービット) を利用しており、これと量子もつれを組み合わせることで、計算における大規模な並列処理が可能になります。Tenableの研究チームは、この将来の脅威に対する組織の軽減対策の進捗状況を把握するのに役立つ一連のプラグインを開発しました。
現在の暗号化基準を打ち破る能力を持つ量子システムの実現にはまだ数年を要するかもしれませんが、今日すでに、「Harvest Now, Decrypt Later」(HNDL) という戦略的ドクトリンを通じて、重大な脅威が現実のものとなっています。敵対勢力は現在、暗号化されたデータを特定・取得・保存することが可能であり、量子復号技術が広く利用可能になり、データを遡及的に復号できるようになるのを待っています。セキュリティ責任者にとって、これはお馴染みの戦略的課題をもたらします。公開鍵暗号技術は、認証局、TLSスタック、VPNゲートウェイ、セキュアメール、アイデンティティプロバイダー、ファームウェアの署名、コードパイプライン、クラウドキー管理など、あらゆる場所に組み込まれています。 暗号解読に十分な量子コンピュータが実用化された場合、現行の暗号方式は壊滅的な影響を受けます。
- RSA-2048 および RSA-4096: 安全性が完全に失われる。
- ECDH および ECDSA(楕円曲線): 安全性が完全に失われる。
- ディフィー・ヘルマン: 安全性が完全に失われる。
Tenableには、組織を支援する数多くのプラグインが用意されており、その中には以下が含まれます。
- 277650 - ポスト量子暗号を使用していないリモートサービス。
- 277652 - 対象暗号一覧。
- 277653- ポスト量子暗号を用いたリモートサービス。
ポスト量子暗号への移行が及ぼす影響を把握することこそ、セキュリティチームが実践的な知見を必要とする点であり、インフラ全体において脆弱な暗号アルゴリズムがどこにデプロイされているかを理解することが重要です。 この可視性を支援するため、Tenableは「ポスト量子暗号ダッシュボード」を提供しています。 このTenable Vulnerability Managementダッシュボードは、ポスト量子時代において脆弱な暗号アルゴリズムに依存しているシステムを、組織が特定できるよう支援することを目的としています。 主な機能として、インフラ全体でRSAおよびECCが現在デプロイされている場所を特定し、近代化の取り組みにおける優先順位付けを支援します。 ダッシュボード内の情報は、組織がポスト量子暗号を使用している/使用していないリモートサービスを特定するのに役立ちます。これには、Web Application Scanning (WAS) 環境における暗号の特定も含まれ、潜在的に脆弱な暗号、証明書、および資産を特定します。
組織は、移行を円滑に進めるために、一貫した運用戦略を必要としています。 NIST SP 1800-38およびCISA のガイダンスに基づき、以下の段階的なアプローチが推奨されます。
フェーズ 1: 自動ディスカバリー → フェーズ 2: 優先順位付けとリスク評価 → フェーズ3: 修正と暗号アジリティ → フェーズ 4: 継続的な検証
このアプローチは、ベースラインの設定から始まります。 Tenable プラグイン 277652 (Target Cipher Inventory) は、スキャン中に検出された暗号化方式やアルゴリズムを、機械可読な JSON ファイルとして添付することで、検出機能を拡張します。Tenable プラグイン 277653 (ポスト量子暗号を使用するリモートサービス) および 277650 (ポスト量子暗号を使用しないリモートサービス) は、有用な情報と不要な情報を区別するのに役立ちます。リスクが最も高く、最も重要なデータを扱うシステムを特定し、組織が迅速に修正の段階に移行できるようにします。Tenableでは、この評価を定期的なスキャン間隔に組み込むことで「継続的検証」を実現し、セキュリティレベルの低下を自然に防ぐことができます。
要するに、これらの手法により、環境全体にわたる暗号化の依存関係が明らかになり、セキュリティチームは、今すぐ体系的な移行計画の策定に着手するために必要な運用上の知見を得ることができます。 今からサイバーエクスポージャー評価を開始し、移行ロードマップを策定し、ポスト量子暗号への対応をセキュリティ戦略に組み込む組織は、この移行を慎重かつ安全に進めることができるでしょう。
ウィジェット一覧
- ポスト量子暗号の概要(Explore) - このウィジェットは、ポスト量子暗号に関連するクエリの集計数を表示します。 各インジケーターは、それぞれ異なるクエリを示します。左から順に、ポスト量子暗号を使用していないリモートサービス (プラグイン ID: 277650)、ポスト量子暗号を使用しているリモートサービス (プラグイン ID: 277653)、暗号インベントリ (プラグイン ID: 277652) 、Nessus - 暗号 (プラグイン名を正規表現で照合)、Nessus - 証明書 (プラグイン名を正規表現で照合)、Web Application Scanning - 暗号 (プラグイン名で照合)、Nessus SSHアルゴリズム (プラグイン名を正規表現で照合) です。
- WASによって検出された暗号化アルゴリズム(Explore)- 以下の表は、WASによって検出されたすべてのSSL/TLSプラグインを示しています。 このウィジェットは、プラグイン名のフィルターを使用して、名前に「SSL/TLS」を含むプラグイン名を抽出することで、この情報を表示します。
- ポスト量子暗号を使用していないリモートサービス (Explore) - この棒グラフは、「ポスト量子暗号を使用していないリモートサービス」プラグインを利用しており、ポスト量子暗号を提供していないネットワークサービスを報告しています。Tenableは、リモートサービスがポスト量子攻撃に対して脆弱であるかどうかを判断するものではありません。
- ターゲット暗号インベントリ(Explore)- このテーブルは、「Target Cipher Inventory」プラグインを利用しており、スキャン中に検出された暗号化方式やアルゴリズムを、機械可読なJSONファイルとして添付します。 このウィジェットは、資産名ごとにグループ化されており、資産ごとの暗号方式およびアルゴリズムの一覧を表示します。
- ポスト量子暗号を使用しているリモートサービス(Explore)- この棒グラフは、「ポスト量子暗号を使用したリモートサービス」プラグインを利用しており、ポスト量子暗号を提供するネットワークサービスを一覧表示し、各サービスが提供するポスト量子暗号を列挙しています。 Tenableは、リモートサービスが実際にポスト量子攻撃に対して堅牢化されているかどうかを判断するものではありません。
- Nessus が検出した証明書情報(Explore) - 「Nessus が検出した証明書情報」ウィジェットには、Nessus によって検出された SSL 証明書プラグインが表示されます。 このウィジェットは、「Plugin Name」フィルターを利用して、「SSL Certificate」を含むプラグイン名に一致させるようにしています。
- Nessus が検出した暗号化アルゴリズム(Explore)- 「Nessus が検出した暗号化アルゴリズム」ウィジェットには、Nessus によって検出された暗号化アルゴリズムのプラグインが表示されます。 このウィジェットは、「(Cipher Suites)|(SSL Ciphers)|(Weak Kerberos)」への正規表現マッチによる「Plugin Name」フィルターを利用しており、表示されるプラグイン名に検出された暗号が確実に示されるようになっています。
- Nessus が検出した SSH アルゴリズム (Explore)- 「Nessus が検出した SSH アルゴリズム」ウィジェットには、Nessus が検出した SSH アルゴリズムのプラグインが表示されます。 このウィジェットは、「Plugin Name」フィルターを利用し、「SSH.*Algorithm」という正規表現で一致させることで、検出されたSSHアルゴリズムがプラグイン名として表示されるようにしています。
Tenable One
06 デモを申し込む
世界をリードする、AI を活用したエクスポージャー管理プラットフォーム
ありがとうございます
Tenable One に関心をお寄せいただきありがとうございます。
近々、担当者からご連絡させていただきます。
Form ID: 7469
Form Name: one-eval
Form Class: c-form form-panel__global-form c-form--mkto js-mkto-no-css js-form-hanging-label c-form--hide-comments
Form Wrapper ID: one-eval-form-wrapper
Confirmation Class: one-eval-confirmform-modal
Simulate Success