Creating security incident records using a remote network management platform

US10826942B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10826942-B2
Application numberUS-201816100464-A
CountryUS
Kind codeB2
Filing dateAug 10, 2018
Priority dateAug 10, 2018
Publication dateNov 3, 2020
Grant dateNov 3, 2020

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.

An example embodiment performed by a scoped software application executable on a computing device of a computational instance of a remote network management platform may involve: requesting and receiving, from an application database associated with a third-party software application, alert rules that trigger alerts when associated events occur in a managed network; receiving data representing selection of a set of the alert rules and, based on the data, requesting and receiving, from the application database, a set of past alerts that have been triggered by the set of the alert rules; using mapping data to map fields of the set of the past alerts to fields of a sample security incident record; displaying a preview region including the sample security incident record; using the mapping data to create security incident records that map to the set of the past alerts; and writing, to a security incident database, the security incident records.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a memory device and a processor configured to execute a computational instance of a remote network management platform, wherein the computational instance is communicatively coupled and dedicated to a managed network and contains a security incident database, wherein the managed network contains one or more servers and an application database associated with a third-party software application executable on the one or more servers, wherein the application database stores, in respective fields defined in accordance with the third-party software application: (i) alert rules that trigger alerts when associated events occur in the managed network and (ii) past alerts that have been triggered by the alert rules; a scoped software application, executable on a computing device of the computational instance, wherein the system is configured to: receive, from the application database, the alert rules based on the occurrence of the associated events; receive input data representing selection of a set of the alert rules; transmit a request for a set of the past alerts that have been triggered based on the set of the alert rules; based on the input data and the request for the set of the past alerts, receive, from the application database, the set of the past alerts that have been triggered by the set of the alert rules; using mapping data stored within the computational instance, map fields of the set of the past alerts to fields of a sample security incident record without writing the sample security incident record to the security incident database, wherein the mapping data defines pairwise associations between the fields of the set of the past alerts and fields of the sample security incident record; generate and provide for display a representation of a graphical user interface, the representation comprising a preview region including the sample security incident record; using the mapping data, create security incident records that map to the set of the past alerts; and write, to the security incident database, the security incident records. 2. The system of claim 1 , wherein the system is configured to: before using the mapping data to create the security incident records, generate and provide for display the representation of the graphical user interface, the representation comprising: an alert rule selection region for enabling the selection of the set of the alert rules, and a mapping region for enabling selection of the fields of the set of the past alerts and selection of the fields of the security incident records to which to associate to the fields of the set of the past alerts; and generate the mapping data based on the selection of the fields of the set of the past alerts and the selection of the fields of the security incident records. 3. The system of claim 1 , wherein the system is configured to: while providing for display the representation comprising the preview region, receive second input data representing selection of a link that, when selected, causes the scoped software application to generate and provide for display a second representation of the graphical user interface, the second representation comprising a scheduling region for enabling selection of a frequency at which to transmit the request for the set of the past alerts from the application database; and in response to receiving the second input data, generate and provide for display the second representation comprising the scheduling region, wherein transmitting the request comprises receiving the set of the past alerts from the application database and receiving the set of the past alerts from the application database at the selected frequency. 4. The system of claim 1 , wherein the system is configured to: before using the mapping data to create the security incident records, generate and provide for display the representation of the graphical user interface, the representation comprising a filtering rules region for enabling selection of filtering rules, wherein the filtering rules specify data that, when contained in one or more fields of a past alert, causes the scoped software application to omit creating a security incident record that maps to the past alert, wherein creating the security incident records comprises creating the security incident records in accordance with the filtering rules. 5. The system of claim 1 , wherein the system is configured to: receive input data representing selection of an update to the mapping data, wherein the updated mapping data includes a change in the pairwise associations between the fields of the set of the past alerts and the fields of the security incident records; compare an identifier of a past alert of the set of the past alerts to data that is stored in the security incident database, wherein the data indicates, for each of a plurality of past alerts, whether a corresponding security incident record has previously been created and written to the security incident database for the past alert; based on the comparison, determine that the corresponding security incident record has previously been created and written to the security incident database for the past alert identified by the identifier; using the updated mapping data, update the corresponding security incident record; and write the updated security incident record to the security incident database. 6. The system of claim 1 , wherein the system is configured to: determine that a security incident record in the security incident database includes data indicating that a security incident associated with the security incident record has been resolved or cancelled; based on the determination, refer to the security incident database to determine an identifier of a past alert that is associated with the security incident record; and generate and transmit, to the application database, a request to update the application database to indicate that the past alert is closed, wherein the request to update the application database includes the identifier of the past alert. 7. The system of claim 1 , wherein the fields of the set of the past alerts include, for each past alert of the set of the past alerts, event data representing one or more events that have occurred in the managed network and contributed to triggering a corresponding past alert. 8. The system of claim 7 , wherein the event data for a past alert includes an Internet Protocol (IP) address of each computing device involved in the one or more events and a classification of the past alert. 9. The system of claim 1 , wherein the fields of the set of the past alerts include, for each past alert of the set of the past alerts, one or more of: a time at which the past alert was triggered, an identifier of the past alert, an identifier of an alert rule that triggered the past alert, a status of the past alert, and a severity rating of the past alert. 10. The system of claim 1 , wherein the fields of the security incident records include, for each security incident record of the security incident records, one or more of: a time at which the security incident record was created, an identifier of the security incident record, an identifier of a computing device with which the security incident record is associated, an identifier of a user with which the security incident record is associated, a status of the security incident record, a description of a security incident with which the security incident record is associated, a priority level of the security incident record, a category of the security incident record, and an enterprise impact rating associated with the security incident record. 11. A method

Assignees

Inventors

Classifications

  • using third party service providers · CPC title

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

  • Proxies · CPC title

  • H04L63/20Primary

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

  • Virtual private 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 US10826942B2 cover?
An example embodiment performed by a scoped software application executable on a computing device of a computational instance of a remote network management platform may involve: requesting and receiving, from an application database associated with a third-party software application, alert rules that trigger alerts when associated events occur in a managed network; receiving data representing …
Who is the assignee on this patent?
Servicenow 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 Nov 03 2020 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).