第36期 | GPTSecurity周报

图片

GPTSecurity是一个涵盖了前沿学术研究和实践经验分享的社区,集成了生成预训练Transformer(GPT)、人工智能生成内容(AIGC)以及大型语言模型(LLM)等安全领域应用的知识。在这里,您可以找到关于GPT/AIGC/LLM最新的研究论文、博客文章、实用的工具和预设指令(Prompts)。现为了更好地知悉近一周的贡献内容,现总结如下。

Security Papers

1. LLbezpeky: Leveraging Large Language Models for Vulnerability Detection

简介:近年来,机器学习在漏洞检测中的潜力备受瞩目,但其实际应用受限于数据需求和特征工程挑战。大型语言模型(LLM)凭借庞大的参数,展现出理解和解析人类语言及编程语言语义的强大能力。研究者深入探索了LLM在Android安全环境中检测漏洞的潜力。实验结果显示,LLM在Ghera基准中高达91.67%的情况下准确识别出不安全应用程序,结果超出了预期。基于这一发现,研究者构建了一个强大且实用的漏洞检测系统,并验证了其有效性。

链接:

https://arxiv.org/pdf/2401.01269.pdf

2. HW-V2W-Map: Hardware Vulnerability to Weakness Mapping Framework for Root Cause Analysis with GPT-assisted Mitigation Suggestion

简介:由于物联网(IoT)设备的硬件攻击数量不断增加,研究者提出了一种专注于硬件漏洞和物联网安全的机器学习(ML)框架——硬件脆弱性到弱点映射(HW-V2W-Map)框架。这有助于减轻漏洞的影响,并预测和预防未来的暴露。此外,研究者的框架还利用生成预训练转换器(GPT)大型语言模型(LLM)提供缓解建议。

链接:

https://arxiv.org/pdf/2312.13530.pdf

3. Can Large Language Models Identify And Reason About Security Vulnerabilities? Not Yet

简介:大型语言模型(LLMs)被认为可用于自动漏洞修复,但至今尚无足够的基准测试证明其一致的漏洞识别能力。为了深入了解LLM在安全漏洞识别方面的可靠性,研究者进行了详细调查。结果显示,LLM的响应具有不确定性,推理结果不准确且不可靠,并且在真实世界场景中表现欠佳。此外,研究发现即使是先进的模型如PaLM2'和GPT-4'也存在显著的非鲁棒性:仅通过简单的代码更改,这些模型在26%和17%的案例中产生了错误的答案。因此,在将LLM用作通用安全助手之前,需要进一步改进和优化。

链接:

https://arxiv.org/pdf/2312.12575.pdf

4. LLMs Perform Poorly at Concept Extraction in Cyber-security Research Literature

简介:随着网络安全领域的快速发展,对组织构成威胁,提高适应能力变得至关重要。为了跟踪该领域的最新发展和趋势,研究者采用大型语言模型(LLMs)从网络安全相关文本中提取知识实体。然而,研究发现LLMs无法产生反映网络安全上下文的好知识实体。尽管如此,名词提取器被证实具有一定的潜力。因此,研究者开发了一个通过统计分析增强的名词提取器,以提取特定和相关的复合名词。这一进展为更好地理解和应对网络安全威胁提供了有力工具。

链接:

https://arxiv.org/pdf/2312.07110.pdf

5. Benchmarking Large Language Models for Log Analysis, Security, and Interpretation   

简介:在网络安全领域,LLM对于日志文件分析具有重要意义。本研究探索了不同架构的LLM(BERT、RoBERTa、DistilRoBERTa、GPT-2和GPT-Neo),并对它们进行基准测试,以评估它们对安全应用程序和系统日志文件的深入分析能力。结果表明,经过微调的模型能有效用于日志分析,特别是在特定日志类型的领域适应方面,微调尤为重要。表现最佳的序列分类模型(DistilRoBERTa)在六个数据集上平均F1-Score达到0.998,超越了当前最先进的技术。为达成此目标,研究者提出并实现了一个新的实验管道(LLM4Sec),该管道利用大型语言模型进行日志分析实验、评估和分析。

链接:

https://arxiv.org/pdf/2311.14519.pdf

6.netFound: Foundation Model for Network Security

简介:在网络安全领域,传统机器学习工作流程受到数据集和专业知识限制,导致模型难以捕捉关键关系并有效泛化。为了解决这一问题,研究者开发了一种基于未标注网络数据包踪迹的预训练基础模型——netFound。实验结果表明,netFound在流量分类、网络入侵检测和APT检测等下游任务上表现优于现有先进解决方案。此外,netFound具有对噪声和缺失标签的鲁棒性,并能适应时间变化和多样化网络环境。研究进一步证实了netFound设计选择的实用性,使其在网络安全应用中展现出卓越性能。

链接:

https://arxiv.org/pdf/2310.17025.pdf

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/410118.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++进阶--IO流

