SafetyNet Playground

SafetyNet Playground consists of an Android application and an associated web service that can be used as a sample for developers attempting to securely implement Google's SafetyNet attestation API.

Google's SafetyNet service can help your app maintain a level of assurance that the device you are executing on has not been tampered with. There are many ways to design how you'll do attestation requests, such as using a client-only or client-server architecture. SafetyNet Playground demonstrates a tamper-resistant client-server attestation flow.

This sample app will attempt to make a REST request to a web service. This request will be successful only if the SafetyNet service attests that your device is CTS compatible.

You can read more on SafetyNet Playground at https://www.cigital.com/blog/using-safetynet-api

You can read a technical analysis of SafetyNet internals at https://koz.io/inside-safetynet

This application and associated web service are released as open source code
Android application: https://github.com/cigital/safetynet-app
Web Service: https://github.com/cigital/safetynet-web-php

Credits:

SafetyNet research: John Kozyrakis, Technical Strategist @Cigital
SafetyNet Playground app and web service development: Georgi Boiko, Security Consultant @Cigital
Read more
4.2
48 total
5
4
3
2
1
Loading...

What's New

Detailed error messages
BasicIntegrity support
Read more

Additional Information

Updated
November 15, 2016
Size
1.8M
Installs
10,000+
Current Version
1.4
Requires Android
2.3.3 and up
Content Rating
Everyone
Permissions
Offered By
Cigital, Inc
Developer
21351 Ridgetop Circle Suite 400 Dulles VA 20166-6503
©2018 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.