Kubernetes セキュリティからクラウドネイティブ アプリケーション セキュリティへ

Kubernetes セキュリティからクラウドネイティブ アプリケーション セキュリティへ

多くの組織は、セキュリティの洞察を得るためにアプリケーション コードとインフラストラクチャをスキャンして分析するメカニズムに最初に重点を置くため、開発と運用にまたがる重複して緩く統合されたツールの複雑なセットが、実際にはエンジニアリング チームが開発プロセス中にセキュリティの問題に対処することを妨げるというアンチパターンになることがよくあります。また、従来のセキュリティ ツールは静的な環境向けに構築されているため、クラウド ネイティブ アプリケーション開発の動的かつ急速に進化する性質を考えると、あまり効果的ではないことがよくあります。

クラウド ネイティブ アーキテクチャにより、組織はスケーラブルで動的なアプリケーションを構築および実行できるようになりますが、課題がないわけではありません。 Cloud Security Alliance (CSA) によると、セキュリティ専門家とエンジニアリング チームの 70% が「シフト レフト」に苦労しており、アンチパターンの形成を認識できず、クラウド ネイティブ開発、コスト、ガバナンス、文化的哲学などを理解していない人が多くいます。

パラダイムシフトを認識する

CNCF 年次レポートの内訳で説明されているように、回答者の 55% は毎週またはより頻繁にコードをリリースし、18% は 1 日に複数回コードをリリースしています。マイクロサービスの継続的な採用と実装により、組織や従来のアプリケーション セキュリティ ツールでは、開発プロセス全体を通じてソフトウェアの脆弱性を追跡することがますます困難になっています。 DevSecOps プラクティスと自動化されたセキュリティ ツールを実装するエンジニアリング チームは、セキュリティ リスクを早期に検出し、開発者の時間を節約し、リリース サイクルを高速化し、より安全で準拠したコードを提供できるようになります。

さらに、データ侵害、ゼロデイ脆弱性、プライバシー侵害などのセキュリティ インシデントのビジネスへの影響は今後も拡大する一方であり、組織にとってセキュリティがデジタル変革とクラウドネイティブ アプリケーション開発の重要な部分であることを保証することが絶対に必要になります。 Solar Winds、Zoom、あるいはデータ侵害の影響を受ける他の多くの企業にとって、そのリスクは大きく、その結果は顧客の喪失から破産まで多岐にわたります。米国では、データ侵害による企業への平均的な損害は 905 万ドルに上り、Log4j のゼロデイ脆弱性は数億のアプリケーションとデバイスに影響を及ぼし、データ プライバシー規制により 8 億 8,800 万ドル (USD) の罰金が発生しています。組織は、クラウド ネイティブ開発によってもたらされる進化する脅威のダイナミクスを (文字通り) 無視できなくなりました。

開発者にセキュリティ意識を喚起する

開発者はアプリケーションの構築方法を知っていますが、安全に構築するには適切なツール、洞察、プロセス、文化が必要です。残念ながら、エンジニアリング チームが安全な開発という追加の責任を確実に負うことは、DevSecOps の実装において最も困難かつ重要な部分の 1 つです。 SANS 2022 DevSecOps 調査: 組織のセキュリティ体制を劇的に改善する文化の創造によると、経営陣のサポートは DevSecOps セキュリティ プログラムの成功に最も貢献する要因です。組織には、リーダーを関与させ、安全性の推進者を動員し、安全性が完了の定義の不可欠な部分となるようにする構造化されたアプローチが必要です。

