ITPRO

Printed from www.itpro.co.uk

Register to receive our regular email newsletter at http://www.itpro.co.uk/reg/register.

The newsletter contains links to our latest IT news, product reviews, features and how-to guides, plus special offers and competitions.

Skip to navigation

    Android app flaw allows 'easy piracy'

It is easy to create pirate Android apps that can get around Google’s License Verification Library, it has been claimed.

By Tom Brewster, 25 Aug 2010 at 14:04

Android

Most apps in the Android Market can have their licensing protection stripped away, making them easy targets for pirates, it has been claimed.

In a report from the Android Police, the author claimed minor changes could easily be made to an app’s code, meaning it could be copied and then reconfigured to help it pass Google’s Licence Verification Library (LVL).

By this time, of course, it will not longer be an official app but a pirated one.

Most Android apps are written in Java, the author explained, and these apps are compiled into byte-code. There are numerous software suites that can easily disassemble bytecode, which is in itself “fairly readable”, leaving it more open for tampering.

Hackers can then reassemble the code of an app and make alterations to bypass the LVL verification process, therefore placing a pirated app on the marketplace.

The author called for improved solutions for preventing pirated apps finding their way onto the Android Market, such as “ways to confirm an application was installed through official means.”

Tim Bray, from the Android developers team, responded to the Android Police findings in a blog post defending LVL.

“Android Market is already a responsive, low-friction, safe way for developer to get their products to users,” Bray said.

“The licensing server makes it safer and we will continue to improve it.”

Bray also pointed out developers can write custom authentication checks for each of their applications.

Furthermore, all attacks on apps seen by the official Android developer team had so far been on apps which did not feature obfuscated code, providing a further layer of protection, he said.

Bray added: “100 per cent piracy protection is never possible in any system that runs third-party code, but the licensing server, when correctly implemented and customised for your app, is designed to dramatically increase the cost and difficulty of pirating.”

Email to a friend

Print this page

< Previous   Security : News Next >

Be the first to comment on this article

You need to Login or Register to comment.

 Sponsored Links

advertisement
advertisement

    Register for IT PRO

You'll get exclusive member benefits including free whitepapers, downloads, Webinars and weekly newsletters full of the latest IT PRO news, reviews, insight and expertise.

Sponsored Links
Advertisement