Quantifying satisfaction of security features of cloud software systems

US12579277B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12579277-B2
Application numberUS-202217993073-A
CountryUS
Kind codeB2
Filing dateNov 23, 2022
Priority dateNov 23, 2021
Publication dateMar 17, 2026
Grant dateMar 17, 2026

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.

A method of quantifying the satisfaction of security requirements is provided via characterizing a security feature; matching the security feature to a security metric; computing a quantification score that indicates the exploitability of a system to which the security feature is applied; and outputting the quantification score to a security analyst.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: characterizing a security requirement; matching the security requirement to a security metric; computing a quantification score that indicates an exploitability of a system to which the security requirement is applied; and outputting the quantification score to a security analyst, wherein the security metric is one of a plurality of security metrics matched to the security requirement, the method further comprising: in response to the quantification score being below a satisfaction threshold, identifying, to the security analyst, at least one security requirement of a plurality of security requirements that was not satisfied, and wherein the method is performed on a virtual machine of a cloud infrastructure including a virtual processor and a virtual memory. 2 . The method of claim 1 , wherein characterizing the security requirement further comprises: identifying an asset in a computing environment to protect according to the security requirement; and identifying a security objective of the security requirement to protect the asset. 3 . The method of claim 1 , wherein matching the security requirement to the security metric further comprises: identifying an exploitability measure, a defense measure, and an attack strength measure. 4 . The method of claim 3 , wherein quantifying the security requirement further comprises: computing the exploitability measure, the defense measure, and the attack strength measure to quantify a level of satisfaction of the security requirement. 5 . The method of claim 1 , wherein the security requirement is one of a plurality of security requirements characterized to quantify the exploitability of the system. 6 . A system, comprising: a processor; and a memory including instructions that when executed by the processor perform operations that comprise: characterizing a security requirement; matching the security requirement to a security metric; computing a quantification score that indicates an exploitability of a system to which the security requirement is applied; and outputting the quantification score to a security analyst, wherein the security metric is one of a plurality of security metrics matched to the security requirement, the operations further comprising: in response to the quantification score being below a satisfaction threshold, identifying, to the security analyst, at least one security requirement of a plurality of security requirements that was not satisfied, and wherein the processor comprises a virtual processor and the memory comprises a virtual memory provided as part of a virtual machine of a cloud infrastructure. 7 . The system of claim 6 , wherein characterizing the security requirement further comprises: identifying an asset in a computing environment to protect according to the security requirement; and identifying a security objective of the security requirement to protect the asset. 8 . The system of claim 6 , wherein matching the security requirement to the security metric further comprises: identifying an exploitability measure, a defense measure, and an attack strength measure. 9 . The system of claim 8 , wherein quantifying the security requirement further comprises: computing the exploitability measure, the defense measure, and the attack strength measure to quantify a level of satisfaction of the security requirement. 10 . The system of claim 6 , wherein the security requirement is one of a plurality of security requirements characterized to quantify the exploitability of the system. 11 . A non-transitory computer readable memory including instructions that when executed by a processor perform operations comprising: characterizing a security requirement; matching the security requirement to a security metric; computing a quantification score that indicates an exploitability of a system to which the security requirement is applied; and outputting the quantification score to a security analyst, wherein the security metric is one of a plurality of security metrics matched to the security requirement, the operations further comprising: in response to the quantification score being below a satisfaction threshold, identifying, to the security analyst, at least one security requirement of a plurality of security requirements that was not satisfied, and wherein the operations are performed on a virtual machine of a cloud infrastructure including a virtual processor and a virtual memory. 12 . The computer readable memory of claim 11 , wherein characterizing the security requirement further comprises: identifying an asset in a computing environment to protect according to the security requirement; and identifying a security objective of the security requirement to protect the asset. 13 . The computer readable memory of claim 11 , wherein matching the security requirement to the security metric further comprises: identifying an exploitability measure, a defense measure, and an attack strength measure. 14 . The computer readable memory of claim 13 , wherein quantifying the security requirement further comprises: computing the exploitability measure, the defense measure, and the attack strength measure to quantify a level of satisfaction of the security requirement. 15 . The computer readable memory of claim 11 , wherein the security requirement is one of a plurality of security requirements characterized to quantify the exploitability of the system.

Assignees

Inventors

Classifications

  • Vulnerability analysis · CPC title

  • G06F21/53Primary

    by executing in a restricted environment, e.g. sandbox or secure virtual machine · CPC title

  • Test or assess software · 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 US12579277B2 cover?
A method of quantifying the satisfaction of security requirements is provided via characterizing a security feature; matching the security feature to a security metric; computing a quantification score that indicates the exploitability of a system to which the security feature is applied; and outputting the quantification score to a security analyst.
Who is the assignee on this patent?
Qatar Found Education Science & Community Dev, Univ Qatar
What technology area does this patent fall under?
Primary CPC classification G06F21/53. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 17 2026 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).