...
MovatwiTouch, a Twitter client application, used a content provider to manage Twitter’s consumer key, consumer secret, and access token. However, the content provider was made public, which enabled applications installed on users’ devices to access this sensitive information.
Code indicating that the content provider has been published follows.The following entry in the AndroidManifest.xml does not have android:exported
attribute, which means, before API Level 16, the content provider is made public:
AndroidManifest.xml
...
Code Block |
---|
<provider android:name=".content.AccountProvider" android:authorities="jp.co.vulnerable.accountprovider" /> |
...
Android Secure Coding Guidebook by JSSEC[cjl3] | 4.3. Creating/Using a Content Provider (2013/4/1 edition) |
[cjl3]I cannot find Android Secure Coding Guidebook, but it needs to be added to the references and a citation used here ([JSSEC year])