While the existence of many security elements can be measured (e.g., vulnerabilities, security controls, or privacy controls), it is challenging to measure their relative security impact. In the physical world we can often measure the impact of individual elements to a system. However, in cyber security we often lack ground truth (i.e., the ability to directly measure significance). In this work we propose to solve this by leveraging human expert opinion to provide ground truth. Experts are iteratively asked to compare pairs of security elements to determine their relative significance. On the back end our knowledge encoding tool performs a form of binary insertion sort on a set of security elements using each expert as an oracle for the element comparisons. The tool not only sorts the elements (note that equality may be permitted), but it also records the strength or degree of each relationship. The output is a directed acyclic `constraint' graph that provides a total ordering among the sets of equivalent elements. Multiple constraint graphs are then unified together to form a single graph that is used to generate a scoring or prioritization system. For our empirical study, we apply this domain-agnostic measurement approach to generate scoring/prioritization systems in the areas of vulnerability scoring, privacy control prioritization, and cyber security control evaluation.
翻译:虽然可以衡量存在许多安全要素的情况(例如脆弱性、安全控制或隐私控制),但衡量这些要素的相对安全影响具有挑战性。在物理世界中,我们常常可以测量单个要素对系统的影响。然而,在网络安全中,我们往往缺乏地面真相(即直接衡量意义的能力)。在这项工作中,我们提议利用人类专家的意见来解决这个问题,以提供地面真相。专家们被反复要求比较对等的安全要素,以确定其相对重要性。在后端,我们的知识编码工具在一组安全要素上采用一种二进式的插入形式,使用每位专家作为元素比较的标志。该工具不仅可以对各元素进行分类(注意允许平等),而且还记录每一种关系的力量或程度。其产出是一个定向的循环性“约束性”图表,在各组对应要素之间提供总体的排序。然后,多种约束性图表被统一起来,形成一个单一的图表,用来产生评分或排序系统。我们的经验研究中,我们采用了这一域-认知性测量方法,以生成安全等级/优先度控制领域。