さらに、エンジニアリング、セキュリティ、運用の連携を確保することで、開発者は「スキルアップ」し、Web アプリケーションのセキュリティ向上に役立つ技術の学習と実装に重点を置くことが奨励され、さらに重要なことに、チームがセキュリティを設計およびコーディング フェーズの早い段階に移行できるようになります。たとえば、OWASP クラウド ネイティブ アプリケーション セキュリティ トップ 10 では、クラウド ネイティブ アプリケーションの最も顕著なセキュリティ リスク、それに伴う課題、およびそれらを克服する方法に関する情報が提供されています。 OWASP Top 10 では、CI/CD パイプラインへのセキュリティの統合、クエリのパラメータ化、すべての入力の検証、エラー処理の実装、ログ記録戦略の改善、セキュリティ フレームワークの活用、保存データの保護と暗号化、機密データの露出の削減、安全なアクセス制御の実装などのガイドラインが推奨されています。

包括的、優先順位付けされた実用的な洞察

さまざまな理由(特にスピードと柔軟性)により、ソフトウェア開発は、1 人の開発者がゼロからコードを書くという貢献をはるかに超えて進化しました。既存のライブラリからアプリケーションを組み立て、カスタム コードを使用してそれらを接続することは一般的ですが、リスクがまったくないわけではありません。

  • 世界中の IT 組織の 95% 以上が、ミッションクリティカルな IT ワークロードにオープンソース ソフトウェア (OSS) を使用しています。
  • 2021 年には、ソフトウェア サプライ チェーン攻撃が 300% 以上増加しました。
  • オープンソースおよびサードパーティのコードでは、毎年 20,000 件を超える Common Vulnerabilities and Exposures (CVE) が発見されています。

開発者セキュリティ プラットフォームの 5 つの評価基準で説明したとおりです。

  • クラウド ネイティブ インストルメンテーション: アプリケーション ランタイムに関する詳細な情報を提供し、非侵入的で、クラウド ネイティブ アプリケーションで適切に拡張できるインストルメンテーションを提供します。
  • 優先順位付けされた包括的なセキュリティ分析情報: アプリケーション コード、依存関係、コンテナ イメージ、Web インターフェース全体の使用情報やスタック トレースなどのアプリケーション対応のコンテキスト情報を提供します。
  • 開発者教育: 開発者にタイムリーで状況に応じた実用的なセキュリティ情報を提供する
  • CI/CD 統合と開発者エクスペリエンス: セキュリティとコンプライアンスのテストを CI/CD パイプラインにシームレスに統合して自動化します。セキュリティがコンプライアンスに与える影響を理解します。コンプライアンス目標を達成することで、顧客データのセキュリティとプライバシーを確​​保します。

オープンソース ソフトウェアの使用の増加と、成熟した DevOps パイプラインによってもたらされる俊敏性と柔軟性が相まって、開発速度がセキュリティを上回る領域が引き続き浮き彫りになっています。このため、エンジニアリング チームは、実行中のアプリケーションを監視して、コンテキストに応じたアプリケーション対応の情報を開発者に提供できるツールを評価する必要があります。これには、使用状況情報、スタック トレース、アプリケーション コード、依存関係、コンテナー イメージ、Web インターフェースを網羅した包括的な分析情報などが含まれる場合があります。アプリケーション コンポーネント全体にわたる脆弱性と安全でないコードの識別と相関関係は、開発者が最も重要なセキュリティ リスクを発見し、優先順位を付け、修復するのを支援することで、エンジニアリング チームがアラート疲れを防ぐことをサポートできます。

自動セキュリティテスト

ほとんどのエンジニアリング チームが DevSecOps の導入を検討する場合、開発と運用全体でセキュリティをシームレスに統合および自動化する機能は必須の機能です。しかし、従来のアプリケーション セキュリティ ツールの多くは、時間のかかる「ゲート」やチェックポイントを通じてフィードバックを提供することに重点を置いており、開発者にとってオーバーヘッドと摩擦を生み出しています。 (ちなみに、これはアンチパターンの素晴らしい例です!) このパターンから脱却することは、開発者にプロセスとツールの遵守を強制することに慣れているセキュリティ チームにとって、実際には大きな変化を意味します。

