| 1 Overview |
1 概要 |
| 1.1 Challenge |
1.1 課題 |
| 1.2 Solution |
1.2 解決策 |
| 1.3 How to Use This Guide |
1.3 本ガイドの使い方 |
| 2 Approach |
2 アプローチ |
| 2.1 Audience |
2.1 対象読者 |
| 2.2 Scope |
2.2 範囲 |
| 2.3 Workstreams |
2.3 ワークストリーム |
| 2.4 Assumptions |
2.4 前提条件 |
| 2.5 Workflow of an Automated CMVP |
2.5 自動化されたCMVPのワークフロー |
| 2.5.1 Request Schema(s) |
2.5.1 スキーマの要求 |
| 2.5.2 Request Start of Validation and Register Module (Capabilities) |
2.5.2 妥当性確認の開始とモジュール(機能)の登録の要求 |
| 2.5.3 Submit Evidence Catalogs |
2.5.3 証拠カタログの提出 |
| 2.5.4 Submit Additional Documentation |
2.5.4 追加文書の提出 |
| 2.5.5 Request / Update Security Policy |
2.5.5 セキュリティポリシーの要求/更新 |
| 2.5.6 Request Publication |
2.5.6 公開の要求 |
| 3 Test Evidence Workstream |
3 テスト証拠ワークストリーム |
| 3.1 TE Workstream Collaborators |
3.1 TEワークストリームの協力者 |
| 3.2 Test Evidence Classification |
3.2 テスト証拠の分類 |
| 3.2.1 TEs Requiring Vendor Documentation |
3.2.1 ベンダー文書を必要とするTE |
| 3.2.2 TEs Requiring Module Functional Test |
3.2.2 モジュール機能テストを必要とするTE |
| 3.2.3 A Complete list of TE Classification |
3.2.3 TE 分類の完全なリスト |
| 3.3 Test Methods for Functional Testing TEs |
3.3 機能テスト用 TE のテスト方法 |
| 3.3.1 Testing Access |
3.3.1 アクセスのテスト |
| 3.3.2 Selection Criteria |
3.3.2 選択規準 |
| 3.3.3 Test Methods Allowed |
3.3.3 許可されるテスト方法 |
| 3.4 Improvement of TE Filtering Coverage |
3.4 TE フィルタリングの適用範囲の改善 |
| 3.4.1 TE Filtering Criteria |
3.4.1 TE フィルタリング規準 |
| 3.4.2 TEs Impacted by Basic TE Filters |
3.4.2 基本 TE フィルタの影響を受ける TE |
| 3.4.3 TEs Impacted by Supplemental TE Filters |
3.4.3 補足TEフィルタの影響を受けるTE |
| 3.5 Removing ASes not separately tested |
3.5 個別にテストされていないASの削除 |
| 4 Protocol Workstream |
4 プロトコル・ワークストリーム |
| 4.1 Protocol Workstream Collaborators |
4.1 プロトコル・ワークストリームの協力者 |
| 4.2 Proof‑of‑Concept Server Features |
4.2 概念実証(PoC)サーバーの機能 |
| 4.3 Server Implementation |
4.3 サーバーの実装 |
| 4.4 Client Implementations |
4.4 クライアントの実装 |
| 4.4.1 Libamvp – Cisco |
4.4.1 Libamvp – Cisco |
| 4.4.2 ACVP Proxy – atsec information security |
4.4.2 ACVP Proxy – atsec information security |
| 4.5 Accessing the ACMVP Demo Server |
4.5 ACMVP デモサーバーへのアクセス |
| 5 Research Infrastructure |
5 研究インフラ |
| 5.1 Research Infrastructure Workstream Collaborators |
5.1 研究インフラ・ワークストリームの協力者 |
| 5.2 Modernization Approach |
5.2 近代化のアプローチ |
| 5.3 Replication of the Legacy Production CMVP Environment |
5.3 レガシー本番 CMVP 環境の再現 |
| 5.4 AWS Target Architecture by Service |
5.4 サービス別 AWS ターゲットアーキテクチャ |
| 5.5 Key Modernization Components |
5.5 主要な近代化コンポーネント |
| 5.6 CI/CD Pipeline Modernization |
5.6 CI/CD パイプラインの近代化 |
| 5.7 Database Modernization |
5.7 データベースの近代化 |
| 5.8 Application Deployment Modernization |
5.8 アプリケーション展開の近代化 |
| 5.9 Microservice Architecture |
5.9 マイクロサービスアーキテクチャ |
| 5.10 Infrastructure as Code (IaC) |
5.10 インフラストラクチャ・アズ・コード(IaC) |
| 6 Findings and Recommendations for Future Work |
6 調査結果と今後の取り組みに関する提言 |
| 6.1 TE Workstream outputs |
6.1 TE ワークストリームの成果 |
| 6.2 Protocol and Development outputs |
6.2 プロトコルおよび開発の成果 |
| 6.3 Infrastructure outputs |
6.3 インフラストラクチャの成果 |
| 7 References |
7 参考文献 |
| Appendices |
附属書 |
| Appendix A List of Acronyms |
附属書 A 略語一覧 |
| Appendix B CMVP TEs Tables |
附属書 B CMVP TE 表 |
| Appendix C CMVP Demo Server |
附属書 C CMVP デモサーバー |
| Appendix D Application Modernization |
附属書 D アプリケーションの近代化 |
| D.1 Microsoft Windows Containers |
D.1 Microsoft Windows コンテナ |
| D.2 Linux Containers |
D.2 Linux コンテナ |
| D.3 Amazon EC2 Launch |
D.3 Amazon EC2 起動 |
| D.4 Amazon EC2 Fargate Launch |
D.4 Amazon EC2 Fargate 起動 |
| D.5 Amazon ECS with Amazon EC2 Instance Launch |
D.5 Amazon EC2 インスタンスを使用した Amazon ECS 起動 |
| D.6 Amazon Fargate and Amazon EKS Launch |
D.6 Amazon Fargate および Amazon EKS 起動 |
| D.7 Layer 3 Authentication |
D.7 レイヤー 3 認証 |
| D.7.1 nginx Reverse Proxy |
D.7.1 nginx リバースプロキシ |
| D.7.2 AWS Network Load Balancer (NLB) |
D.7.2 AWS ネットワークロードバランサー (NLB) |
| D.7.3 Amazon API Gateway |
D.7.3 Amazon API Gateway |
| Appendix E Research Infrastructure |
附属書 E 研究インフラストラクチャ |
| List of Figures |
図一覧 |
| Figure 1 Workflow of an automated CMVP |
図 1 自動化された CMVP のワークフロー |
| Figure 2 Legacy System Architecture Diagram |
図 2 レガシーシステムのアーキテクチャ図 |
| Figure 3 Legacy System End User Workflow |
図 3 レガシーシステムのエンドユーザー・ワークフロー |
| Figure 4 First iteration: Windows Container OS Modernization Progression on ECS |
図 4 第 1 イテレーション:ECS における Windows コンテナ OS モダナイゼーションの進捗 |
| Figure 5 Second iteration: Linux Container OS Modernization Progression on ECS |
図 5 第 2 イテレーション:ECS における Linux コンテナ OS モダナイゼーションの進捗 |
| Figure 6 Third and final iteration: Deployment on EKS Auto Mode with FIPS 140‑3 compliance enabled |
図 6 第 3 回(最終)イテレーション:FIPS 140-3 準拠を有効にした EKS オートモードでの展開 |
| Figure 7 Modernized System Architecture |
図 7 近代化されたシステムアーキテクチャ |
| Figure 8 Modernized Client Workflow |
図 8 近代化されたクライアントのワークフロー |
| Figure 9 Modernized Database Administrator Workflow |
図 9 近代化されたデータベース管理者のワークフロー |
| Figure 10 Modernized Developer Workflow |
図 10 近代化された開発者のワークフロー |
| Figure 11 Modernized Project Maintainer Workflow |
図 11 近代化されたプロジェクト管理者のワークフロー |
| Figure 12 Modernized Architecture Swim Lane Diagram |
図 12 近代化されたアーキテクチャのスイムレーン図 |
| Figure 13 Application Modernization Progression |
図13 アプリケーション近代化の進捗 |
| Figure 14 Progression of Containerization Builds |
図14 コンテナ化ビルドの進捗 |
| List of Tables |
表一覧 |
| Table 1 Dividing 140A‑TEs into non‑140B‑TEs and SP‑TEs |
表1 140A-TEの非140B-TEおよびSP-TEへの分類 |
| Table 2 TEs Requiring Functional Testing |
表2 機能テストを必要とするTE |
| Table 3 Legend of TE Tags |
表3 TEタグの凡例 |
| Table 4 Allowed Test Methods |
表4 許可されるテスト手法 |
| Table 5 Summary of FIPS 140‑3 Security Requirements |
表5 FIPS 140-3セキュリティ要件の概要 |
| Table 6 An overview of the number of Security Requirements |
表6 セキュリティ要件数の概要 |
| Table 7 Area 2 TEs Filtered by Security Level for Software Modules |
表7 ソフトウェアモジュールに対するセキュリティレベルでフィルタリングされたエリア2のTE |
| Table 8 Area 7 TEs Filtered by Security Level for Single Chip Hardware Modules |
表8 シングルチップハードウェアモジュールに対するセキュリティレベルでフィルタリングされたエリア7のTE |
| Table 9 TEs Affected by the Supplemental Filtering Properties |
表9 補足フィルタリングプロパティの影響を受けるTE |
| Table 10 Assertions (ASes) not separately tested |
表10 個別にテストされていない主張(AS) |
| Table 11 Modernized Service Mapping |
表11 近代化されたサービスのマッピング |
Recent Comments