自動化はクラウドネイティブアプリケーションのセキュリティの鍵となる

自動化はクラウドネイティブアプリケーションのセキュリティの鍵となる

クラウドファースト戦略を採用している企業は驚異的なペースで成長しています。大規模な企業では、1 日に数千回のデプロイメントが行われ、同じ期間に数十万回のコード変更が行われることもあります。

これに加えて、テクノロジー中心のビジネスでは何百人もの開発者を雇用する可能性があり、そのようなシナリオでは、各プロジェクトを追跡して理解したり、開発者の作業を正確に追跡したりすることが非常に困難になります。このスピードと量により、セキュリティ チームがコードを展開する前にレビューしてテストする初期段階のセキュリティ プログラムはもはや実用的ではなくなります。

DevOps の導入が成功した後、私たちは DevSecOps の時代に入りました。この時代では、セキュリティ チームは開発者がより安全にコードを構築できるようにすることに重点を移し、開発者は安全に構成されたクラウド コンピューティング環境の安全な基盤上に構築された安全なコードに対して責任を負います。

これは余分な作業のように思われるかもしれませんが、一般的なクラウド アプリケーションのコードのうち、アプリケーション固有のものはわずか 20% 程度であるという事実によって、状況はさらに複雑になります。残りには、Linux オペレーティング システム ファイル、オープン ソース ライブラリ、それらの依存関係、およびその他の継承された要素も含まれます。開発者は、アプリケーション、より広範なコード ベース、および構成における潜在的な脆弱性を特定するために、より多くの支援を必要としています。非常に洗練されたセキュリティ ツールセットを採用するには自動化が必要です。

職場でのセキュリティ自動化

自動化にはさまざまな形があり、この分野への最初の一歩はビジネスの現状と主な問題点によって異なります。最初のステップは、設定された間隔でアプリケーションとそのコンポーネントの脆弱性が自動的にスキャンされるようにすることです。米国のクラウド通信プラットフォーム・アズ・ア・サービス企業のシニア・セキュリティ・エンジニアは、「自動化は人為的ミスを排除するため、大規模なセキュリティを確保する上で重要です。自動化すると、より多くの脆弱性が見つかります」と述べています。通常の状況下でのスキャンであっても、十分に訓練されたチームにとっては潜在的な弱点を生み出す可能性があること、また、自動化がすでに実装されている場合は冗長な作業になることを覚えておくことが重要です。

クラウド通信会社のチームは、この自動化技術をさらに一歩進めました。彼らは、ツールの API を利用して会社のメインブランチの変更とプルリクエストを監視する GitHub アプリを開発しました。プル リクエストがマージされると、スキャンのためにプロジェクトが自動的にインポートされます。また、アイテムが作成、削除、または名前変更されたときにも反応し、適切なセキュリティ対策をトリガーします。同社は現在、このツールをオープンソース化し、他社もその革新的技術の恩恵を受けられるようにしている。

あるオンライン旅行代理店は、自社のシステムにセキュリティ上の脆弱性があるのではないかと懸念していました。同社は、前述のような急速かつ大規模な成長を経験しており、自動化技術の導入が必要でした。 「当社が運営する規模では、コードと構成を手動で確認するのは悪夢です」と、同社のソフトウェア エンジニアの 1 人は指摘しています。同社は、開発者とマネージャーが API 呼び出しを通じて情報を収集し、プロジェクト全体のセキュリティに必要な可視性を提供できるように、独自のダッシュボード アプリケーションを構築することを決定しました。

パイプライン プロセスに関する支援の必要性から、ある米国メディア企業は、Cloudtrail 経由で新しいコンテナ イメージを検出し、脆弱性をスキャンし、セキュリティ ツールの API を使用して結果を取得してその情報を処理し、関連するチームと開発者向けに Jira チケットを作成する独自の社内アプリケーションを作成しました。同社のプラットフォームエンジニアリング担当ディレクターは、同社では数千のコンテナイメージと最大7,000のコードリポジトリを処理できると述べた。ワークフローを可能な限り自動化することによってのみ、リスクが一貫して特定され、軽減されていることを確信できます。

継続的な自動化

企業が自動化を進めていく中で、最良の結果を達成するには複数の要素を考慮する必要があります。まず、これはセキュリティ ツールの全体的な選択に影響を与える可能性があり、自動化ツールの適応性を高めることが求められるでしょう。強力で十分に文書化された API の可用性は、意思決定を行う際に常に優先されるわけではなく、むしろ企業のニーズを完全に満たすセキュリティ自動化ツールを作成することが優先されるようです。その他の企業(通常は小規模な企業)にとっては、選択したプログラミング言語にネイティブな SDK が利用できることが絶対に必要になります。

