The Open Source Security Testing Methodology Manual (OSSTMM) provides a "scientific methodology for the accurate characterization of operational security" [Her10, p.13]. It is extensively referenced in writings aimed at security testing professionals such as textbooks, standards and academic papers. In this work we offer a fundamental critique of OSSTMM and argue that it fails to deliver on its promise of actual security. Our contribution is threefold and builds on a textual critique of this methodology. First, OSSTMM's central principle is that security can be understood as a quantity of which an entity has more or less. We show why this is wrong and how OSSTMM's unified security score, the rav, is an empty abstraction. Second, OSSTMM disregards risk by replacing it with a trust metric which confuses multiple definitions of trust and, as a result, produces a meaningless score. Finally, OSSTMM has been hailed for its attention to human security. Yet it understands all human agency as a security threat that needs to be constantly monitored and controlled. Thus, we argue that OSSTMM is neither fit for purpose nor can it be salvaged, and it should be abandoned by security professionals.
翻译:《开放源码安全测试方法手册》(OSSTMM)提供了一种“准确描述操作安全的科学方法”,[Her10, p.13]。在教科书、标准和学术论文等安全测试专业人员的著作中,该方法被广泛引用。在这项工作中,我们提供了对OSTMM的基本批评,认为它未能履行其实际安全的承诺。我们的贡献有三重,并以对这一方法的文字批评为基础。首先,OSTMMM的核心原则是,安全可以被理解为一个实体拥有或更少数量的安全威胁。我们说明了为什么这是错的,而且OSSTMMMM的统一安全评分(rav)如何是空抽象的。第二,OSTMMM无视风险,代之以信任度,混淆了对信任的多重定义,因此产生了毫无意义的评分。最后,OSTMMMM受到赞扬,因为它对人类安全的关注。然而,它理解所有人类机构都是需要不断监测和控制的安全威胁。因此,我们说,OSTMMM的专业人员既不适合,也不应该被废弃。