Network Monitoring Device
AssigneeBank of America Corporation
InventorsPratibha Sharma, Tusnin Das, Kedarnath Shukla, Sarmistha Muduly
Life of this patent
Estimating the term…
Abstract
A network monitoring device for improved filtering of access, from a secure internal network, to an unsecured network is provided. The network monitoring device may identify keywords associated with network addresses to which access should not be granted to users of a secure network internal to a business enterprise. In turn, the network monitoring device may attempt to access URLs associated with the identified keywords, and if access is granted, execute processes to update access permissions to unsecured network locations.
Claims20
A website filtering apparatus comprising:
- a processor;
- and
- a non-transitory computer-readable medium comprising computer-executable instructions that when executed by the processor are configured to:
- receive, from a filtering database, a plurality of keyword strings;
- iteratively communicate the plurality of keyword strings to an internet scraper device;
- receive, from the internet scraper device, one or more uniform resource locators associated with a selected keyword string, from the plurality of keyword strings;
- add the one or more uniform resource locators to the filtering database;
- iteratively attempt to access the one or more uniform resource locators using a browser device;
- wherein if access is granted to a selected uniform resource locator, from the one or more uniform resource locators, associate a first flag value with the selected uniform resource locator,
- wherein if access is not granted to the selected uniform resource locator, associate a second flag value with the selected uniform resource locator, and
- generate an output dataset associating each of the one or more uniform resource locators with the first flag value or the second flag value.
A computer-implemented method, comprising:
- receiving, from a filtering database, a plurality of keyword strings;
- iteratively communicating the plurality of keyword strings to an internet scraper device;
- receiving, from the internet scraper device, one or more uniform resource locators associated with a selected keyword string, from the plurality of keyword strings;
- adding the one or more uniform resource locators to the filtering database;
- iteratively attempting to access the one or more uniform resource locators using a browser device,
- associating a first flag value with a selected uniform resource locator, from the one or more uniform resource locators, if access is granted to the selected uniform resource;
- associating a second flag value with the selected uniform resource locator if access is not granted to the selected uniform resource locator;
- and
- generating an output dataset associating each of the one or more uniform resource locators with the first flag value or the second flag value.
One or more non-transitory computer-readable media having instructions stored thereon that, when executed, cause at least one computing device to:
- receive, from a filtering database, a plurality of keyword strings;
- iteratively communicate the plurality of keyword strings to an internet scraper device;
- receive, from the internet scraper device, one or more uniform resource locators associated with a selected keyword string, from the plurality of keyword strings;
- add the one or more uniform resource locators to the filtering database;
- iteratively attempt to access the one or more uniform resource locators using a browser device;
- wherein if access is granted to a selected uniform resource locator, from the one or more uniform resource locators, associate a first flag value with the selected uniform resource locator,
- wherein if access is not granted to the selected uniform resource locator, associate a second flag value with the selected uniform resource locator, and
- generate an output dataset associating each of the one or more uniform resource locators with the first flag value or the second flag value.
Dependencies are inferred from the claim text.