2012-03-14 8 views
1

アプリケーション(iOS、Android、またはBlackberry)が電話のすべてのデータにアクセスできるかどうか、またはアプリケーションが機密情報を取得できないようにするサンドボックスシステムがあるかどうかを確認します。私は、アプリが写真、連絡先情報、またはGPSの場所にアクセスできることを知っていますが、IMEIやIMSI番号などの情報にアクセスできます。スマートフォンのすべてのデータにアプリケーションからアクセスできますか

おかげ

+0

私が広すぎるとして、あなたの質問にフラグが付けられ - 私は、特定の答えをSO検索することをお勧め必要なものについては、必要なものについて十分な情報が必要です。がんばろう! – phi

答えて

1

どのデータが必要なのかによって異なります。

たとえば、hereと記載されているIMEIと、hereと記載されているようなiOSを取得できます。

まだルーティングされていないデバイスのアプリケーションは、別のアプリケーションのプライベートデータにアクセスできない可能性があります。また、iOSアプリケーションにはアプリケーションディレクトリがルートとして定義されているため、

2

は、私は、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]; 
+0

IOS上でIMSIを取得することは可能ですか? – Yusufk

+0

多分、これを見てください:http://tech.ruimaninfo.com/?p=64 – bbedward

1

あなたは、Androidアプリのセキュリティ、個人データや権限についてAndroidのウェブサイト上で良いものを見つけることができます:

Android Security, Permission, Data

関連する問題