IP Library Granted Patent US 8,893,285
Granted Patent B2
US 8,893,285 · App. 12/076,163 · Granted Nov 18, 2014

Securing data using integrated host-based data loss agent with encryption detection

Inventors: Elad Zucker (Netanya, IL); Eran Werner (Raanana, IL); Mattias Weidhagen (Stockholm, SE)
Assignee: McAfee, Inc.
G06F21/6209G06F21/78
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,893,285
App. No.
12/076,163
Granted
Nov 18, 2014
Kind
B2
Abstract

A method and system for securing data in a computer system provides the capability to secure information even when it leaves the boundaries of the organization using a data loss agent integrated with encryption software. A method for securing data in a computer system comprises detecting attempted connection or access to a data destination to which sensitive data may be written, determining an encryption status of the data destination, allowing the connection or access to the data destination when the data destination is encrypted, and taking action to secure the sensitive data when the data destination is not encrypted.

Claims (33)

1. A method, comprising:

detecting an attempted access to write content in a host computer system to a removable device;

determining whether the content comprises data that is not encrypted;

determining an encryption status of the removable device, based, at least in part, on examining whether blocks or sectors written on the removable device are encrypted or whether an encrypted portion of the content will be written to the removable device; and

blocking the attempted access to the removable device, based, at least in part, on the encryption status, and in response to a determination that the content comprises the data that is not encrypted.

2. The method of claim 1 , wherein the blocking comprises allowing a restricted access to the removable device.

3. The method of claim 2 , wherein the blocking comprises indicating that a connection of the removable device failed, and the allowing the restricted access to the removable device comprises allowing a read-only access to the removable device.

4. The method of claim 1 , wherein the attempted access comprises attempting to write the data to the removable device, and the determining the encryption status comprises determining if the data is encrypted or if the data will be encrypted during or after being written to the removable device.

5. The method of claim 4 , wherein the blocking blocks a writing of the data to the removable device.

6. The method of claim 1 , further comprising:

comparing the content against a security policy, wherein the blocking blocks an attempted access to plain text data files.

7. The method of claim 1 , further comprising:

determining if an encryption policy on the host computer system will encrypt the content.

8. A computer system for handling data, comprising:

a processor operable to execute computer program instructions; and

a memory operable to store the computer program instructions, wherein the computer program instructions, when executed, cause the processor to

detect an attempted access to write content to a removable device;

determine whether the content comprises data that is not encrypted;

determine an encryption status of the removable device, based, at least in part, on examining whether blocks or sectors written on the removable device are encrypted or whether an encrypted portion of the content will be written to the removable device; and

block the attempted access to the removable device, based, at least in part, on the encryption status, and in response to a determination that the content comprises the data that is not encrypted.

9. The system of claim 8 , wherein the computer program instructions cause the processor to block the attempted access by allowing a restricted access to the removable device.

10. The system of claim 9 , wherein the computer program instructions cause the processor to block the attempted access by indicating that a connection of the removable device failed, and the computer program instructions cause the processor to allow the restricted access to the removable device by allowing a read-only access to the removable device.

11. The system of claim 8 , wherein the attempted access comprises attempting to write the data to the removable device, and the encryption status is determined by determining if the data is encrypted or if the data will be encrypted during or after being written to the removable device.

12. The system of claim 11 , wherein computer program instructions cause the processor to block the attempted access by blocking a writing of the data to the removable device.

13. A computer program product embodied in a non-transitory medium and, when executed by a processor, causes the processor to perform operations, comprising:

detecting an attempted access to write content in a host computer system to a removable device;

determining whether the content comprises data that is not encrypted;

determining an encryption status of the removable device, based, at least in part, on examining whether blocks or sectors written on the removable device are encrypted or whether an encrypted portion of the content will be written to the removable device; and

blocking the attempted access to the removable device, based, at least in part, on the encryption status, and in response to a determination that the content comprises the data that is not encrypted.

14. The computer program product of claim 13 , wherein the blocking comprises allowing a restricted access to the removable device.

15. The computer program product of claim 14 , wherein the blocking comprises indicating that a connection of the removable device failed, and the allowing the restricted access to the removable device comprises allowing a read-only access to the removable device.

16. The computer program product of claim 13 , wherein the attempted access comprises attempting to write the data to the removable device, and the determining the encryption status comprises determining if the data is encrypted or if the data will be encrypted during or after being written to the removable device.

17. The computer program product of claim 16 , wherein the blocking blocks a writing of the data to the removable device.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2008
From: ZUCKER, ELAD; WERNER, ERAN; WEIDHAGEN, MATTIAS
To: MCAFEE, INC.
Reel/Frame 020698/0590 →
Continuity (1)
Related Publication 20090232300A1 · Sep 17, 2009