Mengintegrasikan Alexa dengan Google SecOps
Dokumen ini menjelaskan cara mengintegrasikan Alexa dengan Google Security Operations.
Kasus penggunaan
Integrasi Alexa menggunakan kemampuan Google SecOps untuk mendukung kasus penggunaan berikut:
- Pengayaan popularitas URL: Tambahkan peringkat traffic situs global ke URL dalam kasus untuk membedakan situs yang sudah mapan dari domain yang tidak dikenal.
- Triase domain mencurigakan: Otomatis tandai domain dengan traffic rendah sebagai mencurigakan selama investigasi phishing atau malware.
- Eskalasi pemberitahuan otomatis: Rutekan playbook saat domain berada di bawah nilai minimum popularitas Anda sehingga analis dapat memprioritaskan URL yang mencurigakan.
Sebelum memulai
Sebelum mengonfigurasi integrasi Alexa di Google SecOps, selesaikan langkah-langkah prasyarat berikut:
- Buat kredensial kunci akses AWS untuk instance Google SecOps Anda.
- Konfigurasikan izin akses dengan hak istimewa terendah di AWS Identity and Access Management.
- Verifikasi konektivitas jaringan antara Google SecOps dan Alexa Web Information Service.
Membuat kredensial kunci akses AWS
Untuk terhubung ke Alexa Web Information Service, buat pengguna IAM khusus di AWS, bukan menggunakan kredensial akun root, dan buat pasangan kunci akses untuk parameter integrasi:
Access key id: ID kunci akses untuk pengguna AWS IAM khusus Anda.Secret access key: Kunci akses secret yang dipasangkan dengan ID kunci akses. Simpan kunci ini saat Anda membuatnya, karena AWS tidak mengizinkan Anda melihat kunci rahasia yang ada lagi nanti.
Untuk mengetahui petunjuk cara membuat kunci akses pengguna IAM, lihat dokumentasi AWS Identity and Access Management.
Mengonfigurasi izin akses dengan hak istimewa terendah
Hanya berikan izin yang diperlukan kepada pengguna IAM khusus Anda untuk mengkueri Alexa Web Information Service, bukan akses administratif penuh. Lihat dokumentasi AWS Identity and Access Management untuk mengetahui detail tentang cara melampirkan kebijakan.
Tabel berikut mencantumkan izin AWS minimal yang diperlukan untuk setiap tindakan:
| Tindakan | Layanan AWS | Izin yang diperlukan | Deskripsi |
|---|---|---|---|
| Mendapatkan Peringkat URL | awis |
awis:UrlInfo |
Mengambil peringkat traffic situs untuk URL. |
| Ping | awis |
awis:UrlInfo |
Menguji koneksi dan memverifikasi kredensial AWS Anda. |
Memverifikasi konektivitas jaringan
Pastikan instance Google SecOps atau agen jarak jauh Anda mengizinkan traffic HTTPS keluar ke endpoint Alexa Web Information Service yang tercantum dalam tabel berikut:
| Host tujuan | Port default | Arah | Protokol |
|---|---|---|---|
awis.us-west-1.amazonaws.com |
443 |
Keluar | HTTPS |
Parameter integrasi
Integrasi Alexa memerlukan parameter berikut:
| Parameter | Deskripsi |
|---|---|
Access key id |
Wajib. ID kunci akses AWS yang digunakan untuk terhubung ke Alexa Web Information Service. |
Secret access key |
Wajib. Kunci akses rahasia AWS yang terkait dengan
|
Untuk mendapatkan petunjuk tentang cara mengonfigurasi integrasi di Google SecOps, lihat Mengonfigurasi integrasi.
Anda dapat melakukan perubahan pada tahap selanjutnya, jika diperlukan. Setelah mengonfigurasi instance integrasi, Anda dapat menggunakannya dalam playbook. Untuk mengetahui informasi selengkapnya tentang cara mengonfigurasi dan mendukung beberapa instance, lihat Mendukung beberapa instance.
Tindakan
Untuk mengetahui informasi selengkapnya tentang tindakan, lihat Merespons tindakan yang tertunda dari meja kerja Anda dan Menjalankan tindakan manual dalam kasus Anda.
Mendapatkan Peringkat URL
Gunakan tindakan Get URL Rank untuk memeriksa peringkat traffic global URL dan mengidentifikasi situs yang tidak dikenal atau memiliki traffic rendah yang mungkin mencurigakan.
Tindakan ini berjalan di entity Google SecOps URL.
Input tindakan
Tindakan Get URL Rank memerlukan parameter berikut:
| Parameter | Deskripsi |
|---|---|
Threshold |
Wajib. Batas peringkat yang digunakan untuk menandai situs yang tidak dikenal, seperti
|
Output tindakan
Tindakan Dapatkan Peringkat URL memberikan output berikut:
| Jenis output tindakan | Ketersediaan |
|---|---|
| Lampiran repositori kasus | Tidak tersedia |
| Link repositori kasus | Tidak tersedia |
| Tabel repositori kasus | Tidak tersedia |
| Tabel pengayaan entitas | Tersedia |
| Hasil JSON | Tersedia |
| Pesan output | Tersedia |
| Hasil skrip | Tersedia |
Pengayaan entity
Tindakan Get URL Rank mendukung pengayaan entity berikut:
| Nama kolom pengayaan | Deskripsi |
|---|---|
Alexa_Rank |
Peringkat traffic global situs di Alexa. |
Hasil JSON
Contoh berikut menunjukkan output hasil JSON yang diterima saat menggunakan tindakan Get URL Rank:
[
{
"EntityResult": {
"TrafficData": [
{
"text": " ",
"DataUrl": [
{
"text": "domain.com",
"type": "canonical"
}
],
"Rank": [
{
"text": "5"
}
]
}
],
"text": " ",
"Request": [
{
"text": " ",
"Arguments": [
{
"text": " ",
"Argument": [
{
"text": " ",
"Name": [
{
"text": "url"
}
],
"Value": [
{
"text": "domain.com"
}
]
},
{
"text": " ",
"Name": [
{
"text": "responsegroup"
}
],
"Value": [
{
"text": "Rank"
}
]
}
]
}
]
}
]
},
"Entity": "domain.com"
}
]
Pesan output
Tindakan Get URL Rank memberikan pesan output berikut:
| Pesan output | Deskripsi pesan |
|---|---|
|
Tindakan berhasil. |
No entities were enriched. |
Tindakan gagal. Pastikan kasus menyertakan setidaknya satu URL yang valid. |
Request Error: (ERROR_CODE) |
Tindakan gagal. Periksa apakah kredensial AWS Anda sudah benar, pengguna IAM Anda memiliki izin untuk mengkueri Alexa Web Information Service, dan jaringan Anda dapat menjangkau layanan tersebut. |
Hasil skrip
Tabel berikut mencantumkan nilai untuk output hasil skrip saat menggunakan tindakan Dapatkan Peringkat URL:
| Nama hasil skrip | Nilai |
|---|---|
is_risky |
true atau false |
Ping
Gunakan tindakan Ping untuk menguji koneksi ke Alexa dan memverifikasi bahwa kredensial AWS Anda berfungsi.
Tindakan ini tidak berjalan di entity Google SecOps.
Input tindakan
Tidak ada.
Output tindakan
Tindakan Ping memberikan output berikut:
| Jenis output tindakan | Ketersediaan |
|---|---|
| Lampiran repositori kasus | Tidak tersedia |
| Link repositori kasus | Tidak tersedia |
| Tabel repositori kasus | Tidak tersedia |
| Tabel pengayaan entitas | Tidak tersedia |
| Hasil JSON | Tidak tersedia |
| Pesan output | Tersedia |
| Hasil skrip | Tersedia |
Pesan output
Tindakan Ping memberikan pesan output berikut:
| Pesan output | Deskripsi pesan |
|---|---|
Connected Successfully |
Tindakan berhasil. |
test_connectivity Error: (ERROR_REASON) |
Tindakan gagal. Periksa apakah kredensial AWS Anda sudah benar, pengguna IAM Anda memiliki izin untuk mengkueri Alexa Web Information Service, dan jaringan Anda dapat menjangkau layanan tersebut. |
Hasil skrip
Tabel berikut mencantumkan nilai untuk output hasil skrip saat menggunakan tindakan Ping:
| Nama hasil skrip | Nilai |
|---|---|
is_succeed |
true atau false |
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.