
Azure向けのオープンソースCSPM - 設定ミスや量子安全でない暗号化をスキャンし、検出結果をCIS/NIST/ISO27001/SOC2にマッピングし、1つのコマンドで修正します
Azure向けのオープンソースCloud Security Posture Management (CSPM) — 設定ミスを検出し、CIS / NIST / ISO 27001 / SOC 2にマッピングし、1つのコマンドで修復し、量子安全な移行が必要な暗号資産を特定します。
リリース成果物にはSHA-256チェックサム、SBOM、およびIDに紐付けられた 来歴証明が含まれます。リリース検証を参照してください。
OpenShieldは、コラボレーティブなメンテナ主導のガバナンスモデルによって運営されています。
| 名前 | 役割 | 責務 |
|---|---|---|
| Vishnu Ajith | プロジェクトリード | プロジェクトの方向性、最終的なガバナンス決定、リリース、および組織運営 |
| Muhammad Ibrahim | 共同プロジェクトリード | エンジニアリングの方向性、セキュリティとエンタープライズ対応、コントリビューターの調整、およびプロジェクトデリバリー |
| Muhammad Sihan Haroon | 共同プロジェクトリード | 技術的リーダーシップ、コントリビューターの調整、およびプロジェクトデリバリー |
リーダーシップとメンテナの責務の全体は MAINTAINERS.mdに記録され、GOVERNANCE.mdによって統治されています。
Wiz、Prisma Cloud、Microsoft Defender for Cloudのようなエンタープライズクラウドセキュリティツールは、年間5万〜50万ドルのコストがかかります。
スタートアップ、中小企業、大学、学生チームは、Azureのセキュリティ態勢に対する可視性がゼロのまま取り残されています。設定ミスのあるストレージBLOB、過剰な権限を持つサービスプリンシパル、あるいは開放されたNSGルールが、何ヶ月も検出されずに放置される可能性があります。
OpenShieldはそれを変えます。
攻撃者は現在、量子コンピュータが利用可能になったときに復号するために、暗号化されたAzureトラフィックを収集しています。これはHarvest Now Decrypt Later攻撃と呼ばれ、今まさに起きています。
OpenShieldは、手遅れになる前に移行が必要な古典的暗号資産をAzureでスキャンします:
検出結果はNIST FIPS 203 (ML-KEM)、FIPS 204 (ML-DSA)、FIPS 205 (SLH-DSA)にマッピングされ、ポスト量子移行計画に直接反映されます。
| 機能 | 説明 |
|---|---|
| 設定ミススキャナー | ストレージ、ネットワーク、ID、データベース、コンピューティング、Key Vault、AKS、Kubernetesワークロード、ポスト量子暗号、バックアップ、サーバーレス、プライベートエンドポイント、サプライチェーン態勢にわたる144のAzureセキュリティルールを実行 |
| コンプライアンスマッパー | 検出結果をCISベンチマーク、NIST CSF、ISO 27001、SOC 2フレームワークJSONファイルにマッピング |
| スキャン履歴API | スキャンと検出結果をPostgreSQLに保存し、検出結果、スコア、スキャン履歴、コンプライアンス態勢、ドリフト、リソースインベントリをREST経由で公開 |
| 修復プレイブック | 文書化されたすべてのルールには、レビューゲート付きの対応する修復スクリプトが付属(144のプレイブック) |
| セキュリティダッシュボード | Vercelにデプロイされた完全なReactダッシュボード — ライブモニタリング、検出結果、コンプライアンス、ドリフト、優先順位付け、AIレイヤービュー |
| プロジェクトウェブサイト | owasp.github.io/openshieldのドキュメントおよびリファレンスサイト — ブログ、ルールギャラリー、アーキテクチャ、エビデンスガイド、ロードマップ、リリース |
| Sentinel統合 | 検出結果を正規化し、Log AnalyticsカスタムテーブルとKQL分析ルールを介してMicrosoft Sentinelにプッシュ |
OpenShieldはOpenSSF Best Practices Passing Badgeを取得し、プロジェクトガバナンス、変更管理、報告、品質、セキュリティ、コード分析にわたる該当するPassingレベルの基準を100%完了しました。
OpenSSF Best Practices - Passing
プロジェクトのOpenSSFステータスは、公式のOpenSSF Best Practicesプロジェクト記録を通じて公的に検証可能です。OpenShieldは、より高レベルの基準に向けて進む中で、エンジニアリング、セキュリティ保証、オープンソースガバナンスの実践を強化し続けています。
OpenShieldの検証済みOpenSSF Best Practices記録を見る
プロジェクトポリシーと保証エビデンス:
flowchart TD
A["React Dashboard\nVercel · Live"]
B["Flask REST API\nJWT · CORS · Blueprints"]
C["Scanner Engine\n144 Python rules"]
D["Azure Subscription\nScanned via Azure SDK + Graph"]
E["Compliance Framework JSON\nCIS · NIST · ISO 27001 · SOC 2"]
F["PostgreSQL Database\nFindings · Scans"]
G["Azure CLI Playbooks\n144 remediation scripts"]
H["sentinel/ingest.py\nNormalise + HMAC upload"]
I["Microsoft Sentinel\nOpenShieldFindings_CL · KQL rules"]
A -->|REST calls| B
B -->|trigger scans| C
B -->|read/write| F
B -->|compliance score| E
C -->|Azure SDK + Graph| D
C -->|findings| F
C -->|scan output JSON| H
G -->|manual fixes| D
H -->|Data Collector API| I
I -->|alerts| A
| サービス | URL |
|---|---|
| セキュリティダッシュボード (Vercel) | https://openshield-gules.vercel.app |
| REST API (Render) | https://openshield-api.onrender.com |
| プロジェクトウェブサイト | https://owasp.github.io/openshield/ |
注記: APIはRenderでホストされています。ダッシュボードは読み込み時に自動的に接続し、PostgreSQLデータベースからライブデータを表示します。