System and method for decentralized internet traffic filtering policy reporting
AssigneeUab 360 It
InventorKazimieras Celiesius
Life of this patent
Estimating the term…
Abstract
A system and method to filter potentially unwanted traffic from trackers, third-party cookies, malicious websites or other sources and present the aggregated results of said filtering to the VPN user. One of the embodiments enables a VPN user to opt-in or opt-out from the filtering activities while being able to access the aggregated information about filtering. In another embodiment, the user can choose to customize the filtering parameters to add or remove specific targets from the filtering policies.
Claims20
A method comprising:
- establishing, by a virtual private network server, a virtual private network tunnel between the virtual private network server and a user device;
- identifying, by the virtual private network server, a domain name resolution request to resolve a domain name, from the user device, as indicative of security-restricted traffic;
- in response to identifying the domain name resolution request as indicative of security-restricted traffic, sending, by the virtual private network server, to the user device, via the virtual private network tunnel, an error message and a suggested filtering rules modification associated with the error message;
- sending, from the virtual private network server, to the user device, via the virtual private network tunnel, aggregated data regarding domain name resolution and the suggested filtering rules modification, wherein the suggested filtering rules modification indicates whether to communicate packets that reference the domain name or an internet protocol address associated with the domain name;
- and
- deleting, by the virtual private network server, the aggregated data in response to receiving a notification of termination of the virtual private network tunnel.
A virtual private network server comprising:
- a non-transitory computer readable medium including instructions for decentralized traffic filtering statistics aggregation;
- and
- a processor that executes the instructions to:
- establish a virtual private network tunnel between the virtual private network server and a user device;
- identify a domain name resolution request to resolve a domain name, from the user device, as indicative of security-restricted traffic;
- in response to identifying the domain name resolution request as indicative of security-restricted traffic, send, to the user device, via the virtual private network tunnel, an error message and a suggested filtering rules modification associated with the error message;
- send, to the user device, via the virtual private network tunnel, aggregated data regarding domain name resolution and the suggested filtering rules modification, wherein the suggested filtering rules modification indicates whether to communicate packets that reference the domain name or an internet protocol address associated with the domain name;
- and
- in response to reception of a notification of termination of the virtual private network tunnel, delete the aggregated data.
A non-transitory computer-readable storage medium, comprising executable instructions that are executed by a processor, to perform operations, comprising:
- establishing, by a virtual private network server, a virtual private network tunnel between the virtual private network server and a user device;
- identifying, by the virtual private network server, a domain name resolution request to resolve a domain name, from the user device, as indicative of security-restricted traffic;
- in response to identifying the domain name resolution request as indicative of security-restricted traffic, sending, by the virtual private network server, to the user device, via the virtual private network tunnel, an error message and a suggested filtering rules modification associated with the error message;
- sending, from the virtual private network server, to the user device, via the virtual private network tunnel, aggregated data regarding domain name resolution and the suggested filtering rules modification, wherein the suggested filtering rules modification indicates whether to communicate packets that reference the domain name or an internet protocol address associated with the domain name;
- and
- in response to receiving a notification of termination of the virtual private network tunnel, deleting, by the virtual private network server, the aggregated data.
Dependencies are inferred from the claim text.