Security vulnerability communication and remediation with machine learning

US2023120174A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2023120174-A1
Application numberUS-202117451097-A
CountryUS
Kind codeA1
Filing dateOct 15, 2021
Priority dateOct 15, 2021
Publication dateApr 20, 2023
Grant date

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.

In some implementations, a remediation device may receive, from a database that stores information regarding security vulnerabilities, security vulnerability indicators associated with one or more cloud-based applications. The remediation device may cluster, using at least one machine learning model, the security vulnerability indicators into classes, and may determine, for each class, a corresponding remediation recommendation. The remediation device may transmit, based on a setting, a corresponding message for each class. The remediation device may receive input associated with at least one of the corresponding messages, and may trigger, for at least one of the classes of security vulnerability indicators and based on the input, an automated remediation script based on a corresponding one of the remediation recommendations. The automated remediation script causes a cloud environment to perform an action for a cloud-based application associated with the security vulnerability indicators in the class(es).

First claim

Opening claim text (preview).

What is claimed is: 1 . A system for automated communications and remediation for security vulnerabilities, the system comprising: one or more memories; and one or more processors, communicatively coupled to the one or more memories, configured to: receive, from a database that stores information regarding security vulnerabilities, security vulnerability indicators associated with one or more cloud-based applications; cluster, using at least one similarity between two or more of the security vulnerabilities, the security vulnerability indicators into classes; determine, for each class, a corresponding remediation recommendation; transmit, based on a setting and via one or more communication interfaces, a corresponding message for each class; receive input associated with at least one of the corresponding messages; trigger, for at least one of the classes of security vulnerability indicators and based on the input, an automated remediation script based on a corresponding one of the remediation recommendations, wherein the automated remediation script causes a cloud environment to perform an action for a cloud-based application associated with the security vulnerability indicators in the at least one of the classes; validate that the automated remediation script has resolved the security vulnerabilities associated with the security vulnerability indicators in the at least one of the classes; and transmit an indication, based on the validation, that the security vulnerabilities, associated with the security vulnerability indicators in the at least one of the classes, have been resolved. 2 . The system of claim 1 , wherein the one or more processors are further configured to: exclude at least one of the security vulnerability indicators from classification based on at least one exclusion indicator associated with the at the least one excluded security vulnerability indicator. 3 . The system of claim 2 , wherein the corresponding messages do not indicate the at least one excluded security vulnerability indicator. 4 . The system of claim 1 , wherein the one or more processors, to cluster the security vulnerability indicators, are configured to: apply a plurality of regular expressions to one or more fields included in the security vulnerability indicators. 5 . The system of claim 1 , wherein the classes are associated with corresponding unique identifiers, and wherein the one or more processors, to cluster the security vulnerability indicators, are configured to: map corresponding identifiers associated with the security vulnerability indicators to the corresponding unique identifiers associated with the classes. 6 . The system of claim 1 , wherein the security vulnerabilities are associated with one or more corresponding servers, and wherein the one or more processors, to cluster the security vulnerability indicators, are configured to: group the security vulnerability indicators according to, at least in part, the one or more corresponding servers. 7 . A method of applying machine learning to automated communications and remediation for security vulnerabilities, comprising: receiving, from a database that stores information regarding security vulnerabilities, security vulnerability indicators associated with one or more cloud-based applications; clustering, using at least one machine learning model, the security vulnerability indicators into classes; determining, for each class, a corresponding remediation recommendation; transmitting, based on a setting and via one or more communication interfaces, a corresponding message for each class; receiving input associated with at least one of the corresponding messages; and triggering, for at least one of the classes of security vulnerability indicators and based on the input, an automated remediation script based on a corresponding one of the remediation recommendations, wherein the automated remediation script causes a cloud environment to perform an action for a cloud-based application associated with the security vulnerability indicators in the at least one of the classes. 8 . The method of claim 7 , wherein the one or more cloud-based applications include at least one application that controls, at least in part, a networked hardware device. 9 . The method of claim 7 , wherein the at least one machine learning model uses at least server indications associated with the security vulnerability indicators and application indications associated with the security vulnerability indicators to cluster the security vulnerability indicators. 10 . The method of claim 7 , further comprising: excluding at least one of the security vulnerability indicators from the at least one machine learning model based on at least one exclusion indicator associated with the at the least one excluded security vulnerability indicator. 11 . The method of claim 7 , wherein the input comprises selection of a hyperlink included in the at least one of the corresponding messages. 12 . The method of claim 7 , further comprising: receiving, with the input, at least one credential associated with at least one recipient of the at least one of the corresponding messages, wherein the automated remediation script is triggered based on an authorization using the at least one credential. 13 . The method of claim 7 , further comprising: validating that the automated remediation script has resolved the security vulnerability indicators in the at least one of the classes; and transmitting an indication, based on the validation, that the security vulnerability indicators in the at least one of the classes have been resolved. 14 . A non-transitory computer-readable medium storing a set of instructions for applying machine learning to automated communications and remediation for security vulnerabilities, the set of instructions comprising: one or more instructions that, when executed by one or more processors of a device, cause the device to: receive, from a database that stores information regarding security vulnerabilities, security vulnerability indicators associated with one or more cloud-based applications; receive historical information associated with the security vulnerability indicators, the historical information including at least environmental information, user information, and remediation information associated with the security vulnerability indicators; identify, using at least one machine learning model and the historical information, at least one of the security vulnerabilities; determine, for the at least one of the security vulnerabilities, a corresponding remediation recommendation based on the remediation information associated with the at least one of the security vulnerabilities; and generate an automated remediation script based on the corresponding remediation recommendation. 15 . The non-transitory computer-readable medium of claim 14 , wherein the one or more instructions, when executed by the one or more processors, further cause the device to: exclude at least one of the security vulnerability indicators from the at least one machine learning model based on at least one exclusion indicator associated with the at the least one excluded security vulnerability indicator. 16 . The non-transitory computer-readable medium of claim 14 , wherein the one or more instructions, that cause the device to identify the at least one of the security vulnerabilities, cause the device to perform one or more of: identifying the at least one of the security vulnerabilities based on determining that a quantity of affecte

Assignees

Inventors

Classifications

  • Vulnerability analysis · CPC title

  • G06F21/566Primary

    Dynamic detection, i.e. detection performed at run-time, e.g. emulation, suspicious activities · CPC title

  • Test or assess software · CPC title

  • involving long-term monitoring or reporting · CPC title

  • G06F21/577Primary

    Assessing vulnerabilities and evaluating computer system security · 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 US2023120174A1 cover?
In some implementations, a remediation device may receive, from a database that stores information regarding security vulnerabilities, security vulnerability indicators associated with one or more cloud-based applications. The remediation device may cluster, using at least one machine learning model, the security vulnerability indicators into classes, and may determine, for each class, a corres…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06F21/566. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 20 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).