イネーブリングシステム
Enabling System
いねーぶりんぐしすてむ
対象システムのライフサイクルの各段階を支えるために使われるが、運用中の対象システムの機能には直接関わらないシステム。開発環境、テスト設備、製造設備、保守用の支援システム、教育訓練用のシステムなどが当たり、JIS X 0170で対象システムと対にして扱われる。
Related
関連キーワードの用語
JIS X 0170・JIS X 0160のプロセス群の一つで、組織がプロジェクトを立ち上げ、支援し、統制するために必要な資源と環境を提供するもの。ライフサイクルモデル管理、インフラストラクチャ管理、ポートフォリオ管理、人的資源管理、品質管理、知識管理の各プロセスからなる。
JIS X 0170・JIS X 0160のプロセス群の一つで、プロジェクトの計画、評価、統制などを行うもの。プロジェクト計画、プロジェクトのアセスメント及び制御、意思決定管理、リスク管理、構成管理、情報管理、測定、品質保証の各プロセスからなる。
JIS X 0170・JIS X 0160のプロセス群の一つで、システムやソフトウェアを定義し、実現し、運用、保守、廃棄するための技術的なもの。ビジネス又はミッション分析、利害関係者ニーズ及び要件定義、システム要件定義、アーキテクチャ定義、設計定義、実装、統合、検証、移行、妥当性確認、運用、保守、廃棄などのプロセスからなる。
サーバやネットワークなどのインフラ構成をコード(定義ファイル)で管理する手法。バージョン管理、自動テスト、再現性のある環境構築が可能になる。セキュリティの観点では、設定ミスの防止、セキュリティポリシーのコードレビュー、構成のドリフト検知に有効。
ソフトウェアのソースコードの変更履歴を記録・管理するシステム。Gitなどの分散型バージョン管理システムが広く使われる。セキュリティの観点では、アクセス制御、コードレビュー、ブランチ保護、機密情報(APIキー等)の混入防止が重要となる。
DockerやKubernetesなどのコンテナ技術を利用した開発・実行環境におけるセキュリティ対策。コンテナイメージの脆弱性スキャン、信頼できるベースイメージの使用、実行時の権限制限、ネットワークポリシーの設定、イメージ署名による改ざん検知などが含まれる。
