Patent ID: 8806643

Claim:
A computer implemented method for identifying trojanized applications (apps) for mobile environments, the method comprising the steps of: obtaining, by a computer, a plurality of apps for a specific mobile environment, from at least one external source; comparing data concerning code, the digital signer, and the date of a first specific one of the obtained apps to data concerning code and a digital signer of a second specific one of the obtained apps of the plurality of apps; based on the comparing, determining that the first specific one of the obtained apps contains: 1) at least a predetermined threshold amount of code contained in a second specific one of the obtained apps, 2) additional code not present in the second specific one of the obtained apps, 3) a different signer than the second specific one of the obtained apps, and 4) the date of the first specific one of the obtained apps is later than the date of the second specific one of the obtained apps; and in response to the determining, identifying the first specific one of the obtained apps as being a trojanized app.