SPIC(Simple Play Integrity Checker)は、Play Integrity APIと現在延長されたSafetyNet Atestation APIの両方の機能を紹介するために設計されたオープンソースAndroidアプリケーションです。このアプリは、これらのAPIを使用してデバイスの整合性を検証する方法の実用的なデモを提供します。
SPICを使用すると、ユーザーはデバイス上でAPIから直接受信した整合性評決を確認できます。または、アプリを使用すると、検証のために評決をリモートサーバーに送信できます。この時点でリモートサーバーは自己ホストされている必要があることに注意することが重要です。
技術的な詳細に興味がある人のために、Androidアプリとサーバーの実装の両方のソースコードはGitHubで利用できます。 /herzhenr /spic-androidでAndroidアプリのコードと、 /herzhenr /spic-serverでサーバーのコードにアクセスできます。これらのリポジトリは、独自のプロジェクトで同様の整合性チェックメカニズムを理解し、実装しようとする開発者に貴重なリソースを提供します。