ただし、既存の CI/CD ワークフローとツールチェーンに直接統合されるテクノロジーとサポート システムに重点を置くことで、エンジニアリング チームが貴重な開発時間を無駄にすることなくコンテキスト切り替えを行うことなく、開発中およびテスト中に実行中のアプリケーションの動作を「自動的に」観察してセキュリティに関する洞察を提供することが目標になります。実際、前の課題に戻ると、すべての機能テストがセキュリティ テストであることを保証することで、「自分で構築し、自分で実行する」という DevOps の哲学をセキュリティの脆弱性の発見と解決にまで拡張できます。

<<:  Kingsoft Cloud ハイブリッドクラウドストレージは、データ駆動型組織の中核的な競争力を構築します

>>:  クラウドネイティブ | K8s での VolumeMounts.subPath の賢い使い方

推薦する

Virtono-新しい SSD VPS シンプルレビュー/ルーマニア/100M 無制限

Virtono.com は先週、VPS のハード ドライブを交換し、HDD から純粋な SSD にア...

クラウド コンピューティングの簡単な歴史 (完全版)

クラウドコンピューティングに関連する技術分野、技術用語、技術製品は目を見張るほどあります。クラウド ...

ブランドマーケティングを「ヒト・モノ・場所」の観点から分析するには?

新しい消費者ブランドの開発が活発化する中、従来の販売ロジックだけに焦点を合わせるのではなく、ブランド...

ウェブサイトのユーザーエクスペリエンスを向上させる最適化: アクセス速度

ユーザーエクスペリエンスはウェブマスターにとって本当に頭痛の種です。しかし、放っておくと、ウェブサイ...

百度は淘宝網から遠く離れているが、360度検索はかなり信頼できる

昨日、Taobao の広告を掲載しているウェブサイトは Baidu によって簡単に降格される可能性が...

パートナーと連携して前進し、質の高いサービスで政府と企業の市場を統合します

先日、盛況のうちに終了した「ファーウェイ中国エコシステムカンファレンス2021」において、ファーウェ...

微博はナスダック上場に成功し、上場初日に19%上昇した。

さらに読む:微博は20.24ドルで取引を終え、新規株式公開から19.06%上昇した。新浪微博のIPO...

zji: 台湾 cn2 (8 コア) 専用サーバー - 595 元/月、香港 Alibaba 専用サーバー - 700 元/月、高速 CN2 直接アクセス、登録不要

zji.net は現在、台湾の cn2+bgp 回線に接続された台湾サーバー (物理マシン) と、香...

Inspur Cloudの「1231」ビジネス戦略が正式に発表され、「Distributed Cloud+」アクションプランがデビュー

5月14日、「ユビキタスコンピューティング - Inspurクラウドビジネス戦略会議」が北京で成功裏...

zgovps: 安価な日本の VPS、年間 29.9 ドル、IIJ 回線、1G メモリ/1 コア (Ryzen9 7950X)/20G NVMe/700G トラフィック

zgovpsは、IIJ回線を標準搭載し、800Mbpsの帯域幅、最新の超高性能AMD Ryzen9 ...

フォーラム構築における誤解についての簡単な議論

フォーラムは人気を集め、ユーザー グループを育成する場所です。草の根のウェブマスターにとってフォーラ...

クラウドネイティブKubernetes分散ストレージプラットフォームLonghornの初体験

先ほど、ローカル ストレージと NFS 共有ストレージについて学習しました。これらのストレージ タイ...

ウェブサイトの降格のさまざまな形式と解決策の体系的な説明

ウェブサイトを構築していると、権限が減ってしまうさまざまな状況に遭遇することが多く、これをKステーシ...

海外の無料DNSサービス6選

DNS は、ドメイン ネーム システム (Domain Name System または Domain...

2023年に知っておくべき6つのエッジコンピューティングのトレンド

世界は急速に変化しており、人工知能(AI)、自動運転車、モノのインターネットなどの新興技術が産業を再...