IP Library Granted Patent US 7,765,460
Granted Patent B2
US 7,765,460 · App. 11/171,096 · Granted Jul 27, 2010

Out-of-band change detection

Assignee: Tripwire, Inc.
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 7,765,460
App. No.
11/171,096
Granted
Jul 27, 2010
Kind
B2
Abstract

An automated method for facilitating management of a data processing environment is disclosed. In various embodiments, the method may include facilitating creation of a first memorialization, in digital form, of one or more changes detected on a data processing device of the data processing environment. In various embodiments, the method may further included facilitating comparison of the first memorialization to a second memorialization of one or more in-band changes that should have been made to the data processing device to facilitate detection of one or more out-of-band changes to the data processing device. Other embodiments of the present invention may include, but are not limited to, apparatus adapted to facilitate practice of the above-described method.

Claims (48)

1. An automated method for facilitating management of a data processing environment comprising:

creating, by a computer system, a first digital record of one or more changes detected on a data processing device of the data processing environment;

comparing, by the computer system, the first digital record to a second digital record of one or more in-band changes that were intended to have been made to the data processing device, the in-band changes comprising changes which were known by a change agent; and

detecting, by the computer system, one or more out-of-band changes to the data processing device which were not known by the change agent, the detecting based at least in part on the comparing the first and second digital records.

2. The method of claim 1 , wherein said detecting one or more out-of-band changes comprises determining a subset of changes of the first digital record not included in the second digital record.

3. The method of claim 1 , wherein said creating comprises:

automatically comparing a first state of the data processing device to a second state of the data processing device; and

creating a first file of first one or more records of the one or more detected changes to the data processing device.

4. The method of claim 3 , wherein the second state is a current baseline state of the data processing device, and the method further comprises obtaining the first state of the data processing device.

5. The method of claim 3 , wherein the second digital record comprises a second file of second one or more records of the one or more in-band changes that were intended to have been made to the data processing device, and said comparing the first digital record to the second digital record comprises automatically comparing the first file of first one or more records to the second file of second one or more records.

6. The method of claim 1 , wherein said detecting comprises correlating a first change to a software of the data processing device in the first digital record to one of the one or more in-band changes in the second digital record, the second digital record having been created by a vendor of the software.

7. The method of claim 1 , wherein said detecting comprises correlating a first change to data of the data processing device in the first digital record to one of the one or more in-band changes in the second digital record, the second digital record having been created by a vendor owner of the data.

8. The method of claim 1 , wherein the method further comprises defining, in digital form, one or more responses to the one or more detected out-of-band changes.

9. The method of claim 8 , wherein the one or more responses include an automatic remediation or alert response to at least one of the one or more detected out-of-band changes.

10. The method of claim 8 , wherein the one or more responses include a no-action automatic approval response to at least one of the one or more detected out-of-band changes.

11. The method of claim 1 , wherein said comparing comprises determining whether all of the in-band changes have been made to the data processing device.

12. The method of claim 11 , wherein the method further comprises updating a baseline state of the data processing device to include in-band changes that indeed have been made to the data processing device.

13. The method of claim 1 , wherein the change agent comprises a software distribution or updating agent.

14. The method of claim 1 , where the change agent comprises a data change agent.

15. The method of claim 1 , where the change agent comprises an access rights management agent.

16. The method of claim 1 , wherein the creating and the comparing are first performed at a first point in time, and the method further comprises repeating the creating and the comparing at least once, at a second later point in time.

17. The method of claim 16 , further comprising scheduling the repeating of the creating and the comparing at the second later point in time.

18. The method of claim 1 , wherein the data processing device is a device selected from the group consisting of a networking device, a server, a desktop computer, a laptop computer, a tablet computer, a personal digital assistant, a cellular phone, a set top box, and a media player.

19. The method of claim 1 , further comprising using the detected one or more out-of-band changes to maintain or demonstrate control of an enterprise's information technology infrastructure.

20. The method of claim 1 , further comprising using the detected one or more out-of-band changes to maintain or demonstrate control of an enterprise's financial systems or data.

21. The method of claim 1 , further comprising using the detected one or more out-of-band changes to maintain or demonstrate control of an enterprise's business processes.

22. The method of claim 1 , further comprising using the detected one or more out-of-band changes to audit an enterprise to audit an enterprise.

23. The method of claim 22 , wherein using the detected one or more out-of-band changes to audit an enterprise comprises providing an audit trail for an audit.

24. The method of claim 1 , using the detected one or more out-of-band changes to facilitate compliance with governmental laws/regulations regarding establishment and maintenance of an internal control structure and/or procedures for financial reporting.

25. An apparatus Comprising:

a storage device having stored therein instructions that, when executed on a computer processor, cause the processor to perform a method comprising:

creating a first digital record of one or more changes detected on a data processing device; and

comparing the first digital record to a second digital record of one or more in-band changes that were intended to have been made to the data processing device, the in-band changes comprising changes which were known by a change agent;

detecting one or more out-of-band changes to the data processing device which were not known by the change agent, the detecting based at least in part on the comparing the first and second digital records.

26. The apparatus of claim 25 , wherein the method further comprises determining whether any of the detected changes of the first digital record is not included in the second digital record.

27. The apparatus of claim 25 , wherein the method further comprises:

comparing a first state of the data processing device to a second state of the data processing device; and

creating a first file of first one or more records of the application of the first one or more changes to the data processing device.

28. The apparatus of claim 27 , wherein the second digital record comprises a second file of second one or more records of the one or more in-band changes that were intended to have been made to the data processing device, and wherein to the method further comprises automatically comparing the first file of first one or more records to the second file of second one or more records.

29. The apparatus of claim 27 , wherein the method further comprises obtaining the first and/or second state of the data processing device.

30. The apparatus of claim 29 , wherein the method further comprises obtaining the first state of the data processing device using a client portion downloadable onto the data processing device.

31. The apparatus of claim 25 , wherein the method further comprises defining one or more responses to the one or more detected out-of-band changes.

32. The apparatus of claim 31 , wherein the one or more responses include an automatic remediation or alert response to at least one of the one or more detected out-of-band changes.

33. The apparatus of claim 31 , wherein the one or more responses include a no-action automatic approval response to at least one of the one or more detected out-of-band changes.

34. The apparatus of claim 25 , wherein the method further comprises determining whether all of the in-band changes have been made to the data processing device.

35. The apparatus of claim 34 , wherein the method further comprises updating a baseline state of the data processing device to include in-band changes that have been made.

36. The apparatus of claim 25 , wherein the apparatus comprises one or more servers to store and/or execute the instructions.

37. The apparatus of claim 25 , wherein the method further comprises using the detected one or more out-of-band changes to maintain or demonstrate control of one or more selected from the group consisting of an enterprise's information technology infrastructure, an enterprise's financial systems, an enterprise's financial data, and an enterprise's business processes.

Assignments (14)
SECURITY INTEREST Recorded Jan 6, 2026
From: ALERT LOGIC, INC.; DIGITAL GUARDIAN LLC; ECRIME MANAGEMENT STRATEGIES, INC.; FORTRA, LLC; GLOBALSCAPE, INC.; TRIPWIRE, INC.
To: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 074233/0632 →
TERMINATION AND RELEASE OF SECOND LIEN INTELLECTUAL PROPERTY SECURITY INTEREST RECORDED AT REEL/FRAME 60306/0365 Recorded Nov 24, 2025
From: JEFFERIES FINANCE LLC
To: TRIPWIRE, INC.
Reel/Frame 074023/0235 →
TERMINATION AND RELEASE OF FIRST LIEN INTELLECTUAL PROPERTY SECURITY INTEREST RECORDED AT REEL/FRAME 60306/0555 Recorded Nov 24, 2025
From: JEFFERIES FINANCE LLC
To: TRIPWIRE, INC.
Reel/Frame 074023/0320 →
EXTENDED RCF FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 21, 2025
From: TRIPWIRE, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073663/0639 →
TERMINATION AND RELEASE OF SECOND LIEN INTELLECTUAL PROPERTY SECURITY INTEREST RECORDED AT REEL/FRAME 60306/0649 Recorded Nov 21, 2025
From: ACQUIOM AGENCY SERVICES LLC
To: TRIPWIRE, INC.
Reel/Frame 073663/0698 →
EXTENDED FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 21, 2025
From: TRIPWIRE, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073664/0124 →
NEW MONEY FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 21, 2025
From: ALERT LOGIC, INC.; DIGITAL GUARDIAN LLC; ECRIME MANAGEMENT STRATEGIES, INC.; FORTRA, LLC; GLOBALSCAPE, INC.; TRIPWIRE, INC.; VERA SECURITY, INC.
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 073683/0534 →
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 14, 2025
From: GOLUB CAPITAL MARKETS LLC (AS EXISTING AGENT)
To: ACQUIOM AGENCY SERVICES LLC (AS SUCCESSOR COLLATERAL AGENT)
Reel/Frame 072471/0665 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 7, 2022
From: TRIPWIRE, INC.
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 060306/0649 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 7, 2022
From: TRIPWIRE, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 060306/0365 →
RELEASE OF SECURITY INTEREST Recorded Feb 2, 2015
From: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
To: TRIPWIRE, INC.; NCIRCLE NETWORK SECURITY INC.
Reel/Frame 034874/0150 →
SECURITY AGREEMENT Recorded Apr 2, 2013
From: TRIPWIRE, INC.; NCIRCLE NETWORK SECURITY, INC.
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 030132/0101 →
SECURITY AGREEMENT Recorded May 23, 2011
From: TRIPWIRE, INC.
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 026322/0580 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2005
From: DIFALCO, ROBERT A.; KEELER, KENNETH L.; WARMACK, ROBERT L.
To: TRIPWIRE, INC.
Reel/Frame 016749/0067 →
Continuity (1)
Related Publication 20070022365A1 · Jan 25, 2007