System and method for cybersecurity analysis and score generation for insurance purposes
AssigneeQomplx LLC
InventorsJason Crabtree, Andrew Sellers
Life of this patent
Estimating the term…
Abstract
A system for comprehensive cybersecurity analysis and rating based on heterogeneous data and reconnaissance is provided, comprising a multidimensional time-series data server configured to create a dataset with at least time-series data gathered from passive network reconnaissance of a client; and a cybersecurity scoring engine configured to retrieve the dataset from the multidimensional time-series data server, process the dataset using at least computational graph analysis, and generate an aggregated cybersecurity score based at least on results of processing the dataset.
Claims4
A system for comprehensive cybersecurity analysis and rating based on heterogeneous data and reconnaissance, comprising:
- a computing device comprising a memory, a processor, and a network interface;
- and
- a high volume web crawler comprising a first plurality of programming instructions stored in the memory of, and operating on the processor of, the computing device, wherein the first plurality of programming instructions, when operating on the processor, cause the computing device to obtain information from the Internet as directed by an automated planning service module;
- an automated planning service module, comprising a second plurality of programming instructions stored in the memory of, and operating on the processor of, the computing device, wherein the second plurality of programming instructions, when operating on the processor, cause the computing device to:
- establish a scope of cybersecurity analysis by:
- defining a target network by identifying internet protocol addresses and subdomains of the target network;
- identifying web applications used by the target network;
- and
- gathering version and update information for hardware and software systems within the boundary of the target network;
- and
- perform reconnaissance of the target network by:
- verifying domain name system information for each internet protocol address and subdomain of the target network, and assigning an Internet reconnaissance score;
- collecting domain name system leak information by identifying improper network configurations in the internet protocol addresses and subdomains of the target network, and assigning a domain name system leak information score;
- analyzing web applications used by the target network to identify vulnerabilities in the web applications that could allow unauthorized access to the target network, and assigning a web application security score;
- and
- checking version and update information for the hardware and software systems within the boundary of the target network, and assigning a patching frequency score;
- and
- a cybersecurity scoring engine comprising a third plurality of programming instructions stored in the memory of, and operating on the processor of, the computing device, wherein the third plurality of programming instructions, when operating on the processor, cause the computing device to:
- a weighted cybersecurity rating by:
- assigning a weight to each of the Internet reconnaissance score, the domain name system leak information score, the web application security score, the patching frequency score;
- aggregating the weighted scores into the weighted cybersecurity rating.
A method for comprehensive cybersecurity analysis and rating based on heterogeneous data and reconnaissance, comprising the following steps:
- establishing a scope of cybersecurity analysis using a high volume web crawler directed by an automated planning service module, the establishment of the scope of cybersecurity analysis comprising the following steps:
- defining a target network by identifying internet protocol addresses and subdomains of the target network;
- identifying web applications used by the target network;
- and
- gathering version and update information for hardware and software systems within the boundary of the target network;
- and
- performing reconnaissance of the target network using a high volume web crawler directed by an automated planning service module, the reconnaissance comprising the following steps:
- verifying domain name system information for each internet protocol address and subdomain of the target network, and assigning an Internet reconnaissance score;
- collecting domain name system leak information by identifying improper network configurations in the internet protocol addresses and subdomains of the target network, and assigning a domain name system leak information score;
- analyzing web applications used by the target network to identify vulnerabilities in the web applications that could allow unauthorized access to the target network, and assigning a web application security score;
- and
- checking version and update information for the hardware and software systems within the boundary of the target network, and assigning a patching frequency score;
- and
- generating a weighted cybersecurity rating using a cybersecurity scoring engine, the generation of the weighted cybersecurity rating comprising the following steps:
- assigning a weight to each of the Internet reconnaissance score, the domain name system leak information score, the web application security score, and the patching frequency score;
- and
- aggregating the weighted scores into the weighted cybersecurity rating.
Dependencies are inferred from the claim text.