Sdílet prostřednictvím


Mobilní sada SDK Dynamics 365 Fraud Protection pro Android

Tato funkce je navržená a doporučená pro použití se službou Microsoft Dynamics 365 Fraud Protection. Dynamics 365 Fraud Protection poskytuje otisky prstů zařízení založené na umělé inteligenci (AI); běží v Azure; a je škálovatelný a spolehlivý a má zabezpečení na podnikové úrovni. Funkce otisku prstu na zařízeních ochrany před podvody umožňuje identifikovat zařízení (například počítače, konzoly Xbox, tablety a mobilní telefony) napříč několika relacemi nebo interakcemi, které se zabývají vaší firmou a dalšími podniky v síti podvodných podvodů. Kromě toho umožňuje ochranu před podvody propojit zdánlivě nesouvisející události mezi sebou v síti podvodů a identifikovat vzory podvodů.

Při implementaci otisku prstu zařízení s androidem pomocí sady Dynamics 365 Fraud Protection software development kit (SDK) pro Android souhlasíte s podmínkami použití pro aplikační programovací rozhraní (API) Od Microsoftu. Společnost Microsoft také nasměruje na zpracování následujících typů dat ze zařízení, která pracují se službami ochrany před podvody. (Tato data se souhrnně označují jako data otisků prstů zařízení.)

  • Atributy zařízení, jako je ID zařízení, informace o obrazovce, procesor a třída
  • Atributy operačního systému, jako jsou informace o operačním systému, verze operačního systému a podrobnosti výrobce OEM (Original Equipment Manufacturer).
  • Příslušné atributy související s prohlížečem, jako je jazyk prohlížeče a nainstalované výchozí aplikace

Máte následující odpovědnosti:

  • Získejte souhlas od uživatelů, aby shromažďovat a umožnil Microsoftu zpracovávat data otisků prstů zařízení.
  • Informujte své zákazníky o postupech shromažďování a zpracování dat. Můžete například zveřejnit, jaká data shromažďujete a jak se používají.
  • Zveřejnit vaše použití třetích stran, které vaším jménem pracují na zpracování shromažďovaných dat. Mezi tyto třetí strany patří poskytovatelé služeb ochrany před podvody.
  • Dodržujte všechny zákony a předpisy, které se vztahují na používání ochrany před podvody. Tyto zákony a předpisy zahrnují zákony o ochraně dat.

Technické reference k Androidu

Fraud Protection

minSdkVersion: 21

  1. Přidejte úložiště JitPack do kořenového souboru build.gradle.

    allprojects {
        repositories {
            ...
            maven { url 'https://jitpack.io' }
        }
    }
    
  2. Přidejte závislost.

    dependencies {
        implementation ('com.github.microsoft:fraudprotection-sdk-android:$version@aar'){
            transitive = true
        }
    }
    
  3. Vyberte Synchronizovat projekt se soubory Gradle.

  4. Sadu SDK můžete zahájit v základní třídě aplikace, aby mohl začít shromažďovat atributy zařízení.

    import com.microsoft.fraudprotection.androidsdk.FraudProtection;
    FraudProtection.start(getApplicationContext(), tenantId);
    

    V tomto kódu je id tenanta globálně jedinečný identifikátor (GUID) nebo univerzální jedinečný identifikátor (UUID), který poskytuje Microsoft.

  5. Odesílání shromážděných atributů zařízení do Microsoftu voláním metody send() Funkci send() můžete volat v jakémkoli fragmentu nebo aktivitě před nebo na stránce, která obsahuje operaci, pro kterou potřebujete posouzení rizika. V případě scénáře přihlašování nebo registrace můžete volat send() hned po spuštění() v základní třídě aplikace.

    import com.microsoft.fraudprotection.androidsdk.FraudProtection;
    FraudProtection.send(pageId);
    

    V tomto kódu je pageId volitelný a v závislosti na scénáři je možné ho nastavit následujícími způsoby:

    • SI – Přihlášení
    • SU – registrace
    • P – Nákup
    • tst – test
  6. Volání getSessionId() k získání hodnoty sessionId , která se vyžaduje při volání rozhraní API pro posouzení rizik.

    import com.microsoft.fraudprotection.androidsdk.FraudProtection;
    String sessionId = FraudProtection.getSessionId();
    

Oprávnění modulu runtime Androidu

Sada Android SDK spoléhá na následující oprávnění modulu runtime ke shromažďování různých dat zařízení. Sada Android SDK nevyžaduje žádná oprávnění modulu runtime. Aplikace by měla od uživatele získat tato oprávnění modulu runtime.

  • android.permission.ACCESS_COARSE_LOCATION
  • android.permission.READ_PHONE_STATE
  • android.permission.BLUETOOTH_CONNECT

Další odkazy pro Android

Referenční informace k rozhraní API pro Android

O oprávněních

Soubor manifestu aplikace

Přidání závislosti

Určení potřeb přístupu k citlivým datům

Právní oznámení pro Android

Technická podpora

Pokud chcete protokolovat lístek podpory, přejděte na https://dfp.microsoft.com. (Vyžaduje se oprávnění globálního správce.)