Patent ID: 9189629
Filing Date: 2015-11-17
Classification: G06F,H04L

Abstract:
1. A computer-implemented method for discouraging polymorphic malware, the method comprising: receiving a request to register a file in a registration database, the request comprising the file; prompting a user to select between solving a human-verification test and payment of a specified fee in order to register the file by: receiving a selection from the user between solving the human-verification test and payment of the specified fee; applying a registration tax to the file in accordance with the user's selection; determining based on whether the registration tax for the file has been satisfied in accordance with the user's selection, whether to register the file in the registration database; verifying legitimacy of the file by at least one of: determining, based at least in part on whether the file has been registered in the registration database and the verifying legitimacy of the file, whether to add the file to an approved-file database; adding the file to the approved-file database in accordance with the determining; and transmitting information to a client device to enable the client device to check whether a digital signature of a candidate file at the client device matches the digital signature of the file added to the approved-file database, the transmitted information comprising at least one of: wherein the server device performs the method.