クラウドハニーポット機能を使用して、仮想プライベートクラウド (VPC) とサーバーにハニーポット (デコイ) をデプロイし、サーバー上のクラウド内外で発生した攻撃を検出できます。 ハニーポットを使用して攻撃を追跡し、追跡情報を使用して攻撃者を防御できます。 クラウドハニーポット機能は、セキュリティ認識を向上させ、攻撃を防ぎます。 このトピックでは、ハニーポットを設定する方法について説明します。
前提条件
クラウドハニーポット機能が有効になっています。 詳細については、「クラウドハニーポット機能の購入」をご参照ください。
データセンターにパブリックIPアドレスを持たないサーバーにハニーポットをデプロイする場合は、データセンターにプロキシサーバーを構築し、Security centerコンソールでプローブを作成するときにサーバーのプロキシIPアドレスを構成する必要があります。 これにより、プロキシモードでサーバーにハニーポットをデプロイできます。
データセンターにプロキシサーバーを構築するにはどうすればよいですか?
プロキシサーバーとして使用できるサーバーを少なくとも1つ準備します。 GNUコンパイラコレクション (GCC) とzlib-develがサーバーにインストールされていることを確認します。
リバースプロキシをサポートするNGINXのバージョンをダウンロードします。
ハニーポットはHTTPS接続を使用します。 ハニーポットをデプロイするには、レイヤー4 HTTPSプロキシを構築する必要があります。 NGINXをダウンロードした後、NGINXをコンパイルしてインストールするときに、-- with-streamパラメーターを追加する必要があります。
tar -xvf nginx-1.9.0.tar.gz
cd nginx-1.9.0
./configure --without-http_rewrite_module --with-stream
make
make install
nginxアプリケーションの /usr/local /NGINX /conf/ ディレクトリで、nginx.conf
設定ファイルを変更します。
#user nobody;
worker_processes auto;
error_log logs/error.log;
#error_log logs/error.log notice;
error_log logs/error.log info;
pid logs/nginx.pid;
events {
use epoll;
worker_connections 60000;
}
stream {
server {
listen 1337;
proxy_timeout 10m;
proxy_connect_timeout 60s;
proxy_pass proxy1337;
}
upstream proxy1337 {
# You can view the IP address of the management node for a honeypot in the IP Address of Management Node column of the Management Node tab. To go to the tab, choose Risk Governance > Cloud Honeypot > Configuration Management in the left-side navigation pane of the Security Center console.
server # The IP address of the management node for a honeypot#:1337;
}
server {
listen 1338;
proxy_timeout 10m;
proxy_connect_timeout 60s;
proxy_pass proxy1338;
}
upstream proxy1338 {''
# You can view the IP address of the management node for a honeypot in the IP Address of Management Node column of the Management Node tab. To go to the tab, choose Risk Governance > Cloud Honeypot > Configuration Management in the left-side navigation pane of the Security Center console.
server # The IP address of the management node for a honeypot#:1338;
}
}
設定ファイルを変更した後、次のコマンドを実行してNGINXを起動します。
/usr/local/nginx/sbin/nginx
手順の概要

