be considered a legal request according to the security policy rule set then that individual could potentially pass improper requests to the application server and have them seem legal the anti fraud engine prevents such unauthorized use by analyzing different errors in the initial set of errors generated by the errors collection engine to filter out suspicious errors that will not be utilized to create rules step 440 more specifically the anti fraud engine uses details contained in the error logs such as mutation base field and other parameters combined with a set of user definable heuristics to accurately identify and filter these potentially harmful errors the user definable heuristics allow for the anticipation of systematic activities as described above to intentionally generate error log entries the error grouping engine then analyzes all of the errors remaining in the initial set of errors and separates these errors into groups according to their mutation base field and other parameters step 450 these groups reflect illegal requests of the same kind that have repeatedly been rejected according to the rules of the security policy rule set once the remaining errors are grouped by the error grouping engine these groups of errors may also provide useful information relating to application security by examining them according to common characteristics shared by members of the same group thus the anti fraud engine examines each group of errors at the group level with respect to details such as mutation base field.