ソフトウェアの自動導入は、IT運用チームとセキュリティチームの双方にとって、極めて重要な検討事項です。 のコア機能であるTanium Deploy(Tanium Autonomous Endpoint Management(AEM))を活用して展開の自動化を実現することで、組織は、業務への支障を最小限に抑え、運用の安定性を維持し、強固なセキュリティ管理を徹底することで、ユーザーの生産性を支えつつ、より安全かつ効率的なソフトウェア展開プロセスを実現できます。
以下の動画では、Tanium Deploy を使用してソフトウェアの展開を自動化し、組織内のエンドポイント全体にソフトウェアの更新を効率的に展開する方法について、詳しくご紹介しています。
キーポイント
- デプロイメントの自動化が重要な理由: デプロイメントの自動化により、段階的なソフトウェア更新が可能となり、サービス中断のリスクを軽減できます。 すべてのエンドポイントに一度に更新プログラムを展開するのではなく、ごく一部のエンドポイントから開始し、成功率に応じて段階的に範囲を広げていく形で、更新プログラムを展開します。
- デプロイの自動化に使用されるTanium AEMコンポーネント:
- デプロイメントプランについて: デプロイメントプランを使用すると、 アクションをフェーズやリングごとに実行 することができます。 例えば、標準的な計画では、まずエンドポイントの1%から開始し、その成果を評価した上で、 15%、 40%と段階的に拡大し、最終的にはすべてのエンドポイントに拡大していくといった流れになります。 ジェイソンが、デプロイメントプランとルールの設定方法を解説します。 また、Ringの「デプロイメント状況」ページを使用して、デプロイメントの状況を監視し、必要に応じて一時停止や中止を行うなど、プロセスを管理する方法についても説明しています。
- 信頼度スコアを活用したデプロイの成功予測: 信頼度スコア は、 Tanium Cloud で管理されている数百万のエンドポイントから収集されたテレメトリデータに基づき、ソフトウェアのデプロイ成功率に関する有益なデータを提供します。 これらのスコアは、お客様の環境における導入の成功確率を判断する一助となり、管理者は成功率やパフォーマンスへの潜在的な影響に基づいて、更新を続行するかどうかについて、十分な情報に基づいた判断を下すことができます。
- 実際の活用事例: ジェイソン氏は、ある組織がChromeの新バージョンを導入したいというシナリオを紹介しています。 新しいChromeバージョンの信頼度スコアが高い場合、多数のエンドポイントへの展開が成功していることを示しており、管理者は安心して次の手順に進むことができます。 組織が導入の成功に確信を持てた段階で、エンドポイントのごく一部から開始する導入計画を作成することができます。具体的には、エンドポイントの1%を対象とした「カナリアリング」から始め、 12 時間にわたって安定稼働を確認するといった形です。 成功率が 90%に達した場合、デプロイは自動的に次のリングに進み、エンドポイントの 15%に拡大され、1日待ってから成功率を再評価します。
また、デプロイ計画では、アプリケーションのクラッシュの増加、CPU使用率の急上昇、メモリ使用量の増加などのパフォーマンス低下のデータも監視し、新しいバージョンがエンドポイントに悪影響を及ぼさないことを確認します。 このプロセスはさらにいくつかの段階を経て進められ、最終的にはすべてのコンピュータに適用されることになります。これにより、問題が発生しても、すべてのユーザーに影響が及ぶ前に特定・対処できるようになります。 - ゼロデイ脆弱性への対応: ジェイソン氏は、Tanium Deployが のゼロデイ脆弱性 に対しても、必要に応じて迅速な展開を可能にすることで対応できることを説明しています。 そのような場合、より積極的な展開計画を採用することができます。これには、各フェーズ間の待機期間を短縮することや、更新によってパフォーマンスの低下やその他の問題が生じないことを確認するための追加の評価基準が含まれます。
「ここ数年、ソフトウェアの導入自動化についてお客様からいただいたさまざまなフィードバックを振り返っています。」 つまり、これはまさに、人々が長い間求めてきたことなのです。 バージョン管理を行い、最新版を自動的にデプロイする機能です。 これは本当に多くの要件を満たしています。”Tanium プロダクト・イネーブルメント担当ディレクター(アーキテクチャ) アシュリー・マクグローン

