Patent ID: 9258320
Filing Date: 2016-02-09
CPC Classification: G06F,H04L

Claim Text:
1. A method for testing a computer program application in a server computer, the method comprising: having a library database comprising library reference strings that distinguish each library from other libraries, the library database further storing known suspicious features of libraries; upon receiving a test request requesting the server computer to test suspicious behaviour associated with the computer program application, performing the method by: acquiring the computer program application on a basis of the test request; applying at least one test routine to the computer program application and testing for suspicious behaviour associated with the computer program application, wherein said testing comprises installing the computer program application to the server computer, executing the computer program application, searching a computer program code of the computer program application for the library reference strings, determining one or more libraries invoked by the computer program application on the basis of the library reference strings found in the computer program code of the computer program application, cross-referencing the library database with the libraries invoked by the computer program application and determining, on the basis of the comparison, whether or not the computer program application comprises one or more of the suspicious features, monitoring an operation of the computer program application and comparing behaviour; creating a test report specifying at least some of the suspicious features, if any found during the at least one test routine, and inserting results of said monitoring into the test report; and communicating the test report.