机器学习 网络安全 GitHub 机器人网络安全

聊天机器人安全的重要性

  人工智能是一个不断发展的行业,其动力来自大型科技公司、新创业公司和大学研究团队。虽然人工智能技术正在飞速发展,但围绕机器学习安全的规定和故障保护却是完全不同的情况。

  无法保护机器学习免受数据中毒等网络攻击可能会造成极大的损失。聊天机器人漏洞甚至可能导致私人用户数据被盗。以下将探讨机器学习网络安全的重要性。此外,我们将说明聊天机器人安全商Scanta公司如何通过其虚拟助手保护聊天机器人。

  为什么机器学习安全性很重要?

  保护机器学习模型免受网络攻击类似于确保车辆通过安全检查。仅仅因为汽车可以行驶并不意味着在公共道路上行驶是安全的。无法保护机器学习模型可能导致数据泄露或更糟的情况。

  一个很好的例子是McAfee公司技术人员如何入侵特斯拉的一种自动驾驶汽车。特斯拉早期的路标检测系统模型使它容易受到网络攻击。技术人员只需在特斯拉汽车上加上几英寸的黑色胶带,就能让它误读时速35英里的标志。这导致车辆将其解释为85英里/小时的标志。其结果,每当汽车加速超过35英里/小时就会踩下刹车。

  自动驾驶汽车中的漏洞可能导致致命事故。对于聊天机器人和虚拟助手来说,缺乏机器学习安全性可能会导致大量私人客户数据泄露、网络钓鱼攻击以及对企业的代价昂贵诉讼。而这正是达美航空发生的事情。

  在2019年,达美航空公司起诉其聊天机器人开发人员,原因是该公司在2017年发生了乘客数据泄露事件。黑客获得了对达美航空公司聊天机器人系统的访问权限,并修改了源代码。这使他们可以抓取用户输入的数据。这次事故对达美航空公司造成了巨大的损失,导致数百万美元用于调查漏洞并保护受影响的客户。

  聊天机器人中的机器学习安全漏洞

  聊天机器人特别容易受到机器学习攻击,因为它们之间经常发生用户交互,而这些交互通常是完全不受监督的。Scanta公司对聊天机器人面临的最常见的网络攻击进行了阐述。

  Scanta公司首席技术官Anil Kaushik表示,他们看到的最常见的攻击之一是通过对抗性输入进行的数据中毒攻击。

  什么是数据中毒?

  数据中毒是黑客对机器学习模型的训练数据进行污染的一种机器学习攻击。他们通过注入对抗性输入来实现这一点,这些输入是故意改变数据样本的,目的是诱使系统产生错误的输出。

  像客户服务聊天机器人这样经过用户输入数据进行持续训练的系统尤其容易受到此类攻击。大多数现代的聊天机器人都可以自动操作并在没有人工干预的情况下回答客户的询问。通常情况下,除非查询升级为人员,否则永远不会监视聊天机器人与用户之间的对话。缺乏监督使得聊天机器人成为黑客利用的主要目标。

  为了帮助企业保护其聊天机器人和虚拟助手,Scanta公司不断改进其机器学习安全系统VA Shield。

  Scanta公司由Chaitanya Hiremath于2016年创立,是一家科技公司,最初是增强现实游戏和社交媒体应用程序的开发商。他们在增强现实(AR)行业的成功甚至在探索频道上崭露头角。但是,Scanta最近转向为聊天机器人和虚拟助手提供机器学习安全服务。

  Scanta如何保护聊天机器人和虚拟助手

  Scanta公司的VA Shield是一种机器学习安全系统,可以在模型、数据集和对话级别保护聊天机器人。Scanta公司首席技术官AnilKaushik说,“VA Shield使用机器学习防御机器学习攻击。我们为每个用户进行行为分析,并标记任何异常行为。行为分析是针对最终用户以及聊天机器人的。分析所有输入、输出和输入输出组合实体,以检测任何恶意活动。”

  在对话级别,Scanta公司评估聊天机器人的输出,以阻止恶意攻击并捕获业务见解。他说,“场景分析是一个简单的概念,其中聊天机器人的响应是在场景中根据请求进行查看的,”为了进行这些分析,我们使用历史数据。例如,查看了用户的历史请求特征和来自聊天机器人的响应,以及聊天机器人的响应特征。”

  为什么常规的IT团队无法处理这些攻击?

  Scanta公司首席执行官Chaitanya Hiremath表示,拥有自己IT团队的公司会外包机器学习安全服务。这些IT团队难道不能自己纳入机器学习安全协议吗?Hiremath说,“我们已经与许多公司进行了交谈,得知这些机器学习威胁是大多数人不知道的事情,我感到非常惊讶,现实是许多人甚至不知道这是他们必须防止的事情。大多数IT团队和安全解决方案都提供网络安全和Web应用程序防火墙等功能。这种类型的安全性不同于Scanta提供的安全性。我们在讨论和介绍的内容处于不同的水平。这远远超出了消除训练数据的偏见。”

  在以上提到的达美航空示例中,网络攻击者入侵了聊天机器人并修改了源代码,并且能够访问私人客户数据。Hiremath说,“这是因为没有人监视正在进入聊天机器人的内容和正在发生的内容,这是当今机器学习技术构建方式的结果。但是,必须有一种机制来解释是否有恶意。我们将此系统称为零信任框架。必须确保所有方面都受到保护。这与保护数据库或网络一样重要。”

  人们的日常生活和个人数据越来越与计算机系统交织在一起。随着现代社会数字化的日益发展,提高数据安全性成为当务之急。特别是像GDPR这样的组织制定的数据法律,企业比以往任何时候都更重要地保护其私有数据和客户数据。

  Scanta公司和机器学习安全性的未来

  Hiremath说,“我们希望成为机器学习安全性的领导者,并帮助各个行业的企业保护他们创建的机器学习系统。我们不仅仅将其视为应用程序的插件或附件。在三到五年内,我们看到这成为其自己的行业,我们希望成为该领域的市场领导者之一。机器学习安全性有大量用例。现在,我们希望专注于虚拟助手和聊天机器人。我们不仅希望成为聊天机器人安全性的领导者,而且还希望成为其他机器学习系统的领导者。我们目前正在进行研发,以找出我们可以帮助他们保护的其他领域。”

  机器学习模型的更高安全性将使数据科学界和人工智能技术的日常用户受益。在2020年上半年,由于存在固有的种族偏见和执法部门可能滥用的证据,IBM公司抵制面部识别技术。重要的是,像IBM、达美公司和特斯拉公司这样的大型企业应退后一步,将安全性和社会影响放在开发之前。

  希望有更多类似Scanta公司出现在机器学习领域,为开发机器学习技术的公司和使用它们的人们创建更安全的人工智能系统。

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

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

