common-cloud-controls icon indicating copy to clipboard operation
common-cloud-controls copied to clipboard

Formulate taxonomy for MITRE TTPs to be represented in a higher level testing language

Open nas-hub opened this issue 2 years ago • 3 comments

MITRE TTPs Taxonomy for higher level testing language

A reference taxonomy is required for mapping MITRE TTPs-based testing scenarios into a higher-level testing language.(Ex: Gherkin)

The reference taxonomy defines the following foundational building blocks that represent a test. Each test can be sequenced to simulate a scenario. The sequencing can be in a series, parallel, tree, or directed graph structure.

Given:

  • Object -
  • Context -

When

  1. Subject -
  2. Action -
  3. Constraints -

Then

  1. Outcome -

And Then

  1. Add more as needed -

Outcome

The taxonomy-defined tokens/entities will be used to formulate test scenarios in a higher-level testing language

nas-hub avatar Oct 23 '23 12:10 nas-hub

:wave: :shipit: Following this

eddie-knight avatar Nov 16 '23 15:11 eddie-knight

Is Gherkin the only contender here? Or are there other options?

rgriffiths-scottlogic avatar Dec 21 '23 15:12 rgriffiths-scottlogic

Other options are plausible. We're still in POC stage, so I'd imagine it's plenty welcome if someone wants to propose an alternative. I believe this should be sub-tasked within #11, rather than handled as a standalone issue.

@davidstonegoogle WDYT?

eddie-knight avatar Jan 18 '24 15:01 eddie-knight

This issue will be closed as stale in 7 days. Please update this issue if it is still needed.

github-actions[bot] avatar Jun 30 '24 22:06 github-actions[bot]

Closed as stale. An update may reopen this issue.

github-actions[bot] avatar Jul 07 '24 22:07 github-actions[bot]