CPC G06F 21/554 (2013.01) [G06N 5/02 (2013.01); G06F 2221/034 (2013.01)] | 23 Claims |
1. A system comprising:
a memory; and
a processing system coupled to the memory, the processing system configured to:
derive features, which are associated with a known type of algorithmic attack, from numerical representations of queries that are received by a hosted artificial intelligence system and outputs that result from processing of the queries by the hosted artificial intelligence system;
use a feature-based classifier model to generate a classification score, which indicates a likelihood that at least a portion of the queries corresponds to the known type of algorithmic attack, by providing the derived features as inputs to the feature-based classifier model;
compare the classification score to a score threshold that is associated with the known type of algorithmic attack; and
detect an algorithmic attack based at least on the classification score being greater than or equal to the score threshold that is associated with the known type of algorithmic attack.
|