Infrastructure as Code(IaC)
Infrastructure as Code
いんふらすとらくちゃあずこーど
サーバやネットワークなどのインフラ構成をコード(定義ファイル)で管理する手法。バージョン管理、自動テスト、再現性のある環境構築が可能になる。セキュリティの観点では、設定ミスの防止、セキュリティポリシーのコードレビュー、構成のドリフト検知に有効。
Related
他の資格での定義
サーバやネットワークの構成をコードとして記述し、その実行で環境を自動構築する手法。手作業による設定ミスを防ぎ、同じ環境を何度でも再現できる。バージョン管理により変更履歴も追跡できる。
インフラの構成をコード(設定ファイル)として記述・管理する手法。Terraform、Ansible、CloudFormationなどのツールを使用し、環境構築の自動化、再現性の確保、バージョン管理を実現する。DevOpsの重要要素。
サーバやネットワークなどのインフラ構成をコード(設定ファイル)として管理する手法。Terraform、Ansible、CloudFormation等のツールで実現する。インフラの構築を自動化・再現可能にし、バージョン管理もできる。
サーバやネットワークなどのインフラ構成をコード(定義ファイル)で管理する手法。バージョン管理、自動テスト、再現性のある環境構築が可能になる。セキュリティの観点では、設定ミスの防止、セキュリティポリシーのコードレビュー、構成のドリフト検知に有効。
サーバ、ネットワーク、ストレージなどのインフラの構成を、手作業ではなくコードとして記述し、そのコードを実行して構築・変更する手法。コードをバージョン管理して変更履歴を残せ、同じ環境を何度でも正確に再現できるため、設定の誤りや環境ごとの差異を防げる。TerraformやAWS CloudFormationなどのツールが使われる。
サーバ、ネットワーク、ストレージなどのインフラの構成を、手作業ではなくコード(設定ファイル)として記述し、ツールで自動的に構築・変更する手法。版管理やレビュー、テストができ、同じ環境を何度でも再現できる。TerraformやAnsibleなどのツールが使われる。
Past Exams
過去問での出題
過去問で 4 回出題(応用情報技術者試験 2・情報処理安全確保支援士試験 1・高度試験 午前Ⅰ 1)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
DevOps(開発と運用の連携)にセキュリティを統合した開発手法。開発ライフサイクルの全段階でセキュリティを自動化・組み込み、CI/CDパイプラインにSAST、DAST、SCAなどのセキュリティテストを統合して、迅速かつ安全なリリースを実現する。
ソフトウェアのソースコードの変更履歴を記録・管理するシステム。Gitなどの分散型バージョン管理システムが広く使われる。セキュリティの観点では、アクセス制御、コードレビュー、ブランチ保護、機密情報(APIキー等)の混入防止が重要となる。
DockerやKubernetesなどのコンテナ技術を利用した開発・実行環境におけるセキュリティ対策。コンテナイメージの脆弱性スキャン、信頼できるベースイメージの使用、実行時の権限制限、ネットワークポリシーの設定、イメージ署名による改ざん検知などが含まれる。
セキュリティの設定確認や脆弱性評価を自動化するための標準仕様群。NISTが策定し、CVE、CVSS、CPE(共通プラットフォーム一覧)、CWEなどの個別規格を組み合わせて、セキュリティ対策の自動化と標準化を実現する。
ソースコードのコンパイル、リンク、バイナリ生成の手順を自動化するツール。Make、CMake、Ninjaなどがある。依存関係を管理し、変更のあったファイルのみを再コンパイルすることで、ビルド時間を短縮する。クロス開発環境の構成に不可欠。
IPAが運用する、重工・重電等の重要インフラ事業者間でサイバー攻撃情報を共有する取組み。参加組織間で標的型攻撃等の情報を秘密保持契約のもとで共有し、被害の拡大防止と早期対応を図る。
