人工智能安全框架概述

人工智能安全问题与研究

在自动驾驶、客服机器人等人工智能应用中发生了一系列安全事件,并引发了人们对人工智能应用前景的担忧,去年爆火的Chatgpt也有在人的引诱下发生了“自己出逃的想法”,这种种现象都显现出需要对人工智能安全的问题研究的必要性

从学科发展的角度看,人工智能和网络空间安全存在密切的联系,人工智能安全则是这两个学科方向发展交叉的必然结果。 人工智能理论和技术有效地提升了网络空间安全攻击与防御的智能化水平; 人工智能模型与算法越来越多地被发现存在漏洞和安全风险,由此导致人工智能应用成为网络空间安全的新问题

人工智能安全是人工智能与网络空间安全的交叉学科。两个学科各自已经建立了深厚的理论和技术体系,而进一步看清这两个学科的交叉点及交叉的逻辑联系,则是理解和学习人工智能安全的关键

 人工智能的概念自1956年被提出来以后,随计算技术发展而得到了发展。人工智能理论与技术所涉及的范畴不断扩大。 在基础理论方面,主要包括知识表示、搜索、推理、智能计算、机器学习理论、表示学习、智能规划、神经网络等。 在应用领域方面,主要包括领域知识发现与数据挖掘、专家系统、自然语言处理、图像处理、智能语音、生物识别、计算机视觉、智能机器人等。

不同学派对人工智能研究有不同的主张,从而形成了各自的主义,他们从不同的角度来思考、研究人工智能理论和方法。影响比较大的流派及其奉行的主义,

主要: 符号学派(符号主义)

仿生学派或生理学派(连接主义)

控制论学派(行为主义,或进化主义)

各个学派提出了大量人工智能理论和方法,但不管哪个学派几乎都没有关注到人工智能安全。 直到最近几年来,在大数据的驱动下,建立各种智能模型。人工智能安全问题逐步得到人们的关注,这是由于大数据处理及人工智能本身的技术架构所决定的

大数据驱动的人工智能

人工智能模型要求数据不断更新,而大数据的更新管理难度也使得数据对人工智能应用的安全风险大大提升。典型的数据安全问题有:数据过度采集、数据偏见歧视、数据资源滥用、数据伪造、威胁公平正义、隐私泄露和大数据杀熟等

人工智能安全的层次结构

 熟悉计算机网络的同学对下图中的两个模型相比十分熟悉,这也是人工智能安全与网络安全密切的原因之一

 

 人工智能安全的脆弱性

信息技术都存在脆弱性或安全漏洞,这是产生安全问题的根本所在。人工智能技术也不例外,人工智能安全问题的产生也在于本身所存在的漏洞

数据分布假设的脆弱性  

模型更新机制中的脆弱性  

数据处理过程中的开放性  

计算平台的漏洞  

人工智能决策中的漏洞

人工智能安全的基本属性

信息安全的基本属性包括:机密性(Confidentiality)、完整性(Integrity)、可用性(Availability)、可控性(Controllability)和不可否认性(Non-Repudiation)

智能系统作为信息系统的一种,除了拥有传统意义上的信息安全基本属性外,在模型算法层面还具有独有的属性

人工智能安全的技术体系

 

其中,人工智能模型与算法的攻击、人工智能防御与治理这两部分与狭义人工智能安全相关。它们侧重于监督学习、无监督等各类机器学习模型的攻击方法与防御方法,是人工智能安全体系中的重点部分

在模型的对抗攻击与防御中,攻击者的主要目的是,破坏机器学习系统、扰乱机器学习系统的检测识别功能以及从机器学习系统中进行隐私窃取。作为安全研究,攻击与防御是两个重要的视角

从攻击的角度看,对攻击者的行为、攻击假设及目标进行剖析,研究实现这些攻击目的的技术和方法

从防御方的角度看,针对各种攻击行为,研究相应的防御方法

人工智能安全的数据处理 

具体方法包括小样本学习、非平衡数据处理和噪声学习三类

对于解决网络信息安全攻击与防御问题、对抗攻击防御和人工智能安全治理等中的主要问题,有一定参考价值

小样本、非平衡和噪声问题是三个典型的人工智能数据问题。这三个问题产生的原因,一方面是来自业务数据本身的问题,例如,入侵检测中某些类别的样本数据不容易获得、用户在标注数据时由于疲劳等原因导致标签出错

另一方面的原因则是来自对抗攻击环境下的攻击行为,攻击者通过在训练数据中添加噪声,恶意修改样本标签,在机器学习模型训练时选择特定的样本分布等方式来实现对机器学习系统的攻击

人工智能用于网络安全的攻击与防御

网络层:利用主机和网络设备的端口可以进行网络层的入侵检测、拒绝服务攻击等等

应用层涉及安全问题更多、更复杂,包括各种应用的安全问题,也包括了内容安全和行为安全。如垃圾邮件检测、社交网络账号冒用、舆情热点等

人工智能对抗攻击与防御

例子:金融欺诈检测、入侵检测等

