Network infrastructure detection

US11770388B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11770388-B1
Application numberUS-201916707639-A
CountryUS
Kind codeB1
Filing dateDec 9, 2019
Priority dateDec 9, 2019
Publication dateSep 26, 2023
Grant dateSep 26, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Network infrastructure can be automatically detected. A network sensor detects a new network message. A source-address of the new network message is extracted. A plurality of addresses are assembled based on the source-address. These are recursed, using each of the unique similar-addresses as current addresses. Metadata is assembled for each of the addresses in the plurality of addresses. For each particular address in the plurality of addresses, a risk-label is assigned out of a plurality of possible risk-labels, by weighing a plurality of factors; and performing a network security action with the risk-label.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for automatic detection of network infrastructure, the method comprising: receiving, by a network sensor, a new network message, wherein the new network message comprises deserialized event data; determining whether the new network message is potentially malicious based on the presence of an indicator-of-compromise (IoC), wherein the determining comprises: decorating the deserialized event data by adding, to the deserialized event data, at least one of a timestamp, geo-location data, threat intelligence data, and a connection-identifier; retrieving a set of IoC rules for detecting one or more IoCs in the decorated event data; applying the set of IoC rules to the decorated event data; and identifying the decorated event data as including one or more IoCs based on application of the set of IoC rules and further decorating the deserialized event data with corresponding IoC information; and in response to determining that the new network message is potentially malicious, assigning a risk-label to the new network message based on associations with information from other network messages, wherein the identifying comprises: extracting, from the decorated event data, a source-address of the new network message; assembling a plurality of unique similar-addresses based on the source-address comprising: identifying one on or more source-metadata values associated with the source-address; searching a group of previous network messages for matching network messages to the new network message, based on the matching network messages having metadata of at least a threshold similarity to at least one of the source-metadata values with the source-address; and adding the matching network messages to the plurality of unique similar-addresses; generating metadata to associate with the source-address for the new message, wherein the metadata is generated by recursively assembling related metadata from each of the plurality of unique-similar addresses; assigning, using a plurality of factors, risk-labels to the source-address of the new network message and the plurality of unique similar-addresses based, at least in part, on the metadata associated with the source-address recursively assembled from the related metadata for the plurality of unique-similar addresses, wherein the risk-labels are selected from among a plurality of possible risk-labels, wherein the plurality of possible risk-labels include a safe-label indicating no unsafe behavior was found associated with the address and a tainted-label indicating the address was found to be associated with network architecture identified as malicious; and performing one or more network security actions based on the risk-labels. 2. The method of claim 1 , wherein the metadata includes at least one of the group consisting of domain-name, nameserver, and registrant-email. 3. The method of claim 2 , wherein the metadata includes each of domain-name, nameserver, and registrant-email. 4. The method of claim 1 , wherein the plurality of factors includes a factor comprising a comparison between a number of domains associated with a registrant emails of each of the plurality of unique similar-addresses being greater than a first threshold value, wherein the number of domains being less than the first threshold value indicates a likelihood of unsafe behavior. 5. The method of claim 1 , wherein the plurality of factors includes a factor comprising a determination that a registrant email of at least one of the plurality of unique similar-addresses was previously identified as tainted. 6. The method of claim 1 , wherein the plurality of factors includes a factor comprising a comparison, for each of the plurality of unique-similar addresses, between 1) a number of domains registered with an organization owning the unique-similar address and 2) a number of domains registered by the unique-similar address, wherein an exact match between 1) and 2) indicates a likelihood of unsafe behavior being associated with the unique-similar address. 7. The method of claim 1 , wherein the plurality of factors includes a factor comprising a comparison between a number of domains registered with an organization owning each of the plurality of unique-similar addresses and a second threshold value, wherein the number of domains being less than the second threshold value indicates a likelihood of unsafe behavior being associated with the unique-similar address. 8. The method of claim 1 , wherein the plurality of factors includes a factor comprising a comparison between a number of websites hosted on a server that hosts a resource addressed by each of the plurality of unique-similar addresses and a third threshold value, wherein the number of websites hosted being less than the third threshold value indicates a likelihood of unsafe behavior being associated with the unique-similar address. 9. A system comprising: one or more hardware processors; and non-transitory computer memory tangibly containing instructions that, when executed by the processor, cause the processor to perform operations comprising: receiving, by a network sensor, a new network message, wherein the new network message comprises deserialized event data; determining whether the new network message is potentially malicious based on the presence of an indicator-of-compromise (IoC), wherein the determining comprises: decorating the deserialized event data by adding, to the deserialized event data, at least one of a timestamp, geo-location data, threat intelligence data, and a connection-identifier; retrieving a set of IoC rules for detecting one or more IoCs in the decorated event data; applying the set of IoC rules to the decorated event data; and identifying the decorated event data as including one or more IoCs based on application of the set of IoC rules and further decorating the deserialized event data with corresponding IoC information; and in response to determining that the new network message is potentially malicious, assigning a risk-label to the new network message based on associations with information from other network messages, wherein the identifying comprises: extracting, from the decorated event data, a source-address of the new network message; assembling a plurality of unique similar-addresses based on the source-address comprising: identifying one on or more source-metadata values associated with the source-address; searching a group of previous network messages for matching network messages to the new network message, based on the matching network messages having metadata of at least a threshold similarity to at least one of the source-metadata values with the source-address; and adding the matching network messages to the plurality of unique similar-addresses; generating metadata to associate with the source-address for the new message, wherein the metadata is generated by recursively assembling related metadata from each of the plurality of unique-similar addresses; assigning, using a plurality of factors, risk-labels to the source-address of the new network message and the plurality of unique similar-addresses based, at least in part, on the metadata associated with the source-address recursively assembled from the related metadata for the plurality of unique-similar addresses, wherein the risk-labels are selected from among a plurality of possible risk-labels, wherein the plurality of possible risk-labels include a safe-label indicating no unsafe behavior was found associated with the address and a tainted-label indicating the address was found to be associated with network architecture identified as malicious; and performing one or more network security actions based on the risk-labels.

Assignees

Inventors

Classifications

  • Event detection, e.g. attack signature detection · CPC title

  • H04L45/72Primary

    Routing based on the source address · CPC title

  • Domain name generation or assignment · CPC title

  • for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11770388B1 cover?
Network infrastructure can be automatically detected. A network sensor detects a new network message. A source-address of the new network message is extracted. A plurality of addresses are assembled based on the source-address. These are recursed, using each of the unique similar-addresses as current addresses. Metadata is assembled for each of the addresses in the plurality of addresses. For e…
Who is the assignee on this patent?
Target Brands Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/1416. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 26 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).