Discovering Flaws in Security-Focused Static Analysis Tools for Android using Systematic Mutation
移动应用安全是近十年来安全研究的主要领域之一。已经提出了许多应用程序分析工具来响应恶意,好奇或易受攻击的应用程序。然而,现有的工具,特别是静态分析工具,用分析的可靠性换取精确度和性能,因此是可靠的。不幸的是,这些工具设计中的具体错误选择或缺陷通常不为人知或没有很好的记录,导致研究人员,开发人员和用户之间的错误信心。本文提出了基于突变的可靠性评估($μ$ SE)框架,该框架利用突变分析的良好实践,系统地评估Android静态分析工具,以发现、记录和修复缺陷。我们将$μ$ SE实现为一个半自动化框架,并将其应用于一组突出的Android静态分析工具,这些工具可以检测应用程序中的私有数据泄漏。作为对主要工具之一的深入分析的结果,我们发现了13个未记录的缺陷。更重要的是,我们发现所有13个缺陷都传播到继承有缺陷工具的工具。我们与工具开发人员合作成功修复了其中一个缺陷。我们的研究结果激发了对系统发现和记录可靠工具中不可靠选择的迫切需求,并展示了利用突变测试实现这一目标的机会。
2018-06-27 cs.CR cs.SE
A First Measurement Study on Authentication Security in Real-World Remote MCP Servers
Fudan University(复旦大学);Central South University(中南大学)
本研究首次测量了现实世界远程MCP服务器的认证安全性,发现40.55%的服务器未进行认证,OAuth是主要的授权机制,但存在新的攻击面,识别出9种具体漏洞类型,并通过负责任的披露获得了9个CVE ID。
2026-05-21 cs.CR
Systematic Mutation-based Evaluation of the Soundness of Security-focused Android Static Analysis Techniques
在过去的十年中,移动应用程序安全一直是安全研究的主要焦点。已经提出了许多应用程序分析工具来应对恶意,好奇或易受攻击的应用程序。然而,现有的工具,特别是静态分析工具,用分析的可靠性换取精度和性能,因此是可靠的。不幸的是,这些工具设计中的具体错误选择或缺陷通常不为人知或没有很好的记录,导致研究人员,开发人员和用户之间的错误信心。本文介绍了基于突变的可靠性评估($μ$ SE)框架,该框架通过充分利用突变分析的实践,系统地评估Android静态分析工具,以发现、记录和修复缺陷。我们实现了$μ$ SE,并将其应用于一组突出的Android静态分析工具,这些工具可以检测应用程序中的私有数据泄漏。在之前进行的一项研究中,我们使用$μ$ SE发现了FlowDroid中以前未记录的$13$缺陷,FlowDroid是Android应用程序最突出的数据泄漏检测器之一。此外,我们还发现,这些缺陷也会传播到其他基于FlowDroid或其组件的设计或实现的工具中。本文大大扩展了我们的$μ$ SE框架,并对我们2020年研究中的另外两个主要工具进行了新的深入分析,我们发现了$12$新的未记录缺陷,并证明了所有$25$缺陷都存在于多个工具中,无论工具之间是否存在任何继承关系。我们的研究结果激发了系统的发现和文件的不健全的选择健全的工具,并展示了利用突变测试在实现这一目标的机会。
2021-07-17 cs.CR
Towards Tackling Application Logic Flaws through Autonomous Formal-Logic Modeling and Automated Reasoning
Institute of Information Engineering, Chinese Academy of Sciences(中国科学院信息工程研究所);University of Illinois Urbana-Champaign(伊利诺伊大学厄巴纳-香槟分校)
本文提出LL-Verifier框架,结合大语言模型自主建模与逻辑模型检查器,自动生成形式逻辑模型并验证,成功在27个物联网访问控制协议中发现多种复杂逻辑漏洞。
2026-10-15 cs.CR
A formal methodology for integral security design and verification of network protocols
提出了一种在设计级验证网络协议安全性的方法。它可以分为两个主要部分:上下文和需求分析和非正式验证;以及正式表示和过程验证。这是一个迭代的过程,早期的步骤比最后的步骤简单。因此,检测缺陷所需的工作量与相关攻击的复杂性成正比。因此,我们避免了浪费宝贵的资源,用于可以在验证过程的早期检测到的简单缺陷。为了说明我们的方法所提供的优势,我们还分析了三个真正的协议。
2012-09-06 cs.CR
A Systematic Literature Review on Smart Contracts Security
智能合约是基于区块链的算法,在满足特定标准时执行。它们经常被用来自动执行协议,以便所有各方都可以对立即达成的协议充满信心,而不需要中间人或额外的延迟。它们还可以自动化一个过程,以便在满足条件时执行以下操作。本研究旨在从智能合约的内部工作原理和软件安全缺陷的角度来确定智能合约中最重要的弱点。然后使用整个行业使用的各种技术和工具来解决这些问题。此外,我们还研究了智能合约中发现的安全漏洞的工具或分析技术的局限性。
2022-12-09 cs.CR
WebSpec: Towards Machine-Checked Analysis of Browser Security Mechanisms
浏览器的复杂性多年来一直在稳步增长,这是由于Web平台组件的不断引入和更新,例如新的Web API和安全机制。他们的规格由专家手动审查,以确定潜在的安全问题。然而,由于现代浏览器规范的广泛性以及新的和现有的Web平台组件之间的相互作用,这个过程被证明是容易出错的。为了解决这个问题,我们开发了WebSpec,这是第一个用于分析浏览器安全机制的正式安全框架,它可以自动发现逻辑缺陷并开发机器检查的安全证明。WebSpec特别包括Coq证明助手中的浏览器的综合语义模型,该模型中的10个Web安全不变量的形式化,以及将Coq模型和Web不变量转换为SMT-lib公式的工具链,以启用Z3定理证明器的模型检验。如果发现违规行为,工具链会自动生成与发现的攻击跟踪相对应的可执行测试,并在主要浏览器中进行验证。我们展示了WebSpec的有效性,发现两个新的逻辑缺陷所造成的不同的浏览器机制的相互作用,并确定三个以前发现的逻辑缺陷,在当前的Web平台,以及五个旧版本。最后,我们展示了WebSpec如何帮助验证我们提出的更改,以修改影响当前Web平台的报告不一致。
2022-09-01 cs.CR
Github Data Exposure and Accessing Blocked Data using the GraphQL Security Design Flaw
这项研究旨在说明如何使用GraphQL轻松访问Github中禁用或阻止的存储库。在某些情况下,您可能会失去对Github存储库的访问权;当您使用Github服务的付费版本并且不支付月付款时,或者另一种情况是当您使用Github时,来自美国制裁名单中的国家。拥有恶意使用的不安全存储库也会将您的存储库置于Github黑名单中。在所有这些情况下,Github都会阻止并禁用您的存储库,您将无法访问您的文件,代码和项目资产。在这里,我们将讨论道德黑客如何使用GraphQL功能访问所有被阻止的数据的过程。
2020-05-27 cs.CR cs.NI
AutoPRAC: Automating Attack Discovery for PRAC-Based Rowhammer Defenses using Model Checkers
University of Toronto(多伦多大学)
提出AutoPRAC,首个使用模型检查器自动测试PRAC防御安全性的方法,发现MOAT防御中计数器重置策略的漏洞,允许34次激活未被检测。
2026-06-24 cs.CR
GCTAuto-encoder: A Cross modal Framework for Security Flaw Detection in IoT Networks
University of Stuttgart(斯图加特大学)
针对物联网异构安全模型易受攻击的问题,提出GCT自动编码器跨模态深度学习框架,集成边缘智能与社区检测注意力,在入侵检测数据集上准确率达0.908,损失降至0.00156。
2026-10-06 cs.AI cs.CR
Strand-Based Approach to Patch Security Protocols
在本文中,我们介绍了一种机制,旨在加快安全协议的开发周期,通过添加自动化的辅助诊断和修复。我们的机制依赖于现有的验证工具分析中间协议和合成潜在的攻击,如果协议是有缺陷的。对这些攻击(包括类型缺陷攻击)的分析查明了故障的来源,并控制了对协议的适当补丁的合成。使用链空间,我们已经制定了一般的协议修复准则,并将其捕获到正式的要求(套)协议步骤。对于每一个需求,都有一组规则将一组违反需求的协议步骤转换为一组符合需求的协议步骤。我们已经成功地在许多错误的协议上测试了SHRIMP,所有这些协议都被成功修复,完全自动化。
2013-08-08 cs.CR
Using Unit Testing to Detect Sanitization Flaws
输入清理机制被广泛用于减轻注入攻击(如跨站脚本)的漏洞。通常用于确保应用程序利用清理功能的静态分析工具和技术。动态分析必须评估消毒功能的正确性。所提出的方法是基于单元测试,把静态和动态技术的优势,开发时间。我们的方法引入了一种技术,自动提取的消毒功能,然后使用自动生成的攻击向量来评估其有效性。实验结果表明,该方法可以检测出静态分析工具无法检测到的安全漏洞。
2018-04-02 cs.CR
What are the Actual Flaws in Important Smart Contracts (and How Can We Find Them)?
智能合约安全性的一个重要问题是了解合约中发现或潜在弱点的可能性和关键性。在本文中,我们总结了对23个专业利益相关者进行的以太坊智能合约审计,避免了低质量合约中常见的报告问题。这些审计是在区块链安全领域的领先公司进行的,使用了开源和专有工具,以及由专业安全工程师进行的人工代码分析。我们对246个单独的缺陷进行了分类,从而可以比较不同漏洞类型的严重性和频率,比较智能合约和非智能合约缺陷,并评估自动漏洞检测方法的有效性。
2020-01-10 cs.CR cs.PL cs.SE
Experimental measurement-device-independent type quantum key distribution with flawed and correlated sources
实际设备与理论假设之间的差异严重威胁着量子密钥分发(QKD)的安全性。最近,一个重要的框架称为参考技术被提出来提供对任意源缺陷的安全性,在当前的技术下,如状态准备缺陷,由模式依赖引起的侧通道,特洛伊木马攻击和脉冲相关性。在这里,我们采用参考技术来证明一个有效的四相测量设备无关的QKD使用激光脉冲对潜在的源缺陷的安全性。我们提出了一个源缺陷的表征,并将它们连接到实验中,再加上对相干攻击的有限密钥分析。此外,我们证明了我们的协议的可行性,通过一个原理验证的实验实现,并实现了253 bps的安全密钥速率与20 dB的信道损耗。与已有的设备缺陷下的QKD协议相比,该协议在安全密钥速率和传输距离上都有较大的提高,在设备缺陷下安全QKD的实际应用中具有潜在的应用价值.
2022-10-27 cs.CR quant-ph
Understanding Implicit Trust Errors in Core Carrier Networks through Multi-Agent Flaw Discovery and Analysis
Nanyang Technological University(南洋理工大学)
研究蜂窝核心网络向云原生部署过渡时出现的隐式信任错误问题,设计iFinder多智能体系统,通过总结已知缺陷形成检测模式来发现新漏洞,运行该系统发现多个未知漏洞,确认了会话劫持等问题。
2026-07-14 cs.CR
On the (In)security of Bluetooth Low Energy One-Way Secure Connections Only Mode
为了击败诸如中间人(MITM)攻击之类的安全威胁,低功耗蓝牙(BLE)4.2和5.x引入了仅安全连接模式,在该模式下,BLE设备仅接受包括来自发起者的密钥输入和数字比较的安全配对协议,例如,一部安卓手机然而,BLE规范没有明确要求发起者的仅安全连接模式。以Android的BLE编程框架为例,我们发现它无法强制执行安全配对,从而使仅安全连接模式提供的安全保护无效。同样的问题也适用于Apple iOS。具体来说,我们研究了Android中BLE配对过程的生存周期,并确定了四个严重的设计缺陷。这些设计缺陷可以被攻击者利用来执行降级攻击,迫使BLE配对协议在用户不知情的情况下以不安全模式运行。为了验证我们的研究结果,我们选择了18个流行的BLE商业产品和我们的实验结果证明,降级攻击和MITM攻击都可能对这些产品。Androzoo的所有3501个BLE应用程序也会受到这些攻击。为了防御,我们通过Android开源项目(AOSP)在Android 8上设计并实现了仅安全连接模式的原型。我们已经向蓝牙特别兴趣小组(SIG)、谷歌、苹果、德州仪器(TI)报告了已识别的BLE配对漏洞,所有这些公司都在积极解决这个问题。谷歌将报告的安全漏洞评为高严重性。
2019-09-10 cs.CR
Identification of Flaws in the Design of Signatures for Intrusion Detection Systems
基于特征的入侵检测系统(SIDS)为解决Web应用程序的安全问题提供了一个很有前途的解决方案。然而,系统的性能高度依赖于设计用于检测攻击的签名的质量。一个弱的签名集可能会大大增加虚警率,使部署系统不切实际。本文的目的是识别缺陷的签名结构,负责降低检测系统的效率。本文特别针对SQL注入签名。首先,讨论了开发人员在设计签名之前应该关注的攻击领域的一些基本概念。然后,我们对著名的PHPIDS工具进行了一个案例研究,分析其SQL签名的质量。在分析的基础上,我们发现了设计实践中产生低效签名的各种缺陷。我们将弱签名分为六类,即不完全签名、不相关签名、半相关签名、敏感签名、冗余签名和不一致签名。此外,我们量化这些弱点,并在数学上定义它们的集合论。据我们所知,我们已经确定了一些新的签名设计问题。该文件基本上将协助特征开发人员了解设计一套高质量特征需要什么程度的专门知识,以及稍有疏忽就可能导致小岛屿发展中国家业绩恶化。此外,安全专家可以通过对其签名集进行结构分析来针对所识别的缺陷评估检测器。
2018-05-28 cs.CR
Geographical Security Questions for Fallback Authentication
回退认证是在主认证方法(例如,密码、指纹等)失败了目前,广泛部署的回退认证方法(例如,安全问题、电子邮件重置和SMS重置)遭受威胁帐户安全的记录的安全性和可用性缺陷。这些缺陷促使我们设计和研究地理安全问题(GeoSQ),一个用于回退身份验证的系统。GeoSQ是一个Android应用程序,利用自传位置数据进行回退身份验证。我们通过一个面对面的两个会话的实验室研究(n= 36,18对)GeoSQ的安全性和可用性分析。我们的研究结果表明,GeoSQ超过了其同行的安全性,而其可用性(特别是登录时间)有改进的空间。
2019-07-01 cs.CR cs.HC
Security Properties for Open-Source Hardware Designs
本文针对开源硬件设计安全属性缺失问题,为四种常见设计提供SystemVerilog断言,并标记安全缺陷与CWE,以促进复现和属性报告。
2024-12-16 cs.AR cs.CR
Coordinated Flaw Disclosure for AI: Beyond Security Vulnerabilities
AI Village(AI村);Hugging Face
针对AI算法缺陷披露缺乏结构化流程的问题,提出协同缺陷披露(CFD)框架,引入扩展模型卡、独立裁决小组等创新机制,以增强公众信任并改善AI问责制。
2024-07-26 cs.AI cs.CR cs.CY
Autonomous collision attack on OCSP services
在线证书状态协议(OCSP)是PKI环境中广泛使用的一种实时的管理数字证书可信性的协议,本文描述了该协议的两个重要设计缺陷。这些缺陷会显著降低协议的安全性,并可能被恶意第三方利用来生成伪造的签名证书状态,在最坏的情况下,还可能生成伪造的证书。缺陷的描述,以及预期的开发路线,消费应用层协议的后果,并提出了对策,给出。
2016-09-10 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
Factual and Legal Risks regarding wireless Computer Networks
IEEE 802.11b无线以太网标准存在几个严重的安全缺陷。本文描述了这一缺陷,调查了科隆/波恩地区的无线网络,以评估现场网络的安全配置,并分析了德国法律为无线以太网运营商提供的法律保护。我们的结论是,没有额外的安全措施的无线以太网是不可用的任何传输,这是不为公众观众。
2002-04-10 cs.CR cs.CY
A Security and Usability Analysis of Local Attacks Against FIDO2
本文系统分析FIDO2协议在本地攻击场景下的安全缺陷,揭示浏览器扩展程序与物理访问HSK带来的四类底层漏洞,演示七种可行攻击,并通过用户研究证明现有提示机制不足以帮助用户察觉攻击,最终提出改进的克隆检测算法与依赖方建议。
2023-08-06 cs.CR
What Breaks Embodied AI Security:LLM Vulnerabilities, CPS Flaws,or Something Else?
Shandong University(山东大学)
本文探讨了具身AI安全问题的根源,指出系统级不匹配而非孤立模型缺陷或传统CPS攻击是主要因素,并提出了四个核心见解以解释其安全挑战。
2026-02-19 cs.AI cs.CR
LpiCT: A logic security analysis framework for protocols
针对pi演算难以及时发现密码协议设计与实现逻辑缺陷的问题,本文融合逻辑规则、二叉树和KMP算法扩展pi演算,提出LpiCT框架,并通过TLS1.3验证其有效性。
2023-11-01 cs.CR cs.LO
Protection of Web Applications from Cross-Site Scripting Attacks in Browser Side
跨站脚本(XSS)漏洞是现代Web应用程序中最常见的安全问题。这些漏洞利用网络应用程序代码中的漏洞,导致严重后果,例如窃取cookie,密码和其他个人凭据。跨站点脚本在访问中间受信任站点中的信息时会出现漏洞。客户端解决方案充当Web代理以缓解跨站点脚本漏洞,该漏洞手动生成规则以缓解跨站点脚本尝试。客户端解决方案有效防止用户环境中的信息泄漏。跨站点脚本漏洞很容易执行,但很难检测和预防。本文提供了客户端解决方案,以减轻跨站点脚本的缺陷。现有的客户端解决方案降低了客户端系统的性能,导致不良的网络冲浪体验。在这个项目中提供了一个客户端解决方案,使用一步一步的方法来保护跨站点脚本,而不会降低用户的Web浏览体验。
2010-04-11 cs.CR
Security Assessment of Software Design using Neural Network
今天,软件应用程序中的安全缺陷主要归因于设计缺陷。由于将软件发布到市场上的预算和时间有限,许多开发人员经常将安全性视为事后的考虑。以前的研究表明,在软件开发生命周期(SDLC)的后期阶段将安全性集成到软件应用程序中,其成本高于在早期阶段集成时的成本。为了帮助集成的安全早期的SDLC阶段,一种新的方法来评估安全性在设计阶段的神经网络本文研究。我们的研究结果表明,通过训练一个反向传播神经网络来识别攻击模式,可能的攻击可以识别从设计方案给它。本文的神经网络的性能的结果。
2013-03-08 cs.CR cs.NE
On the Security of Cryptographic Protocols Using the Little Theorem of Witness Functions
在本文中,我们展示了如何实用的见证函数的小定理是在检测某些类别的密码协议的安全缺陷。我们传达了一个形式化的分析的Needham-Schroeder密钥协议的见证函数的理论。我们展示了它如何帮助教一个安全漏洞,在一个给定的步骤中,该协议的安全性的值在发送的消息中的一个特定的敏感票意外地暴跌相比,其值时收到。入侵者可能会利用此漏洞发起Denning和Sunday所述的重放攻击。
2019-03-01 cs.CR
An Expressive Model for the Web Infrastructure: Definition and Application to the BrowserID SSO System
网络构成了一个复杂的基础设施,正如许多攻击所证明的那样,对标准和网络应用程序的严格分析是必不可少的。受先前成功工作的启发,特别是Akhawe等人以及Bansal等人的工作,在这项工作中,我们提出了一个正式的模型的Web基础设施。虽然不像以前的作品,旨在自动分析,我们的模型到目前为止是不直接适合自动化,它是更全面和准确的标准和规范。因此,它可以作为分析广泛标准和应用的坚实基础。作为案例研究和我们工作的另一个重要贡献,我们使用我们的模型对BrowserID系统进行了第一次严格的分析。Mozilla Persona),这是一个最近开发的复杂的真实世界单点登录系统,采用了AJAX、跨文档消息传递和HTML5 Web存储等技术。我们的分析揭示了一些在以前的模型中无法捕捉到的非常关键的缺陷。我们提出了修复的缺陷,正式国家相关的安全属性,并证明了固定的系统在一个所谓的二级身份提供者的设置满足这些安全属性在我们的模型。Mozilla已经采用了针对最关键缺陷的修复程序,我们的发现也得到了Mozilla安全漏洞赏金计划的奖励。
2014-04-07 cs.CR
Detecting and Measuring Security Implications of Entangled Domain Verification in CDN
本文提出自动化系统DVAHunter,检测CDN中缺失域验证漏洞,并通过大规模测量揭示其普遍性及域名滥用风险,为CDN提供商提供缓解建议。
2024-09-03 cs.CR
Formal Analysis of V2X Revocation Protocols
对车辆网络(V2X)安全性的研究已经产生了一系列针对该领域的安全机制和协议,解决了安全性和隐私性。通常,对这些建议的安全分析基本上是非正式的。然而,形式化分析可以用来暴露缺陷,并最终在协议中提供更高级别的保证。本文着重于对许多提案中发现的V2X安全机制的特定元素进行形式化分析:通过使其凭据无效来从V2X系统中撤销恶意或行为不端的车辆。即使在车辆定期更改其名称的情况下,也需要以不受干扰的方式执行该撤销,以保护车辆隐私。Forster等人的REWIRE方案及其子方案BASIC和RTOKEN旨在通过密码解决方案和可信硬件来解决这一挑战。使用TAMARIN证明器的形式化分析确定了这些方案中的一些功能正确性和认证属性的两个缺陷。然后,我们提出了模糊令牌(OTOKEN),REWIRE的扩展,使隐私保护的方式撤销。我们的方法通过引入额外的密钥对来解决功能和认证属性,该密钥对提供了更强的和可验证的成功撤销车辆的保证,而无需解决长期身份。OTOKEN是第一个与正式模型共同设计的V2X撤销协议。
2017-08-06 cs.CR
Comments on "Dynamic Consensus Committee-Based for Secure Data Sharing With Authorized Multi-Receiver Searchable Encryption"
本文对DCC-SE方案进行密码分析,发现任何用户可破坏其KT-IND-CKA安全性,导致关键字泄露,并给出低开销修复方案。
2023-11-15 cs.CR
Pitfalls in Designing Zero-Effort Deauthentication: Opportunistic Human Observation Attacks
取消身份验证是任何身份验证系统的重要组成部分。计算设备在日常生活中的广泛使用已经强调了对零努力解除认证方案的需要。然而,寻求消除用户的努力可能会导致隐藏的安全漏洞的认证方案。作为一个例子,我们调查了一个突出的零努力取消认证计划,称为ZEBRA,它提供了一个有趣的和有用的解决方案,在原来的文件中所展示的一个困难的问题。我们确定了一个微妙的不正确的假设,在其对手模型,导致一个根本的设计缺陷。我们利用这一点来打破计划,与ZEBRA论文中研究的天真攻击相比,人类在现实的对手模型中更容易执行一类攻击。例如,我们的一个主要攻击,其中人类攻击者必须在附近的终端上机会主义地模仿受害者的键盘打字活动,与需要模仿键盘和鼠标活动以及键盘鼠标移动的天真攻击相比,要成功得多。此外,通过了解ZEBRA的设计缺陷,污染输入的情况下,我们表明,我们可以借鉴良好理解的设计原则,以提高ZEBRA的安全性。
2016-02-14 cs.CR
Stateful Security Protocol Verification
如何有效地验证具有抗篡改全局状态的安全协议是安全协议设计中的一个长期研究问题。在本文中,我们解决这个问题,首先提出了一个协议规范框架,它明确表示协议执行状态和状态转换。其次,我们开发了一种算法,利用一阶推理的关键成分进行可达性分析,同时跟踪状态转换和检查新生成的状态的有效性来验证安全属性。我们的验证算法被证明是(部分)正确的,如果它终止。我们已经实现了建议的框架和验证算法在一个名为SSPA的工具,并使用一些有状态的安全协议进行评估。实验结果表明,该方法不仅可行,而且具有实用性。特别是,我们发现了一个安全漏洞的数字信封协议,这不能被现有的安全协议验证器检测到。
2014-03-10 cs.CR
Unintentional Security Flaws in Code: Automated Defense via Root Cause Analysis
University of Texas at San Antonio(德克萨斯大学圣安东尼奥分校)
本文针对初级开发者难以定位漏洞根因的问题,提出结合 T5 与图卷积网络的自动化根因分析工具 T5-RCGCN,实验表明其可将代码安全性提升 28.9%,并促进开发者长期安全能力成长。
2024-08-30 cs.CR cs.LG cs.SE
Taught by the Flawed: How Dataset Insecurity Breeds Vulnerable AI Code
Catherine Xia(独立研究者);Manar H. Alalfi(独立研究者)
针对AI编程助手易生成带安全漏洞代码的问题,本文通过静态分析筛选无漏洞Python代码构建安全训练集,训练对比transformer模型,证实安全训练数据可在不损失功能正确性的前提下减少生成代码的安全问题。
2025-11-13 cs.AI cs.CR
Security analysis method for practical quantum key distribution with arbitrary encoding schemes
量子密钥分发(QKD)已逐渐成为实现安全通信的关键。在不同的场景下,真正的QKD系统的安全性分析是复杂的。针对多自由度编码、非对称协议结构、设备缺陷、环境噪声等现实因素,目前还缺乏一种通用的密钥速率计算方法。基于统计数据的相关性,提出了一种不受编码方式限制的安全性分析方法。该方法在适用性和准确性之间进行了权衡,可以有效地分析现有的各种QKD系统。我们通过分析源缺陷和高维非对称协议来说明它的能力。结果表明,该方法比Gottesman-Lo-Lütkenhaus-Preskill(GLLP)分析方法具有更严格的界,有利于分析具有复杂编码结构的协议.我们的工作有可能成为一个参考标准的安全性分析的实际量子密钥分配。
2021-09-10 cs.CR physics.optics quant-ph
Fundamental Challenges in Cybersecurity and a Philosophy of Vulnerability-Guided Hardening
本文从哲学视角提出首个网络安全理论,阐明无法对软件系统安全性做出可靠论断的根本原因,并引入漏洞引导式加固的哲学以应对这些挑战。
2024-09-03 cs.CR cs.SE
Rethinking Blockchain Security: Position Paper
区块链技术在涉及安全漏洞的事件中几乎与其创新潜力一样出名。我们通过一个使用STIX格式构建的数据库,揭示了这些事件的普遍性和性质。除了与OPSEC相关的事件外,我们发现许多事件的性质都与区块链技术有关。其中有两类:智能合约和技术经济协议激励。对于智能合约,我们建议使用软件测试的最新进展,在部署之前发现缺陷。对于协议,我们提出了PRESTO框架,使我们能够比较不同的协议在一个五维的框架。
2019-04-25 cs.CR
Language-Based Web Session Integrity
会话管理是Web应用程序的基本组件:尽管表面上很简单,但正确实现Web会话是非常棘手的,正如大量现有攻击所证明的那样。这促使形式化方法的设计,严格的原因Web会话的安全性,但是,目前不支持合适的自动验证技术。在本文中,我们将介绍第一个安全类型系统,它在Web应用程序的核心模型上强制执行会话安全性,特别关注服务器端代码。我们通过分析HotCRP、Moodle和phpMyAdmin的会话管理逻辑来展示我们的类型系统的表现力,揭示了软件开发人员已经承认的新的安全缺陷。
2020-06-02 cs.CR
A critique of the DeepSec Platform for Security Analysis of Deep Learning Models
Google Research(谷歌研究院)
在IEEE S&P 2019上,论文《DeepSec:深度学习模型安全分析的统一平台》旨在“系统地评估现有的对抗攻击和防御方法。“虽然这篇论文的目标值得称赞,但它未能实现这些目标,并提出了根本上有缺陷和误导性的结果。我们解释了DeepSec工作中的缺陷,以及它的分析如何未能有意义地评估各种攻击和防御。具体来说,DeepSec(1)使用针对不设防模型的攻击来评估每个防御系统;(2)使用严重低估其有效性的错误实现来评估攻击和防御;(3)将每个防御系统的鲁棒性作为平均值进行评估,而不是基于对该防御系统的最有效攻击;(4)错误地执行了几次统计分析,并且未能报告方差;(5)由于这些错误,得出无效的结论,并作出笼统的概括。
2019-05-17 cs.AI cs.CR cs.LG
Theoretical Bitcoin Attacks with less than Half of the Computational Power (draft)
在最初的比特币白皮书中,比特币系统的一个广泛的安全声明指出,只要没有攻击者拥有用于维护系统的总计算能力的一半或更多,系统的安全性就得到了保证。然而,这种说法是基于理论上有缺陷的假设。本文分析了基于两个理论缺陷的两类攻击:块丢弃攻击和难度提升攻击。我们认为,目前的理论限制的攻击者的总计算能力的一部分,系统的安全性至关重要的是在某种意义上不是$\frac{1}{2}$,但有点小于$\frac{1}{4}$,并概述了协议的变化,可以提高这一限制接近$\frac{1}{2}$,因为我们想要的建议。块丢弃攻击的基本思想早在2010年就已经被注意到,最近由本文作者和最近发表的预印本论文的作者独立思考和分析。因此,我们集中在我们的分析的主要差异,并试图解释不幸的令人惊讶的巧合。据我们所知,第二次攻击是第一次提出。
2013-12-25 cs.CR
Information Security as Strategic (In)effectivity
信息流动的安全通常被理解为防止任何信息泄露,无论泄露可能造成多么严重或无害的后果。在这项工作中,我们认为,信息安全本身不是一个目标,而是一种手段,防止潜在的攻击者损害系统的正确行为。为了正式说明这一点,我们首先展示了两个信息流可以通过查看对手的能力来比较,以损害系统。然后,我们提出,在一个系统中的信息流是有效的信息安全,如果它不允许更多的伤害比其理想化的变体的基础上的经典概念的不干扰。
2016-08-07 cs.CR
IoT Sentinel: Automated Device-Type Identification for Security Enforcement in IoT
随着物联网(IoT)的快速发展,对IoT设备安全性的担忧变得突出。一些供应商正在为家庭和小型办公室网络生产IP连接设备,这些设备通常存在安全设计和实施缺陷。它们还往往缺乏固件更新或补丁的机制,这些机制可以帮助消除安全漏洞。保护存在此类易受攻击设备的网络需要棕地方法:在网络内应用必要的保护措施,以便潜在易受攻击的设备可以共存,而不会危及同一网络中其他设备的安全。在本文中,我们介绍了IOT SENTINEL,这是一种能够自动识别连接到物联网网络的设备类型的系统,并能够强制执行限制易受攻击设备通信的规则,以最大限度地减少因其危害而造成的损害。我们表明IOT SENTINEL在识别设备类型方面是有效的,并且具有最小的性能开销。
2016-12-13 cs.CR
Security Analysis of the Silver Bullet Technique for RowHammer Prevention
本文档的目的是研究银弹算法在最坏情况下的RowHammer攻击中的安全特性。我们从数学上证明,银弹,当正确配置和实施在DRAM芯片,可以安全地防止RowHammer攻击。该演示侧重于最具代表性的Silver Bullet实现,该专利声称本演示中未涵盖的许多实现可能性。我们的研究得出结论,Silver Bullet是一种很有前途的RowHammer预防机制,可以配置为在各种效率区域权衡点安全地对抗RowHammer攻击,支持相对较小的Hammer计数值(例如,1000)和Silver Bullet表尺寸(例如,1.06KB)。
2021-06-15 cs.AR cs.CR
A Generic Methodology for the Modular Verification of Security Protocol Implementations (extended version)
本文提出一种直接在协议实现层面进行强安全属性模块化验证的通用方法,利用先进验证逻辑和工具支持多种语言,并在Go和C语言的原型实现中验证了多个协议的内存安全性和安全性。
2023-09-10 cs.CR cs.PL
CCP: Conflicts Check Protocol for Bitcoin Block Security
在这项工作中,我们提出了一个冲突检查协议(CCP)的早期结果,该协议可以防止对比特币系统的潜在攻击。基于对许多攻击可能产生的共同症状的观察和发现,CCP通过提出一种新的仲裁机制来改进当前的比特币系统,该机制能够确定涉及冲突的某些交易的批准或放弃。这项工作从一个新的角度审视比特币的安全问题,可能会延伸到更大范围的攻击分析和防范
2018-02-27 cs.CR
Implementing Snort Intrusion Prevention System (IPS) for Network Forensic Analysis
本研究针对企业Confluence电子学习服务器的攻击风险,在PfSense上以IPS模式部署Snort构建综合安全系统,实现攻击检测、IP自动阻断及网络取证调查,验证了方案的有效性。
2023-08-25 cs.CR
State Space Reduction with Message Inspection in Security Protocol Model Checking
模型检验是一种广泛应用的自动形式化分析方法,它成功地发现了安全协议中的缺陷。然而,状态空间爆炸的可能性仍然阻碍了复杂协议和协议配置的分析。消息检测是一种技术,它可以在不排除可能的攻击的情况下,根据入侵者模型来划分状态空间的分支。在初步模拟中,入侵者模型使用特定元数据标记窃听的消息,从而验证可能的攻击行为的可行性。然后,消息检查算法根据这些元数据决定根据已知的安全原则哪些攻击肯定会失败。因此,先验已知的是,即如果入侵者不知道正确的密钥,则加密方案攻击不能成功。仿真以可以安全移除的攻击动作的报告终止,从而产生具有减小的状态空间的模型。
2009-09-01 cs.CR
Attacks on Fitness Trackers Revisited: A Case-Study of Unfit Firmware Security
健身追踪器-可持续记录穿戴者步数和相关活动数据的可穿戴设备-正在迅速流行。除了对寻求更健康生活方式的个人有用外,他们的数据也被用于法庭和保险公司调整保费。对于这些用例,确保数据的真实性和完整性至关重要。在这里,我们展示了Withings' Activité固件验证方式的缺陷,允许对手破坏跟踪器本身。到目前为止,这种类型的攻击还没有应用于健身追踪器。供应商已经开始减轻以前的攻击,这些攻击通过干扰无线信道或通过物理移动跟踪器来欺骗传感器来操纵数据。不同跟踪器之间的硬件相似性表明,发现也可以转移到其他跟踪器。
2016-04-12 cs.CR
A Systematic Survey of Attack Detection and Prevention in Connected and Autonomous Vehicles
在各种智能交通服务和应用中,互联和自动驾驶汽车(CAV)的数量正在迅速增加,这对社会、人类和环境都有许多好处。针对CAV进行了几项研究调查,主要关注CAV领域的各种安全威胁和漏洞,以分类不同类型的攻击、攻击影响、攻击特征、网络风险、攻击防御方法和安全标准。然而,攻击检测和预防方法的CAV的重要性还没有被广泛讨论,在国家的最先进的调查,有一个明显的差距,在现有的文献中,这种方法来检测新的和传统的威胁,并保护CAV系统从意外的危险的道路上。一些调查对攻击检测和预防系统(ADPS)进行了有限的讨论,但这些调查仅部分覆盖了CAV的不同类型的ADPS。此外,还可以讨论ADPS中的安全、隐私和效率挑战,这些挑战可以概述重要的安全和性能属性。因此,本调查报告介绍了CAV在市场上的重要性,CAV中的潜在挑战,基本安全和隐私属性的关键要求,对手的各种能力,CAV中可能的攻击,以及ADPS的性能评估参数。广泛的分析讨论了不同的ADPS类别的CAV和国家的最先进的研究工作的基础上,每个ADPS类别,使在这一研究领域的最新发现。该调查还讨论了在市场上安全部署CAV所需关注的关键和开放的安全研究问题。
2022-08-05 cs.CR
Performance Analysis of a Keyed Hash Function based on Discrete and Chaotic Proven Iterations
通过互联网传送的信息的安全是国际关注的问题。这种安全性由哈希函数等工具保证。然而,由于最近在该领域的当前标准中发现了安全缺陷,因此必须研究新的散列数字媒体的方法。在本文档中,评估原始的带密钥的散列函数。它基于混沌迭代,因此具有均匀重分配和对初始条件敏感等各种拓扑性质。这些属性使我们的哈希函数满足该领域的要求。在这项研究工作中,除其他外,通过实现扩散和混淆的模拟,定性和实验验证了这一说法。
2011-12-06 cs.CR
Security assessment of common open source MQTT brokers and clients
本文对五个开源 MQTT 代理库和三个客户端库进行经验性安全评估,发现部分实现未完全遵循标准,存在可能被恶意利用导致系统不一致的安全隐患。
2023-09-07 cs.CR