Langsung ke konten

@capgo/capacitor-device-integrity

Integritas perangkat dan sinyal fraud dengan Widevine, Play Integrity, App Attest, dan DeviceCheck

Integritas perangkat dan sinyal fraud dengan Widevine, Play Integrity, App Attest, dan DeviceCheck

Mulai dengan getCapabilities() dan metode inti lainnya yang tercantum di bawah ini.

PlatformDukunganCatatan
iOSYaNative
AndroidYaNative
WebParsialLihat panduan memulai
  • getCapabilities - Mengembalikan fitur integrity apa saja yang tersedia di platform saat ini.
  • getWidevineFingerprint - Mengembalikan device fingerprint berbasis Android Widevine.
  • prepareAttestation - Menyiapkan status App Attest atau Play Integrity dan mengembalikan key atau provider handle.
  • createAttestation - Membuat token attestation registrasi yang terikat dengan backend challenge.
  • createAssertion - Membuat token assertion request yang terikat dengan backend payload.
  • getDeviceCheckToken - Membuat token iOS DeviceCheck untuk pengecekan fraud di sisi server.
MethodDeskripsi
getCapabilitiesMendukung Widevine, App Attest, DeviceCheck, dan Play Integrity pada perangkat ini.
getWidevineFingerprintKhusus Android. Mengembalikan salted SHA-256 fingerprint dan metadata Widevine opsional.
prepareAttestationMenyiapkan native attestation dan mengembalikan keyId plus format.
createAttestationMembuat token registrasi untuk backend-issued challenge.
createAssertionMembuat assertion token untuk yang diterbitkan backend payload.
getDeviceCheckTokenKhusus iOS. Mengembalikan token base64 DeviceCheck.

Android Play Integrity dapat menggunakan nomor proyek Cloud global di capacitor.config.ts:

plugins: {
DeviceIntegrity: {
cloudProjectNumber: '123456789012',
},
},

Anda juga dapat mengirimkan cloudProjectNumber ke prepareAttestation, createAttestation, dan createAssertion.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-device-integrity.

Lanjutkan dari @capgo/capacitor-device-integrity

Bagian berjudul “Lanjutkan dari @capgo/capacitor-device-integrity”

Jika Anda menggunakan @capgo/capacitor-device-integrity untuk merencanakan keamanan dan kepatuhan, hubungkan dengan Menggunakan @capgo/capacitor-device-integrity untuk kapabilitas native di Menggunakan @capgo/capacitor-device-integrity, Menggunakan @capgo/capacitor-app-attest untuk alur attestation terkait, @capgo/capacitor-app-attest untuk detail implementasi, Capgo Security Scanner untuk alur kerja produk di Capgo Security Scanner, dan Keamanan Capgo untuk alur kerja produk di Capgo Security.