US 12,244,561 B2
Preventing data loss using enhanced analysis of the URLs and URIs in webpage requests
Jonathan Sheedy, Poynton (GB); Donald Hess, Charlotte, NC (US); and Steven Sinks, Scottsdale, AZ (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Jun. 14, 2022, as Appl. No. 17/840,038.
Prior Publication US 2023/0403256 A1, Dec. 14, 2023
Int. Cl. H04L 9/40 (2022.01); G06F 16/955 (2019.01)
CPC H04L 63/0236 (2013.01) [G06F 16/9566 (2019.01); H04L 63/0281 (2013.01); H04L 63/1416 (2013.01)] 15 Claims
OG exemplary drawing
 
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.