IP Library Granted Patent US 8,001,594
Granted Patent B2
US 8,001,594 · App. 10/170,088 · Granted Aug 16, 2011

Monitoring computer network security enforcement

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,001,594
App. No.
10/170,088
Granted
Aug 16, 2011
Kind
B2
Abstract

Methods and systems are disclosed for monitoring activity of a user on a network component, such as an end user computer, in a virtual private network for adherence to a security enforcement provision or policy utilized in the virtual private network. A method of determining whether a security provision in a computer network has been violated is described. It is determined whether the network component has violated, modified or circumvented a security enforcement provision of the computer network. If the detection is affirmative, the network component, such as an end user system, is modified in a manner in which the computer network operates at a level appropriate to the degree of the violation, modification, or circumvention of the security enforcement provision. If instructed to do so, a third party operating the virtual private network is notified of the violation and access to the network by the network component is restricted or terminated. A security enforcement distributed system consists of an agent module on the end user computer and a collector module for receiving data from the agent on a security server computer coupled to a data repository. Also on the security serer are a policy inspector for checking compliance with a security provision and a notifier and access control module for informing the network operator of a violation and restricting access by the end user system to the security server.

Claims (42)

1. A method for electronically monitoring security enforcement provisions in a computer network, the method comprising:

receiving, by a security service provider server, a first group of reports including information regarding security violations associated with a network component, wherein the first group of reports was transmitted by a monitoring module of the network component;

detecting, by the security service provider server, a first group of security policy violations based on the first group of reports, the security policy including security rules identifying security enforcement provisions that must be operational on the network component;

detecting, by the security service provider server, a second group of security policy violations based on a failure to receive a second group of reports at a scheduled time, wherein the first group of reports was scheduled to be transmitted by the monitoring module of the network component;

based on the detection of the first and second groups of security policy violations, acting on the network component in a manner in which the computer network operates at a level appropriate to the degree of the first or second group of security violations

determining a reason for a reset of the monitoring module; and

determining, based on the reason, that the security policy has been one of violated, modified, or circumvented.

2. The method of claim 1 further comprising:

transmitting a notification to an operator of the computer network, the notification indicating the detection of the first or second groups of security policy violations.

3. The method of claim 2 , wherein the operator is a system administrator of the computer network.

4. The method of claim 1 , including storing network component information within the monitoring module.

5. The method of claim 1 further comprising: determining, based on the first group of reports, that the network component has been operational over a specified duration.

6. The method of claim 1 further comprising determining, based on the first group of reports, the monitoring module has not been running continuously since a most recent boot up of the network component.

7. The method of claim 1 , wherein the acting on the network component comprises at least one of disconnecting the network component from the computer network, disabling a user virtual private network (VPN) service of the network component, shutting down the network component, and denying an access of the network component to the computer network.

8. The method of claim 1 further comprising: transmitting, by the security service provider server, the scheduled time.

9. The method of claim 1 wherein the receiving of the first group of reports is done over a connection created by the network component.

10. A system comprising:

a security service provider server computer coupled to a computer network, the security service provider server computer being configured to

detect security policy violations associated with a network component, the detection based on receipt of a first group of reports and failure to receive a second group of reports at designated times, the security policy including a security rule indicating a group of security provisions that must be operational for the network component;

determine a reason for a reset of the monitoring module; and

evaluate whether the reason indicates that the monitoring module has been one of violated, modified, or circumvented; and

a monitoring module connected to the computer network, the monitoring module configured to transmit the first and second groups of reports at the designated times to the security service provider server computer, the reports including information regarding the network component operation,

an access control module included in the security service provider server computer configured to act, based on the detection, on the network component in a manner in which the computer network operates at a level appropriate to the degree of the violation, modification, or circumvention of the monitoring module.

11. The system of claim 10 , wherein the security service provider server computer includes a notifier module configured to provide, based on the detection of the first and second groups of security policy violations, a notification of the detection to an operator of the computer network.

12. The system of claim 10 , wherein the security service provider server computer is to determine whether one or more of the second group of reports are one of absent, late, or not transmitted at a prescheduled time.

13. The system of claim 10 , wherein the security service provider server computer is further configured to determine whether the monitoring module has not been running continuously since a most recent boot up of the network component.

14. The system of claim 10 , wherein the security service provider server computer is further configured to determine whether the reason for the reset is one of a termination and a reset by a user of the network component.

15. The system of claim 10 , wherein the access control module is to disconnect the network component from the computer network, to disable a user virtual private network (VPN) service of the network component, to shut down the network component, and to deny an access of the network component to the computer network.

16. A system comprising:

a security service provider server computer coupled to a computer network, and including a detecting means and an acting means:

the detecting means for detecting violations within a monitoring module running on a network component included in the network, the monitoring module being utilized to transmit a report to the security service provider server computer, the report including information regarding operation of the network component, the detecting means further for detecting security policy violations based on the report and on absence of the report, the security policy including a security rule identifying security provisions that must be operational for the network component, the detecting means further for determining a reason for a reset of the monitoring module, the detecting means further for determining, based on the reason, that the security policy has been one of violated, modified, or circumvented; and

the acting means for selectively acting on the network component, based on the detection, in a manner in which the network operates at a level appropriate to the degree of the violation of the monitoring module.

17. A machine-readable device comprising instructions executable by a machine, the instructions comprising:

instructions for receiving reports from an enforcement provision monitoring module residing in a network component to a security service provider server, wherein the reports include information about security provisions associated with the network component, and wherein the network component and the security service provider server are connected to the computer network;

instructions for detecting that the network component has violated a security policy, wherein the detecting including comparing the information about the network component to rules indicating a group of security provisions which must be operational for the network component;

instructions for determining that the enforcement provision monitoring module failed to transmit other reports at designated times;

instructions for determining, based on the enforcement provision monitoring module's failure to transmit the other reports and based on pings sent to the enforcement provision monitoring module, that the enforcement provision monitoring module is not operational;

instructions for, after the determining that the enforcement provision monitoring module is not operational and failed to transmit the other reports, preventing the network component from performing certain communications over the network;

instructions for transmitting notifications indicating one or more of the enforcement provision monitoring module is not operational and the network component has violated the security policy

instructions for determining a reason for a reset of the monitoring module; and

instructions for evaluating whether the reason indicates that the monitoring module has been one of violated, modified, or circumvented.

18. The machine-readable device of claim 17 , wherein the network component is a workstation.

Assignments (13)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2023
From: CHANNEL VENTURES GROUP, LLC
To: CHANNEL IP B.V.
Reel/Frame 064180/0440 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2023
From: PARETEUM CORPORATION; PARETEUM NORTH AMERICA CORPORATION; DEVICESCAPE HOLDINGS, INC.; IPASS, INC.; IPASS IP LLC; PARETEUM EUROPE B.V.; ARTILIUM GROUP LTD.; PARETEUM N.V.; PARETEUM ASIA PTE. LTD.
To: CHANNEL VENTURES GROUP, LLC
Reel/Frame 063988/0501 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 9, 2020
From: IPASS IP LLC
To: HIGH TRAIL INVESTMENTS SA LLC, AS COLLATERAL AGENT
Reel/Frame 052888/0728 →
RELEASE OF SECURITY INTEREST Recorded May 4, 2020
From: FIP UST LP; DBD CREDIT FUNDING, LLC
To: IPASS INC.; IPASS IP LLC
Reel/Frame 052564/0488 →
RELEASE OF SECURITY INTEREST Recorded Apr 29, 2020
From: POST ROAD ADMINISTRATIVE LLC
To: IPASS IP LLC
Reel/Frame 052525/0357 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2019
From: FORTRESS CREDIT CORP.
To: IPASS INC.
Reel/Frame 048503/0518 →
SECURITY INTEREST Recorded Feb 28, 2019
From: IPASS IP LLC
To: POST ROAD ADMINISTRATIVE LLC
Reel/Frame 048462/0641 →
SECURITY INTEREST Recorded Jun 21, 2018
From: IPASS INC.; IPASS IP LLC
To: FORTRESS CREDIT CORP.; FIP UST LP; DBD CREDIT FUNDING LLC
Reel/Frame 046170/0457 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2018
From: IPASS INC.
To: IPASS IP LLC
Reel/Frame 046148/0555 →
SECURITY INTEREST Recorded Jun 14, 2018
From: IPASS INC.
To: FORTRESS CREDIT CORP.
Reel/Frame 046094/0323 →
MERGER Recorded Jul 23, 2012
From: GOREMOTE INTERNET COMMUNICATIONS, INC.
To: IPASS INC.
Reel/Frame 028612/0163 →
MERGER Recorded Jan 18, 2007
From: AXCELERANT, INC.
To: GOREMOTE INTERNET COMMUNICATIONS, INC. (F/K/A GRIC COMMUNICATIONS, INC.)
Reel/Frame 018784/0577 →
MERGER Recorded Jan 18, 2007
From: GOREMOTE INTERNET COMMUNICATIONS, INC. (F/K/A GRIC COMMUNICATIONS, INC.)
To: GOREMOTE INTERNET COMMUNICATIONS, INC. (A WHOLLY OWNED SUBSIDIARY OF IPASS INC.)
Reel/Frame 018784/0756 →