メディア企業が独自の社内アプリケーションを開発していたとき、同社のプラットフォーム エンジニアリング ディレクターが強調した 2 番目の重要なポイントは、自動化の結果を慎重に検討することでした。 1 回のスキャンで数千の脆弱性が検出される可能性がある場合、すべての脆弱性を解決するためにチケットを発行するだけでは、低レベルのジョブのログがすぐに詰まり、開発チームに負担がかかります。代わりに、システムは修正不可能または悪用不可能な脆弱性を除外し、アプリケーションのセキュリティに与える影響の程度に基づいてタスクに優先順位を付けます。このシステムでは、パッチの可用性に関するアドバイスや脆弱性の性質を説明するドキュメントへのリンクが提供されるため、開発者がトラブル チケットを処理しやすくなります。

自動化プロジェクトに関する最後のポイントは、作業をできるだけ簡単にすることが目標であることを常に覚えておくことです。新しいプロセス、新しいツール、または異なるアプローチを作成することが必要なステップになる場合があります。可能であれば、IDE、リポジトリ、チケット システムなど、開発者が日常的に使用するツールを使用するようにしてください。自動化によって問題を増やすことなくセキュリティが実現できれば、それが企業が目指すべき理想的な組み合わせです。

<<:  中間レビュー: 2021 年に注目を集めるエッジ コンピューティング スタートアップ 10 社

>>:  DAMOアカデミーと国家気象センターは共同でAIアルゴリズムを開発し、広東省の多くの場所での激しい対流気象の予測を支援することに成功した。

推薦する

ウェブサイトのコンテンツの価値は検索エンジンのランキングを達成するための鍵です

ウェブサイトのコンテンツは、ユーザーや閲覧者に価値を提供して、検索エンジンのランキングを向上させるこ...

Sina が Oasis を引き継いで新しいソーシャル製品「ADA Community」を発表

10月25日、Sinaは「一緒に社交界の寵児に変身する」ことを目標に、AppStoreでひっそりと新...

AWSは機械学習の革新的な応用を全面的に推進

2020年7月9日午後に開催された世界人工知能会議2020クラウドサミットの産業開発サミットフォーラ...

国慶節の休暇中に、旅行会社向けのWeChatマーケティングの秘密を知りたいですか?

月収10万元の起業の夢を実現するミニプログラム起業支援プラン建国記念日の祝日が近づいてきました。どこ...

IBMは座って雲が上がり、青が白に変わるのを眺める

歴史が川であるならば、過去 100 年間は最も流れが激しい時期です。ここで突然加速し、巨大な波が広大...

上位 15 社のハイブリッド クラウド プロバイダーはどのようなソリューションを提供していますか?

[51CTO.com クイック翻訳] ハイブリッドクラウドが企業にとって最適なクラウドであることに疑...

mycustomhosting - 128m メモリ kvm / 年間 $7.5 / 以上

My Custom Hosting は 2009 年に登録され、業界で 8 年間活動してきたと主張し...

VM、ホスト、Kubernetes、クラウドサービスを保護する

実行時にアクティブなパッケージに焦点を当てることで、重要なものを優先します。 第 48 回 IT プ...

利益を守ることは独創性を守る方法を教えます

今日の午後、嬉しいと同時に驚くような出来事がありました。午後2時頃、見知らぬ人が突然私のQQに現れて...

zxhost VPS レビュー: KVM 仮想化、大容量ハードディスク、大容量トラフィック、ドイツのストレージ VPS

zxhost はプロモーションを終了しました (#大容量ハード ドライブ VPS# zxhost -...

クラウド コンピューティング テスト - ソフトウェア テストの未来

クラウド コンピューティング テストは、クラウド コンピューティング テクノロジを使用するソフトウェ...

iposter: ポーランドの高セキュリティ VPS、$1.95/KVM/512m メモリ/無制限トラフィック

エストニアのホスティング会社であるiposterは、2005年頃に正式に業界でスタートしましたが、実...

Google の利用可能な Hosts ファイル

Google は引き続きブロックされており、多くの人から Google にアクセスする方法を尋ねるメ...

新しいウェブサイトをBaiduに素早くインデックスさせる方法

多くの新しいウェブサイトは、Baidu に組み込むのが難しいと推定されています。Baidu 6.28...

Oracle Fusion ERP Cloud は、グローバルリーダーのイノベーションと成長の推進を支援します

2020 年はビジネスを行う上で困難な年であり、企業が短期的な課題と長期的な戦略計画のバランスを取る...