目录
第一部分人工智能安全概述
第1章人工智能安全观
1.1人工智能及其安全问题的出现
1.2人工智能安全观的基本内容
1.3人工智能安全的层次结构
1.4人工智能的漏洞与对抗
1.5人工智能安全的基本属性
1.6人工智能安全的技术体系
1.6.1技术体系组成
1.6.2人工智能应用与对抗场景技术
1.6.3针对AI模型与数据的攻击
1.6.4AI模型与数据的防御与治理
1.6.5人工智能平台安全
1.7人工智能安全技术的学习方法
1.8人工智能安全的相关法律与规范
1.9人工智能安全的发展趋势
参考文献
第2章人工智能安全基础
2.1网络空间安全的主要技术
2.1.1攻击技术
2.1.2防御技术
2.2人工智能的主要技术
2.2.1学习范式
2.2.2预训练与微调
2.3学科交叉关系
2.4人工智能安全的数学基础
第二部分人工智能应用与对抗场景
第3章网络安全中的AI应用与检测
3.1网络入侵与检测
3.1.1AI安全的起点
3.1.2AI应用的总体情况
3.1.3数据集
3.1.4数据预处理
3.1.5特征工程
3.1.6AI模型及其应用开发
3.1.7入侵检测问题与对抗演进
3.2SQL注入攻击与检测
3.2.1概述
3.2.2SQL注入方法
3.2.3SQL注入检测与AI安全起点
3.2.4SQL语句的特征提取
3.2.5AI模型及其应用开发
3.3虚假信息检测
3.3.1概述
3.3.2虚假信息与AI安全
3.3.3基于统计学习的检测
3.3.4基于多任务学习的检测
3.3.5有待人工智能解决的问题
参考文献
第4章AIGC的滥用与伦理风险
4.1AIGC的简介
4.2AIGC的应用
4.3AIGC工具与原理
4.3.1AIGC工具
4.3.2AIGC技术原理
4.4AIGC的滥用场景与风险
4.4.1偏见
4.4.2歧视
4.4.3不良信息
4.4.4不实信息
4.4.5深度伪造
4.4.6侵犯知识产权
4.4.7辅助网络攻击
4.4.8学术诚信与过度依赖
4.5AIGC滥用原因
4.6大模型注入攻击
第三部分对抗的演进: 攻击AI模型与数据
第5章机器学习系统的攻击者
5.1从垃圾邮件检测谈起
5.2机器学习系统的漏洞
5.3攻击者及其目的
5.4知识及攻击者能力
5.4.1知识
5.4.2攻击者能力
5.5攻击者的代价与收益
5.6攻击行为与分类
5.6.1攻击行为
5.6.2攻击行为分类
第6章对抗样本的理论与方法
6.1对抗样本与方法
6.1.1对抗样本及其存在性
6.1.2对抗样本生成方法概述
6.2对抗样本生成方法
6.2.1基于梯度的方法
6.2.2基于优化的方法
6.2.3ZOO对抗样本生成
6.2.4决策树的对抗样本生成
6.2.5面向普适扰动的对抗样本生成
6.2.6基于生成对抗网络的生成方法
参考文献
第7章典型的对抗攻击方法与实例
7.1投毒攻击
7.1.1投毒攻击场景
7.1.2投毒攻击的原理
7.1.3基于天池AI的SVM投毒实现
7.1.4手写数字分类器的投毒
7.2后门攻击
7.2.1后门攻击的原理
7.2.2后门攻击的实例
7.3逃避攻击
7.3.1逃避攻击场景
7.3.2逃避攻击的原理
7.3.3手写数字识别的逃避攻击
7.4迁移攻击
7.4.1迁移攻击的原理
7.4.2迁移攻击的实例
7.5自然语言对抗样本生成
7.5.1自然语言对抗攻击的场景
7.5.2文本情感分类的逃避攻击
7.5.3原文本的对抗样本生成
7.5.4伪文本生成
7.6口令对抗样本生成
7.6.1PassGAN设计原理
7.6.2PassGAN的应用
7.6.3基于GPT模型的口令生成
参考文献
第8章智能系统的数据隐私攻击
8.1概述
8.2机器学习模型的隐私
8.3数据隐私攻击
8.3.1外部知识攻击
8.3.2差分攻击
8.4成员推理攻击
8.4.1基本原理
8.4.2实例
8.5其他类型的隐私推理攻击
8.6大语言模型的数据隐私攻击
8.6.1大模型的训练
8.6.2隐私攻击
第9章聚类模型的攻击
9.1聚类攻击场景
9.2聚类算法的攻击模型
9.2.1攻击者的目标
9.2.2攻击者的知识
9.2.3攻击者的能力
9.2.4攻击方式
9.2.5攻击性能评价
9.3聚类算法的攻击方法
9.3.1桥接攻击
9.3.2扩展攻击
9.4天池AI上的聚类攻击实现
9.4.1桥接攻击
9.4.2扩展攻击
参考文献
第四部分对抗的演进: AI的防御与治理
第10章防御与治理的共性技术
10.1防御与治理技术概况
10.2数据层的防御
10.3模型层的防御
10.3.1正则化
10.3.2蒸馏网络
10.4算法层的防御
10.4.1对抗训练
10.4.2防御蒸馏
10.4.3算法鲁棒性增强
10.5机器遗忘学习
10.5.1需求与动机
10.5.2方法
10.5.3评估与验证
10.5.4机器遗忘带来的防御挑战
10.6对抗训练实例
第11章非平衡数据分类
11.1数据非平衡现象与影响
11.2非平衡数据分类方法
11.2.1数据欠采样
11.2.2数据过采样
11.2.3数据组合采样
11.2.4特征层的不平衡数据分类
11.2.5算法层的非平衡数据分类
11.3非平衡数据分类方法的实现
参考文献
第12章噪声数据处理
12.1噪声的分类、产生原因与影响
12.2噪声处理的理论与方法
12.3基于数据清洗的噪声过滤与实例
12.4主动式噪声迭代过滤
12.5噪声鲁棒模型
12.5.1调整错误样本的权重
12.5.2损失函数设计
参考文献
第13章小样本学习方法
13.1小样本学习基础
13.1.1小样本学习的类型
13.1.2小样本学习与其他机器学习的关系
13.1.3小样本学习的PAC理论
13.1.4小样本学习方法体系
13.2小样本的数据增强方法
13.3基于模型的小样本学习
13.3.1多任务学习
13.3.2嵌入学习
13.3.3生成式模型
13.4基于算法的小样本学习
13.5小样本学习的相关资源
参考文献
第14章大模型的内容安全保障
14.1概述
14.2大模型价值对齐
14.2.1价值与对齐的解释
14.2.2对齐方法
14.3内容安全技术
14.4相关数据集
第15章智能系统的隐私保护
15.1概述
15.2隐私保护技术基础
15.2.1隐私保护应用场景
15.2.2数据脱敏
15.2.3匿名化
15.2.4差分隐私保护
15.2.5同态加密
15.3大数据的隐私保护
15.3.1关系型数据隐私保护
15.3.2位置数据隐私保护
15.3.3社交网络数据隐私保护
15.4隐私计算架构
15.4.1安全多方计算
15.4.2联邦学习
15.5典型应用中的隐私保护
15.5.1LBS推荐中的隐私保护
15.5.2苹果手机中的差分隐私
参考文献
第16章智能系统的网络安全防御策略
16.1概述
16.2攻击图简介
16.2.1攻击图的基本概念
16.2.2攻击图生成方法
16.2.3攻击图的计算任务
16.3基于图论的方法
16.3.1图的路径算法
16.3.2图节点排序算法
16.4基于贝叶斯网络的方法
16.5基于马尔可夫理论的方法
16.5.1马尔可夫链
16.5.2马尔可夫决策过程
16.5.3隐马尔可夫模型
16.5.4部分可观测马尔可夫决策过程
16.6基于博弈论的方法
16.7攻击图的发展趋势
参考文献
第五部分人工智能平台的安全与实验
第17章人工智能平台的安全
17.1机器学习平台漏洞
17.1.1机器学习平台自身的漏洞
17.1.2依赖库漏洞
17.2TensorFlow的模型安全
17.2.1TensorFlow的模型机制与使用
17.2.2TensorFlow的模型风险与攻击
17.2.3安全措施
17.3智能体及其平台安全
17.3.1智能体框架
17.3.2针对智能体的攻击
17.3.3智能体的安全技术
参考文献
第18章人工智能安全实验
18.1实验案例介绍
18.2阿里云天池AI学习平台上的实验
18.3壁仞科技GPU环境下的实验
参考文献