重要
ハニーポットを設定するときは、新しく追加されたホストプローブを持つホストサーバーが、関連付けられた管理ノードにアクセスできることを確認してください。
ステップ1: 管理ノードの作成
管理ノードは、欺瞞ベースの保護機能を提供するためのコアおよび基本コンポーネントです。 管理ノードでハニーポットを設定し、プローブを使用してトラフィックをハニーポットに転送できます。
Security Center コンソールにログインします。 上部のナビゲーションバーで、管理するアセットのリージョンを選択します。 中国 または 全世界 (中国を除く) を選択できます。
左側のナビゲーションウィンドウで、 を選択します。
[構成管理] ページの [管理ノード] タブで、[管理ノードの作成] をクリックします。 表示されるパネルで、パラメーターを設定し、[OK] をクリックします。 下表に、各パラメーターを説明します。
パラメーター | 説明 |
管理ノード名 | 管理ノードの名前を指定します。 |
割り当てられたプローブ | 管理ノードに割り当てるプローブの数を指定します。 有効な値: 20 ~ 100 100を超える値を指定すると、このパラメーターは自動的に100に設定されます。 各CIDRブロックに2〜3つのホストプローブをインストールし、各VPCに1つのVPCプローブをインストールすることを推奨します。 説明 プローブは、トラフィックのリダイレクトに使用されます。 クラウドハニーポットは、ホストプローブとVPCプローブをサポートします。 ホストプローブ: ホストプローブはホストにクライアントをインストールし、設定されたポートトラフィックをバックエンドハニーポットクラスタに転送します。 VPCプローブ: VPC内のIPアドレス (IP_A) が存在しない内部IPアドレス (IP_B) にアクセスしようとすると、トラフィックはVPCプローブにリダイレクトされます。 設定されたハニーポットマッピング規則に基づいて、VPCプローブはIP_AとハニーポットIP_Cとの間の通常の接続を確立し、この操作はIP_Aに対して透過的なままである。
ホストプローブがホストにインストールされ、ポートトラフィックをハニーポットに転送します。 VPCプローブはVPCにインストールされ、存在しない内部IPアドレスを宛先とするトラフィックをハニーポットに転送します。 |
CIDRブロック許可 | ホストプローブの出力CIDRブロックを指定します。 これにより、CIDRブロックはホストプローブから管理ノードにアクセスできます。 デフォルト値は0.0.0.0/0です。 最大100個のCIDRブロックを指定できます。 欺瞞ベースの保護を提供するために、プローブは管理ノードと通信しなければならない。 プローブの出力IPアドレスが指定されたCIDRブロック内にあることを確認します。 |
Honeypotアクセスインターネットを許可 | 管理ノードがハニーポットにインターネットへのアクセスを許可するかどうかを指定します。 重要 スイッチをオンにすると、セキュリティ上のリスクが発生する可能性があります。 攻撃者はハニーポットに侵入し、深刻な攻撃を開始できます。 スイッチをオフにすると、攻撃検出のみがサポートされ、内部ネットワークに適しています。 |
作成した管理ノードを管理ノードリストに表示できます。 作成された管理ノードの管理ノードステータスパラメーターの値は準備です。 ノードは約5分間この状態にとどまる。 管理ノードのステータスが通常に変わるまでお待ちください。
ステップ2: (オプション) ハニーポットテンプレートを作成する
ハニーポットテンプレートを使用すると、ハニーポットタイプに基づいてカスタム属性を設定できます。 ハニーポットテンプレートを使用して、さまざまなビジネスシナリオに適したハニーポットを作成し、実際のアプリケーションをより適切にシミュレートできます。 webサイトのタイトル、OA (office automation) の背景画像、webページのデータなどのカスタム属性を設定できます。 ビジネス要件に基づいてハニーポットテンプレートを作成できます。
の左侧にHoneypotテンプレートのタブ構成管理ページでハニーポットタイプを選択し、テンプレートの作成.
[テンプレートの作成] パネルでパラメーターを設定し、[OK] をクリックします。 下表にパラメーターを示します。
パラメーター | 説明 |
テンプレート名 | ハニーポットテンプレートの名前を指定します。 |
管理ノード | ハニーポットをデプロイする管理ノードを指定します。 この例では、手順1で作成した管理ノードを選択します。 |
説明
テンプレートの作成パネルのパラメーターは、ハニーポットの種類によって異なります。 より多くの要件がある場合は、 チケットを起票し、テクニカルサポートにお問い合わせください。
ステップ3: ハニーポットを作成する
ハニーポットは、欺瞞ベースの保護機能を提供するための基本単位です。 このシステムは、さまざまなビルトインハニーポット画像を提供します。 ハニーポット画像に基づいてハニーポットを作成できます。
構成管理ページハニーポット管理のタブでハニーポットを作成をクリックします。
[ハニーポットの作成] パネルでパラメーターを設定し、[OK] をクリックします。 下表にパラメーターを示します。
パラメーター | 説明 |
名前 | ハニーポットの名前を指定します。 |
管理ノード | ハニーポットをデプロイする管理ノードを指定します。 この例では、手順1で作成した管理ノードを選択します。 |
Honeypotタイプ | ハニーポットのタイプを指定します。 有効な値: |
Honeypotカスタム設定 | ハニーポットのカスタム属性を指定します。 チェックボックスをオンにすると、ハニーポットタイプに基づいてカスタム属性を設定できます。 さまざまなビジネスシナリオに適したハニーポットを作成し、実際のアプリケーションをより適切にシミュレートできます。 webサイトのタイトル、OAの背景画像、webページのデータなど、カスタム属性を設定できます。 事前にハニーポットテンプレートタブでハニーポットテンプレートを作成し、[設定のテンプレートのインポート] をクリックして、テンプレートからカスタム属性をインポートすることもできます。 カスタムハニーポットとハニーポットテンプレートを設定する方法の詳細については、 チケットを起票し、テクニカルサポートにお問い合わせください。 |
ステップ4: プローブを作成する
プローブは、トラフィックをリダイレクトし、ホストやネットワークからの異常なトラフィックをハニーポットに転送するために使用されるツールです。 VPCプローブとホストプローブがサポートされています。
[構成管理] ページの [プローブ管理] タブで、[プローブの追加] をクリックします。 次に、[ホストプローブ] または [VPCプローブ] をクリックします。
AddHost ProbeまたはAddVPC Probeパネルで、パラメーターを設定し、OKをクリックします。
次のステップ
ハニーポットを設定すると、ハニーポットはターゲットからの攻撃を回避します。 このようにして、攻撃者はハニーポット内のおとりアプリケーションを攻撃し、ハニーポットは攻撃に関する情報を記録してアラートを生成します。 アラートを表示および処理して、サーバーとVPCのセキュリティを強化できます。 詳細については、「アラートイベントの表示と処理」をご参照ください。