日本語

Linux への展開

Device Protection は通常の .deb または .rpm パッケージとして提供されるため、ファイルをコピーしてパッケージマネージャーを実行できるツールなら、どれでも展開できます。どの方法でもやることは同じです。ホスト用のパッケージを取得し、環境にユーザーグループのトークンを設定してインストールし、その後ユーザーを新しいログインシェルに移します。以下のガイドでは、ツール固有の部分を説明します。

まずは Linux 用 Device Protection をインストールする トークン、パッケージ、そしてそれらが共有するインストールオプションについて。 Linux 展開リファレンス 共有手順の詳細があります。トークンの扱い、再起動、再実行、デバイス ID、アップグレードです。

どのガイドを使うか

状況使用
単一のマシン、またはテスト対象のマシンLinux 用 Device Protection をインストールする
既存のフリート。エージェントが定期的にチェックインするChef または Puppet
既存のフリート。SSH でプッシュするAnsible
新しいクラウドインスタンスcloud-init または Terraform
Systems Managerで管理されているAWS上の既存フリートAWS Systems Manager
管理下のイメージから作成したマシンPacker とゴールデンイメージ
CI やビルドジョブ向けのコンテナイメージコンテナ内の Device Protection
Dev Containers と CodespacesDev Containers 内の Device Protection
CI/CD ランナーとパイプラインGitHub Actions, GitLab CI/CD, Jenkins, CircleCI, Azure Pipelines, Bitbucket Pipelines、または Buildkite

各ガイドは同じ構成です。そのツールの設定、展開の確認方法、問題が起きたときに確認する項目です。

MDM が Linux デバイスを管理しているなら、インストールコマンドをスクリプトとしてそこから配信してください。そうでなければ、すでに使っている構成管理ツールまたはプロビジョニングツールを使ってください。

Device Protection は開発者が作業するマシンを保護します。代わりにサーバー上の脆弱なパッケージをスキャンするには、 VM スキャン.

展開前に

  • フリートにどのバージョンを適用するか決めます。 ダウンロード URL は常に最新リリースを指します。代わりに自分のスケジュールでフリートを更新したいなら、パッケージをミラーしてください。参照: バージョンとアップグレード.
  • 再実行を防ぎます。 ダウンロード前に、エージェントがすでにインストールされているか確認してください。そうすれば 2 回目の実行では何も起こりません。参照: 繰り返し実行を軽くする.
  • 再起動を計画します。 新しいログインシェルが起動して初めて保護は完了します。そのため、自動化実行から、誰かが作業中のマシンを再起動しないでください。参照: 保護が有効になるとき.
  • まずパイロットグループに展開します。 各トークンは 1 つの ユーザーグループに属するため、パイロットホストには専用のトークンを割り当て、そこから対象を広げてください。