IP Library Granted Patent US 11,122,058
Granted Patent B2
US 11,122,058 · App. 14/807,827 · Granted Sep 14, 2021

System and method for the automated detection and prediction of online threats

Inventor: Saeed Abu-Nimeh (Santa Clara, CA)
Assignee: SECLYTICS, INC.
H04L63/1416G06F16/24578G06F16/285G06F21/552H04L63/1433G06N20/00
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 11,122,058
App. No.
14/807,827
Granted
Sep 14, 2021
Kind
B2
Abstract

A method for monitoring online security threats comprising of a machine-learning service that receives data related to a plurality of features related to internet traffic metrics, the service then processes said data by performing operations selected from among: an operation of ranking at least one feature, an operation of classifying at least one feature, an operation of predicting at least one feature, and an operation of clustering at least one feature, and as a result the machine learning service outputs metrics that aid in the detection, identification, and prediction of an attack.

Claims (22)

1. A method for alerting a client system of a potential malware threat, comprising:

receiving a first set of network traffic data of a source system;

extracting from the first set of network traffic data: a first Internet Protocol (IP) address, timestamps of identified attacks, a Universal Record Locator (URL), and a domain name;

using the first IP address to determine a network queue;

using the timestamps of the identified attacks on the network queue to determine queuing based features, wherein the queuing based features include an infection arrival rate and an infection service rate;

using the URL to determine URL based features, wherein the URL based features include at least one of an entropy of the URL and a length of the URL;

using the domain name to determine domain based features, wherein the domain based features include historical replication of Domain Name System (DNS) data for the first IP address or the domain name;

using the first IP address to determine a network prefix Classless Inter-Domain Routing (CIDR) and an Autonomous System Number (ASN);

using the network prefix (CIDR) and the Autonomous System Number (ASN) to determine Boarder Gateway Protocol (BGP) based features;

wherein the BGP based features includes CIDR size, ASN size, BGP route length, and a flag indicating whether the first IP address belongs to a hijacked route or prefix;

aggregating the queuing based features, the URL based features, the BGP based features, and the domain based features to generate a trained model;

receiving a second set of network traffic data of a target system;

wherein the second set of network traffic data comprises a second IP address;

applying the trained model to the second set of traffic data to score a threat level of the second IP address;

alerting the client system of the threat level;

wherein the first set of network traffic data is agnostic with respect to the second set of network traffic data;

wherein at least one of the first set of network traffic data and the second set of network traffic data includes at least one of the following: Threat feeds, DNS Logs, Hypertext Transfer Protocol (HTTP) Logs, Hypertext Markup Language (HTML) Webpages, Malware Payload, Malware Sandbox, System Logging Protocols (Syslogs), Packet Capture Application Programming Interfaces (PCAPs), and Regional Internet Registry (RIR) information; and

wherein the source system is different from the client system.

2. The method of claim 1 , further comprising aggregating and processing multiple threat feeds from additional clients, and clustering meta information from the multiple threat feeds according to network size.

3. The method of claim 2 wherein the meta information comprises at least one of the following: a time series, URLs, Domains, attack category, Threat Feed, Payload Analysis, BGP Extraction.

4. The method of claim 2 wherein the meta information comprises at least one of the following: new IP assignments, new IP allocations, new IP re-assignments, and new IP re-allocations.

5. The method of claim 2 wherein the clustering of meta information is based on at least one of contact entropy based features and Passive DNS (pDNS) based features.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: ABU-NIMEH, SAEED
To: SECLYTICS, INC.
Reel/Frame 057026/0833 →
Continuity (3)
Provisional Application 62028197 · Jul 23, 2014
Related Publication 20170026391A1 · Jan 26, 2017
Related Publication 20210051160A9 · Feb 18, 2021
Cited By (2)
US 12,229,508 US 12,445,478