IP Library Granted Patent US 10,230,758
Granted Patent B2
US 10,230,758 · App. 15/001,272 · Granted Mar 12, 2019

Anti-malware detection and removal systems and methods

Inventors: Michael Shaulov (Haifa, IL); Ohad Bobrov (Kohav Yair, IL)
Assignee: CHECKPOINT MOBILE SECURITY LTD
H04L63/145G06F21/565G06F21/568H04L63/1416H04L63/1425H04L63/1441G06F2221/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 10,230,758
App. No.
15/001,272
Granted
Mar 12, 2019
Kind
B2
Abstract

An anti-malware system including at least one database, remote from a plurality of computers to be protected, which stores identification of computer applications resident on the computers to be protected and an application-specific communications footprint for the computer applications, and at least one server, remote from the plurality of computers to be protected, and being operative to calculate a reference computer-specific communications composite pattern based on multiple application-specific communications footprints for applications installed on the computers to be protected, calculate a current computer-specific communications composite pattern based on actual communications of at least one the plurality of computers to be protected, and provide an alert when the current computer-specific communications composite pattern of the at least one of the plurality of computers to be protected differs from the reference computer-specific communications composite pattern of the at least one of the plurality of computers to be protected.

Claims (14)

1. A method for detecting malware comprising:

storing, on at least one database, remote from a plurality of computers to be protected:

identification of computer applications resident on each of said computers to be protected; and,

an application-specific communications footprint for each of said computer applications;

calculating a reference computer-specific communications composite pattern based on multiple application-specific communications footprints for applications installed on each of said computers to be protected;

calculating a current computer-specific communications composite pattern based on actual communications of at least one of said plurality of computers to be protected;

providing an alert when said current computer-specific communications composite pattern of said at least one of said plurality of computers to be protected differs from said reference computer-specific communications composite pattern of said at least one of said plurality of computers to be protected as indicated by at least one metric;

storing, on a malware-characteristic circuit switched communication patterns database, malware-characteristic circuit switched communication patterns which are characteristic of at least one of imminent installation, presence and operation of malware on said plurality of computers to be protected;

monitoring a circuit switch for sensing current circuit switched communication patterns being communicated via said circuit switch; and,

comparing said current circuit switched communication patterns sensed by said monitoring said circuit switch with said malware-characteristic circuit switched communication patterns stored on said malware-characteristic circuit switched communication patterns database, and providing an alert when at least one of said current circuit switched communication patterns is similar to at least one of said malware-characteristic circuit switched communication patterns as indicated by at least one metric.

2. A method for detecting malware according to claim 1 , additionally comprising: proactively sending at least one malware triggering message to at least one of said plurality of computers to be protected in order to attempt to elicit communication of at least one of said malware-characteristic circuit switched communication patterns by said at least one of said plurality of computers to be protected, and to thereby confirm the existence of at least one of imminent installation, presence and operation of malware on said at least one of said plurality of computers to be protected.

3. A method for detecting malware according to claim 1 , additionally comprising: monitoring at least one of said plurality of computers to be protected for information relating to the state of said at least one of said plurality of computers to be protected, wherein said current circuit switched communication patterns also include said information relating to said state of said at least one of said plurality of computers to be protected.

4. A method for detecting malware according to claim 3 , wherein said information relating to said state of said at least one of said plurality of computers to be protected comprises at least one of an on\off state of a screen of said at least one of said plurality of computers to be protected, a type of wireless connection or protocol utilized by said at least one of said plurality of computers to be protected to communicate with said circuit switch and whether said at least one of said plurality of computers to be protected is connected to an electrical charger.

5. A method for detecting malware according to claim 1 , wherein at least some of said malware-characteristic circuit switched communication patterns are computer-type specific.

Assignments (3)
MERGER Recorded Sep 11, 2024
From: CHECK POINT MOBILE SECURITY LTD
To: CHECK POINT SOFTWARE TECHNOLOGIES LTD.
Reel/Frame 068548/0988 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2019
From: SHAULOV, MICHAEL; BOBROV, OHAD
To: LACOON SECURITY LTD.
Reel/Frame 048489/0182 →
CHANGE OF NAME Recorded Mar 4, 2019
From: LACOON SECURITY LTD.
To: CHECK POINT MOBILE SECURITY LTD.
Reel/Frame 048489/0185 →
Continuity (4)
Continuation 14400502
Provisional Application 61646298 · May 13, 2012
Provisional Application 61737852 · Dec 17, 2012
Related Publication 20160142425A1 · May 19, 2016