System and method for web-based log analysis

US9876813B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9876813-B2
Application numberUS-201514619423-A
CountryUS
Kind codeB2
Filing dateFeb 11, 2015
Priority dateFeb 11, 2015
Publication dateJan 23, 2018
Grant dateJan 23, 2018

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.

The technology described herein provides a novel system and method for web-based log analysis. The analysis combines the benefits of typical log monitoring systems with those of typical vulnerability managements systems. The synergy of the combined log monitoring and vulnerability management results in a single provider detecting vulnerability and subsequently accessing archived log data to detect if the vulnerability has been exploited in the past, identifying compromised machines for customers.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for web-based log analysis comprising the steps of: receiving log data from one or more devices, wherein the log data is received from the one or more devices by a log management appliance; determining a vulnerability actually exists at a device, the device being one of the one or more devices; after determining the vulnerability actually exists at the device, determining a trace related to the vulnerability actually existing at the device, wherein determining the trace comprises: executing an exploit related to the vulnerability actually existing at the device; monitoring the log data created responsive to executing the exploit; generating the trace based upon the log data; scanning the log data for the trace; in response to finding the trace in the log data, determining the device is vulnerable to or has been compromised by the exploit related to the vulnerability actually existing at the device; and transmitting the log data to a storage, wherein the log data is transmitted from the log management appliance to the storage via a uni-directional channel between the log management appliance and the storage, wherein the uni-directional channel prevents access to the log data in the storage, and wherein the log data is stored in the storage. 2. The method of claim 1 , wherein the storage comprises cloud based storage. 3. The method of claim 1 , wherein determining the vulnerability actually exists comprises scanning the one or more devices for vulnerabilities using data from a vulnerability database. 4. The method of claim 3 , wherein determining the trace related to the vulnerability comprises retrieving the trace from the vulnerability database. 5. The method of claim 1 , further comprising in response to finding the trace in the log data, providing a notification to a user of the device. 6. The method of claim 3 , further comprising writing the trace to an entry in the vulnerability database, the entry corresponding to the vulnerability. 7. The method of claim 3 , wherein the vulnerability database comprises a plurality of entries, each entry corresponding to a vulnerability, each entry comprising an identifier, a signature, and a trace. 8. The method of claim 1 , wherein the trace comprises an indicator that the device is vulnerable to the exploit related to the vulnerability. 9. The method of claim 1 , further comprising in response to finding the trace in the log data, providing a notification to a user of the device, wherein the user of the device accesses, using an analysis device, and via a bi-directional channel between the analysis device and the storage, the log data in the storage. 10. The method of claim 1 , wherein receiving the log data from the one or more devices comprises both actively soliciting the log data based on requests being transmitted to first devices of the one or more devices and passively receiving the log data without requests being transmitted to second devices of the one or more devices. 11. A system for web-based log analysis comprising: one or more hardware processors configured to: receive log data from one or more devices, wherein the log data is received from the one or more devices by a log management appliance; determine a vulnerability actually exists at a device, the device being one of the one or more devices; after determining the vulnerability actually exists at the device, determine a trace related to the vulnerability actually existing at the device, wherein determining the trace comprises: executing an exploit related to the vulnerability actually existing at the device; monitoring the log data created responsive to executing the exploit; generating the trace based upon the log data; scan the log data for the trace; in response to finding the trace in the log data, determine the device has is vulnerable to or has been compromised by the exploit related to the vulnerability actually existing at the device; and transmit the log data to a storage, wherein the log data is transmitted from the log management appliance to the storage via a uni-directional channel between the log management appliance and the storage, wherein the uni-directional channel prevents access to the log data in the storage, and wherein the log data is stored in the storage. 12. The system of claim 11 , wherein the storage comprises a cloud based storage. 13. The system of claim 11 , wherein the one or more processors is further configured to scan the one or more devices for vulnerabilities using data from a vulnerability database. 14. The system of claim 13 , wherein the one or more processors is further configured to retrieve the trace from the vulnerability database. 15. The system of claim 11 , wherein the one or more processors is further configured to in response to finding the trace in the log data, provide a notification to a user of the device. 16. The system of claim 13 , wherein the one or more processors is further configured to write the trace to an entry in the vulnerability database, the entry corresponding to the vulnerability. 17. The system of claim 13 , wherein the vulnerability database comprises a plurality of entries, each entry corresponding to a vulnerability, each entry comprising an identifier, a signature, and a trace.

Assignees

Inventors

Classifications

  • Traffic logging, e.g. anomaly detection · CPC title

  • Vulnerability analysis · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · 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 US9876813B2 cover?
The technology described herein provides a novel system and method for web-based log analysis. The analysis combines the benefits of typical log monitoring systems with those of typical vulnerability managements systems. The synergy of the combined log monitoring and vulnerability management results in a single provider detecting vulnerability and subsequently accessing archived log data to det…
Who is the assignee on this patent?
Qualys Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/1433. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 23 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).