← 最新论文
🤖 machine learning

Generation of Human Comprehensible Access Control Policies from Audit Logs

本文提出了名为 LANTERN 的框架,利用大语言模型从审计日志中自动生成人类可理解的自然语言访问控制策略,以弥合机器可执行逻辑与人类政策意图之间的语义鸿沟。

原作者: Gautam Kumar, Ravi Sundaram, Shamik Sural

发布于 2026-03-17
📖 1 分钟阅读☕ 轻松阅读

原作者: Gautam Kumar, Ravi Sundaram, Shamik Sural

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

这篇论文介绍了一个名为 LANTERN(提灯)的新工具,它的核心任务是把枯燥、难懂的电脑系统日志,翻译成人类老板和管理层能看懂的“人话”安全政策

为了让你轻松理解,我们可以用几个生动的比喻来拆解这项技术:

1. 背景:为什么我们需要“提灯”?

想象一下,你是一家大公司的安全主管

  • 现状:公司的电脑系统里记录了成千上万条“谁在什么时候访问了哪个文件”的记录(这就是审计日志)。这些记录就像是一堆杂乱无章的原始食材(比如一堆没洗、没切的土豆和牛肉)。
  • 问题
    1. 太专业:现有的系统把这些记录整理成了一套复杂的代码规则(比如 IF user.dept == 'Finance' AND time < 18:00 THEN allow)。这就像是一堆只有顶级大厨(程序员)才看得懂的化学分子式
    2. 老板看不懂:公司的 CEO、部门经理或审计人员(非技术人员)看着这些代码一头雾水。他们想知道:“为什么财务部的人能在晚上 6 点前看财务报表?”但代码告诉他们的是冷冰冰的逻辑,而不是业务逻辑。
    3. 政策漂移:很多时候,系统里的权限是过去几年大家“顺手”改出来的,早就忘了当初为什么这么定。现在的权限和老板心里的“安全目标”可能完全对不上,但没人能说得清。

LANTERN 的作用,就是像一盏提灯,照亮这些混乱的数据,把它们变成一份清晰、易懂的“公司安全说明书”

2. LANTERN 是如何工作的?(两阶段魔法)

LANTERN 不像以前那样试图让 AI 直接“猜”出规则,它采用了**“先找厨师,再写菜单”**的两步走策略:

第一阶段:自动写“翻译器”代码(找厨师)

  • 传统做法:你需要雇佣一个懂 Python 编程的专家,让他手动写代码去解析不同格式的日志文件。如果日志格式变了(比如从逗号分隔变成了竖线分隔),专家就得重写代码。这很慢,很贵。
  • LANTERN 的做法
    • 你只需要把日志文件的样本(比如几行数据)上传给 LANTERN。
    • LANTERN 背后的大语言模型(LLM) 就像一个超级聪明的“代码生成器”。它看一眼样本,立刻就能说:“哦,原来你们是用竖线分隔的,而且第一列是名字,第二列是部门。”
    • 然后,它自动生成一段专门用来读取你这种格式数据的 Python 代码。
    • 比喻:这就像你给 AI 看了一碗杂乱的食材,AI 瞬间为你定制了一把专属的切菜刀,专门切这种形状的菜,完全不需要你懂怎么造刀。

第二阶段:把代码规则翻译成“人话”(写菜单)

  • 传统做法:运行上面的代码后,得到一堆像 Rule_01: (Dept=Finance) AND (Role=Manager) -> Access=Read 这样的规则。
  • LANTERN 的做法
    • 它把这些冷冰冰的规则交给另一个**“翻译专家”(也是大语言模型)**。
    • 这个专家的任务不是翻译语言,而是翻译“意图”。它会把 Dept=Finance 翻译成“财务部门”,把 Access=Read 翻译成“可以查看”。
    • 最后,它生成一份给老板看的报告,比如:“为了保障财务安全,我们规定只有财务部的经理在工作时间内才能查看财务报表。”
    • 比喻:这就像把复杂的菜谱(代码规则) 翻译成了诱人的菜单描述(业务语言),让不懂烹饪的顾客(老板)也能明白这道菜是做什么的,为什么要这么配。

3. 为什么这个方案很厉害?(核心优势)

论文通过实验证明,LANTERN 解决了两个大痛点:

  1. 解决了“太难用”的问题:以前,要分析日志,你得懂编程、懂安全模型。现在,你只需要上传文件,LANTERN 自动搞定技术细节。就像傻瓜相机一样,普通人也能拍出专业大片。
  2. 解决了“看不懂”的问题:它生成的不是给机器看的代码,而是给看的自然语言。这让非技术背景的管理者也能参与安全决策,验证权限设置是否符合公司的真实意图。

4. 实验结果:它真的行吗?

研究人员用各种模拟数据测试了 LANTERN:

  • 准确性:它能从日志中精准地还原出 90% 甚至 99% 以上的真实规则。
  • 可扩展性:即使日志文件很大(几千条甚至上万条),它也能处理得很好。
  • 对比测试:如果试图让 AI 直接“一步到位”从日志生成规则(跳过写代码这一步),当数据量变大时,AI 就会“晕头转向”,搞砸任务。而 LANTERN 的**“先写代码再翻译”** 的两步走策略,就像分工合作,既保证了逻辑的严谨性(靠代码),又保证了语言的通俗性(靠 AI 翻译)。

5. 总结

LANTERN 就像是一个懂技术的翻译官
它不直接告诉你“系统是怎么运行的”,而是告诉你"公司实际上在允许谁做什么,以及为什么"。

  • 以前:安全政策是锁在保险柜里的天书,只有少数专家能看懂。
  • 现在:有了 LANTERN,安全政策变成了一本通俗易懂的说明书,让老板、经理和审计人员都能看懂,从而更好地管理公司的安全,防止权限混乱。

这项技术让网络安全治理从“极客的自嗨”变成了“全员的共识”。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →