Langsung ke konten utama

Gambaran Umum

Analisis Perangkat & IP menghasilkan tag peringatan pada ip_analyses[].warnings[] setiap kali mendeteksi perilaku perangkat, jaringan, atau lokasi yang mencurigakan. Sembilan tag memiliki tindakan yang dapat dikonfigurasi (Tolak / Tinjau / Tidak ada tindakan) per node alur kerja; dua tag daftar blokir selalu menerapkan Declined, dan dua tag daftar izin selalu bersifat informasional. log_type dari setiap peringatan mencerminkan tindakan yang berlaku: error (Tolak), warning (Tinjau), atau information (Tidak ada tindakan). Setiap risiko dipicu paling banyak satu kali per sesi. Setiap risiko di bawah ini diverifikasi terhadap pipeline keputusan yang berjalan; peringatan menyertakan tag fitur LOCATION dan format objek peringatan standar. Peringatan fingerprint perangkat sengaja dipisahkan menjadi sinyal pasti dan sinyal yang dipulihkan:
  • DUPLICATED_DEVICE_FINGERPRINT berarti identitas perangkat deterministik yang sama (match_source persistent_id atau legacy_fp) digunakan kembali di seluruh sesi dengan nilai vendor_data yang berbeda.
  • DEVICE_RECOVERED_HIGH_CONFIDENCE berarti pemulihan fingerprint v2 mencocokkan sesi dengan perangkat yang pernah terdeteksi setelah ID persisten berubah (penyimpanan dibersihkan, mode penyamaran, penginstalan ulang aplikasi). Peringatan ini hanya muncul ketika kecocokan melewati ambang batas kemiripan dengan tingkat keyakinan tinggi dan pemeriksaan wajib.
Contoh peringatan Analisis Perangkat & IP Didit dengan alert perangkat, VPN, proxy, dan ketidakcocokan lokasi

Peringatan yang dihasilkan

Ketika perangkat yang dipulihkan belum memiliki sesi terkait yang memenuhi syarat (sehingga tidak ada yang masuk ke matches[]), DEVICE_RECOVERED_HIGH_CONFIDENCE tetap dipicu dengan bentuk fallback additional_data: recovery_match_device_uuid, recovery_match_similarity, recovery_match_band, recovery_gate_reason. IP_LOCATION_NOT_ALLOWED dipicu ketika geofencing IP diaktifkan (is_ip_geofencing_enabled) dan IP sesi berlokasi di negara atau negara bagian/wilayah yang ditandai sebagai tidak diizinkan dalam ip_geofencing_by_country. additional_data memuat ip_country_code (ISO-3), ip_country, ip_state, dan restricted_by (country atau state). Entri negara bagian/wilayah menimpa pengaturan negara dan dicocokkan dengan nama wilayah penyedia IP tanpa membedakan huruf besar-kecil (misalnya "California"); negara yang tidak tercantum dalam konfigurasi diizinkan.

Integritas perangkat dan runtime

Sinyal yang dilaporkan oleh SDK native dan klien web yang mendeskripsikan status perangkat tempat verifikasi dijalankan. Sinyal ini digunakan untuk mendeteksi serangan injeksi: penyerang yang dapat melakukan root pada perangkat atau melakukan hook pada proses aplikasi dapat mengganti umpan kamera sebelum mencapai pemeriksaan biometrik. Masing-masing dapat dikonfigurasi per alur kerja dan default-nya adalah Tidak ada tindakan, sehingga mengaktifkan fitur ini tidak mengubah keputusan apa pun hingga Anda memilih untuk menggunakannya.
Setiap probe dilakukan dengan upaya terbaik. Saat pemeriksaan tidak dapat dijalankan, sistem melaporkan tidak ditentukan alih-alih hasil yang tidak bermasalah, sehingga probe yang gagal tidak akan pernah menghasilkan positif palsu terhadap pengguna yang sah. Sinyal dilaporkan dari SDK native versi 4.4.0 ke atas; sesi dari SDK versi sebelumnya secara wajar tidak mengirimkan apa pun dan tidak akan pernah memunculkan DEVICE_INTEGRITY_SIGNALS_MISSING.
Sinyal root dan emulator umum terjadi di antara pengguna sah pada perangkat yang dimodifikasi namun tidak curang. Mulailah dengan tindakan Tinjau alih-alih Tolak untuk sinyal-sinyal ini dan pantau tingkat penolakan Anda sendiri sebelum memperketatnya.

