InSPECtor: Improving SLEIGH Processor Specification Veracity via Proxy
该论文聚焦于处理器规范(processor specification)的正确性验证问题。处理器规范是反汇编器、反编译器、模拟器等关键安全与程序分析工具的基础,但其正确性很少被系统检查。规范中的错误会扭曲程序行为、掩盖漏洞,甚至为分析规避技
共收录 42 条相关情报。
← 返回所有主题该论文聚焦于处理器规范(processor specification)的正确性验证问题。处理器规范是反汇编器、反编译器、模拟器等关键安全与程序分析工具的基础,但其正确性很少被系统检查。规范中的错误会扭曲程序行为、掩盖漏洞,甚至为分析规避技
本文研究信息流分析(Information Flow Analysis)在真实系统中的应用问题。信息流分析是评估机密性和完整性的主要方法,但实际采用率不高,根本原因在于理论与实践的差距:现有技术通常假设安全策略是静态的(即数据保密性不变),
本文研究分离式信息流策略的强制执行问题。分离式策略允许一个值最多依赖于两个秘密之一,而不能同时依赖于两者,例如分析师只能查阅一个客户的文件而不能同时查阅两个,或者分割的秘密只能释放其中一部分。这类策略不满足格结构,Hunt和Sands提出使
该论文提出了 VUPER,一个用于生成经过形式化验证的 ASN.1 UPER(非对齐压缩编码规则)解析器的框架。ASN.1 是一种广泛使用的接口描述语言,而 UPER 是其中关键的编码规则之一,尤其在蜂窝网络和车联网(V2X)通信等安全关键
操作系统(OS)的安全运行依赖对内存硬件(如 MMU、IOMMU)的正确配置,这为运行中的不可信应用提供隔离与完整性强约束。然而,硬件厂商不断推出新型地址转换与保护机制,其配置方式各异,导致 OS 开发者必须手动编写底层配置代码。这一过程既
本文面向无源码场景下的 AArch64 机器码漏洞检测问题,提出了一种基于数字孪生(Digital Twin)的可解释检测方法。传统二进制分析手段往往依赖符号执行或模糊测试,计算开销大且难以覆盖多步利用模式;同时很多现有工具只报告孤立的危险
该论文针对程序信息流策略的语义形式化问题进行修正与验证。许多高级安全需求涉及程序中允许的信息流动,但由于存在选择性降级(selective downgrading)而难以精确表达。认识逻辑(epistemic logic)中的概念被视为一种
该论文是 Gilles Barthe 撰写的一篇关于安全形式化的综述章节,聚焦于证明助手(proof assistants)在计算机安全领域的应用。研究背景是:设计与实现必须满足预期的安全属性,而证明助手能够通过机械化推理严格验证这些属性,
该论文探讨了程序安全中非干扰属性(non-interference)与信息降级(downgrading)之间的经典矛盾。非干扰是机密性和完整性的最高安全保证,但严格的非干扰会阻止大多数实际程序完成其功能,因为它们需要泄露或修改信息。传统方法
该论文针对以太坊上最流行的智能合约编译器——Solidity编译器中的误编译漏洞(miscompilation bugs)进行了系统性的发现与分析。智能合约编译器的正确性对于保证区块链上不可篡改的开源代码的正确执行至关重要。作者开发了Sol
该论文提出 REFORGE 方法,旨在系统评估大型语言模型(LLM)在反编译二进制函数命名中的逆向工程能力。当前 LLM 在逆向工程中的应用日益增多,甚至有威胁情报报告显示它们已被用于真实攻防场景,但现有基准测试存在根本性问题:它们将函数级
前瞻偏差(Look-ahead bias)是回测和机器学习评估中最常见的陷阱:它使用了决策时刻之后的信息来优化该时刻的决策,导致系统在部署时表现远不如回测。当前业界主要通过特定构造的经验规则和经验性检测器来管理这一问题,但这些方法仅在单一通
该论文提出了一种名为 LeanDY 的形式化验证框架,面向密码协议的安全性分析。现有工具要么全自动但表达能力有限,要么交互式证明灵活但自动化不足。LeanDY 通过结合基于类型推理(type-based reasoning)与基于轨迹推理(
符号执行是一种强大的程序分析技术,广泛应用于漏洞检测、安全测试和恶意软件分析等领域。然而,该技术面临可扩展性问题,例如路径爆炸和复杂约束,这些问题往往源于真实程序中常见的特定结构和语义模式。现有方法尝试通过将程序转换为新表示来规避这些模式,
该论文针对持久内存(Persistent Memory)这一新兴内存范式中的信息流安全(information flow security)问题展开研究。持久内存能够提升运行时效率并支持程序在断电或系统崩溃后恢复,但现有研究多聚焦于功能正确
本文提出 obliv-clang,一个面向 C++ 的编译期检查工具,旨在帮助开发者编写 oblivious(无感知)程序,以防止通过执行时间和数据访问模式泄露秘密的侧信道攻击。传统的侧信道防御通常需要程序员手动改写代码或依赖硬件机制,但
本文介绍了使用Lean 4证明助手对StarkWare的S-two证明器中的代数中间表示(AIR)进行形式化验证的工作。S-two证明器用于在区块链上高效地证明用Cairo虚拟机语言编写的程序能够运行完成。该证明器通过一个代数中间表示(AI
本文提出了首个经过机器检查的OpenZeppelin重入防护模式正确性证明,该证明针对生产部署的Solidity源代码的Lean 4状态机模型。所有十三个定理都经过了机器检查,没有使用任何“sorry”或用户引入的公理,公理足迹仅由[pro
该论文提出了一种结合大型语言模型(LLMs)与形式化方法的智能合约验证新框架。当前智能合约验证面临两大挑战:自然语言表达的属性内在存在歧义,且LLM的答案缺乏正确性保证。作者通过两个创新点同时解决这些问题:1)设计了一种扩展Solidity
本文研究在统计发布场景下的成员推理攻击(Membership Inference Attack, MIA)问题。现有攻击通常仅利用数据集的边缘分布来建模总体,并假设总体服从独立同分布或乘积分布,这忽略了属性之间的依赖关系,从而限制了攻击效果