@@ -950,30 +942,9 @@ The documentation provided to the user shall document the risk of microarchitect
* Verdict: Documentation sufficiently describes the risks and mitigations => PASS, otherwise FAIL
* Evidence: Documentation provided with the product
#### 5.2.X.x Mapping of mitigations to risk factors and security profiles
Mitigations satisfy technical requirements only under when they mitigate the relevant risks appropriately. Risk factors are used to determine this. The below table shows which mitigations are appropriate to which use cases or security profiles based on the risk factors determined in the risk assessment.
> FIXME: When full use case risk factor and tolerances are available, update above table.
See Section 5.3 for which mitigations are necessary for which security profiles and Annex C.4 for the rationale.
### 5.2.X **TR-LOGG**: Logging and monitoring
@@ -1594,18 +1544,6 @@ The product shall record log messages indicating security-relevant internal even
Guidance: One type of event whose log message must take care to not accidentally include a secret is failed password authentication attempts. Since people often type their password into the username field, including the username field in the log message may result in including a secret in the log message.
@@ -1650,6 +1588,8 @@ The product shall reset to its secure-by-default state after a reinstallation th
The product shall reset to its secure-by-default state after the secure deletion function is used.
> TODO: Make the method of deletion depend on risk tolerance (low or med: simple reformat, high: overwrite once or delete key to encryped storage)
* Reference: TR-SCDL
* Objective: Secure deletion
@@ -1664,17 +1604,7 @@ The product shall reset to its secure-by-default state after the secure deletion
#### 5.2.X.x Mapping of mitigations to risk factors and security profiles
| Risk factors | Requires mitigations |
|--------------|----------------------|
| SNDS < 1 | None |
| all others | RSET or INST or DELE |
| Security Profile | Requires mitigations |
|------------------|----------------------|
| LR, IoT-1 | None |
| all others | RSET or INST or DELE |
> FIXME: Make the method of deletion depend on risk tolerance (low or med: simple reformat, high: overwrite once or delete key to encryped storage)
See Section 5.3 for which mitigations are necessary for which security profiles and Annex C.4 for the rationale.
### 5.2.X **TR-SDTR**: Secure data read and transfer
@@ -1716,17 +1646,7 @@ The product shall provide a method by which an authorized user can securely tran
#### 5.2.X.x Mapping of mitigations to risk factors and security profiles
| Risk factors | Requires mitigations |
|---------------------|----------------------|
| DATA < 1 & CONF < 2 | None |
| DATA < 2 & CONF < 2 | SDRF |
| all others | SDRF & SDTR |
| Security Profile | Requires mitigations |
|--------------------|----------------------|
| LR, IoT-1, UC-OT-2 | None |
| IoT-3, WE-1 | SDRF |
| all others | SDRF & SDTR |
See Section 5.3 for which mitigations are necessary for which security profiles and Annex C.4 for the rationale.
### 5.2.X **TR-MIMP**: Impact minimization
@@ -1756,22 +1676,6 @@ The product shall mitigate abuse of network services that amplify network traffi
* Verdict: Every method of sending network data is documented with how its impact on others has been mitigated => PASS, otherwise FAIL
* Evidence: All configuration files for network services, documentation of network services and their impact and methods to minimise it, internal lists of listening ports, results of an external port scan, calculation of traffic amplification factors
| Risk factors | Requires mitigations |
|---------------------|----------------------|
| TNET < 1 & FNET < 1 | none |
| TNET > 0 | MNET |
| FNET > 0 | MAMP |
| Security Profile | Requires mitigations |
|------------------|----------------------|
| LR, IoT-1 | none |
| IoT-2, IoT-3 | MNET |
| all others | MNET, MAMP |
### 5.2.X Additional requirements
> TODO: Look at the [notes.md](notes.md) document for ideas for requirements to write.
## 5.3 Risk Mitigation Sets
> TODO: Connect the technical security requirements in clause 5.2 to specific Risk Factors, and define these as sets of Risk Mitigations that will be referenced in clause 6.