中文

让工作负载井然有序:数据库审计的博弈论优先级排序

人工智能 2018-01-23 v1 密码学与安全 数据库 计算机科学与博弈论 多智能体系统

摘要

为增强数据库的隐私保护——其中存储并处理着日益增长的详细个人数据——已开发多种机制,如审计日志与告警触发器,用以通知管理员可疑活动;但它们共同的两个主要局限是:1)此类告警量常远超资源受限组织的能力,且 2)策略性攻击者可能伪装其行动或谨慎选择所触及记录,使统计检测模型失效。为解决这些问题,我们引入一种新颖的数据库审计方法,通过以下方式显式考量对抗行为:1)对各类告警的调查顺序进行优先级排序,以及 2)为每类告警提供应分配资源量的上限。我们将数据库审计员与潜在攻击者之间的交互建模为 Stackelberg 博弈,其中审计员选择审计策略,攻击者选择目标记录。提出一种结合线性规划、列生成与启发式搜索的相应方法以推导审计策略。为测试策略搜索性能,采用了公开可用的信用卡申请数据集,结果表明我们的方法生成了作为数据库审计策略的高质量混合策略,且我们的通用方法显著优于非博弈论基线。

关键词

引用

@article{arxiv.1801.07215,
  title  = {Get Your Workload in Order: Game Theoretic Prioritization of Database Auditing},
  author = {Chao Yan and Bo Li and Yevgeniy Vorobeychik and Aron Laszka and Daniel Fabbri and Bradley Malin},
  journal= {arXiv preprint arXiv:1801.07215},
  year   = {2018}
}