mcpField
P
performing-ssl-tls-security-assessment

performing-ssl-tls-security-assessment

github.com/mukul975セキュリティ35.2k161 回インストール8 週間前に更新
リポジトリ

performing-ssl-tls-security-assessment について

sslyzeを使ってSSL/TLSサーバー設定を評価するセキュリティテストガイドです。TLS制御を監査する担当者向けに、プロトコル、証明書、暗号スイート、既知の脆弱性を確認し、JSONレポートを作成します。

主な機能

  1. 01SSL/TLSプロトコルバージョンの確認
  2. 02暗号スイートと証明書チェーンの評価
  3. 03HSTSとOCSP Staplingの確認
  4. 04Heartbleed、ROBOTなどの脆弱性スキャン
  5. 05修正案を含むJSONレポートの作成

活用シーン

  1. 01HTTPSサーバーのTLS設定監査
  2. 02証明書の有効性と暗号強度の確認
  3. 03既知のTLS脆弱性の有無を確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mukul975/anthropic-cybersecurity-skills --skill performing-ssl-tls-security-assessment

インストール後、Claude Code で/performing-ssl-tls-security-assessmentを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

LICENSE
references/
api-reference.md
scripts/
agent.py

詳細

SSL/TLS セキュリティ評価の実施

概要

高速な Python ベースのスキャンライブラリである sslyze を使用して、SSL/TLS サーバーの設定を評価します。このスキルでは、サポートされているプロトコルバージョン(SSLv2/3、TLS 1.0-1.3)、暗号スイートの強度、証明書チェーンの検証、HSTS の適用、OCSP ステープリング、および Heartbleed、ROBOT、セッション再ネゴシエーションの脆弱性など、既知の脆弱性のスキャンについて説明します。

使用する場面

  • SSL/TLS セキュリティ評価を実施するセキュリティ評価を行う場合
  • 関連するセキュリティイベントのインシデント対応手順に従う場合
  • 定期的なセキュリティテストや監査を実施する場合
  • 実地テストを通じてセキュリティ制御を検証する場合

前提条件

  • sslyze ライブラリをインストールした Python 3.9 以降(pip install sslyze)
  • ポート 443 で対象の HTTPS サーバーに接続できるネットワークアクセス
  • TLS プロトコルバージョンと暗号スイートの分類に関する知識

手順

ステップ 1:サーバースキャンを設定する

対象のホスト名とポートを指定した ServerNetworkLocation を使用して、ServerScanRequest を作成します。

ステップ 2:TLS スキャンを実行する

sslyze Scanner を使用して、すべての TLS チェックコマンドのスキャンをキューに登録し、同時に実行します。

ステップ 3:結果を分析する

受け入れられる暗号スイート、証明書の有効性、プロトコルバージョン、および脆弱性スキャンの結果を評価します。

ステップ 4:セキュリティレポートを生成する

コンプライアンスに関する検出事項と修復の推奨事項を含む JSON レポートを作成します。

期待される出力

サポートされているプロトコル、受け入れられる暗号スイート、証明書の詳細、脆弱性の結果(Heartbleed、ROBOT)、および HSTS の状態を含む JSON レポート。

コメント