Meninjau persyaratan deployment
Dokumen ini menguraikan persyaratan teknis dan lingkungan yang diperlukan untuk men-deploy Agen Jarak Jauh Google Security Operations. Remote Agent bertindak sebagai jembatan, yang memungkinkan platform Google Security Operations berkomunikasi dengan alat dan perangkat keamanan dalam lingkungan lokal Anda.
Sebelum memulai
Sebelum melanjutkan penginstalan, pastikan Anda memenuhi prasyarat berikut:
- Konfigurasi email (opsional): Konfigurasikan integrasi email (SMTP/IMAP) di Content Hub hanya jika Anda memerlukan paket penginstalan untuk dikirim melalui email. Jika dikonfigurasi, gunakan Shared Instances di halaman Configure.
- Aksesibilitas server: Server Agen harus dapat diakses oleh Google SecOps Publisher dan alat keamanan target dalam lingkungan yang sesuai.
Persyaratan teknis
Tinjau persyaratan hardware dan sistem operasi berikut untuk server yang menghosting Agen Jarak Jauh:
| Persyaratan | Deployment dasar | Deployment yang ditingkatkan skalanya |
|---|---|---|
| CPU | 4 core | 8 core |
| RAM | 8 GB | 16 GB |
| Penyimpanan | 100 GB | 100 GB |
Sistem operasi yang didukung
Berikut adalah prasyarat untuk server pelanggan akhir (khusus untuk penginstalan manual Agen Jarak Jauh):
- Centos 7.9 Bersih
- Red Hat Enterprise Linux (RHEL) 8.7
- Debian 12
Jika infrastruktur Anda memerlukan RHEL 9 atau 10 (atau yang lebih baru), deploy Agen Jarak Jauh menggunakan mesin container yang didukung (Podman atau Docker), bukan penginstal manual.
Mesin container yang didukung
Agen Jarak Jauh mendukung mesin container berikut:
- Podman (direkomendasikan untuk semua penginstalan baru)
- Docker
Deployment dalam container menjalankan image container bawaan (berdasarkan Debian 12 untuk Agen Jarak Jauh versi setelah 2.5.0.4) dan didukung di host yang menjalankan RHEL 9 atau 10 (atau yang lebih baru), serta RHEL 8 dan Debian 12.
Persyaratan jaringan dan firewall
Saat Anda mengonfigurasi aturan firewall untuk host Agen Jarak Jauh, penuhi persyaratan konektivitas keluar berikut:
- Izinkan traffic HTTPS keluar di port TCP
443ke instance Google SecOps, Publisher, dan endpoint API lokasi Anda. Untuk mengetahui daftar domain yang diperlukan, lihat Akses jaringan dan daftar domain yang diizinkan. Jika kebijakan firewall Anda tidak mengizinkan entri domain karakter pengganti (seperti*.backstory.chronicle.security,*.siemplify-soar.com, atau*-chronicle.googleapis.com), gunakan URL SOAR khusus tenant, nama host Publisher (SERVER_API_ROOT), dan endpoint API lokasi (<var>REGION</var>-chronicle.googleapis.com, yang dikonfigurasi diONE_PLATFORM_URL_DOMAIN) yang disediakan saat tenant Anda disediakan. Format endpoint regional (chronicle.<var>REGION</var>.rep.googleapis.com) tidak didukung untuk konektivitas bidang kontrol Agen Jarak Jauh. - Izinkan traffic HTTPS keluar di port TCP
443ke endpoint autentikasi Google Cloudyang diperlukan:oauth2.googleapis.com(untuk autentikasi akun layanan),sts.googleapis.com, daniamcredentials.googleapis.com(untuk Workload Identity Federation). Untuk mengetahui informasi selengkapnya, termasuk konfigurasi Private Service Connect, lihat Persyaratan Jaringan dan Private Service Connect. - Izinkan traffic HTTPS keluar di port TCP
443ke container registry yang digunakan untuk deployment Podman atau Docker. Registry yang diperlukan mencakup*.pkg.dev(sepertius-docker.pkg.dev) dangcr.iountuk Artifact Registry, ataudocker.io. - Lewati pemeriksaan SSL/TLS pada proxy lapisan aplikasi dan firewall Deep Packet Inspection (DPI) untuk traffic Agen Jarak Jauh. Tindakan ini mencegah proxy mengganggu TLS handshake dengan endpoint API Penerbit dan Google SecOps Anda.
Lingkungan yang telah melalui hardening dan kebijakan keamanan OS
Mekanisme pengerasan dan penegakan keamanan OS host—seperti SELinux dalam mode Enforcing, AppArmor, atau software keamanan endpoint—dapat menyebabkan tugas Agen Jarak Jauh gagal saat kebijakan keamanan memblokir perintah OS yang dijalankan oleh agen.
Jika Anda men-deploy Agen Jarak Jauh di host yang diperkuat, Anda harus mengecualikan Agen Jarak Jauh dari kebijakan penegakan keamanan ini agar dapat menjalankan perintah OS yang diperlukan:
- Untuk deployment dalam container (Docker atau Podman), kecualikan container Agen Jarak Jauh
saat memulainya untuk pertama kali dengan menambahkan
--security-opt label=disable(untuk SELinux) atau--security-opt apparmor=unconfined(untuk AppArmor) ke perintahdocker runataupodman runAnda. - Konfigurasikan aturan kebijakan SELinux kustom, profil AppArmor, atau pengecualian keamanan endpoint dan antivirus untuk direktori Agen Jarak Jauh (
/opt/SiemplifyAgent,/home/siemplify_agent/agent_source, dan/var/log/SiemplifyAgent) serta file yang dapat dieksekusi (/usr/local/bin/python3.11,/usr/local/bin/pip3, dan/usr/bin/supervisord). - Atau, tetapkan SELinux ke mode
Permissivedi mesin host dengan menetapkanSELINUX=permissivedi/etc/selinux/config(atau menjalankansudo setenforce 0untuk sementara) jika pengecualian kebijakan yang ditargetkan tidak dikonfigurasi.
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.