Patent ID: 8332823
Filing Date: 2012-12-11
Classification: G06F

Abstract:
1. An application program verification method comprising: preparing an application program transmitting device and an external application program verification device which are mutually connected via a network; in the application program transmitting device, extracting information relating to an application program interface used in a source code of an application program, the information including the application program interface used in the source code, a call sequence of the application program interface, and parameters-at-the-time-of-call of the application program interface, and supported by a plurality of mobile phones, and encrypting the source code of the application program; and transmitting the extracted information relating to the application program interface and the encrypted source code to the external application program verification device, via the network; in the external application program verification device, verifying the information relating to the application program interface received from the application program transmitting device, the verification including validity checking of the application program interface used in the source code, verification of whether the call sequence of the application program interface satisfies a sequence rule, and verification of whether the parameters-at-the-time-of-call of the application program interface are within a range of a rule; providing a digital signature to the encrypted source code when information relating to the application program interface has been verified; and transmitting the encrypted source code bearing the digital signature to the application program transmitting device via the network; and further in the application program transmitting device, generating a verified application based on the received encrypted source code bearing the digital signature and a previously stored certificate, and transmitting the verified application to the plurality of mobile phones configured to support the application program interface of the application program.