コンテンツにスキップ

プレビュー版

このガイドはプレビュー版です。内容は今後変わることがあります。

計画③ 環境を確認する#

全員が読む

サーバを登録する前に、対象のサーバの OS や通信の条件、社内の手続きを確認します。ここで確認した内容から、設定② サーバ・製品を登録するで使うスキャン方法が決まります。

  • 対象者

    技術担当(サーバの運用・インフラを担当する方)

  • 所要時間

    約15分

  • このページでわかること

    確認しておく6つのことと、そこから決まるスキャン方法

  • 完了の目安

    初期範囲のサーバについて、使うスキャン方法の候補が決まっている

確認しておく6つのこと#

# 確認すること 見るポイント 導入準備シートの書き込み先
1 サーバのある場所 オンプレミス、AWS、Azure、GCP、インターネットにつながらない閉域網があるか サーバのある場所(C-1)
2 OS の内訳 例:「RHEL 系 100台、Ubuntu 30台、Windows Server 50台」。概数で構いません。対応している OS は対応環境で確認します OS の内訳(C-2)
3 サーバ以外に管理したいもの ネットワーク機器、コンテナ、商用ミドルウェア、自社開発アプリのライブラリなど サーバ以外の管理対象(C-3)
4 外部への通信 サーバから外部へ HTTPS で通信できるか。プロキシを通すか。プロキシに認証があるか 外部への通信・プロキシ(C-4、C-5)
5 社内の手続き 本番サーバにソフトウェアを入れるとき、変更管理の申請や検証環境での事前確認が必要か。必要なら、どのくらい時間がかかるか 社内の手続き(C-7)
6 スキャンを避けたい時間帯 バッチ処理の時間帯や月末月初など スキャンを避けたい時間帯(C-8)

社内の手続きは早めに#

5の社内の手続きは、導入の日程を大きく左右します。申請に数週間かかる場合は、このページを読んだ時点で申請を始めておくと、初期範囲の登録(目安:4週目まで)に間に合わせやすくなります。

通信の条件はつまずきやすいポイントです#

スキャナは、インストール時のプログラムの取得と、毎日の結果の送信に、外部への HTTPS 通信を使います。プロキシを通す環境では、プロキシの設定が必要です。導入前に、通信できる宛先と、プロキシの有無・認証の有無を確認しておいてください。必要な通信先(宛先とポート)は通信要件に一覧があります。プロキシ配下でインストールやスキャンに失敗するのは、導入時によくあるつまずきです。導入前に必ず確認してください。

社内の審査で聞かれること#

本番のサーバにスキャナを入れるときは、情報システム部門やセキュリティ部門の審査で、次のことを聞かれることがあります。要点と、詳しく書かれたページをまとめました。

聞かれること 要点 詳しく書かれたページ
送るデータ OS の種類とバージョン、インストールされているパッケージなどの構成情報を送ります。脆弱性の判定は FutureVuls 側で行います スキャンについて
通信先 FutureVuls へは、スキャナを入れたサーバから HTTPS(443番)で通信します。スキャナのダウンロードには HTTP(80番)も使えます。このほかに、DNS(53番)と、OS のリポジトリや Windows Update への通信(HTTP または HTTPS)が必要です。リモートスキャンの場合は、スキャナを入れたサーバから対象のサーバへ SSH(22番)で接続します。FutureVuls からサーバへの通信はありません 通信要件、スキャナの導入要件
必要な権限 Linux では、インストールに root 権限が必要です。スキャンは、root 権限で動かすか、root 権限なしで動かすかを選べます。root 権限があると、再起動が必要なパッケージや動いているプロセスも調べられます。Windows では、管理者として起動したコマンドプロンプトでインストールします。定期スキャンは SYSTEM ユーザで動きます スキャナのインストール
サーバに追加されるもの Linux では、実行用のユーザとグループ(vuls-saas)、/opt/vuls-saas のファイル、ログ用の /var/log/vuls、sudoers の設定(/etc/sudoers.d/vuls-saas)、定期実行の cron、必要な依存パッケージです。Windows では、C:\Program Files\vuls-saas のファイルと、定期実行のタスクスケジューラの設定です スキャナのインストール
データの保存場所 アップロードされた構成情報やスキャン結果は、日本国内の AWS に保存されます。メール配信など一部の機能は、日本国外のサービスを使います データの保存場所
スキャナのソースコード OSS の「Vuls」をもとにした専用のプログラムで、ソースコードは公開されています Vuls(GitHub)

セキュリティチェックシートへの回答など、ここにない質問への対応が必要な場合は、お問い合わせ窓口からご連絡ください。

インストールの前に通信を確かめる#

スキャナを入れるサーバで次のコマンドを実行し、200 と表示されれば、インストールに必要な通信ができています。それ以外の値が出る場合は、プロキシやファイアウォールの設定を確かめます(スキャナの導入要件)。

curl -o /dev/null -s -w "%{http_code}\n" https://installer.vuls.biz/vuls-installer.sh

確認した内容から決まるスキャン方法#

サーバの場合は、次の問いに上から順に答えていくと、使うスキャン方法が決まります。

問い 「はい」なら 更新
1. インターネットに接続でき、対象のサーバにスキャナを置ける ローカルスキャン(まずはこれ。コマンド1つで導入できます) 自動
2. SSH でつなげる中継サーバにスキャナを置ける リモートスキャン 自動
3. Amazon Inspector を有効にしている EC2 である Inspector 連携 自動
4. サーバの SBOM(ソフトウェア部品表)を用意できる SBOM インポート 手動
どれにも当てはまらない(閉域網など) ペーストスキャン 手動

「手動」の方法では、サーバの構成が変わるたびに登録し直す必要があります。できるだけ「自動」の方法を選ぶと、毎日の手間がかかりません。

コンテナイメージ、アプリケーションのライブラリ、ネットワーク機器などを登録したい場合も含め、方法ごとの手順は設定② サーバ・製品を登録するから各ページに進んでください。

つまずいたとき#

それでも解決しない場合は、お問い合わせ窓口からご連絡ください。

次に読むページ#

グループとメンバを用意します。設定① アカウントの構造をつくるに進みます。

設定① アカウントの構造をつくるへ進む