Advanced persistent threats (APT) combine a variety of different attack forms ranging from social engineering to technical exploits. The diversity and usual stealthiness of APT turns them into a central problem of contemporary practical system security, since information on attacks, the current system status or the attacker's incentives is often vague, uncertain and in many cases even unavailable. Game theory is a natural approach to model the conflict between the attacker and the defender, and this work investigates a generalized class of matrix games as a risk mitigation tool for an APT defense. Unlike standard game and decision theory, our model is tailored to capture and handle the full uncertainty that is immanent to APT, such as disagreement among qualitative expert risk assessments, unknown adversarial incentives and uncertainty about the current system state (in terms of how deeply the attacker may have penetrated into the system's protective shells already). Practically, game-theoretic APT models can be derived straightforwardly from topological vulnerability analysis, together with risk assessments as they are done in common risk management standards like the ISO 31000 family. Theoretically, these models come with different properties than classical game theoretic models, whose technical solution presented in this work may be of independent interest.
翻译:高级持续威胁(APT)是各种不同的攻击形式,从社会工程到技术利用等,从社会工程到技术利用,都存在各种不同的攻击形式。APT的多样性和通常的隐形性将它们转化为当代实际系统安全的核心问题,因为关于攻击的信息、目前的系统状况或攻击者的奖励措施往往模糊不清、不确定,而且在许多情况下甚至没有。游戏理论是模拟攻击者与防御者之间的冲突的一种自然方法,而这项工作调查了作为APT防御风险减轻工具的典型的矩阵游戏。与标准游戏和决定理论不同,我们的模式是专门用来捕捉和处理APT所不能支配的全部不确定性的,例如定性专家风险评估、未知的对抗性激励和对当前系统状态的不确定性(从攻击者可能深入进入系统保护性外壳的角度来看 ) 。 实际上,游戏理论的APT模型可以直接地从表面脆弱性分析中推导出,同时从像ISO 31000家庭一样的共同风险管理标准中进行的风险评估中得出。理论上说,这些模型具有不同于古典游戏理论模型的特性,其技术解决方案可能独立地体现在这项工作中。