プロキシ設定

FutureVulsでは『インストール時』、『スキャン結果のアップロード時』にスキャン実行サーバからインターネットへのアクセスが発生します。 このときプロキシサーバを経由してインターネットへアクセスが行われる環境では、以下の設定をしてください。

Linuxの場合

インストール時

インストール前に環境変数へプロキシを設定します。

export http_proxy="http://<プロキシサーバアドレス or ホスト名>:<ポート番号>"

認証ありプロキシの場合は以下のフォーマットで設定します。

export http_proxy="http://<プロキシユーザ>:<プロキシパスワード>@<プロキシサーバアドレス or ホスト名>:<ポート番号>"

インストーラの実行方法は、通常の手順と同様です。 インストールが終わりましたら、以下の『インストール後』の項目を参照し、設定してください。

インストール後

スキャン結果をプロキシを経由でアップロードできるよう、以下を設定してください。

『/opt/vuls-saas/vuls-saas.sh』ファイルを編集し、以下の箇所を変更します。

#!/bin/bash

## If you are using proxy, please uncomment ##
# PROXY="http://<modify>:<port>"
↑↑↑ コメントアウトを消し、環境に合わせてプロキシサーバのアドレス or ホスト名とポート番号を設定し保存してください。 ↑↑↑

認証ありプロキシの場合
PROXY ="http://<プロキシユーザ>:<プロキシパスワード>@<プロキシサーバアドレス or ホスト名>:<ポート番号>"

~~~ 以下省略 ~~~

Windowsの場合

インストール時(Windows)

インストール前にWindowsOSのプロキシを設定してください。

  • インターネットエクスプローラー起動します。
  • [ツール]アイコンをクリックし、[インターネットオプション]を選択します
  • [接続]タブを選択します
  • [LAN設定]をクリックしてプロキシサーバの設定を入力します
  • [OK]ボタンをクリックします

インストーラの実行方法は、通常の手順と同様です。 インストールが終わりましたら、以下の『インストール後』の項目を参照し、設定してください。

インストール後(Windows)

スキャン結果をプロキシ経由でアップロードできるよう、config.tomlを設定してください。

『C:\Program Files\vuls-saas\config.toml』ファイルを編集し変更します。

環境に合わせてプロキシサーバのアドレス or ホスト名とポート番号を追記して保存してください。

例)

[Servers]

  [Servers.localhost]
    Host = "localhost"
    UUID = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX"

[Proxy]
  ProxyURL = "proxy.contoso.com:8080"
  BypassList = "localhost;*.contoso.com"

Vulsスキャナ実行時に、WinHTTPのプロキシ設定をnetshコマンドを用いて設定します。 上記の例では以下のコマンドが発行されます。

netsh winhttp set proxy proxy.contoso.com:8080 "localhost;*.contoso.com"

netshでのWinHTTPの設定はOS全体に影響します。
参考: Use Group Policy to apply WinHTTP proxy settings to Windows clients
十分テストしてから本番環境へ適用してください。 WinHTTPの設定確認方法はこちらです。

netsh winhttp show proxy