Risk Prioritization via Data Cleaning and CWE Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods lack effective systems for prioritizing and managing risks associated with data vulnerabilities, weaknesses, defects, bugs, and failures across various settings, failing to systematically map these issues to compliance standards like Common Weakness Enumeration (CWE) and generate actionable reports.

Innovation Solution

A method and system that receive and analyze data sets for duplicates, evaluate false positives and tool errors, create an input file, compare it to compliance standards, map findings to CWE standards, and generate risk prioritization reports, using a rules engine to identify and prioritize weaknesses, defects, bugs, flaws, and vulnerabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If data sets are analyzed without removing duplicates and evaluating false positives, then analysis coverage is maintained, but measurement precision deteriorates due to inaccurate risk identification

Engineering Contradiction:
Improverisk identification accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by removing duplicates and evaluating false positives/negatives before the main risk analysis. This preprocessing step ensures that the subsequent compliance standard comparison operates on clean, deduplicated data, improving measurement precision without significantly increasing overall complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary processing layer between raw data reception and compliance analysis. This intermediary layer handles duplicate removal, false positive evaluation, and data cleaning, acting as a mediator that improves the quality of input data for the main analysis engine.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If comprehensive compliance standards are applied to identify all weaknesses, then reliability improves, but productivity deteriorates due to extensive analysis time

Engineering Contradiction:
Improvesoftware assuranceVSAvoidrisk analysis speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system extracts and removes duplicate findings from the data set before compliance analysis. By taking out redundant information that would otherwise require processing against compliance standards, the system maintains comprehensive coverage for unique issues while reducing overall analysis time and improving productivity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by focusing compliance analysis only on unique, validated findings after duplicate removal and false positive evaluation. Rather than applying comprehensive standards to all raw data including duplicates, the system applies standards selectively to cleaned data, maintaining reliability while improving analysis speed.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If detailed risk prioritization and mapping to CWE standards is performed, then information completeness improves, but loss of time increases due to extensive processing

Engineering Contradiction:
Improverisk detail completenessVSAvoidreport generation time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary mapping to CWE standards and risk prioritization on cleaned, deduplicated data before final report generation. This preliminary action ensures that time-consuming mapping and prioritization processes operate on unique findings only, reducing overall processing time while maintaining complete risk information in the final reports.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9525698B2Risk prioritization and management
Publication Date: 2016.12.20 BOARD OF RGT UNIV OF NEBRASKA
  • US9525698B2 patent drawing
  • US9525698B2 patent drawing
  • US9525698B2 patent drawing

AI summary

Methods for managing and prioritizing risk include receiving a data set and analyzing the data set for duplicates, false positives, false negatives, and tool errors. Said duplicates, false positives, false negatives and results of tool errors are removed from the data set, creating an input file. The input file is compared against compliance standards to identify any weaknesses, defects, bugs, flaws, vulnerabilities, and/or failures in the input file. The compared input file is mapped to Common Weakness Enumeration standards. A risk prioritization can be generated based on the mapped results. At least one report can be generated based on the risk prioritization.