Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| public:99_annexes:annex-b-terms-and-definitions:s:security [2026/09/12 17:42] – removed - external edit (Unknown date) 127.0.0.1 | public:99_annexes:annex-b-terms-and-definitions:s:security [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Security ====== | ||
| + | [[public: | ||
| + | |||
| + | ===== Discussion ===== | ||
| + | |||
| + | Security is a [[public: | ||
| + | |||
| + | Security can apply to: | ||
| + | |||
| + | * A [[public: | ||
| + | * A [[public: | ||
| + | * A [[public: | ||
| + | * A [[public: | ||
| + | * A service | ||
| + | * A software component | ||
| + | * A hardware component | ||
| + | * An [[public: | ||
| + | * An [[public: | ||
| + | * An [[public: | ||
| + | * A [[public: | ||
| + | * Information | ||
| + | * Another subject requiring protection | ||
| + | |||
| + | Security can concern: | ||
| + | |||
| + | * Confidentiality | ||
| + | * Integrity | ||
| + | * Availability | ||
| + | * Authenticity | ||
| + | * Accountability | ||
| + | * Non-repudiation | ||
| + | * Authorization | ||
| + | * Access control | ||
| + | * Isolation | ||
| + | * Protection of communications | ||
| + | * Protection of stored information | ||
| + | * Protection of credentials | ||
| + | * Protection of [[public: | ||
| + | * Detection of security events | ||
| + | * Response to security events | ||
| + | * Another security property | ||
| + | |||
| + | Security can identify: | ||
| + | |||
| + | * The evaluated subject | ||
| + | * The protected information | ||
| + | * The protected operations | ||
| + | * The protected resources | ||
| + | * The applicable [[public: | ||
| + | * The applicable [[public: | ||
| + | * The applicable [[public: | ||
| + | * The applicable authorization rules | ||
| + | * The applicable threats | ||
| + | * The applicable vulnerabilities | ||
| + | * The applicable security controls | ||
| + | * The applicable security events | ||
| + | * The applicable [[public: | ||
| + | * The applicable [[public: | ||
| + | * The applicable [[public: | ||
| + | * Its Evidence | ||
| + | * Its [[public: | ||
| + | * Its [[public: | ||
| + | |||
| + | Security can be evaluated by determining whether the subject: | ||
| + | |||
| + | * Permits authorized operations | ||
| + | * Refuses unauthorized operations | ||
| + | * Protects information in transit | ||
| + | * Protects information at rest | ||
| + | * Protects information during processing | ||
| + | * Preserves information integrity | ||
| + | * Preserves operation integrity | ||
| + | * Authenticates applicable Actors and systems | ||
| + | * Records security-relevant events | ||
| + | * Detects applicable security conditions | ||
| + | * Responds according to applicable Governance Policies | ||
| + | * Maintains required isolation boundaries | ||
| + | * Preserves required Evidence | ||
| + | |||
| + | ===== Definition ===== | ||
| + | |||
| + | // | ||
| + | |||
| + | ===== Source ===== | ||
| + | |||
| + | Adapted from: | ||
| + | |||
| + | * [[https:// | ||
| + | * [[public: | ||
| + | * [[public: | ||
| + | * DIDO Reference Implementation Conceptual Model | ||
| + | * DIDO-TE draft Requirements Register | ||
| + | |||
| + | ISO/IEC 25010 identifies Security as a product-quality characteristic concerning protection of information and data according to applicable authorization. | ||
| + | |||
| + | This definition extends the evaluated subject to include DIDO-TE operations, resources, Test Environments, | ||
| + | |||
| + | ===== Note ===== | ||
| + | |||
| + | Security is a broad Quality Characteristic. A requirement should identify the specific security property, subject, threat, condition, and required outcome. | ||
| + | |||
| + | A statement that a subject **shall be secure** does not establish an objectively verifiable obligation. | ||
| + | |||
| + | Security differs from safety: | ||
| + | |||
| + | * Security concerns protection against unauthorized access, use, disclosure, alteration, disruption, or control | ||
| + | * Safety concerns protection from unacceptable risk of physical injury, damage, or harm | ||
| + | |||
| + | Security differs from Reliability: | ||
| + | |||
| + | * Security concerns protection according to authorization and security constraints | ||
| + | * Reliability concerns sustained performance of specified functions under specified conditions | ||
| + | |||
| + | A security event can affect Reliability, | ||
| + | |||
| + | Security differs from Compliance: | ||
| + | |||
| + | * Security identifies a quality property | ||
| + | * Compliance concerns satisfaction of applicable Requirements, | ||
| + | |||
| + | A subject can implement strong security controls while failing to comply with a particular security requirement. | ||
| + | |||
| + | A subject can comply with specified minimum controls while retaining security risks not addressed by those controls. | ||
| + | |||
| + | Security evaluation should identify: | ||
| + | |||
| + | * The applicable security context | ||
| + | * The applicable threat assumptions | ||
| + | * The applicable authorization model | ||
| + | * The protected subjects | ||
| + | * The applicable security controls | ||
| + | * The evaluation methods | ||
| + | * The permitted residual risk | ||
| + | * The required Evidence | ||
| + | |||
| + | ===== Example ===== | ||
| + | |||
| + | DIDO-TE evaluates three Candidate Solutions that provide the same Node function. | ||
| + | |||
| + | The Acceptance Criteria establish security evaluations for: | ||
| + | |||
| + | * Actor authentication | ||
| + | * Operation authorization | ||
| + | * Communication confidentiality | ||
| + | * Communication integrity | ||
| + | * Stored-information protection | ||
| + | * Tenant isolation | ||
| + | * Security-event recording | ||
| + | * Evidence preservation | ||
| + | |||
| + | DIDO-TE performs the applicable Test Definitions and records the Test Results, Verdicts, security events, and supporting Evidence for each Candidate Solution. | ||
| + | |||
| + | The comparative evaluation identifies differences among the Candidate Solutions without treating Security as one undefined aggregate score. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. | ||
| + | </ | ||