ISO27001A.8.28voice-validated
ISO27001 A.8.28: A.8.28
ISO/IEC 27001:2022 Information Security Management
AL
Founder at SQUR · last verified 2026-06-19
Regulation text
Secure coding principles shall be applied to software development. Theme: Technological controls. (Full guidance: ISO/IEC 27002:2022 §8.28.)
ATT&CK techniques this article tests · 15
Defending mitigations · 6
| Mitigation | What it does | Confidence |
|---|---|---|
| M1032 | 1. Secure coding reduces the likelihood of vulnerabilities that could be exploited by non-privileged accounts, thereby supporting the effectiveness of 'Standard User Account' principles (A.8.28). | 80% |
| M1038 | 1. Secure coding practices prevent flaws that allow attackers to bypass or abuse 'User Account Control' mechanisms, enhancing system integrity (A.8.28). | 85% |
| M1040 | 1. Applying secure coding principles directly reduces the number of exploitable vulnerabilities. This strengthens 'Exploit Protection' by removing attack vectors (A.8.28). | 90% |
| M1049 | 1. While not direct, secure coding reduces the likelihood of introducing malicious code or backdoors that 'Antivirus/Antimalware' solutions would need to detect (A.8.28). | 70% |
| M1050 | 1. Secure coding principles are a proactive measure to prevent vulnerabilities. This complements 'Vulnerability Scanning' by reducing the number of flaws to be found (A.8.28). | 95% |
| M1051 | 1. Secure coding ensures the integrity of the developed software. 'Code Signing' then verifies this integrity, preventing tampering after development (A.8.28). | 75% |
Underlying weaknesses · 7
| CWE | Why it persists | Confidence |
|---|---|---|
| CWE-79 | 1. Secure coding principles directly address the prevention of 'Improper Neutralization of Input During Web Page Generation' (Cross-site Scripting) vulnerabilities (A.8.28). | 95% |
| CWE-89 | 1. This control mandates secure coding to prevent 'Improper Neutralization of Special Elements used in an SQL Command' (SQL Injection) vulnerabilities (A.8.28). | 95% |
| CWE-78 | 1. Secure coding practices are essential to prevent 'Improper Neutralization of Special Elements used in an OS Command' (OS Command Injection) (A.8.28). | 90% |
| CWE-20 | 1. The application of secure coding principles directly addresses 'Improper Input Validation', a root cause of many software vulnerabilities (A.8.28). | 90% |
| CWE-22 | 1. Secure coding prevents 'Improper Limitation of a Pathname to a Restricted Directory' (Path Traversal) by enforcing proper file access controls (A.8.28). | 85% |
| CWE-434 | 1. Secure coding principles include validation of file types and content, preventing 'Unrestricted Upload of File with Dangerous Type' (A.8.28). | 80% |
| CWE-502 | 1. Secure coding practices mitigate the risk of 'Deserialization of Untrusted Data' by ensuring proper handling and validation of serialized objects (A.8.28). | 80% |
What SQUR Covers
Web application + API pentesting for OWASP Top 10, business logic flaws, authentication bypass, injection attacks, and other application-layer vulnerabilities. €1,995 per scan, 24-hour turnaround, EU-only data.
What SQUR Does Not Cover
Internal network pentesting, endpoint security testing, physical security assessments, social engineering, or ICT third-party concentration risk reviews. Engage a complementary provider for those scope items.
Provenance
Mapped Q2.2026 using gemini-2.5-flash · €0.0197 compute · voice-rubric self-validated