IO流 一、C语言输入输出二、C的流是什么三、CIO流3.1 C标准IO流3.2 C文件IO流 四、stringstream的简单介绍 一、C语言输入输出 C语言中我们用到的最频繁的输入输出方式就是scanf()与prinf()。scanf():从标准输入设备(键盘)读取数据&#xff0…

高精度算法笔记·····························

目录 加法 减法 乘法 除法 高精度加法的步骤&#xff1a; 1.高精度数字利用字符串读入 2.把字符串翻转存入两个整型数组A、B 3.从低位到高位&#xff0c;逐位求和&#xff0c;进位&#xff0c;存余 4.把数组C从高位到低位依次输出 1.2为准备 vector<int> A, B, …

如何手写一个RPC?

在学习 RPC 框架之前&#xff0c;我们先来手写一个RPC。 我们在学习的过程中&#xff0c;一定要做到知其然&#xff0c;还要知其所以然。 架构演进 单体架构 要知道&#xff0c;在以前单体架构的时候&#xff0c;会将所有的应用功能都集中在一个服务当中。 单体架构初始开发…

鸿蒙开发笔记(三):页面和自定义组件生命周期

先明确自定义组件和页面的关系&#xff1a; 自定义组件&#xff1a;Component装饰的UI单元&#xff0c;可以组合多个系统组件实现UI的复用。 页面&#xff1a;即应用的UI页面。可以由一个或者多个自定义组件组成&#xff0c;Entry装饰的自定义组件为页面的入口组件&#xff0c…

设计模式⑥ :访问数据结构

文章目录 一、前言二、Visitor 模式1. 介绍2. 应用3. 总结 三、Chain of Responsibility 模式1. 介绍2. 应用3. 总结 参考内容 一、前言 有时候不想动脑子&#xff0c;就懒得看源码又不像浪费时间所以会看看书&#xff0c;但是又记不住&#xff0c;所以决定开始写"抄书&q…

强化学习与监督学习【区别】

强化学习很强大&#xff0c;但是有大多数场景毫无使用它的必要&#xff0c;监督学习就够了。下面分析强化学习和监督学习的区别和强化学习有前景的应用。 目录 决策是否改变环境当前奖励还是长线回报总结 决策是否改变环境 监督学习假设模型的决策不会影响环境&#xff0c;而强…

IOS-高德地图路径绘制-Swift

本文展示的是在IOS开发中调用高德地图进行驾车路径绘制&#xff0c;开发语言是Swift。 IOS高德地图集成请看&#xff1a;IOS集成高德地图Api 使用路径规划功能需要集成高德地图的搜索功能。 pod AMapSearch定义AMapSearchAPI 定义主搜索对象 AMapSearchAPI &#xff0c;并继承…

rust获取本地ip地址的方法

大家好&#xff0c;我是get_local_info作者带剑书生&#xff0c;这里用一篇文章讲解get_local_info的使用。 get_local_info是什么&#xff1f; get_local_info是一个获取linux系统信息的rust三方库&#xff0c;并提供一些常用功能&#xff0c;目前版本0.2.4。详细介绍地址&a…

中国互联网的早期形态

1 大约是从 1991 年开始&#xff0c;国内开始了第一个 BBS 站——北京长城站&#xff0c;经过长时间发展&#xff0c;直到 1995 年&#xff0c;随着计算机及其外设的大幅降价&#xff0c;BBS 才逐渐被部分人们所认识。少数玩 BBS 站的“极客”站长&#xff0c; 基于个人关系&am…

【HTML5】 canvas 绘制图形

文章目录 一、基本用法二、用法详见2.0、方法属性2.1、绘制线条2.2、绘制矩形2.3、绘制圆形2.4、绘制文本2.5、填充图像 一、基本用法 canvas 标签&#xff1a;可用于在网页上绘制图形&#xff08;使用 JavaScript 在网页上绘制图像&#xff09;画布是一个矩形区域&#xff0c…

牛客-寻找第K大、LeetCode215. 数组中的第K个最大元素【中等】

文章目录 前言牛客-寻找第K大、LeetCode215. 数组中的第K个最大元素【中等】题目及类型思路思路1&#xff1a;大顶堆思路2&#xff1a;快排二分随机基准点 前言 博主所有博客文件目录索引&#xff1a;博客目录索引(持续更新) 牛客-寻找第K大、LeetCode215. 数组中的第K个最大元…

web开发学习笔记(2.js)

1.引入 2.js的两种引入方式 3.输出语句 4.全等运算符 5.定义函数 6.数组 7.数组属性 8.字符串对象的对应方法 9.自定义对象 10.json对象 11.bom属性 12.window属性 13.定时刷新时间 14.跳转网址 15.DOM文档对象模型 16.获取DOM对象&#xff0c;根据DOM对象来操作网页 如下图…