System and method for identifying and analyzing computing device intrusions using artificial intelligence powered virtualized environment
Embodiments of the present invention provide a system for identifying and analyzing computing device intrusions using artificial intelligence powered virtualized environment. The system is configured for determining that a user accessed a resource via a user device, instantaneously transmitting the resource to an artificial intelligence powered virtualized environment, analyzing the resource in the artificial intelligence powered virtualized environment, determining if the resource comprises malicious content based on analyzing the resource in the artificial intelligence powered virtualized environment, and allowing or denying access to the resource by the user based on determining if the resource comprises malicious content.
1 . A system for identifying and analyzing computing device intrusions using artificial intelligence powered virtualized environment, the system comprising:
at least one network communication interface;
at least one non-transitory storage device; and
at least one processing device coupled to the at least one non-transitory storage device and the at least one network communication interface, wherein the at least one processing device is configured to:
determine that a user accessed a resource via a user device;
instantaneously transmit the resource to an isolated artificial intelligence powered virtualized environment that is not connected to a network associated with the system and the user device;
analyze the resource in the isolated artificial intelligence powered virtualized environment based on:
generating one or more responses associated with content of the resource;
transmitting the one or more responses to an external system associated with the resource; and
analyzing external system response to the one or more responses;
determine if the resource comprises malicious content based on analyzing the resource in the isolated artificial intelligence powered virtualized environment; and
allow or deny access to the resource by the user based on determining if the resource comprises the malicious content.
2 . The system of claim 1 , wherein the at least one processing device is configured to determine that the user accessed the resource via the user device based on monitoring one or more actions associated with the user on the user device.
3 . The system of claim 2 , wherein the one or more actions are associated with one or more communications of the user.
4 . The system of claim 1 , wherein the at least one processing device is configured to:
determine that the resource does not comprise the malicious content based on analyzing the resource in the isolated artificial intelligence powered virtualized environment; and
update approved resources list in a resource repository with the resource based on determining that the resource does not comprise the malicious content.
5 . The system of claim 1 , wherein the at least one processing device is configured to
determine that the resource comprises the malicious content based on analyzing the resource in the isolated artificial intelligence powered virtualized environment; and
update unapproved resources list in a resource repository with the resource based on determining that the resource comprises the malicious content.
6 . The system of claim 1 , wherein the at least one processing device is configured to:
determine a location associated with the resource;
identify one or more other user devices at the location; and
transmit a notification associated with analysis of the resource in the isolated artificial intelligence powered virtualized environment to the one or more other user devices.
7 . A computer program product for identifying and analyzing computing device intrusions using artificial intelligence powered virtualized environment, the computer program product comprising a non-transitory computer-readable storage medium having computer executable instructions for causing a computer processor to perform the steps of:
determining that a user accessed a resource via a user device;
instantaneously transmitting the resource to an isolated artificial intelligence powered virtualized environment that is not connected to a network associated with the system and the user device;
analyzing the resource in the isolated artificial intelligence powered virtualized environment based on:
generating one or more responses associated with content of the resource;
transmitting the one or more responses to an external system associated with the resource; and
analyzing external system response to the one or more responses;
determining if the resource comprises malicious content based on analyzing the resource in the isolated artificial intelligence powered virtualized environment; and
allowing or denying access to the resource by the user based on determining if the resource comprises the malicious content.
8 . The computer program product of claim 7 , wherein the computer executable instructions cause the computer processor to perform the step of determining that the user accessed the resource via the user device based on monitoring one or more actions associated with the user on the user device.
9 . The computer program product of claim 8 , wherein the one or more actions are associated with one or more communications of the user.
10 . The computer program product of claim 7 , wherein the computer executable instructions cause the computer processor to perform the steps of:
determining that the resource does not comprise the malicious content based on analyzing the resource in the isolated artificial intelligence powered virtualized environment; and
updating approved resources list in a resource repository with the resource based on determining that the resource does not comprise the malicious content.
11 . The computer program product of claim 7 , wherein the computer executable instructions cause the computer processor to perform the steps of:
determining that the resource comprises the malicious content based on analyzing the resource in the isolated artificial intelligence powered virtualized environment; and
updating unapproved resources list in a resource repository with the resource based on determining that the resource comprises the malicious content.
12 . The computer program product of claim 7 , wherein the computer executable instructions cause the computer processor to perform the steps of:
determining a location associated with the resource;
identifying one or more other user devices at the location; and
transmitting a notification associated with analysis of the resource in the isolated artificial intelligence powered virtualized environment to the one or more other user devices.
13 . A computer implemented method for identifying and analyzing computing device intrusions using artificial intelligence powered virtualized environment, wherein the method comprises:
determining that a user accessed a resource via a user device;
instantaneously transmitting the resource to an isolated artificial intelligence powered virtualized environment that is not connected to a network associated with the system and the user device;
analyzing the resource in the isolated artificial intelligence powered virtualized environment;
determining if the resource comprises malicious content based on analyzing the resource in the isolated artificial intelligence powered virtualized environment; and
allowing or denying access to the resource by the user based on determining if the resource comprises the malicious content.
14 . The computer implemented method of claim 13 , wherein the method comprises determining that the user accessed the resource via the user device based on monitoring one or more actions associated with the user on the user device.
15 . The computer implemented method of claim 13 , wherein the method comprises:
determining that the resource does not comprise the malicious content based on analyzing the resource in the isolated artificial intelligence powered virtualized environment; and
updating approved resources list in a resource repository with the resource based on determining that the resource does not comprise the malicious content.
16 . The computer implemented method of claim 13 , wherein the method comprises:
determining that the resource comprises the malicious content based on analyzing the resource in the isolated artificial intelligence powered virtualized environment; and
updating unapproved resources list in a resource repository with the resource based on determining that the resource comprises the malicious content.
17 . The computer implemented method of claim 13 , wherein the method comprises:
determining a location associated with the resource;
identifying one or more other user devices at the location; and
transmitting a notification associated with analysis of the resource in the isolated artificial intelligence powered virtualized environment to the one or more other user devices.