How To Guides

Mode Operasi

Google Safe Browsing V5 memungkinkan klien memilih dari tiga mode operasi, sehingga pengguna dapat memilih mode yang paling sesuai untuk kasus penggunaan mereka. Halaman ini berisi ringkasan umum setiap mode beserta kelebihan dan kekurangannya.

Setiap mode operasi dapat dilakukan dengan urls.search atau hashes.search. Lihat Ringkasan untuk menentukan metode yang sesuai untuk Anda. Halaman mendetail mode operasi akan mengasumsikan penggunaan hashes.search.

Mode Real-Time

Mode ini menawarkan performa tertinggi dengan menggunakan database lokal yang berisi situs yang kemungkinan aman (Cache Global) dan ancaman yang diketahui untuk menyelesaikan pemeriksaan secara lokal dan sangat mengurangi panggilan jaringan.

Kelebihan
  • Keamanan Tinggi: Memberikan perlindungan mendekati real-time terhadap ancaman baru saat melakukan pemeriksaan langsung.
  • Performa Tinggi: URL diperiksa secara lokal terhadap Cache Global atau daftar ancaman, sehingga menghindari panggilan jaringan yang tidak perlu.
Kekurangan
  • Kompleksitas: Memerlukan klien untuk mengelola dan menyinkronkan database lokal dengan konten Global Cache dan daftar ancaman yang relevan.

Mode Daftar Lokal

Mode ini mengharuskan klien untuk mengelola database lokal berisi ancaman yang diketahui. URL diperiksa berdasarkan daftar lokal ini, dan permintaan hanya dikirim ke server untuk memverifikasi potensi kecocokan.

Kelebihan
  • Performa Tinggi: URL diperiksa secara lokal terhadap daftar ancaman, sehingga tidak memerlukan panggilan jaringan yang tidak perlu.
Kekurangan
  • Perlindungan yang terlewatkan: Perlindungan hanya berlaku selama update terakhir pada daftar lokal, yang dapat menyebabkan kerentanan terhadap ancaman baru.
  • Kompleksitas: Klien harus mengelola dan menyinkronkan database lokal dengan konten daftar ancaman yang relevan.

Mode Real-Time Tanpa Penyimpanan

Mode ini ditujukan untuk klien yang tidak dapat atau tidak ingin mengelola database lokal. Setiap pemeriksaan URL dikirim langsung ke layanan Safe Browsing, sehingga memberikan hasil real-time tanpa memerlukan penyimpanan lokal.

Kelebihan
  • Keamanan Tinggi: Memberikan perlindungan mendekati real-time terhadap ancaman baru saat melakukan pemeriksaan langsung.
  • Penerapan Sederhana: Menghindari kompleksitas pengelolaan database lokal.
Kekurangan
  • Performa Lebih Rendah: Setiap pemeriksaan URL memerlukan permintaan jaringan, yang secara inheren memiliki latensi lebih tinggi daripada pemeriksaan lokal.
  • Penggunaan Jaringan yang Lebih Tinggi: Menghasilkan lebih banyak traffic jaringan daripada mode lainnya.
  • Penggunaan Kuota yang Lebih Tinggi: Setiap pemeriksaan menggunakan kuota yang dialokasikan untuk project klien.