Artificial intelligence monitoring
AssigneeCrowdStrike, Inc.
InventorAndrew Southgate
Life of this patent
Estimating the term…
Abstract
An artificial intelligence (AI) monitoring service detects, in real time or in near real time, misbehaving AI. The AI monitoring service monitors any of inputs to the AI, incoming/outgoing communications, API calls, inter-service/inter-container activities associated with the AI, and/or an output generated by the AI. Any activity conducted by, or associated with, the AI may be compared to an AI behavior profile defining permissible/impermissible activities. If any activity fails to conform to the AI behavior profile, alerts are sent and threat procedures are implemented. Very early stages of abnormal AI behavior are detected, thus quickly exposing abnormal AI behavior before the artificial intelligence can implement undesirable, or even harmful, actions.
Claims18
A method that monitors an artificial intelligence (AI), comprising:
- intercepting, by an endpoint AI sensor monitoring a host device, an AI output generated by the artificial intelligence;
- quarantining, by the endpoint AI sensor, the AI output to a host memory device;
- determining, by the endpoint AI sensor, that the AI output fails to conform to an AI output boundary;
- and
- in response to the determining that the AI output fails to conform to the AI output boundary, deleting, by the endpoint AI sensor, the AI output quarantined in the host memory device.
A computer that monitors an artificial intelligence (AI), comprising:
- at least one central processing unit;
- and
- at least one memory device storing instructions that, when executed by the central processing unit, perform operations, the operations comprising:
- receiving, by an endpoint AI endpoint sensor, an AI output generated by a host AI containerized service in a cloud-computing environment;
- quarantining, by the endpoint AI sensor, the AI output generated by the host AI containerized service in a host memory device;
- comparing, by the endpoint AI sensor, the AI output to an AI behavioral profile specifying an AI output boundary associated with a normal AI behavior;
- determining, by the endpoint AI sensor, that the AI output fails to conform to the AI output boundary specified by the AI behavioral profile;
- and
- in response to the AI output failing to conform to the AI output boundary specified by the AI behavioral profile, deleting, by the endpoint AI sensor, the AI output quarantined in the host memory device.
Dependencies are inferred from the claim text.