| CPC H04L 63/0236 (2013.01) [G06F 16/9566 (2019.01); H04L 63/0281 (2013.01); H04L 63/1416 (2013.01)] | 15 Claims |

|
1. A method comprising:
at a computing device including at least one or more processors and memory:
transmitting, to a proxy server, a request to access a webpage;
determining, that the webpage is not included in a baseline associated with a user;
based on determining that the webpage is not included in the baseline associated with the user, determining, using an accessibility repository, that the webpage is accessible;
based on determining that the webpage is accessible, instructing an artificial intelligence model to analyze the webpage;
parsing, by the artificial intelligence model, a uniform resource locator (URL) and a uniform resource identifier (URI) associated with the request;
determining, by the artificial intelligence model, that the URI fails to correspond to source code associated with the webpage;
based on determining that the URI fails to correspond to the source code, flagging, by the artificial intelligence model, the webpage as malicious;
transmitting, by the artificial intelligence model and to the proxy server, instructions to deny the request to access the webpage;
storing, by the artificial intelligence model, the webpage in the accessibility repository; and
transmitting a notification indicating denial of the request to access the webpage.
|