检测中的核心部件通常是基于人工智能的各类模型,因此模型及相关数据成为攻击者的重要知识,必然成为对抗的重要途径和场所

人工智能对抗攻击技术体系包括了理论和攻击方法,其中理论部分主要针对人工智能的一些基础模型及其相关算法

从攻击者的角度,目前发现许多针对人工智能模型的攻击方法,并从攻击目的、攻击知识等多个角度进行归类。

机器学习隐私攻击与保护

当训练数据中包含个人敏感属性时,在机器学习过程中进行隐私保护成为机器学习是否能成功的重要问题

对机器学习的隐私攻击是一种特殊的对抗攻击,它专注于训练数据的敏感性获取、模型参数的推断,其攻击目的与一般的对抗攻击不同

机器学习隐私攻击的途径是多样化的,对于不同的机器学习系统而言,隐私攻击方法有一些类似的方法。在数据层面,也存在针对各种不同类型数据的隐私攻击方法

从机器学习隐私保护技术来看,总体上可以分为两大类,即从数据角度看的隐私保护和从计算架构角度的隐私保护

从数据角度看的隐私保护

数据层的隐私保护,这是针对原始数据的隐私保护,也是隐私保护方法开始研究时的入手点

模型的隐私保护,机器学习模型由模型结构类型、模型参数及其运算规则组成,相比而言,模型结构类型更容易推测,因此模型参数成为模型的敏感信息

从计算架构角度的隐私保护

机器学习即服务MLaaS:把机器学习模型部署在云计算环境中,并以服务的形式为用户提供调用

在分布式计算模式下,各参与计算的单位如何共享自己的私密数据,不同的方式就产生出不同的隐私计算架构

安全多方计算、联邦学习等

人工智能安全治理

从技术的角度看,人工智能治理的目的在于避免人工智能技术在实际应用中被无意识的误用和有意识的滥用

数据偏见 公平正义 数据标注质量 人工智能伦理

人工智能平台安全

在云计算技术的驱动下,人工智能正以一种服务方式展现出来。其中,最典型的就是机器学习即服务

网络运行安全问题 人工智能平台自身的安全问题,主要体现为针对平台中的模型及其API的调用使用中的安全风险监测、管控。 数据的安全问题

数学基础

概率论与数理统计 线性代数 最优化方法 离散数学

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

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

相关文章

chatgpt赋能python:Python建立长连接:实现高效网络通信的解决方案

Python建立长连接:实现高效网络通信的解决方案 在现代网络应用中,大多数客户端和服务器之间都采用长连接通信。长连接具有一些显著的优点,例如减少通信开销、降低延迟、提高服务器吞吐量等。本文将介绍长连接的基本原理和Python实现长连接的…

一个POC的诞生,再见 ,脚本小子

hello,大家好我是你们的坤哥,聊聊安全绕不开的话题POC(漏洞概念验证),只知道拿着工具扫的你,尝试过自己写POC吗? 看坤哥极限拉扯你和大手子之间的差距。 配合B站视频观看更佳: PO…

重磅!!即日起,图观引擎正式开放注册!

‍ ‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 图观引擎 自2021年5月 上线内测 历经数千名用户的测试验证和不断的升级迭代 今天终于迎来了好消息!! 即日起 图观 数字孪生应用开发引擎 正式开放注册 无需内测邀请码 面向所有人开放 公有云 数字…

「硬核」实操如何拥有一个自己的数字人模型

一、前言 近年来,随着人工智能技术,VR,元宇宙等技术的发展,数字人(Digital Human)逐渐成为研究的热点之一,数字人是指通过计算机技术模拟出的具有人类外表,动作和语言能力的虚拟人物…

「硬核实操」如何拥有一个自己的数字人模型

