Fitur cloud honeypot menempatkan honeypot di VPC dan server Alibaba Cloud Anda untuk mendeteksi serangan nyata terhadap server dari dalam maupun luar cloud. Anda juga dapat melacak serta melakukan serangan balik terhadap penyerang guna meningkatkan kesadaran keamanan dan efek pencegahan. Topik ini menjelaskan cara mengonfigurasi cloud honeypot.
Sebelum memulai
Fitur cloud honeypot telah diaktifkan. Untuk informasi selengkapnya, lihat Aktifkan layanan cloud honeypot.
Proses konfigurasi
Saat mengonfigurasi cloud honeypot, pastikan server host tempat probe host baru berada dapat mengakses node manajemen terkait.
Langkah 1: (Opsional) Bangun server proxy cloud untuk IDC on-premises
Jika Anda ingin menempatkan cloud honeypot pada server tanpa alamat IP publik di IDC on-premises, Anda harus membangun server proxy cloud honeypot di IDC tersebut. Kemudian, konfigurasikan alamat IP proksi saat membuat probe di Security Center agar akses proxy honeypot berfungsi.
Siapkan setidaknya satu server untuk proxy honeypot dan pastikan GCC serta zlib-devel telah diinstal pada server tersebut.
Unduh versi NGINX yang mendukung reverse proxy.
Cloud honeypot menggunakan koneksi HTTPS dan memerlukan Proxy Lapisan 4. Tambahkan parameter --with-stream saat mengompilasi dan menginstal NGINX.
tar -xvf nginx-1.9.0.tar.gz cd nginx-1.9.0 ./configure --without-http_rewrite_module --with-stream make make installPada direktori aplikasi NGINX /usr/local/nginx/conf/, modifikasi file konfigurasi
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 { #Anda dapat melihat alamat IP node manajemen pada tab Node Manajemen di Cloud Honeypot > Manajemen Konfigurasi server #management-node-IP#:1337; } server { listen 1338; proxy_timeout 10m; proxy_connect_timeout 60s; proxy_pass proxy1338; } upstream proxy1338 { #Anda dapat melihat alamat IP node manajemen pada tab Node Manajemen di Cloud Honeypot > Manajemen Konfigurasi server #management-node-IP#:1338; } }Setelah file konfigurasi dimodifikasi, jalankan perintah berikut untuk memulai NGINX.
/usr/local/nginx/sbin/nginx
Langkah 2: Tambahkan node manajemen
Node manajemen menyediakan layanan honeypot. Trafik yang diteruskan oleh probe pada akhirnya dikirim ke berbagai layanan honeypot yang dikonfigurasi pada node manajemen. Node manajemen merupakan inti dan fondasi dari seluruh sistem.
Masuk ke Security Center console.
Pada panel navigasi kiri, pilih .
Pada halaman Configuration Management, klik tab Manage Nodes, lalu klik Create Management Node. Konfigurasikan parameter untuk membuat node manajemen dan klik OK.
Parameter
Deskripsi
Management Node Name
Tentukan nama node manajemen.
Assigned Probes
Tentukan jumlah probe untuk node manajemen. Jumlah minimal adalah 20 dan maksimal 100. Jika nilai melebihi 100, sistem secara otomatis mengaturnya menjadi 100. Kami menyarankan Anda menginstal 2 hingga 3 probe host per blok CIDR dan 1 probe black hole VPC per VPC.
Probe digunakan untuk mengalihkan trafik. Cloud honeypot mendukung probe host dan probe black hole VPC.
Probe host: menginstal client pada host untuk meneruskan trafik dari port lokal ke kluster honeypot backend.
Probe black hole VPC: Saat IP_A dalam VPC mengakses alamat IP internal IP_B yang tidak ada, perangkat jaringan mengalihkan trafik ke probe black hole VPC. Probe black hole VPC membuat koneksi normal antara IP_A dan IP_C honeypot berdasarkan aturan pemetaan honeypot yang dikonfigurasi. Operasi ini transparan bagi IP_A.
Probe host diinstal pada host untuk mengalihkan trafik port ke layanan honeypot. Probe black hole VPC ditempatkan di VPC untuk mengalihkan trafik yang ditujukan ke alamat IP internal yang tidak ada ke layanan honeypot.
CIDR Block Allowed
Tentukan blok CIDR yang diizinkan untuk node manajemen dan probe host. Ini adalah alamat IP egress probe yang diizinkan mengakses node manajemen. Nilai default: 0.0.0.0/0. Anda dapat menentukan hingga 100 blok CIDR yang diizinkan. Probe perlu berkomunikasi dengan node manajemen selama layanan berjalan. Pastikan alamat IP egress probe berada dalam blok CIDR yang diizinkan.
Allow Honeypot Access Internet
Tentukan apakah honeypot pada node manajemen ini diizinkan mengakses Internet.
PentingJika Anda mengaktifkan fitur ini, risiko keamanan mungkin muncul. Penyerang dapat berhasil menyusup ke honeypot dan melancarkan serangan kuat. Jika fitur ini dinonaktifkan, hanya pendeteksian serangan yang didukung. Ini cocok untuk skenario jaringan internal.
Setelah node manajemen dibuat, Management Node Status-nya adalah Preparing. Status ini berlangsung sekitar 5 menit. Tunggu hingga Management Node Status berubah menjadi Normal.
Langkah 3: (Opsional) Templat honeypot
Fitur templat honeypot memungkinkan Anda mengonfigurasi atribut kustom berbeda untuk jenis honeypot yang berbeda guna membangun honeypot yang sesuai dengan skenario bisnis Anda dan mensimulasikan aplikasi yang lebih realistis. Jenis honeypot yang mendukung atribut kustom mencakup, namun tidak terbatas pada, judul website, gambar latar belakang OA, dan data halaman web. Anda dapat menyesuaikan templat honeypot sesuai kebutuhan bisnis Anda.
Pada halaman Configuration Management, klik tab Honeypot Templates. Pilih jenis honeypot di sebelah kiri dan klik Create Template.
Pada panel Create Template, konfigurasikan parameter templat honeypot dan klik OK.
Parameter
Deskripsi
Template Name
Tentukan nama templat honeypot.
Manage Nodes
Pilih node manajemen untuk menyebar cloud honeypot. Ini adalah node manajemen yang dibuat pada Langkah 1.
CatatanPengaturan parameter lain dalam templat honeypot mungkin sedikit berbeda tergantung jenis honeypot. Untuk informasi lebih lanjut tentang pengaturan tersebut, hubungi dukungan teknis.
Langkah 4: Tambahkan honeypot
Honeypot adalah unit dasar layanan honeypot. Sistem menyediakan banyak image honeypot bawaan. Anda dapat membuat instans honeypot dari image tersebut untuk menyediakan layanan honeypot.
Pada halaman Configuration Management, klik tab Honeypot Management dan klik Create Honeypot.
Pada panel Create Honeypot, konfigurasikan parameter honeypot dan klik OK.
Parameter
Deskripsi
Name
Tentukan nama honeypot.
Manage Nodes
Pilih node manajemen untuk menyebar cloud honeypot. Ini adalah node manajemen yang dibuat pada Langkah 1.
Honeypot Type
Pilih jenis honeypot. Kategori berikut tersedia:
Web
Advanced
Special Defect
System Service
Database
Honeypot Custom Configurations
Pilih kotak centang ini untuk mengonfigurasi atribut kustom honeypot. Anda dapat mengonfigurasi atribut kustom berbeda untuk jenis honeypot berbeda guna membangun honeypot yang sesuai dengan skenario bisnis Anda dan mensimulasikan aplikasi yang lebih realistis. Jenis honeypot yang mendukung atribut kustom mencakup, namun tidak terbatas pada, judul website, gambar latar belakang OA, dan data halaman web.
Anda juga dapat mengonfigurasi Honeypot Templates terlebih dahulu, lalu mengimpor konfigurasi dengan mengklik Import Template Configurations.
Untuk informasi tentang cara mengonfigurasi honeypot kustom dan Honeypot Templates, hubungi dukungan teknis.
Langkah 5: Tambahkan probe
Probe adalah alat untuk pengalihan trafik. Probe mengalihkan trafik abnormal dari host atau jaringan ke layanan honeypot. Terdapat dua jenis probe: probe VPC dan probe host.
Pada halaman Configuration Management, klik tab Probe Management dan pilih atau VPC Probe.
Pada panel konfigurasi probe, konfigurasikan parameter probe dan klik OK.
Tabel berikut menjelaskan parameter untuk menambahkan probe host:
Parameter
Deskripsi
Probe Name
Tentukan nama probe.
Manage Nodes
Pilih node manajemen yang sesuai dengan server tempat probe ditempatkan. Ini adalah node manajemen yang dibuat pada Langkah 1.
Proxy IP Address
Jika Anda menyebar cloud honeypot pada server IDC on-premises melalui server proxy, masukkan alamat IP server proxy. Jika tidak, biarkan bidang ini kosong.
Host for Probe Deployment
Pilih server tempat probe ditempatkan.
Configure Service
Tentukan nama dan port listening honeypot tempat trafik akses diteruskan.
CatatanPort listening adalah port pada host (misalnya Instance ECS). Probe mengalihkan trafik ke honeypot melalui port ini. Pastikan tidak ada layanan lain pada host yang menggunakan port ini. Port ini khusus untuk probe.
Tabel berikut menjelaskan parameter untuk menambahkan probe black hole VPC:
PentingAnda hanya dapat membuat instans honeypot di VPC Alibaba Cloud. Instans honeypot tidak dapat dibuat di jaringan lain. Setiap VPC hanya mendukung satu instans honeypot. Probe black hole VPC hanya dapat ditempatkan di wilayah tertentu. Untuk informasi selengkapnya, lihat Ikhtisar cloud honeypot.
Parameter
Deskripsi
Probe Name
Tentukan nama probe.
Manage Nodes
Pilih node manajemen yang sesuai dengan server tempat probe ditempatkan. Ini adalah node manajemen yang dibuat pada Langkah 1.
Deployed VPC
Pilih VPC tempat probe ditempatkan.
Configure Service
Tentukan nama dan port listening honeypot tempat trafik akses diteruskan.
Langkah selanjutnya
Setelah cloud honeypot dikonfigurasi, honeypot mengalihkan penyerang ke aplikasi umpan melalui probe. Honeypot mencatat informasi serangan dan menghasilkan event alert. Anda dapat melihat dan menangani event alert untuk meningkatkan pertahanan keamanan server dan VPC Anda. Untuk informasi selengkapnya, lihat Lihat dan tangani event alert.