GithubHelp home page GithubHelp logo

CWE STIX Documents? about cti HOT 7 CLOSED

mitre avatar mitre commented on July 29, 2024
CWE STIX Documents?

from cti.

Comments (7)

jburns12 avatar jburns12 commented on July 29, 2024

@rpiazza do you have thoughts or feedback on this?

from cti.

rpiazza avatar rpiazza commented on July 29, 2024

Hi @HamptonJ,

Currently in STIX 2.1, there is no Weakness object, so it's not clear how we could explicitly represent a CWE in STIX.

However, if you want to reference a CWE from any STIX Object you can always use the external_references property.

from cti.

isaisabel avatar isaisabel commented on July 29, 2024

Closing due to lack of activity.

from cti.

garanews avatar garanews commented on July 29, 2024

@rpiazza what do you think to have CWE under vulnerability object?

from cti.

rpiazza avatar rpiazza commented on July 29, 2024

We try to emphasize the difference between a weakness (CWE) and a vulnerability (CVE). Here are some definitions that explain those differences:

Weakness: A condition in a software, firmware, hardware, or service component that, under the right circumstances, could contribute to the introduction of vulnerabilities

Vulnerability: A flaw in a software, firmware, hardware, or service component resulting from a weakness that can be exploited, causing a negative impact to the confidentiality, integrity, or availability of an impacted component or components.

Because of this, I think it would be confusing to use the STIX Vulnerability object for a CWE. MITRE is working with the CWE/CAPEC community to provide an API to those corpuses. The responses to the API calls will be a JSON representation of CWE and CAPECs, but not STIX at this time.

from cti.

garanews avatar garanews commented on July 29, 2024

I understand perfectly, thanks.
Do you have a draft of a possible weakness stix object or at least how it should look like?
In that case I will implement it at my side as custom "temporary" object, like x-weakness with following properties:
cwe_id
name
weakness_abstraction
status
description
extended_description
related_weaknesses
weakness_ordinalities
applicable_platforms
background_details
alternate_terms
modes_of_introduction
exploitation_factors
likelihood_of_exploit
common_consequences
detection_methods
potential_mitigations
observed_examples
functional_areas
affected_resources
taxonomy_mappings
related_attack_patterns
notes

And then create relationships from cwe to cve , like targets?

Any suggestion will be much appreciated.

from cti.

rpiazza avatar rpiazza commented on July 29, 2024

Hi @garanews

Here is the current JSON schema we have for CAPEC attack patterns
AttackPattern Schema.json.txt

I hope this helps!

from cti.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.