相关文章

Baumer工业相机堡盟工业相机如何实现一次图像采集同时检测产品的5个面甚至多个面(C#)(NEOAPI SDK)

Baumer工业相机堡盟工业相机如何实现一次图像采集同时检测产品的5个面甚至多个面(C#)(NEOAPI SDK) Baumer工业相机光学棱镜反射图像的技术背景工业相机ROI功能的技术背景图像处理多线程功能的技术背景Baumer工业相机通过棱镜同时检…

ASP.NET Core 如何使用 C# 从端点发出 GET 请求

使用 C#,从 REST API 端点获取 JSON;如何从 REST API 接收 JSON 数据。 本文需要 ASP .NET Core,并兼容 .NET Core 3.1、.NET 6和.NET 8。 要将数据发布到端点,请参阅本文。 使用 . 从端点发布 GET 数据非常容易HttpClient&…

基于微信小程序的博物馆预约系统的设计与实现

hello hello~ ,这里是 code袁~💖💖 ,欢迎大家点赞🥳🥳关注💥💥收藏🌹🌹🌹 🦁作者简介:一名喜欢分享和记录学习的在校大学生…

Mybatis快速入门与核心知识总结

Mybatis 1. 实体类(Entity Class)1.1 实体类的定义1.2 简化编写1.2.1 Data1.2.2 AllArgsConstructor1.2.3 NoArgsConstructor 2. 创建 Mapper 接口2.1 Param2.2 #{} 占位符2.3 SQL 预编译 3. 配置 MyBatis XML 映射文件(可选)3.1 …

ios通过xib创建控件

之前写过ios动态创建控件及添加事件,纯手工代码写控件,虽然比较灵活,但是就是代码量比较多。这次我们通过xib来创建app下载列表项 AppView.xib。一个imageview,一个label,一个button构成 1.创建AppView.xib 2.再创建xib对应的mode&#xff0…

MybatisPlus常用增删改查

记录下MybatisPlus的简单的增删改查 接口概述 Service和Mapper区别 Mapper简化了单表的sql操作步骤(CRUD),而Serivce则是对Mapper的功能增强。 Service虽然加入了数据库的操作,但还是以业务功能为主,而更加复杂的SQL…

deepseek+kimi一键生成PPT

1、deepseek生成大纲内容 访问deepseek官方网站:https://www.deepseek.com/ 将你想要编写的PPT内容输入到对话框,点击【蓝色】发送按钮,让deepseek生成内容大纲,并以markdown形式输出。 等待deepseek生成内容完毕后&#xff0c…

1312:【例3.4】昆虫繁殖

1312:【例3.4】昆虫繁殖 时间限制: 1000 ms 内存限制: 65536 KB 提交数:60386 通过数: 29787 【题目描述】 科学家在热带森林中发现了一种特殊的昆虫,这种昆虫的繁殖能力很强。每对成虫过xx个月产yy对卵,每对卵要过两个月长成成虫…

【牛客】动态规划专题一:斐波那契数列

文章目录 DP1 斐波那契数列法1&#xff1a;递归法2&#xff1a;动态规划法3&#xff1a;优化空间复杂度 2.分割连接字符串3. 给定一个字符串s和一组单词dict&#xff0c;在s中添加空格将s变成一个句子 DP1 斐波那契数列 法1&#xff1a;递归 // 递归 #include <iostream>…

RDK新一代模型转换可视化工具!!!

作者&#xff1a;SkyXZ CSDN&#xff1a;SkyXZ&#xff5e;-CSDN博客 博客园&#xff1a;SkyXZ - 博客园 之前在使用的RDK X3的时候&#xff0c;吴诺老师wunuo发布了新一代量化转换工具链使用教程&#xff0c;这个工具真的非常的方便&#xff0c;能非常快速的完成X3上模型的量化…

2025.2.8——一、[护网杯 2018]easy_tornado tornado模板注入

题目来源&#xff1a;BUUCTF [护网杯 2018]easy_tornado 目录 一、打开靶机&#xff0c;整理信息 二、解题思路 step 1&#xff1a;分析已知信息 step 2&#xff1a;目标——找到cookie_secret step 3&#xff1a;构造payload 三、小结 一、打开靶机&#xff0c;整理信…

2. UVM的基本概念和架构

文章目录 前言1. UVM的基本概念1.1 UVM的核心组件1.2 UVM的基本架构1.3 UVM的工作流程 2. UVM的架构2.1 UVM的层次结构2.2 UVM的组件交互 3. 总结 前言 首先&#xff0c;得确定UVM的基本概念和架构包含哪些关键部分。我回忆起UVM的核心组件&#xff0c;比如uvm_component、uvm…

VMware Workstation创建虚拟机

目录 创建新的虚拟机 虚拟机快照功能 虚拟机添加空间 其他注意事项 创建新的虚拟机 打开VMware Workstation&#xff1a;启动软件后&#xff0c;点击“创建新的虚拟机”。 选择安装方式&#xff1a; 典型安装&#xff1a;适合大多数用户&#xff0c;会自动完成大部分配置…

食物过敏——来龙去脉

​ 春节假期期间&#xff0c;亲朋好友欢聚一堂&#xff0c;美食佳肴各种狂炫&#xff0c;然而当传统节日遭遇现代饮食文化&#xff0c;频繁的高脂高蛋白摄入、不规律的进食节奏&#xff0c;正不断冲击着肠道屏障的免疫调控网络&#xff0c;部分人群可能正被食物过敏困扰。 ​ 食…

解决VsCode的 Vetur 插件has no default export Vetur问题

文章目录 前言1.问题2. 原因3. 解决其他 前言 提示&#xff1a; 1.问题 Cannot find module ‘ant-design-vue’. Did you mean to set the ‘moduleResolution’ option to ‘node’, or to add aliases to the ‘paths’ option? Module ‘“/xxx/xxx/xxx/xxx/xxx/src/vie…

不小心删除服务[null]后,git bash出现错误

不小心删除服务[null]后&#xff0c;git bash出现错误&#xff0c;如何解决&#xff1f; 错误描述&#xff1a;打开 git bash、msys2都会出现错误「bash: /dev/null: No such device or address」 问题定位&#xff1a; 1.使用搜索引擎搜索「bash: /dev/null: No such device o…

第三届通信网络与机器学习国际学术会议(CNML 2025)

在线投稿&#xff1a; 学术会议-学术交流征稿-学术会议在线-艾思科蓝 通信网络机器学习 通信理论 通信工程 计算机网络和数据通信 信息分析和基础设施 通信建模理论与实践 无线传感器和通信网络 云计算与物联网 网络和数据安全 光电子学和光通信 无线/移动通信和技术 智能通信…

深入Linux系列之进程地址空间

深入Linux系列之进程地址空间 1.引入 那么在之前的学习中&#xff0c;我们知道我们创建一个子进程的话&#xff0c;我们可以在代码层面调用fork函数来创建我们的子进程&#xff0c;那么fork函数的返回值根据我们当前所处进程的上下文是返回不同的值&#xff0c;它在父进程中返…

JAVA-枚举的使用

目录 一、枚举的意义 二、enum类的使用 1.switch 2.常用方法 2.1 values() 和 ordinal() 2.1.1 Enum基本介绍 2.2 valueOf() 2.3 compareTo() 三、枚举的优点和缺点 四、枚举安全在什么地方 一、枚举的意义 public static final int RED 1; public static final int…

华中科技大学软件学院专硕怎样?

华中科技大学软件工程以顶尖的学科实力、扎实的产研融合和广阔的就业前景&#xff0c;持续吸引优质生源。尽管竞争激烈&#xff0c;但通过科学的备考规划与持续努力&#xff0c;完全可能实现名校梦想。建议26届考生锚定目标、拆分任务、善用华科开源社区资源&#xff08;如HUST…