On Tue, Jul 27, 2010 at 11:53 AM, Trevor Johns <trevorjo...@google.com>wrote:

> On Tue, Jul 27, 2010 at 11:42 AM, Raymond C. Rodgers <
> raym...@badlucksoft.com> wrote:
>
>> On 7/27/2010 2:31 PM, Shane Isbell wrote:
>>
>>> The implementation that Google offers also embeds code, which is
>>> inherently insecure but the docs also says: "For example, a copy-protected
>>> application cannot be downloaded from Market to a device that provides root
>>> access" This would limit the ability of people to pull off the application
>>> off of a rooted device. Is it possible for third-parties to detect if it is
>>> a rooted device?
>>>
>> I'm not sure that this is inherently insecure. Yes, it does use libraries
>> and a public key that will be embedded in the application, but public keys
>> are designed to be shared. All the client side is doing is verifying
>> information encrypted with the private key which isn't accessible, and
>> providing that information to the application for it to manage as the
>> developer decides. I may not have my security "A" game going today, but that
>> sounds reasonably secure to me. The private key isn't even made available to
>> the developer as I understand it, so the developer doesn't really have the
>> option of shooting themselves in the foot with it.
>
>
> In many ways, it's more secure to have the code embedded in the application
> (which is why we designed the library this way).
>

Decompiling apk and removing the license checks - it's insecure once the apk
leaves the device. If this is the assumption you are making for security,
it's already been disproven many times within the android community.


> If the license check was performed solely by the OS, an attacker could just
> use a modified firmware image to bypass the checks for all applications on
> the system.
>
> --
> Trevor Johns
> Google Developer Programs, Android
> http://developer.android.com
>
>  --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
Shane Isbell (Founder of ZappMarket)
http://apps.facebook.com/zappmarket/

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to