Pengaturan yang dapat dikonfigurasi

Kontrol alur kerja per node (juga dapat dikonfigurasi secara global pada pengaturan verifikasi aplikasi; setiap tindakan default-nya adalah Tidak ada tindakan kecuali dinyatakan lain): Allowlist IP dan perangkat hanya menyembunyikan peringatan IP duplikat persis atau perangkat duplikat deterministik untuk nilai yang dimasukkan ke allowlist. Allowlist ini tidak menyembunyikan peringatan VPN/proksi, ketidakcocokan negara, ketidakcocokan IP yang diharapkan, perangkat yang dipulihkan, atau daftar blokir. Peringatan perangkat yang dipulihkan berguna untuk mendeteksi sindikat penipuan yang merotasi akun dan sesi dari perangkat keras yang sama, tetapi Didit dirancang secara konservatif — sistem lebih memilih melewatkan beberapa pengguna duplikat daripada menggabungkan perangkat yang tidak terkait ketika buktinya tidak cukup kuat. Peluncuran yang disarankan: mulailah dengan Tinjau, pantau volumenya selama dua minggu, lalu perketat tindakan jika tingkat positif palsu Anda rendah.

Perangkat duplikat vs. perangkat yang dipulihkan

Perlakukan kedua peringatan ini secara berbeda — keduanya terpicu berdasarkan bukti yang berbeda:

Kecocokan lintas sesi

Saat alamat IP yang sama, identitas perangkat persis yang sama, atau perangkat yang dipulihkan terdeteksi di berbagai sesi milik pengguna yang berbeda, Didit mencatatnya sebagai matches[] pada ip_analyses[]. Sesi dikelompokkan berdasarkan vendor_data: sesi dengan vendor_data yang sama diperlakukan sebagai pengguna yang sama dan dikecualikan dari kecocokan. Tanpa vendor_data, setiap sesi diperlakukan sebagai pengguna unik dan semua potensi duplikat akan ditampilkan — kami sangat menyarankan untuk selalu menyertakan vendor_data guna mengurangi derau. Setiap kecocokan mencakup:
  • session_id, session_number, vendor_data, dan verification_date dari sesi yang cocok, ditambah status siklus hidup dan api_service-nya (null untuk sesi alur kerja); source selalu bernilai session
  • match_type — ip_address atau device_fingerprint
  • match_source — ip_address, persistent_id, legacy_fp, atau recovered_high
  • matched_value — IP bersama, pengidentifikasi perangkat, atau (untuk kecocokan yang dipulihkan) UUID perangkat yang dipulihkan
  • confidence (0–1, 1 - P(false positive)) dan match_mode (deterministic / probabilistic / co_occurrence)
  • device_info — device_brand, device_model, browser_family, os_family, platform, device_fingerprint
  • location_info — ip_address, ip_country, ip_country_code, ip_state, ip_city, is_vpn_or_tor, is_data_center
  • Tambahan perangkat yang dipulihkan saat match_source bernilai recovered_high: recovery_similarity, tls_ja4_corroborated, recovery_gate_reason
Kecocokan IP dan kecocokan perangkat dibatasi masing-masing 5 entri (maksimal 10 entri). Lihat halaman laporan untuk skema kecocokan lengkap dan model keyakinan.

Contoh

VPN + ketidakcocokan negara (dikonfigurasikan ke Peninjauan)

Kecocokan dengan daftar blokir (memaksa penolakan)

Perangkat yang dipulihkan dengan keyakinan tinggi (dikonfigurasikan ke Peninjauan)

Terkait

Jenis peringatan

Terakhir diubah pada 7 November 2026