如何入门AI安全(持续更新)

Hello大家好,咱是Alice,一位野生的AI安全爱好者。鉴于半年来不少打CTF的朋友来询问怎么样入门AI安全,因此咱特此写下这样一篇博客记录自己接触AI安全的经历,希望能帮到每一位对于AI安全感兴趣的小伙伴(可以通过alicencsyuk@gmail.com联系我)。

我最早接触AI安全相关的东西实际上是在2018年,当时加入了一个实验室研究怎么用生成对抗网络(GAN)做说话人脸,也随学长完成了一篇GAN的paper。与生成样本相对的,判断一张图片,文本或者视频是否是AI生成的被叫做深伪检测,是目前AI安全这落地相对成功的部分。随着当前大模型的火爆以及其被恶意利用的潜在风险,我认为深伪检测以及向生成结果添加水印的技术在未来会受到持续高度关注。

实际上,我开始有意识地关注AI安全是在2019年的CTF比赛中。在当年的WMCTF中有一道叫做Music_game_2的题目,这道题目给了一段“up”的单词,需要生成其他三个方向的语音从而控制坦克走到终点。比赛的时候我以为这题考察的是Style GAN的内容,找了好多现有的代码,不过最终没有做出来,赛后才知道这个实际上能用FGSM来生成对抗样本解决。我系统性接触AI安全是在2021年的时候,一位CTF队友有一天给我发了一份系统性介绍AI安全的文档AI安全威胁矩阵 (tencent.com)。当时如获至宝,花了半年的时间把大部分的威胁都复现了一遍,随后在L3HCTF和DiceCTF@Hope拿下AI安全赛题的一血和二血。

距离我拿到AI安全威胁矩阵以及过去了两年,在这期间有着大量的AI安全的综述论文,模型测评甚至是理论分析论文。在某宝上也可以找到几本系统介绍AI安全的书籍。AI安全是非常有趣的一个领域,它从另一个视角对于AI模型与算法的内在机理提供了一种解释。AI安全的实验结果一方面能揭示了已有模型与算法的缺陷,同时也能被用于提升模型准确率和鲁棒性,加速收敛等方面改进模型。

在2023年的Defcon 总决赛中有一道基于LLM的AI安全赛题,操作是使用prompt对于LLM进行防御和进攻,目标是获取其他队伍的LLM中存储的secret string。比赛的最后一天我这拉上了几位也对这题感兴趣的队友,在白天为这题设计了6种攻击和4种攻击脚本。这些脚本在最后4个小时中取得了不错的效果,最后这题得分大概占总得分的5-6%,自己也终于在Defcon的总决赛中主力了一把。

以下是目前整理到的综合类资源,会持续更新:

文档

AI安全威胁矩阵:腾讯发布业内首个AI安全攻击矩阵 让排风险像查字典一样简单_科技_腾讯网 (qq.com)

中文书籍

《AI安全:技术与实战》

《人工智能算法安全与安全应用》

仓库

https://github.com/DeepSpaceHarbor/Awesome-AI-Security

工具

整合了各种对抗样本攻击方法的python包,非常好用
https://github.com/Harry24k/adversarial-attacks-pytorch

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 人工智能安全领域的入门可以从习基础的网络安全知识开始,包括网络安全技术、威胁检测和攻击防御等相关概念。同时,可以机器学习和深度习的基本理论,了解人工智能在网络安全领域的应用,并熟悉相关工具、数据集和开源项目。 ### 回答2: 人工智能AI安全领域入门需要掌握以下几个步骤: 1. 习基础知识:了解基本的人工智能原理、算法和技术。这包括机器学习、深度习、自然语言处理等基础概念。可以通过参加相关在线课程、阅读书籍或参加培训班来系统习。 2. 掌握网络安全基础知识:理解网络安全的基本原理、攻击方法和防御措施。了解常见的安全威胁,习如何分析网络攻击和入侵行为,提高对潜在风险的识别能力。 3. AI安全领域的专业知识:掌握AI系统安全的理论和实践技能。了解AI系统的安全风险与挑战,习如何在模型训练和推理过程中保护AI系统免受攻击。熟悉隐私保护、数据安全、对抗样本生成和检测等相关技术。 4. 实践与项目经验:通过参与相关项目或实践来提升技能。可以尝试使用开源工具和库进行AI系统安全评估、漏洞挖掘或安全测试等工作。通过实践,了解真实场景下的问题和挑战,并积累解决问题的经验。 5. 加入相关社区和研究团队:参与人工智能安全领域的讨论与交流,与其他专业人士进行合作与习。通过与行业内的专家和研究者互动,不断扩展自己的知识面,并紧跟领域最新的研究进展和动态。 6. 持续习和更新知识:人工智能安全领域发展迅速,技术和方法不断更新。要保持敏锐的洞察力和习动力,持续习最新的安全技术和研究成果,不断提升自己的专业水平。 入门人工智能安全领域需要时间和耐心,持续习和实践是关键。同时,保持对该领域的兴趣和热情,保持与相关专业人士的交流和合作,将能够逐步建立起专业的技术实力和经验。 ### 回答3: 人工智能AI安全领域是关注如何保护人工智能系统免受攻击、滥用和误用的研究和实践。要入门这个领域,以下是一些关键步骤: 1. 习基础知识:首先,理解人工智能的基本概念和技术,包括机器学习、深度习、自然语言处理等。这些知识可以通过在线课程、教材和术论文来习。 2. 了解人工智能安全领域:深入了解人工智能安全的相关问题和挑战,如对抗对抗性样本、隐私保护、认证与授权、恶意软件检测等。阅读相关的研究论文和报道,关注行业动态和最新发展。 3. 习网络安全知识:与人工智能安全密切相关的领域之一是网络安全习网络安全的基本概念、攻击类型、防御技术等。了解常见的网络攻击方法和工具,如SQL注入、跨站脚本攻击等。 4. 参与相关课程或培训:参加安全领域的在线课程或培训,如网络安全、信息安全人工智能安全的培训课程。这些课程将帮助你习实际应用和解决问题的技能。 5. 加入相关社区和研究机构:参加人工智能安全领域的线下和线上社区,与其他从业者交流、合作和分享知识。加入相关的研究机构或实验室,参与研究项目和论文发表。 6. 实践和开展研究项目:通过解决实际问题或开展研究项目,应用自己所的知识和技能。尝试使用开源工具或开发自己的实用工具来评估和保护人工智能系统的安全性。 7. 持续习和关注最新技术进展:人工智能安全领域的技术和方法在不断发展和演进,要保持习和关注最新的技术进展和研究成果。 总之,入门人工智能安全领域需要坚实的基础知识、习网络安全人工智能安全的相关知识、参与相关课程和社区、实践和开展研究项目等。这个领域的发展迅速,需要不断地习和更新知识,以适应不断变化的技术和威胁。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值