章6 AzureにおけるLinuxワークロードのセキュリティ対策
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
組織がクラウドを採用する際に抱える主な懸念の一つはセキュリティだ。結局のところ、クラウドは従来のセキュリティ手法には適さない独自のサービスとアーキテクチャを導入する。単にデータセンターのアーキテクチャとセキュリティ慣行をクラウド上で作成することは、非効率であるだけでなく、セキュリティ目標の達成にも逆効果だ。この章では、Linux ワークロードのセキュリティ確保という観点から、Microsoft Azure で利用可能な様々なセキュリティ機能とサービスを検討する。
Azure:コードからクラウドまでのセキュリティプラットフォーム
Azureでホストするアプリケーションは、複数の層で提供されるセキュリティに依存している。インフラのセキュリティはセキュリティ戦略の重要な構成要素だが、唯一の対策であってはならない。インフラのセキュリティは、アプリケーションセキュリティ(AppSec)と連携して、組織全体を包括的に保護する解決策を提供すべきだ。
本章の範囲外ではあるが、セキュリティにおける「シフトレフト」の実践について簡単に触れておきたい。この実践には3つの主要な構成要素が含まれる:
-
開発プロセスの早い段階でセキュリティチームを関与させる
-
開発者が従うべきゴールデンパスとパターンの確立
-
継続的インテグレーションと継続的デリバリー(CI/CD)プロセスにセキュリティスキャンツールを早期に統合する
Microsoft Azureは、GitHub Advanced SecurityやAzure DevOpsプラットフォームなど、ほとんどのDevOpsおよびセキュリティツールと緊密に統合し、ツールとプロセスの観点からDevSecOpsの実践を確立するのを支援する。実践者として、これらのプロセスとツールをチームに確立し、組織全体での採用を推進する責任は依然としてあなたにある。
セキュリティ確保の責任範囲は、共有責任モデルによって定義される。
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access