アプリケーション(iOS、Android、またはBlackberry)が電話のすべてのデータにアクセスできるかどうか、またはアプリケーションが機密情報を取得できないようにするサンドボックスシステムがあるかどうかを確認します。私は、アプリが写真、連絡先情報、またはGPSの場所にアクセスできることを知っていますが、IMEIやIMSI番号などの情報にアクセスできます。スマートフォンのすべてのデータにアプリケーションからアクセスできますか
おかげ
アプリケーション(iOS、Android、またはBlackberry)が電話のすべてのデータにアクセスできるかどうか、またはアプリケーションが機密情報を取得できないようにするサンドボックスシステムがあるかどうかを確認します。私は、アプリが写真、連絡先情報、またはGPSの場所にアクセスできることを知っていますが、IMEIやIMSI番号などの情報にアクセスできます。スマートフォンのすべてのデータにアプリケーションからアクセスできますか
おかげ
は、私は、iOSのために話すことはできませんが、アンドロイドであなたはIMEIのような情報を得ることができ、アプリがREAD_PHONE_STATE
権限を持っていました。
E.G. IMEIを取得します
String imei = android.os.SystemProperties.get(android.telephony.TelephonyProperties.PROPERTY_IMEI);
をIMSIを取得するには
String imsi = android.os.SystemProperties.get(android.telephony.TelephonyProperties.PROPERTY_IMSI);
編集
これは、同様のiOS上の線に沿って何か可能です:
NetworkController *ntc = [NetworkController sharedInstance];
NSString *imeistring = [ntc IMEI];
あなたは、Androidアプリのセキュリティ、個人データや権限についてAndroidのウェブサイト上で良いものを見つけることができます:
Android Security, Permission, Data
私が広すぎるとして、あなたの質問にフラグが付けられ - 私は、特定の答えをSO検索することをお勧め必要なものについては、必要なものについて十分な情報が必要です。がんばろう! – phi