2017-08-31 12 views

答えて

0

彼らはSAFETYNET持っている - もう少し包括的な:アテステーションAPIを確認してくださいアプリのAPIながら、デバイスの整合性をチェックし

https://developer.android.com/training/safetynet/index.html

あなたが見たいと思うでしょう2つのAPIを証明しているとアプリを確認してください潜在的に危険なアプリがインストールされているかどうかを確認します。セキュリティ保護を強化するには、Verify APIを使用する前に、Attestation APIを使用してデバイスの整合性を確認する必要があります。

あなたの質問の第2の部分については、あなたのAPPに何を焼き込んでも、攻撃者があなたのAPPを逆コンパイルすることができるので、すでに侵害されていると考えるべきです。適切なサーバー側のセキュリティに焦点を当て、APIが実際に公開するもの、適切な暗号化、トークン化(支払い情報を扱う場合)、APIへの不正な呼び出しを追跡するための十分なログ記録を制限する方が良いです。ハッカーの注目を集めるのに十分な大きさになると、専門の開発者を雇う理由があります。

+0

実際には、デバイスの完全性をチェックするだけで、これがアプリであることが必要であるとは必ずしも証明されませんAPIコール。 –

+0

これはいずれかの質問だった - 最初の部分が答えられた - あなたが指摘したように、2番目の部分は、あなたのAPPが電話をかけることを確認するために追加のコードを追加する必要があると指摘した。決して簡単なことではありません。私はこの質問の第2部分に触れるように答えを調整しました。 – Extraordinaryalien

関連する問題