作者:京东健康 陈刚 一、前言 近年来,随着人工智能技术,VR,元宇宙等技术的发展(可以阅读 从Chat-GPT看🔥技术概念及医疗领域科技与应用场景 ),数字人(Digital Human&am…

Fay数字人助理版是fay开源项目的重要分支,专注于构建智能数字助理的开源解决方案。它提供了灵活的模块化设计,使开发人员能够定制和组合各种功能模块,包括情绪分析、NLP处理、语音合成和语音输出等。

Fay数字人助理 Fay数字人助理版是fay开源项目的重要分支,专注于构建智能数字助理的开源解决方案。它提供了灵活的模块化设计,使开发人员能够定制和组合各种功能模块,包括情绪分析、NLP处理、语音合成和语音输出等。Fay数字人助理版为开发人员…

ChatGLM模型部署分享

ChatGPT云炬学长 ​关注 先看结果&#xff1a; 部署问题&#xff1a;显卡太小无法加载使用&#xff0c;期间也换了N个显卡&#xff0c;太穷了!>-< 模型描述&#xff1a; 清华开源项目ChatGLM-6B发布。这一项目可以直接部署在本地计算机上&#xff0c;无需联网即可让你…

UE5引擎入门,第一周总结:简单的旋转魔方小项目

基础知识总结 蓝图节点 1.蓝图中的节点是封装好的函数。这些函数功能强大&#xff0c;但由于数目繁多且内部实现不明&#xff08;注&#xff1a;可能是开发环境问题&#xff0c;转到C代码这一步永远无法执行&#xff09;&#xff0c;总会出现一些不明所以的bug&#xff08;比…

PS学习记录-矢量图和位图

目录 概念说明 矢量图 位图 常见的格式类型 矢量图文件格式举例&#xff1a; 位图&#xff08;标量图&#xff09;文件格式举例&#xff1a; 两种图片的适用范围 两种图片的核心差异 1、缩放保真 2、色彩不同 3、格式 4、常用绘图工具 5、占用空间 6、转化 概念说…

Unity中使用矢量图SVG

1.打开PackageManager 2.点击左上角的号&#xff0c;Add package from git URL 3.输入&#xff1a;com.unity.vectorgraphics 免费下SVG测试地址&#xff1a;https://undraw.co/illustrations

ArcMap将png图像矢量化

一、将png图像转成灰度图 图像为语义分割模型生成的二值索引图像&#xff0c;直接用cv2的灰度读取图像模式&#xff0c;然后再另存。 二、配准 首先在ArcGis中加载带有空间坐标的图像&#xff0c;这里选择的是测试图像对应的。&#xff08;加载图像可以直接拉着拖进来&#…

Android开发中使用矢量图

本文我们将介绍一些关于Android矢量图的相关知识点。最新的项目中要求以矢量图替代传统的.png资源文件&#xff0c;所以特意学习了一下Android中的矢量图相关概念&#xff0c;不得不说矢量图还是一个比较好的适配方案。Android从Android5.0开始引入了对矢量图的支持&#xff0c…

Android使用svg矢量图

可缩放矢量图形,SVG不会像位图一样因为缩放而让图片质量下降。 优点&#xff1a;节约空间与内存&#xff0c;常用于简单小图标 SVG 使用 XML 格式定义图形&#xff0c;标准svg根节点为<svg> 在Android中通过Vector实现对svg的支持&#xff0c;根节点为<vector>。 …

位图和矢量图转换工具推荐

相信做平面设计的大家&#xff0c;都遇到过素材是位图放大后不清晰的情况&#xff0c;十分影响设计的美观。而矢量图是根据几何特性来绘制图形&#xff0c;放大后图像不会失真。所以这篇文章教大家位图转矢量图。 一、使用CorelDRAW CorelDRAW是一款专业的平面设计软件,专注于…

将图片快速转换为矢量地图-半自动地图矢量化工具raster_tracer的使用方法

最近需要根据一幅jpeg地图绘制矢量地图&#xff0c;如果一点一点绘制太麻烦&#xff0c;又不想装庞大的arcgis用arcscan处理&#xff0c;查了些资料&#xff0c;发现深度学习在这方面也没啥进展。最后查到了QGIS有一款半自动地图矢量化工具raster_tracer可以解决这个问题&#…

关于 draw.io 矢量图 SVG 导出的研究

draw.io 是一个简单易用的图表 (diagram) 绘制工具 1, 可以用作一个简单的矢量图绘制工具, 画一些简单的图标或者流程图等等都很适合. 虽然好用, 但是在导出 *.drawio 文件为其他格式时, 大多数时候都需要额外注意. 导出设计时会遇到的问题及原因 对于 PNG 导出, 默认的设置…

【GlobalMapper精品教程】043:图片自动矢量化

本文讲解Globalmapper自动矢量化教程,配套案例数据。 参考教程:ArcGIS实验教程——实验三十三:ArcScan自动矢量化完整案例教程 文章目录 一、加载实验数据二、启动矢量化工具三、矢量化栅格四、矢量化结果五、注意事项一、加载实验数据 打开配套实验数据包中的data043.rar…

C#代码实现矢量画图

要实现C#代码画矢量图&#xff0c;其基本原理是先创建一个容器作为画板&#xff0c;然后创建Line(直线)、PolyLine(多段线)、Rectangle(矩形)或者Ellipse(椭圆)基本绘图对象生成各种矢量图形&#xff0c;最后把这些图形对象添加到画板中即可&#xff0c;一般用Canvas容器作为画…

matplotlib绘图并导出eps矢量图和svg矢量图

matplotlib导出矢量图并解决中文无法正常显示问题 做仿真经常需要输出各种矢量图用于论文插图&#xff0c;下面展示了导出eps矢量图和svg矢量图的方法&#xff1a; import numpy as np import matplotlib.pyplot as pltplt.rcParams[font.sans-serif] [SimHei] # 用来正常显…

知识库AI机器人客服(基于ChatGPT3.5)对接-唯一客服系统文档中心

此功能是利用chatgpt训练企业知识开发个性化客服系统&#xff0c;可以上传自有数据&#xff0c;基于向量数据库与OpenAI Embedding&#xff0c;以及OpenAI chat/completions接口&#xff0c;实现的基于自建知识库的ChatGPT AI客服功能 管理员创建集合 向量数据库集合&#xff0…