Verified Correctness and Security of mbedTLS HMAC-DRBG
我们已经正式的HMAC-DRBG(NIST 800- 90 A)的功能规范,我们已经证明了它的密码安全性-它的输出是伪随机的-使用混合游戏为基础的证明。我们还证明了mbedTLS实现(C程序)正确地实现了这个功能规范。该证明与现有的C编译器正确性证明相结合,以保证端到端的机器语言程序具有强伪随机性。所有的证明(混合游戏,C程序验证,编译器,以及它们的组成)都在Coq证明助手中进行机器检查。我们的证明是模块化的:混合游戏证明适用于任何满足我们功能规范的HMAC-DRBG实现。因此,我们的功能规范可以作为高保证参考。
2017-08-28 cs.CR
Refinement-based Specification and Security Analysis of Separation Kernels
在分离核的安全认证中,强制要求通过形式化方法来保证信息流的安全性。ARINC 653作为提高安全性的工业标准,已被主流分离内核所遵守。由于将安全和安全功能集成到一个分离内核中的新趋势,ARINC 653的安全性分析以及具有安全证明的形式化规范对于开发和认证符合ARINC 653的分离内核(ARINC SK)具有重要意义。提出了一种基于精化的ARINC SK规范开发和安全性分析方法。我们提出了一个通用的安全模型和逐步完善的框架。两个层次的功能规格的细化开发。对ARINC 653中分离内核的主要需求进行了建模,包括内核初始化、两级调度、分区和进程管理、分区间通信等。在Isabelle/HOL定理证明器中进行了形式化描述和安全性证明。我们已经审查了一个工业和两个开源的ARINC SK实现,即ARINC Works 653,XtratuM和POK的源代码,根据正式规范。在验证和代码审查过程中,发现ARINC 653标准及其实现中存在6个可能导致信息泄露的安全漏洞。
2017-02-20 cs.CR cs.SE
A Trace Logic for Local Security Properties
我们提出了一个新的简单的\emph{trace}逻辑,可用于指定\emph{local security properties},即安全属性,指的是一个单一的参与者的协议规范。我们的技术允许协议设计者提供所需的安全属性的正式规范,并将其自然地集成到密码协议的设计过程中。此外,该逻辑还可用于形式化验证。我们说明了我们的技术的效用,通过暴露新的攻击研究协议TMN。
2004-11-30 cs.CR
A Modeling Framework for Generating Security Protocol Specifications
我们提出了一个生成安全协议规范的建模框架。生成的协议规范依赖于使用一个顺序和语义组件。第一个组件定义了协议属性,如先决条件,效果,消息序列,它是作为WSDL-S规范开发的。第二个组件定义的语义方面对应的消息包括在第一个组件通过使用本体结构,它是作为一个基于OWL的规范。我们的方法进行了验证,从我们提到的13个协议:ISO 9798协议,CCITTX.509数据传输协议和非对称密钥协议。
2009-08-21 cs.CR cs.NI
Formal Specification and Integration of Distributed Security Policies
我们提出了安全策略语言(SePL),这是一个形式语言捕获和集成分布式安全策略。SePL的语法包括用于策略集成的几个运算符,并且它被赋予作为通用语义的指称语义,即,它独立于任何评估环境。我们证明了完整的SePL集理论。此外,我们提供了一个可扩展访问控制置标语言(XACML),这是众所周知的标准非正式的规约语言的Web安全策略的子集的形式化。我们还提供了一个语义XACML策略组合算法。
2020-05-09 cs.CR cs.LO
Specification and Verification of Side Channel Declassification
侧信道攻击已经成为对网络和嵌入式系统的安全性的严重威胁--特别是通过加密操作的实现。侧信道很难正式建模,但通过仔细的编码和程序转换技术,在存在特定侧信道攻击的情况下,可以验证安全性。但是,如果一个程序故意在安全性和效率之间进行权衡,并通过一个侧通道泄漏一些信息,那该怎么办呢?在本文中,我们研究这种权衡使用的想法,从最近的研究解密。我们提出了一个语义模型的安全程序,允许通过侧通道解密,并显示如何侧通道解密可以使用现成的软件模型检验工具进行验证。最后,为了使验证者更容易检查程序是否符合特定的侧信道解密策略,我们引入了效率和可验证性之间的进一步权衡:通过以特定的“清单形式”编写程序,安全性变得相当容易验证。
2009-12-15 cs.CR
A Framework for Formal Specification and Verification of Security Properties of the Android Permissions System
Android是一种广泛部署的操作系统,它采用基于权限的访问控制模型。Android的Android系统(APS)负责协调来自应用程序的资源请求。APS是Android安全机制的重要组成部分。APS设计中的失败可能会导致漏洞,允许恶意应用程序对资源进行未经授权的访问。研究人员采用形式化的方法来分析APS的安全属性。由于Android是不断发展的,我们打算设计和实现一个框架,正式规范和验证APS的安全属性。特别是,我们打算提出一个APS的行为模型,它代表Android 10中引入的非二进制、上下文相关的权限和Android 11中引入的临时权限。
2022-03-18 cs.CR cs.OS
GeneSyst: a Tool to Reason about Behavioral Aspects of B Event Specifications. Application to Security Properties.
在本文中,我们提出了一种方法和工具,以建立符号标记的B规格转换系统。这个名为GeneSyst的工具可以考虑细化级别,并可以可视化抽象状态在具体层次状态中的分解。由此产生的符号转换系统代表了初始B事件系统的所有行为。因此,它可以用来推理它们。我们说明了使用GeneSyst检查电子钱包模型的安全属性。
2010-04-09 cs.CR cs.LO
Formal Security Analysis of Agent Protocol Composition
Dartmouth College(达特茅斯学院);Palo Alto Networks(帕洛阿尔托网络);Meta;UC Riverside(加州大学河滨分校)
提出AgentThread框架,通过分层安全范围、TLA+形式化检查和两阶段验证器,对智能体协议进行安全分析,发现35个规范级问题及30个组合缺陷,揭示协议间责任缺失。
2026-06-27 cs.CR
Mining Secure Behavior of Hardware Designs
规范挖掘通过自动化硬件的安全规范提供了一种解决方案。规范挖掘器使用机器学习的一种形式,通过研究执行中的系统来指定系统的行为。然而,规范挖掘最初是为软件开发的。复杂的硬件设计为这项技术带来了独特的挑战。此外,规范矿工传统上捕获功能规范而没有安全性的概念,并且可能不使用描述某些安全要求所需的规范逻辑。这项工作演示了硬件安全的规范挖掘。在CISC架构(如x86)上,我演示了一个沿着控制信号划分设计状态空间的矿工发现了一个规范,该规范包括手动定义的属性,如果遵循该规范,将保护CPU设计免受内存汇孔和SYSRET特权升级的影响。对于时间属性,我证明了矿工使用安全特定的线性时序逻辑(LTL)模板规范检测可能会发现的属性,如果遵循,将安全的设计对历史记录的安全漏洞和对潜在的未来攻击针对系统初始化。对于信息流hyperproperties,我证明了矿工可以使用信息流跟踪(IFT)来开发包含设计者指定的信息流安全属性的输出属性,以及证明设计不包含某些常见弱点枚举(CWE)的属性。
2021-08-20 cs.AR cs.CR
Security Policy Consistency
随着能够同时表达构成组织的全局安全策略的所有策略的广泛安全平台的出现,安全策略内的不一致问题变得更难且更相关。我们已经定义了一个工具的基础上,该语言是能够检测几种类型的不一致之处,以及安全策略和其他规范,即工作流规范。虽然安全冲突的问题已经解决了几个作者,据我们所知,没有解决安全不一致的一般问题,其几个定义和目标规范。
2000-06-30 cs.CR cs.LO
Quantitative Verification of Opacity Properties in Security Systems
我们描绘了一种方法的规范和验证流的安全属性表示在不透明的框架。我们提出了一个逻辑,OpacTL,直接表示这些属性的系统,可以建模为部分可观察的标记transition systems.We开发验证技术,分析属性不透明的观察概念。在规约语言中加入概率运算符,可以进行定量分析和验证。这种分析是作为一个扩展的PRISM模型检查和说明通过一些例子。最后,提出了一种基于熵的不透明度量化方法。
2022-06-28 cs.CR
Informal specification-based performance evaluation of security protocols
提出了一种安全协议的性能评估方法。基于非正式规范,我们构建了一个规范模型,其中包括,除了协议消息,加密操作的参与者在消息的建设过程中进行。每个密码操作都被分配一个成本,该成本被建模为所处理的消息组件的大小的函数。我们不仅模型的大小经常消息组件,但也产生的各种密码操作的密文的大小。我们说明了我们的方法的适用性,通过比较分析原始CCITT X.509协议和同一协议的稍微修改的版本的性能。
2009-08-20 cs.CR cs.NI
Security Policy Specification Using a Graphical Approach
安全策略规定了信息系统可接受的操作,因为这些操作与安全有关。各组织迫切需要宣布其安全政策,即使是非正式声明也比目前的做法好。但是,正式的政策声明更适合于支持(1)关于政策的推理,例如,为了一致性和完整性,(2)策略的自动执行,例如,在遗留系统周围使用包装器,或者在入侵检测系统的情况下使用包装器,以及(3)策略的其他正式操作,例如,政策的构成。我们提出了LaSCO,对象安全约束语言,其中策略由两部分组成:域(关于系统的假设)和要求(假设满足域,允许什么)。因此,LaSCO中定义的策略具有条件访问控制语句的外观。LaSCO策略被指定为逻辑表达式和有向图,提供了策略的可视化视图。LaSCO在一阶逻辑(我们提供的)中有一个简单的语义,因此允许我们编写的策略,即使是复杂的策略,也是非常清晰的。LaSCO有语法来表达我们发现对策略有用的许多情况,或者更有趣的是,策略的组成。LaSCO有一个面向对象的结构,除了传统的关于操作系统对象的策略之外,它还可以用来描述用面向对象语言编写的应用程序的对象和方法的策略。LaSCO规范可以自动转换为可执行代码,用于检查程序对策略的调用。LaSCO的实现是在Java中,并生成包装器来检查Java程序是否符合策略。
1998-09-30 cs.CR
Specification and Verification of Side-channel Security for Open-source Processors via Leakage Contracts
本文提出 LeaVe 工具,利用安全与功能正确性解耦定理及关系抽象归纳推理,验证 RTL 处理器是否满足 ISA 级泄漏契约,并首次证明三款开源 RISC-V 处理器的契约满足性。
2023-09-27 cs.CR
A Queryable Graph-Based Security Analysis Framework for O-RAN
University of California, Berkeley(加州大学伯克利分校);New York University Abu Dhabi(纽约大学阿布扎比分校);Northeastern University(东北大学)
提出基于图的O-RAN安全分析框架,将静态语料转为可查询数据库,含350+节点和1250+关系,结合LLM提取,揭示关键基础设施威胁、内存安全弱点和模糊测试发现。
2026-09-09 cs.CR
TulaFale: A Security Tool for Web Services
Web服务安全规范通常表示为XML模式、示例消息和叙述性解释的混合体。我们提出了一种新的规约语言,用于编写基于SOAP的安全协议及其属性的补充机器可检查的描述。我们的TulaFale语言基于pi演算(用于编写并行运行的SOAP处理器的集合),加上XML语法(用于表达SOAP消息传递),逻辑谓词(用于构造和过滤SOAP消息)和通信断言(用于指定协议的身份验证目标)。我们的实现编译TulaFale到应用π演算,然后运行Blanchet的基于分辨率的协议验证器。因此,我们可以自动验证SOAP协议的身份验证属性。
2004-12-10 cs.CR
VulInstruct: Teaching LLMs Root-Cause Reasoning for Vulnerability Detection via Security Specifications
Peking University(北京大学);Tsinghua University(清华大学);Harbin Institute of Technology(哈尔滨工业大学);New H3C Technologies Co., Ltd(新华三技术有限公司)
VulInstruct通过从历史漏洞中系统提取安全规范,指导LLMs进行漏洞检测,提升了漏洞识别的准确性和推理能力,实现了更高的F1分数和召回率。
2026-03-28 cs.CR cs.SE
SpecMon: Modular Black-Box Runtime Monitoring of Security Protocols
SpecMon 通过对网络与密码学库插桩获取事件流,并用可处理非确定性和多会话的高效算法匹配规范模型迹,以低开销黑盒方式验证安全协议实现合规性。
2024-09-04 cs.CR
Automatic detection of access control vulnerabilities via API specification processing
Objective.不安全的直接对象引用(IDOR)或中断对象级授权(BOLA)是现代应用程序访问控制漏洞的关键类型之一。因此,攻击者可以绕过授权检查,从而导致信息泄露和帐户接管。我们的主要研究目标是通过提供一种算法和工具来帮助应用程序安全架构师优化安全设计和测试过程,该算法和工具允许自动分析系统API规范并生成可能的漏洞和攻击向量列表,以备用于安全非功能需求。法我们对研究和会议论文、漏洞赏金计划报告和其他灰色文献来源进行了多角度的审查,以概述针对IDOR漏洞的攻击模式。这些攻击被分组收集,并进一步分析这些组之间的共同属性以及组成该组的特征。端点属性和攻击技术构成了一组攻击。执行组功能和现有OpenAPI规范之间的映射,以实现用于自动发现潜在易受攻击端点的工具。成果和实际意义。在本文中,我们提供了系统化的IDOR/BOLA攻击技术的基础上,文献回顾,实际案例分析,并得出IDOR/BOLA攻击组。提出了一种基于OpenAPI规范属性描述IDOR/BOLA攻击的方法。我们开发了一个基于OpenAPI规范处理的潜在IDOR/BOLA漏洞检测算法。实验结果表明,该算法具有较好的恢复能力,可以用于检测潜在的IDOR/BOLA漏洞。
2022-01-26 cs.CR
OpenAPI Specification Extended Security Scheme: A method to reduce the prevalence of Broken Object Level Authorization
本文针对API安全头号漏洞BOLA,提出OAS ESS扩展安全方案及授权模块,分别从设计和开发层面引入声明式安全控制与对象级授权检查机制,帮助开发者降低BOLA发生率。
2024-06-03 cs.CR cs.PL
Breaking the Protocol: Security Analysis of the Model Context Protocol Specification and Prompt Injection Vulnerabilities in Tool-Integrated LLM Agents
本文分析了模型上下文协议的安全漏洞,提出MCPSec协议扩展以提升安全性,减少攻击成功率。
2026-01-24 cs.AI cs.CR
DualGauge: Automated Joint Security-Functionality Benchmarking of Specification-Only Code Generation by LLMs and Coding Agents
University at Buffalo, SUNY(布法罗大学)
提出DualGauge框架,首个自动化联合评估规范代码正确性与安全性的系统,通过307个任务基准测试发现功能正确性高估可靠代码生成,联合成功率低于15%,且模型因素和代理系统均无法可靠提升。
2026-10-30 cs.AI cs.CR cs.SE
ModelForge: Using GenAI to Improve the Development of Security Protocols
本文提出 ModelForge,利用 NLP 与 GenAI 并微调 LLM,将自然语言安全协议规范自动转换为 CPSA 形式化定义,实验表明其输出质量稳定且语法准确性突出。
2025-06-08 cs.CR
NEBULA: A Language - Independent Specification for Opaque Rotating Refresh Tokens
本文提出NEBULA规范及10种多语言参考实现,解决RFC 9700刷新令牌实现的安全差异问题,通过38个机器可读场景确保跨语言一致性,相关成果开源。
2026-08-06 cs.CR
Poster: Towards an Automated Security Testing Framework for Industrial UEs
本文提出一个面向工业用户设备的自动化安全测试框架,旨在部署前全面评估其安全态势,验证高层安全协议(如TLS)的正确实现,并确保协议栈符合3GPP规范。
2025-05-22 cs.CR
Semiring-based Specification Approaches for Quantitative Security
我们的目标是提供不同的半环为基础的正式工具的规格的安全要求:我们定量地提高了开放系统的方法,根据该系统是部分指定的。因此,我们假设存在一个未知的,可能是恶意的代理,与系统并行交互。两个规范框架沿着两条不同(但仍然相关)的路线设计。首先,通过比较一个系统的行为与预期的,或通过检查这样的系统是否满足一些安全要求:我们研究了一种新的近似行为等价比较进程的行为,从而扩展了广义非演绎成分(GNDC)的方法与分数。作为第二个结果,我们配备了一个模态逻辑与半环值的目的有一个权重相关的满足公式,指定一些要求的属性。最后,我们概括了经典的部分模型检查功能,我们将其命名为定量部分模型检查,以这种方式指出系统必须满足的必要和充分条件,以便被认为是安全的,相对于一个固定的安全/功能阈值。
2015-09-29 cs.CR cs.FL cs.LO
The current state of affairs in 5G security and the main remaining security challenges
5G协议规范的第一个版本,第三代合作伙伴计划(3GPP)版本15,于2017年12月发布,第一个5G协议安全规范于2018年3月发布。作为车对车(V2X)、车对万物(V2E)系统和其他关键系统的技术基石之一,5G定义了一些严格的通信目标,例如大规模设备连接、低于10 ms的延迟和超高比特率。同样,考虑到预计将在这种新的蜂窝通信标准上部署的某些关键应用程序的严格安全要求,5G定义了重要的安全目标。因此,5G网络旨在解决传统GSM(全球移动通信系统)网络以及当前LTE(长期演进)移动系统中存在的已知协议漏洞。本文对5G协议安全的现状进行了总结和分析,讨论了在5G系统上线之前仍需进一步改进的主要领域。虽然5G安全标准文件发布仅一年,但有许多研究论文详细介绍了安全漏洞,本文也对这些漏洞进行了总结。
2019-04-18 cs.CR
Formal-Guided Fuzz Testing: Targeting Security Assurance from Specification to Implementation for 5G and Beyond
本研究提出形式化引导的模糊测试方法,结合形式化验证与模糊测试的优势,分层检测5G协议到软件栈的漏洞,在srsRAN平台发现61个漏洞,将计算成本从指数增长降为线性增长。
2023-07-20 cs.CR
Assessing the Solid Protocol in Relation to Security & Privacy Obligations
Solid规范旨在通过让数据主体在多个应用程序中对其数据进行直接存取控制来增强数据主体的能力。随着各国政府对公民赋权和电子政务服务的这一框架表现出兴趣,安全和隐私是需要解决的关键问题。通过分析相关立法,特别是GDPR和国际标准,即ISO/IEC 27001:2011和15408,我们制定了该框架的主要安全和隐私要求。此外,我们调查了当前的Solid协议规范,了解它们如何涵盖突出的要求,并提请注意规范和要求之间的潜在差距。我们还指出了最近的学术工作的贡献,提出了新的方法,以增加固体项目提供的安全性和隐私程度。本文具有双重贡献,可以提高用户对Solid如何帮助保护其数据的认识,并提出未来可能对Solid安全和隐私增强的研究方向。
2022-10-15 cs.CR cs.SI
Design and implementation of tools to build an ontology of Security Requirements for Internet of Medical Things
本文面向欧洲 IoMT 合规场景,设计从规范文本到 XML/XSD 再到本体的半自动构建工具,并评估 LLM 合并相似实例的辅助效果。
2025-01-06 cs.CR
Data Sharing, Privacy and Security Considerations in the Energy Sector: A Review from Technical Landscape to Regulatory Specifications
本文整合技术与监管双维度,全面综述了能源系统中数据共享、隐私与网络安全问题,并分析了相关法规演变,为参与式能源系统的监管框架提供指导。
2025-03-05 cs.CR
Hermes: Unlocking Security Analysis of Cellular Network Protocols by Synthesizing Finite State Machines from Natural Language Specifications
Pennsylvania State University(宾夕法尼亚州立大学)
Hermes是一个端到端框架,从自然语言蜂窝规范自动合成有限状态机,用于安全分析,在4G/5G规范上达到81-87%准确率,并发现新漏洞。
2023-10-11 cs.AI cs.CL cs.CR
Isadora: Automated Information Flow Property Generation for Hardware Designs
Isadora是一种用于创建硬件设计的信息流规范的方法。该方法结合了信息流跟踪和规范挖掘,以产生一组信息流属性,这些属性适合在安全验证过程中使用,并支持更好地理解设计的安全态势。Isadora完全自动化;用户仅提供所考虑的设计和测试台,而不需要提供威胁模型或安全规范。我们在RISC-V处理器上评估了Isadora,以及两个与SoC访问控制相关的设计。Isadora生成的安全属性与常见弱点枚举(CWE)建议的安全属性一致,并且在SoC设计的情况下,与安全专家手动编写的属性一致。
2021-10-02 cs.AR cs.CR
A Logic Programming Approach for Formal Verification of NetBill Security and Transactions Protocol
使用形式化的技术来验证电子商务协议的安全特征将有助于增强此类协议的可靠性,从而提高其可用性。本文提出了应用逻辑编程技术对NetBill协议进行形式化验证的方法。本文采用ALSP(Action Language for Security Protocols)作为有效的形式化规约语言,SMODELS作为模型生成器,对协议进行形式化分析和攻击规划。
2011-01-10 cs.CR
Adaptive Exploit Generation against Security Devices and Security APIs
本文扩展 ProVerif,通过语言无关模板将攻击轨迹自动转换为针对安全 API 的概念验证漏洞利用,并在 W3C Web Cryptography API、PKCS#11 和 YubiHSM2 上验证。
2024-10-02 cs.CR
WPSE: Fortifying Web Protocols via Browser-Side Security Monitoring
我们提出了WPSE,浏览器端的Web协议的安全监视器,旨在确保符合预期的协议流,以及消息的机密性和完整性。我们正式证明,WPSE是足够的表达,以保护Web应用程序从广泛的协议实现错误和Web攻击。我们讨论了具体的攻击,可以防止WPSE OAuth 2.0和SAML 2.0,包括一个新的攻击谷歌实现的SAML 2.0,我们发现通过形式化的协议规范WPSE。此外,我们使用WPSE在野外对OAuth 2.0进行了广泛的实验评估。在90个测试网站中,我们发现了55个网站(61.1%)的安全漏洞,包括Facebook Pixel等跟踪库引入的新的关键漏洞,所有这些漏洞都可以通过WPSE修复。最后,我们发现WPSE在83个网站(92.2%)上可以正常工作,其中7个兼容性问题是由偏离OAuth 2.0规范的自定义实现引起的,其中一个引入了严重漏洞。
2018-06-24 cs.CR
In Specs we Trust? Conformance-Analysis of Implementation to Specifications in Node-RED and Associated Security Risks
针对Node-RED低代码框架依赖开源节点却缺乏安全检查的问题,本文通过CodeQL分析节点实现与规范的一致性,发现55%节点存在隐藏信息流,28%节点高风险,揭示其安全隐患。
2025-02-13 cs.CR cs.SE
A new method of verification of security protocols
本文提出了一种安全协议的过程模型,其中过程是一个图,图的边用动作标记,并在此模型的基础上提出了一种新的安全协议的描述和验证方法。
2017-06-01 cs.CR cs.LO
Verifying Provenance of Digital Media: Why the C2PA Specifications Fall Short
University of Maryland, Baltimore County (UMBC)(马里兰大学巴尔的摩县分校);Hacker Factor(黑客因子公司);National Security Agency(美国国家安全局)
研究分析C2PA的安全性,发现其规范未能实现声称的安全目标及可信部署所需的关键功能,建议不用于高风险领域。
2026-04-27 cs.CR
The Missing Layer: Specification Infrastructure for AI Oversight
研究指出人工智能安全监督存在协调差距,提出两轴分类法。针对规范层缺乏成熟学科标志的问题,给出六项设计原则,以CARMA为例展示如何让规范可组合,助独立团队构建缺失部分实现有效监督。
2026-07-29 cs.CR
Computational Security Analysis of the UMTS and LTE Authentication and Key Agreement Protocols
我们提出了一个计算安全性分析的认证和密钥协商(AKA)协议的长期演进(LTE)和通用移动通信系统(UMTS)。这项工作构成了迄今为止LTE AKA的第一个安全性分析和UMTS AKA的第一个计算可靠分析。我们的工作是考虑在核心网络中发送的消息的第一个正式分析,其中我们考虑了承载协议的细节(即,MAP或Diameter)和用于安全传输的机制(即,MAPsec/TCAPsec或TCAPESP)。此外,我们报告UMTS AKA和LTE AKA的协议规范和核心网络安全(称为网络域安全)的规范,这可能使有效的攻击的缺陷。该漏洞允许内部攻击者不仅在协议运行期间冒充诚实的协议参与者,而且随后代表他使用无线服务。UMTS AKA在MAP上运行,MAPsec在最直接的攻击应用中似乎很容易受到攻击。另一方面,我们的分析表明,UMTS和LTE AKA在直径/UMTS和UMTS AKA在MAP/TCAPsec(具有足够长的会话标识符)计算满足预期的认证属性以及一些密钥保密属性,假设所使用的原语满足标准的密码学假设。
2013-01-08 cs.CR
Autonomous Action Runtime Management(AARM):A System Specification for Securing AI-Driven Actions at Runtime
Independent Researcher, IEEE Member(独立研究者,IEEE会员)
AARM提出了一种开放规范,旨在通过运行时安全机制保护AI驱动的动作,定义了拦截动作、评估策略和记录凭证等核心功能,以应对AI自主执行带来的安全挑战。
2026-02-10 cs.AI cs.CR
Critical Infrastructure Security: Penetration Testing and Exploit Development Perspectives
本文综述关键基础设施安全,探讨渗透测试与漏洞利用开发的方法及挑战,指出二者是识别弱点、缓解威胁、提升系统弹性的关键,呼吁将其纳入常规安全协议并加强公私合作。
2024-07-24 cs.CR
On the security of modern Single Sign-On Protocols: Second-Order Vulnerabilities in OpenID Connect
OAuth是Web授权的新事实标准。OAuth的一个重要限制是它是为授权而不是身份验证而设计的。因此,使用OAuth进行身份验证会导致严重的漏洞,如Zhou et. [44]和Chen et.等[9]。OpenID Connect是在OAuth之上创建的,通过提供联合身份管理和用户身份验证来填补这一空白。OpenID Connect于2014年2月标准化,但Google,Microsoft,AOL和PayPal等领先公司已经在其Web应用程序中使用它[1],[2],[3],[30]。在本文中,我们描述了OpenID Connect协议,并提供了第一次深入分析的关键功能之一:发现和动态注册扩展。我们提出了一类新的攻击OpenID连接,属于二阶漏洞的类别。这些攻击包括两个阶段:首先,注入有效载荷由合法应用程序存储。稍后,此有效载荷用于安全关键操作。我们的新攻击类别-称为恶意端点攻击-利用OpenID Connect扩展发现和动态注册。这些攻击会破坏用户身份验证,损害用户隐私,并启用服务器端请求伪造(SSRF),客户端代码注入和拒绝服务(DoS)。因此,当这些扩展以其目前的形式启用时,OpenID Connect协议的安全性无法得到保证。我们联系了OpenID Connect和OAuth规范的作者。他们承认我们的恶意端点攻击,并认识到需要改进规范[29]。我们目前正在讨论如何缓解现有的问…
2016-01-07 cs.CR
Exploiting Partial Order of Keys to Verify Security of a Vehicular Group Protocol
车辆网络将实现一系列新的应用,以提高道路交通效率、安全性并降低燃料消耗。至于其他网络物理系统,安全性对于这些应用程序的部署至关重要,标准化工作正在进行中。在本文中,我们进行了系统的安全性评估的车辆排队协议,通过深入分析的协议和安全标准。我们处理的复杂性的结果模型的证明策略的基础上的关系的关键。密钥关系形成偏序,它封装了保密性和真实性依赖。我们表明,我们的顺序感知的方法使得验证可行,并证明了强大的真实性以及整个协议中使用的所有密钥的保密性。
2021-11-25 cs.CR
LogiC-Diff: Embedding Security Properties Into AI-Enabled Cyber-Physical Systems
Vanderbilt University(范德堡大学);University of Virginia(弗吉尼亚大学)
提出逻辑条件双阶段扩散框架,将STL规范嵌入CPS预测,同时修复输入与细化输出,提升对抗鲁棒性和规范符合性。
2026-10-01 cs.AI cs.CR
A Systematic Review of Security in the LoRaWAN Network Protocol
物联网时代为互联网增加了越来越多的新设备,预计到2021年将有500亿个连接单元。这些构成了一个广泛的网络,其中可能有多个点,存在可能危及整个系统的攻击风险。本文对LoRaWAN协议规范版本1.0和1.1的安全性进行了系统的审查,通过定位其漏洞并确定可以采取哪些改进措施以及如何检查或测试它们。该审查确定了LoRaWAN协议中的19个漏洞领域,并表明目前的研究重点是规范版本1.0,密钥管理和身份验证程序。
2021-05-02 cs.CR cs.NI
OACAL: Finding Module-consistent Specifications to Secure Systems from Weakened User Obligations
Waseda University(早稻田大学);National Institute of Informatics(国立信息学研究所)
通过UI与系统交互的用户通常有义务按照预定顺序执行其操作,以成功实现某些功能目标。然而,这些义务往往没有严格遵守的用户,这可能会导致违反安全属性,特别是在安全关键系统。为了提高系统的安全性和对意外用户行为的感知,可以通过改变系统规范中的操作顺序来重新设计系统,使其更健壮。与此同时,我们预计在修改后功能将保持一致。在本文中,我们提出了一个有效的算法来自动产生规范修订解决攻击的情况下所造成的削弱用户的义务。通过我们的算法,所有的修订将被生成,以保持完整的功能,使用一种新的重组方法。然后,可以满足安全要求的合格的修订将有效地发现模型检验和机器学习技术相结合的混合方法。我们评估我们的算法通过比较其性能与国家的最先进的方法,其覆盖范围和搜索速度的理想的修订。
2021-11-02 cs.CR cs.FL cs.LG
An Algebraic Approach for Reasoning About Information Flow
本文对安全系统中的信息泄漏问题进行了分析。我们解决了定量信息流(QIF)中使用的(标准)通道模型中指定和分析大型系统的问题。我们提出了几个运营商,匹配典型的系统组件之间的相互作用。我们探讨其代数性质的安全保护的细化关系定义的Alvim等人。和McIver等人。我们展示了如何代数可以用来简化大型系统规范,以方便计算的信息泄漏界限。我们证明了我们的结果的规范和分析的人群协议。最后,我们使用代数证明了一个新的算法来计算泄漏边界的协议。
2018-07-08 cs.CR
SeriCrypt: An LLM-Driven Context-Aware Serialization Framework for Cryptographic Protocols
Information Engineering University(信息工程大学)
SeriCrypt是一种大语言模型驱动的密码协议序列化框架,可自动构建符合要求的密码消息,在TLS等协议测试中表现优于主流模糊器,能发现规范违规并提升测试效果。
2026-08-26 cs.CR
Security Mitigations for Return-Oriented Programming Attacks
随着新的漏洞利用技术的发现,也需要新的保护机制。DEP(数据执行保护)或ASLR(地址空间布局随机化)等缓解措施为漏洞利用创造了更加困难的环境。然而,攻击者最近开发了新的利用方法,这些方法能够绕过操作系统的安全保护机制。在本文中,我们提出了一个简短的总结新颖的和已知的缓解技术,对面向返回的编程(ROP)的攻击。本文介绍的技术主要与x86-32处理器和Microsoft Windows操作系统相关。
2010-08-24 cs.CR
Symmaries: Automatic Inference of Formal Security Summaries for Java Programs
Newcastle University(纽卡斯尔大学);OcamlPro;University of Liverpool(利物浦大学)
Symmaries通过自动化生成Java程序的安全摘要,提升静态分析工具的精度和可扩展性。
2025-12-23 cs.CR cs.FL cs.PL
Lic-Sec: an enhanced AppArmor Docker security profile generator
随着云计算技术的快速发展,容器化技术引起了工业界和学术界的广泛关注。在本文中,我们对Docker-sec(2018年提出的Linux安全模块)和新的AppArmor配置文件生成器Lic-Sec进行了比较测量分析,该生成器将Docker-sec与LiCShield的修改版本相结合,LiCShield也是2015年提出的Linux安全模块。Docker-sec和LiCShield可用于增强基于强制访问控制的Docker容器安全性,并允许在无需手动配置的情况下保护容器。Lic-Sec汇集了他们的优势,提供了更强大的保护。我们通过使用真实世界的攻击来测试Docker-sec和Lic-Sec的有效性和性能。我们生成了一个漏洞数据库,其中有42个在Docker容器上有效的漏洞,这些漏洞是从Exploit-db上最新的400个漏洞中选出的。我们在分别使用Docker-sec和Lic-Sec生成的容器上启动这些漏洞。我们的评估表明,对于要求苛刻的映像,Lic-Sec为Docker-sec未能提供保护的所有权限升级攻击提供保护。
2020-09-24 cs.CR