IP Library Granted Patent US 9,917,864
Granted Patent B2
US 9,917,864 · App. 15/255,374 · Granted Mar 13, 2018

Security policy deployment and enforcement system for the detection and control of polymorphic and targeted malware

Inventor: Jeffrey Albin Kraemer (Wellesley, MA)
Assignee: Carbon Black, Inc.
H04L63/20G06F21/552G06F21/554G06F21/56G06F21/566H04L63/1433H04L63/1441G06F2221/034G06F2221/2101
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 9,917,864
App. No.
15/255,374
Granted
Mar 13, 2018
Kind
B2
Abstract

The present system and method pertain to the detection of malicious software and processes such as malware. A cloud security policy system receives hashes and behavioral information about applications and/or processes executing on user devices. The cloud security policy system records this information and then evaluates the trustworthiness of the hashes based on the information received from the user devices to provide a security policy for the applications and/or processes. The security policy is sent from the cloud security policy system to user devices to be applied by the user devices.

Claims (17)

1. A method for monitoring applications on user devices, the method comprising:

monitoring applications requesting to open files using system dynamic-link libraries;

searching for hashes corresponding to the files requested by the applications in caches of the user devices;

upon locating hashes of the files requested by the applications, searching for security policies associated with the hashes;

upon locating the security policies associated with the hashes, enforcing restrictions of the security policies; and

upon failing to locate the hashes of the files requested by the applications:

scanning contents of the files;

calculating hashes for the files; and

updating the caches of the user devices by adding mappings for the hashes to the caches of the user devices and requesting trust scores and establishing security policies based on the trust scores for the files requested by the applications.

2. The method of claim 1 , wherein the restrictions of the security policies include denying the applications to access files.

3. The method of claim 1 , wherein the restrictions of the security policies include terminating the applications.

4. The method of claim 1 , wherein searching for security policies associated with the hashes comprises executing lookups of security policies for the hashes in the caches of the user devices.

5. The method of claim 1 , wherein searching for security policies associated with the hashes comprises searching local databases within the user devices for the security policies for the hashes.

6. The method of claim 1 , further comprising:

upon failing to locate the security policies associated with the hashes, enforcing default security policies.

7. The method of claim 1 , further comprising:

upon locating the security policies associated with the hashes, enforcing security policy enforcement actions of the security policies in addition to enforcing restrictions of the security policies.

Assignments (6)
MERGER Recorded Jan 27, 2025
From: CARBON BLACK, LLC
To: VMWARE LLC
Reel/Frame 070019/0171 →
CHANGE OF NAME Recorded Jan 27, 2025
From: CARBON BLACK, INC.
To: CARBON BLACK, LLC
Reel/Frame 070023/0225 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2019
From: KRAEMER, JEFFREY ALBIN
To: SCARGO, INC.
Reel/Frame 050129/0309 →
MERGER Recorded Aug 22, 2019
From: CONFER TECHNOLOGIES, INC.
To: CONFER TECHNOLOGIES, INC.
Reel/Frame 050129/0355 →
CHANGE OF NAME Recorded Aug 22, 2019
From: SCARGO, INC.
To: CONFER TECHNOLOGIES, INC.
Reel/Frame 050129/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2018
From: CONFER TECHNOLOGIES, INC.
To: CARBON BLACK, INC.
Reel/Frame 044728/0970 →
Continuity (4)
Division 14824847 · Aug 12, 2015
Division 13662036 · Oct 26, 2012
Provisional Application 61552654 · Oct 28, 2011
Related Publication 20160373486A1 · Dec 22, 2016