Commit 4e0b8e75 authored by Valerie Aurora (Bow Shock)'s avatar Valerie Aurora (Bow Shock)
Browse files

Remove badly formatted reference list of mitigations

parent cffb20a9
Loading
Loading
Loading
Loading
+2 −72
Original line number Diff line number Diff line
@@ -1909,79 +1909,9 @@ For each threat, both likelihood and impact must be Low before the risk is consi

The risk factors by type are:

  * Likelihood: NUSR CUSR PHYS UEIN LOSS HWMD SWMD DVCS TNET FNET CONF ADMN SUPP

  * Impact: SNDS SNDT SENF
  * Likelihood: NUSR CUSR DATA PHYS UEIN LOSS HWMD SWMD DVCS TNET FNET CONF ADMN SUPP

The mitigations that reduce risk by type are:

Likelihood:

MI-KEVD: Documentation for secure update before or during first use
MI-KEVA: Automatic secure update before or during first use
MI-KEVM: Documentation of mitigation of known exploitable vulnerabilities
MI-KEVT: Testing for known exploitable vulnerabilities
MI-SCAN: No easily scannable known exploitable vulnerabilities
MI-SSCA: Static source code analysis for memory errors
MI-FZ95: Runtime code coverage checking with memory access error detection
MI-IMSL: Implement in a memory-safe language
MI-BTIN: Boundary testing of inputs that may cause memory errors
MI-SCFS: Secure compilation flags
MI-MMAC: Memory access control
MI-CCON: Prevent creation of more than one user account
MI-UCON: Prevent concurrent user account usage
MI-PMSC: Prevent memory leaks through microarchitectural side channels in provided executables
MI-TRMD: Transfer risk of microarchitectural side channel data leaks to user
MI-ASLR: Address Space Layout Randomization
MI-MSAF-1: Stack exhaustion detection
MI-MSAF-2: Stack linear buffer overflow detection
MI-MSAF-3: Array bounds checking
MI-MSAF-4: Heap linear buffer overflow detection
MI-MSAF-5: Heap use-after-free access prevention
MI-MSAF-6: Heap free checking
MI-MZRO-1: Stack memory zeroing
MI-MZRO-2: Heap memory zeroing
MI-MRWX-1: Prevent writes to executable and read-only data memory
MI-MRWX-2: Prevent execution of non-kernel code memory
MI-NKAM: Prevent unintentional kernel access to userspace memory
MI-PLLC: Prevent linked list corruption
MI-MRCO: Mitigate reference counter overflow
MI-CFIN: Control flow integrity
MI-MPMT: Memory protection using memory tagging
MI-MDOC: Document transfer of risk of minimizing impact to operating environment
MI-MNET: Minimize negative impact of network transmission
MI-MAMP: Minimize negative impact of network traffic amplification
MI-ADEF: Authorization required by default to access security-relevant assets
MI-PDDI-1: Document how to protect access to debug/management interfaces
MI-PDDI-2: Protect or disable local software access to debug/management interfaces
MI-PDDI-3: Protect or disable network access to debug/management interfaces
MI-SCHL: Low security updates provided by operational environment
MI-SCHM: Medium security updates provided by operational environment
MI-SCHH: High security updates provided by operational environment
MI-RSET: Secure deletion via reset
MI-INST: Secure deletion via reinstallation
MI-DELE: Secure deletion via secure deletion function
MI-VULH: Vulnerability handling

Impact:

MI-CDST: Protect confidentiality of data stored on the product
MI-CDTX: Protect confidentiality of data transmitted by product
MI-DOCC: Document transfer of risk of confidentiality of data transmitted by product
MI-IDST: Protect integrity of data stored on the product
MI-DCST: Detect corruption of data stored
MI-DCTX: Detect corruption of data transmitted by the product
MI-DJST: Document and justify processed data
MI-AVNT: Availability of network services
MI-WDOG: Watchdog and self-initiated reset
MI-FDRP: Fast packet drop
MI-LMEM: Limit memory usage
MI-FAIR: Fair resource usage and prioritization
MI-DOST: Document risk transfer to operational environment for denial of service
MI-JSTY: Document and justify exposed interfaces
MI-LOGG: Logging
MI-SDRF: Secure data read from product
MI-SDTR: Secure data transfer to another product
  * Impact: PPII SNDS SNDT SENF

### C.4.3 List of threats, risk assessments, and mitigations