オンプレミスデータセンター (IDC)、ハイブリッドクラウド、Security Center に直接接続できない Alibaba Cloud Virtual Private Cloud (VPC) などのシナリオでは、プロキシサーバーを設定して、インターネットアクセスのないホストとコンテナを Security Center にルーティングして保護できます。本トピックでは、プロキシアクセスを通じてサーバーを Security Center に接続する方法について説明します。
ユースケース
Security Center に直接接続できない VPC
Alibaba Cloud VPC に厳格なアクセス制限があり、Security Center に直接接続できない場合は、プロキシアクセスを使用して Elastic Compute Service (ECS) インスタンスを Security Center に接続して保護できます。
オンプレミスデータセンター
ハイブリッドクラウド
制限事項
プロキシサーバーとして使用できるのは Linux サーバーのみです。
プロキシアクセスを通じて接続されたサーバーは、Security Center のほとんどの機能をサポートしますが、以下の機能はサポートされません。すべての機能の一覧については、「機能と特徴」をご参照ください。
プロキシアクセスではサポートされない Security Center の機能
|
モジュール |
機能 |
|
資産センター |
|
|
リスクガバナンス |
|
|
保護設定 |
ブルートフォース攻撃対策。この機能は、AliNet プラグインがオンラインのサーバーのみでサポートされます。 |
|
|
前提条件
-
プロキシサーバーとして使用するために、インターネットにアクセスできる 1 台以上のサーバーを準備し、以下の要件を満たしている必要があります。
-
十分なネットワーク帯域幅を確保してください。接続されるサーバー 1 台につき 10 Kbit/s の帯域幅が必要です。たとえば、50 台のサーバーを接続する場合、プロキシサーバーで 500 Kbit/s の帯域幅を確保する必要があります。
-
プロキシサーバーで、ホストまたはコンテナからの接続用にポート 80、443、および 8080 が開いている必要があります。
-
-
複数のサーバーをプロキシとして使用する場合は、ドメイン名アクセスを使用してください。プロキシサーバー用のドメイン名があり、プロキシサーバーの IP アドレス、負荷分散 IP、または仮想 IP アドレス (VIP) に解決されることを確認してください。
-
8 コア、16 GB のプロキシサーバー 1 台で、最大 6,000 台のホストまたはコンテナをサポートします。実際のニーズに基づいて、プロキシサーバーの仕様と数量を計画してください。
-
ドメイン名アクセスを使用しない場合 (たとえば、パブリック IP アドレスを直接使用する場合)、接続の安定性のために複数のサーバーを使用してプロキシクラスターを構築してください。
-
ハイブリッドクラウドシナリオの場合、サードパーティクラウドサーバーと Alibaba Cloud VPC 間のネットワーク接続を確立します。
ステップ 1:プロキシクラスターの作成
-
Security Center コンソールにログインします。
-
クライアント > プロキシのアクセス タブで、クラスターの新規作成 をクリックします。
-
クラスターの新規作成 ダイアログボックスで、クラスター名、通信アドレス、説明を設定し、OK をクリックします。
-
[連絡先アドレス]: プロキシサーバーの IP アドレスまたはドメイン名を入力します。 クラスターの作成後、クラスター内のホストまたはコンテナは、この連絡先アドレスを使用してプロキシサーバーに接続します。
-
連絡先アドレス をプロキシサーバーの IP アドレスに設定した場合、設定できるプロキシサーバーは 1 つだけです。 この方法は、少数のホストまたはコンテナ (例: 5) を接続する場合に使用します。
-
複数のプロキシサーバーを設定するには、連絡先アドレス としてドメイン名を使用し、そのドメイン名がプロキシサーバーの IP アドレス、ロードバランシング IP、または仮想 IP アドレス (VIP) に解決されるようにします。
-
クラスター作成後、クラスター名と通信アドレスは変更できません。わかりやすいクラスター名と接続可能な通信アドレスを入力してください。
-
ステップ 2:プロキシサーバーのデプロイ
-
クライアント > プロキシのアクセス タブで、対象のクラスターの 操作する 列の プロキシのデプロイ をクリックします。
-
プロキシサーバーのデプロイ パネルで、デプロイモードを選択し、設定を完了します。
プロキシサーバーに Security Center エージェントが既にインストールされてオンラインになっている場合は、クイックデプロイを選択してください。プロキシサーバーに Security Center エージェントがインストールされていない場合は、手動デプロイを使用してください。
-
[クイックデプロイ]
クイックデプロイ を選択すると、資産リストからプロキシサーバーとして使用する Linux サーバーを選択し、OK をクリックします。
-
[手動デプロイ]
手動のデプロイ を選択した場合は、ページから手動デプロイコマンドをコピーし、管理者としてプロキシサーバーにログインし、コマンドを実行します。
デプロイから約 5 分後、クライアント > プロキシのアクセス タブでプロキシサーバーのオンラインステータスを表示できます。
プロキシサーバーをデプロイした後、Security Center エージェントがインストールされていない場合、サーバーはプロキシ機能のみとなり、脆弱性検出やベースラインチェックなどのセキュリティ機能は使用できません。プロキシサーバーを保護するには、Security Center エージェントをインストールしてください。詳細については、「Security Center エージェントのインストール」をご参照ください。
-
ステップ 3:サーバーをプロキシクラスターに接続
クラスターを作成し、プロキシサーバーをデプロイした後、サーバーをクライアントとしてプロキシクラスターに追加し、プロキシアクセスを通じて Security Center に接続します。
-
8 コア、16 GB のプロキシサーバー 1 台で、最大 6,000 台のホストまたはコンテナをサポートします。
-
サーバーを直接選択する場合も、インストールコマンドを使用する場合も、各バッチで最大 500 台のホストを処理できます。バッチ間で少なくとも 1 分間待機してください。
-
クライアント > プロキシのアクセス タブで、対象のクラスターの 操作する 列にある クライアントにアクセスする をクリックします。
-
クライアントにアクセスする パネルで、アクセスモードを選択し、設定を完了します。
サーバーに Security Center エージェントが既にインストールされてオンラインになっている場合は、サーバーを直接選択してください。サーバーに Security Center エージェントがインストールされていない場合は、インストールコマンドを使用してください。
-
[サーバーを直接選択]
アセットリストで、接続するサーバーを選択し、OK をクリックします。
-
[インストールコマンドの使用]
-
[インストールコマンドの生成] に移動する をクリックします。
-
クライアント > インストールコマンド タブで、インストールコマンドの追加 をクリックします。
-
インストールコマンドの追加 ダイアログボックスで、パラメーターを設定し、OK をクリックします。
パラメータ
説明
[有効期限]
インストールコマンドの有効期限。
[サービスプロバイダー]
サーバーのサービスプロバイダー。
[デフォルトグループ]
Security Center のホスト資産リストにおけるサーバーのグループ。
[OS]
サーバーのオペレーティングシステム。
[イメージシステムの作成]
サーバーのイメージを作成するかどうかを指定します。デフォルトオプションのままにしてください。
[プロキシの選択]
自作のプロキシクラスター を選択し、次に接続するプロキシクラスターを選択します。
-
インストールコマンドリストで、生成されたコマンドの プロキシのアクセス フィールドに選択したプロキシクラスター名が表示されていることを確認し、コマンドエリアの右上隅にあるコピーアイコンをクリックします。
-
接続するサーバーに管理者としてログオンし、オペレーティングシステムに基づいてインストールコマンドを実行します。
-
-
インストールから約 5 分後、プロキシクラスターの 接続済みのクライアント 列の数字をクリックすると、プロキシ経由で接続されているサーバーのリストを表示できます。
(オプション) ステップ 4:プロキシクラスターポリシーの設定
デフォルトでは、プロキシサーバーによって収集されたデータは、帯域幅や頻度の制限なく Security Center に送信されます。データ転送モードの変更や、帯域幅と頻度の制限を設定するには、次の手順に従ってください。
-
クライアント > プロキシのアクセス タブで、対象のクラスターの 操作する 列で、プロキシ設定 をクリックします。
-
プロキシ設定 ダイアログボックスで設定を行い、OK をクリックします。
データ伝送モードは、管理センターへのバックフロー と バックフローせずに指定されたディレクトリにキャッシュする に対応しています。
転送モード
説明
管理センターへのバックフロー
リスクと脅威を検出するために Security Center にデータを送信します。プロキシサーバーと Security Center 間の通信の帯域幅と頻度は手動で設定できます。オプション: [無制限]: 帯域幅や頻度の制限はありません。[カスタム]: カスタムの帯域幅と頻度の制限を設定します。帯域幅の使用量と通信プロセスを合計リソースの 60% 未満に抑えてください。
バックフローせずに指定されたディレクトリにキャッシュする
ビジネスネットワーク (オンプレミス IDC、VPC など) 内で指定されたデータタイプのリスクや脅威を検出します。ログはデフォルトでプロキシサーバーの
/usr/local/aegis/proxy/log/export.logに保存されます。キャッシュディレクトリは変更できます。キャッシュディレクトリは最大 10 GB まで対応します。ストレージが 10 GB を超えると、システムは最も古いログから順に上書きします。
関連操作
プロキシクラスター情報の表示
-
Security Center コンソールにログインします。
-
クライアント > プロキシのアクセス タブでは、次の操作を実行できます。
-
クラスター詳細の表示
プロキシクラスター名、通信アドレス、接続されたクライアント数、クラスターステータス、およびその他の情報を表示できます。クラスターは以下のいずれかの状態になります。
-
オンライン:クラスター内の少なくとも 1 台のプロキシサーバーがオンラインです。
-
オフライン:クラスター内にプロキシサーバーが存在しないか、すべてのプロキシサーバーがオフラインです。
-
-
プロキシサーバーリストの表示
対象のクラスターの サーバー基本情報 列にある
アイコンをクリックすると、プロキシサーバーの一覧が表示されます。アセット情報エリアでプロキシサーバーにカーソルを合わせると、その基本情報を表示できます。クライアントステータス フィールドには、Security Center エージェントのオンラインステータスが表示されます。プロキシサーバーリストには、[資産情報]、接続済みのクライアント、[現在のバージョン]、[ステータス]、および 操作する の列が表示されます。プロキシサーバーのレコードをクリックすると、サーバー基本情報 詳細パネルが表示されます。このパネルには、サーバー名、インスタンス ID、リージョン、グループ、プライベート IP アドレス、MAC アドレス、エージェントステータス、メモリ、CPU、カーネルバージョン、ディスク使用量、および [クライアント自己保護] のステータスが表示されます。
-
接続済みクライアントの表示
対象クラスターの 接続済みのクライアント 列の数字をクリックすると、接続済みサーバーのリストが表示されます。 資産情報、グループ、OS タイプ、サービスプロバイダー、リージョン、タグ、エージェントステータスを確認できます。
-
クラスターの削除
プロキシアクセスを通じて接続されたサーバーを削除するには、接続されたクライアント、プロキシサーバー、およびプロキシクラスターを順番に削除してください。
-
プロキシクラスターからすべてのサーバーを切断します。
-
クライアント > プロキシのアクセス タブで、対象のクラスターの 操作する 列にある クライアントにアクセスする をクリックします。
-
クライアントにアクセスする パネルで、選択されているすべてのサーバーをクリアし、OK をクリックします。
この操作により、すべてのサーバーがプロキシクラスターからバインド解除されますが、Security Center エージェントはアンインストールされません。エージェントをアンインストールするには、「コマンドを実行して Security Center エージェントをアンインストール」をご参照ください。
-
-
プロキシサーバーをアンインストールします。
プロキシサーバーを削除できるのは、オフライン状態の場合のみです。aegis proxy プロセスを停止して、プロキシサーバーをオフラインにしてください。
-
管理者としてプロキシサーバーにログオンし、以下のコマンドを実行して aegis proxy プロセスを停止します:
ps -ef | grep aegis kill PID # /usr/local/aegis/proxy/SasClientProxy プロセスの PID説明プロセスを停止する権限がない場合は、まずクライアント自己保護を無効にしてください。詳細については、「Agent 設定タブで機能を有効化」をご参照ください。
-
クライアント > プロキシのアクセス タブで、ターゲットクラスターの サーバー基本情報 列にある
アイコンをクリックします。 -
サーバー基本情報 パネルで、各プロキシサーバーの操作列にある 削除 をクリックします。
-
-
クラスターからすべてのプロキシサーバーを削除した後、プロキシクラスターの操作する列で削除をクリックしてプロキシクラスターを削除します。
プロキシバージョンのアップグレード
Security Center は、プロキシサーバーのバージョンを継続的にアップグレードしています。必要に応じて手動でアップグレードできます。
-
Security Center コンソールにログインします。
-
サーバー基本情報 パネルで、対象のプロキシサーバーの 操作する 列の アップグレード をクリックします。
アップグレード が淡色表示されている場合、プロキシバージョンがすでに最新であるか、Security Center エージェントがオフラインです。 エージェントがオフラインの場合は、問題のトラブルシューティングを行い、アップグレードする前にエージェントがオンラインであることを確認してください。 詳細については、「Security Center エージェントがオフラインになる問題のトラブルシューティング」をご参照ください。
よくある質問
Security Center のプロキシアクセスはクロスアカウントアクセスをサポートしていますか?
いいえ。Alibaba Cloud アカウント A で作成されたプロキシクラスター経由で、Alibaba Cloud アカウント B 配下の ECS インスタンスを Security Center に接続することはできません。
Security Center のマルチアカウントのセキュリティ管理機能では、複数の Alibaba Cloud アカウントにわたるセキュリティ設定 (資産アクセスを含む) とリスク処理を統一管理できます。この機能の使用を推奨します。詳細については、「マルチアカウント管理機能の使用」をご参照ください。