代理人工智能如何应对现代威胁的速度和数量
Seven AI首席执行官 Lior Div 讨论了代理 AI 的概念及其在网络安全中的应用。他解释了代理 AI 与传统自动化安全系统的区别,即代理 AI 具有更大的自主性和决策能力。
Div 强调,通过实时处理大量警报,代理 AI 特别适合对抗现代 AI 驱动的威胁,例如 AI 生成的网络钓鱼或恶意软件。
您如何区分代理安全与传统的自动化网络安全解决方案?它在自主性和决策方面有何不同?这种模式旨在填补传统安全方法的哪些空白?
传统的自动化通常基于预定义的“如果-那么”规则,其中编写代码的人必须提前预测所有可能的结果和决策。这在静态环境中有效,但网络安全绝不是静态的。例如,如果电子邮件包含 URL、文本和文件附件,则可以对自动化系统进行编程以调查这些元素。这种级别的自动化可以很好地用于初步分析和丰富。
然而,当需要进行更深入的调查时,挑战就来了。如果系统识别出恶意文件,它只能遵循预定义的路径。传统的自动化到此为止,将下一步留给人类分析师。
另一方面,Agentic AI 超越了预定义的路径。如果 AI 检测到恶意文件,它不会就此停止;它可以动态启动进一步的操作(例如启动端点检测和响应 (EDR) 调查),而无需预先编写指令。它能够根据不断变化的情况做出实时决策,就像人类分析师一样,但不受静态代码的限制。
我经常将其比作使用“如果-那么”规则教自动驾驶汽车如何驾驶。在受控环境中,您可能设法编写有效的代码。但是一旦汽车驶上繁忙的街道,变量不断变化,这样的系统就会失效。传统的网络安全自动化也是如此——它无法适应现实世界网络威胁的复杂性。然而,Agentic AI 可以动态响应意外情况,使其更有能力应对当今复杂的网络环境。
随着人工智能发起的攻击(例如人工智能编写的网络钓鱼或恶意软件)的兴起,代理安全如何有效应对这些威胁?有没有具体的例子表明它比传统防御措施更有效?
我们今天面临的主要挑战之一是攻击数量之巨。黑客可以使用人工智能生成无数的网络钓鱼电子邮件或恶意软件变种,远远超出了人类分析师手动处理的能力。Agentic AI 可以处理这种规模,因为它可以实时审查每条警报和每项潜在威胁,而不会感到疲劳或疏忽。
另一个关键因素是速度。随着攻击数量的增加,我们做出反应的时间会减少。与人类分析师不同,人工智能系统可以像最重要的调查一样审查每一条警报。虽然人类可能会因数量太多而不知所措并犯错,但人工智能系统始终保持一致和快速,处理信息的速度比任何人都快得多。
在传统的安全方法中,我们经常尝试减少警报数量,只关注优先级最高的警报。Agentic AI 改变了游戏规则——它可以将每条警报、每封电子邮件视为重要警报,调查所有可能性,并在很短的时间内完成。这种不成比例的权力意味着我们可以彻底调查潜在威胁,而不会妥协,从而实现更全面的安全覆盖。
代理安全如何应对现代网络威胁的规模和速度?机器速度在管理大量警报的能力中起着什么作用?
Agentic AI 擅长并行处理 - 它可以同时处理多个警报,并深入分析和调查每个警报。但这还有另一层含义:情境感知。AI 不会只是强行处理警报。随着时间的推移,它会了解其所保护的特定环境的细微差别,了解组织的独特背景。
例如,如果 AI 遇到一个之前在常规网络扫描中被标记在内部数据库中的 IP 地址,它可以关联该信息并将警报视为良性警报。人类分析师很难在大量警报中记住这些细节。然而,AI 可以毫不费力地处理这种情况,从而专注于真正的威胁。
这种关联信息、从过去数据中学习以及适应特定环境的能力使代理 AI 在管理大量警报时具有显著优势。此外,AI 不会忘记,并且可以将其学习应用于其他地方。通过处理一位客户的一种情况,其学习可以应用于其他每一位客户。
您能否分享一个真实案例,其中代理安全显著缩短了对复杂网络威胁的响应时间?从该实例中可以学到什么教训?
我们已经看到代理 AI 在速度和彻底性方面的表现优于人类分析师。与人类分析师相比,系统进行的每项调查都快得多——快了几个数量级。但这不仅仅关乎速度;还关乎调查的深度。代理 AI 可以跟踪线索并比手动方法更彻底地分析数据。
其中一个关键点是,尽管人们仍然不太相信完全自主的系统能够做出关键响应,但代理型人工智能可以逐步解释其正在做的事情。这让人类分析师能够在采取行动之前对其进行审查和批准,从而形成了一种混合模式,其中人工智能承担了繁重的工作,而人类则保留了监督权。
随着代理人工智能获得更多自主权,应该考虑哪些道德问题,特别是在没有人类监督的情况下做出的决策?
这里的关键点是,网络安全中的代理AI 系统不是通用 AI。它们不是科幻小说中的天网之类的系统,而是高度专业化的代理,旨在在网络安全环境中执行特定任务。根据设计,它们无法做出超出其职责范围的决策。
事实上,代理人工智能实际上可以增强隐私保护,因为它不需要人类来审查敏感数据,如浏览历史或电子邮件内容。人工智能只专注于确定某事是否构成威胁,而不关心所涉及的个人信息。在某些方面,与传统方法相比,这可以带来更大的隐私,因为分析师可能会无意中访问个人数据。
另一个重要的考虑因素是透明度。我们的代理 AI 系统不是黑匣子——它们提供清晰的审计线索,显示使用了哪些工具、如何做出决策以及采取了哪些行动。这种可审计性确保人类可以审查系统的操作、了解其决策并保持控制。
随着人工智能的不断发展,代理人工智能在网络安全领域具有巨大的变革潜力。速度、规模和情境理解的结合使其远远优于传统自动化。尽管这项技术非常强大,但我们致力于确保其在完全透明和道德监督下运行,以便组织可以信任他们所依赖的系统来保护他们。
相关文章:

代理人工智能如何应对现代威胁的速度和数量
Seven AI首席执行官 Lior Div 讨论了代理 AI 的概念及其在网络安全中的应用。他解释了代理 AI 与传统自动化安全系统的区别,即代理 AI 具有更大的自主性和决策能力。 Div 强调,通过实时处理大量警报,代理 AI 特别适合对抗现代 AI 驱动的威胁…...
element-plus版本过老,自写选项弹框增删功能
title: element-plus版本过老,自写选项弹框增删功能 date: 2024-10-31 10:53:18 tags: element-plus 1.情景 发现代码怎么都用不了el-select的#footer插槽从而实现不了相关的操作,发现el-select自带的管理相关数据的属性popper-class用不了。 2.原因与…...

Python毕业设计选题:基于django+vue的宠物寄养平台的设计与实现
开发语言:Python框架:djangoPython版本:python3.7.7数据库:mysql 5.7数据库工具:Navicat11开发软件:PyCharm 系统展示 1. 前台系统功能模块 系统首页界面 用户注册界面 用户登录界面 宠物商城界面 宠物店…...

计算机后台服务-更新下载,重启————未来之窗行业应用跨平台架构
一在教育中应用 1. 提高效率:能够快速收集大量学生的卷子,节省了传统人工收集和整理的时间。 2. 准确性:减少了人工收卷过程中可能出现的错漏和混乱,确保每份卷子都能准确无误地被收集和记录。 3. 即时性:可以实时接收…...

springcloud通过MDC实现分布式链路追踪
在DDD领域驱动设计中,我们使用SpringCloud来去实现,但排查错误的时候,通常会想到Skywalking,但是引入一个新的服务,增加了系统消耗和管理学习成本,对于大型项目比较适合,但是小的项目显得太过臃…...

logback日志级别动态切换四种方案
生产环境中经常有需要动态修改日志级别。 现在就介绍几种方案 方案一:开启logback的自动扫描更新 配置如下 <?xml version"1.0" encoding"UTF-8"?> <configuration scan"true" scanPeriod"60 seconds" debug…...
AI视频管理平台中使用目标检测模型中的NMS参数原理及设置原则
目标检测模型中的NMS参数原理及设置原则 在目标检测模型中,非极大值抑制(Non-Maximum Suppression,简称NMS)是一种常用的后处理技术,用于筛选和保留最佳的检测框。本文将详细介绍NMS的原理、参数设置原则以及实际应用…...

从零开始点亮一个LED灯 —— keil下载、新建工程、版本烧录、面包板使用、实例代码
一、keil下载 参考视频:Keil5安装教程视频 (全套资料51和32皆可用Keil5编译设置)_哔哩哔哩_bilibili 视频内容包括下载链接、安装教程、库导入,非常详细! 二、新建工程 2.1.使用stm32CubeMX新建工程 10. 使用STM32CubeMX新建工程 — [野…...

[pdf,epub]105页《分析模式》漫谈合集01
105页的《分析模式》漫谈合集第1集的pdf、epub文件,已上传到本账号的CSDN资源。 如果无法下载,也可以访问umlchina.com/url/ap.html 已排版成适合手机阅读,pdf的排版更好一些。 ★UMLChina为什么叒要翻译《分析模式》? ★[缝合故…...
计算机网络5层模型
应用层常见协议 DNS协议 作用:用于实现网络设备名字到IP地址映射的网络服务 特点:DNS是因特网使用的命名系统,它将人们易于记忆的主机名(如www.example.com)转换为机器可识别的IP地址。 FTP协议 作用:用于实现交互式文件传输功能。 特点:FTP支持Standard(主动…...

Python毕业设计选题:基于Python的无人超市管理系统-flask+vue
开发语言:Python框架:flaskPython版本:python3.7.7数据库:mysql 5.7数据库工具:Navicat11开发软件:PyCharm 系统展示 系统首页 超市商品详情 购物车 我的订单 管理员登录界面 管理员功能界面 用户界面 员…...

WindowsDocker安装到D盘,C盘太占用空间了。
Windows安装 Docker Desktop的时候,默认位置是安装在C盘,使用Docker下载的镜像文件也是保存在C盘,如果对Docker使用评率比较高的小伙伴,可能C盘空间,会被耗尽,有没有一种办法可以将Docker安装到其它磁盘,同时Docker的数据文件也保存在其他磁盘呢? 答案是有的,我们可以…...

Java面试经典 150 题.P80. 删除有序数组中的重复项 II(004)
本题来自:力扣-面试经典 150 题 面试经典 150 题 - 学习计划 - 力扣(LeetCode)全球极客挚爱的技术成长平台https://leetcode.cn/studyplan/top-interview-150/ 题解: class Solution {public int removeDuplicates(int[] nums)…...

【Three.js】SpriteMaterial 加载图片泛白,和原图片不一致
解决方法 如上图所示,整体泛白了,解决方法如下,添加 material.map.colorSpace srgb const imgTexture new THREE.TextureLoader().load(imgSrc)const material new THREE.SpriteMaterial({ map: imgTexture, transparent: true, opacity:…...
了解神经网络中的激活函数
一、激活函数的特征 非线性,激活函数必须是非线性函数。可微性,训练网络模型时,基于梯度的模型最优化方法要求激活函数必须是可导的。单调性,单调递增或单调递减,单调函数保证模型的简单。隐藏层一般需要使用激活函数…...

配置BGP与IGP交互和路由自动聚合示例
组网需求 如图所示,用户将网络划分为AS65008和AS65009,在AS65009内,使用IGP协议来计算路由(该例使用OSPF做为IGP协议)。要求实现两个AS之间的互相通信。 配置思路 采用如下的思路配置BGP与IGP交互: 在AR…...

代码随想录算法训练营第三十三天 | 62.不同路径 63.不同路径
LeetCode 62.不同路径: 文章链接 题目链接:62.不同路径 思路: 动态规划 使用二维数组保存递推结果 ① dp数组及下标含义 dp[i][j]:表明从(0, 0)到下标为(i, j)的点有多少条不同的路径 ② 递推式: 机器人只能向下或向…...

使用Flask构建RESTful API
💓 博客主页:瑕疵的CSDN主页 📝 Gitee主页:瑕疵的gitee主页 ⏩ 文章专栏:《热点资讯》 使用Flask构建RESTful API Flask简介 环境搭建 安装Flask 项目结构 创建应用 路由定义 请求处理 获取查询参数 获取请求体 响应…...

基于springboot的Java学习论坛平台
基于springboot的Java学习论坛平台 摘 要 在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括学习平台的网络应用,在外国学习平台已经是很普遍的方式,不过国内的管理平台可能还处于起步阶段。学习平台具…...
Python离线环境搭建
引言 在软件开发过程中,我们常常会遇到内网环境无法直接访问外网的情况,这就需要我们通过一些特殊手段来搭建Python开发环境。本文将详细介绍如何利用U盘在内网机与外网机之间迁移Python环境及其依赖包。 工具准备 1台内网机1台外网机1个U盘 操作步骤…...
ES6从入门到精通:前言
ES6简介 ES6(ECMAScript 2015)是JavaScript语言的重大更新,引入了许多新特性,包括语法糖、新数据类型、模块化支持等,显著提升了开发效率和代码可维护性。 核心知识点概览 变量声明 let 和 const 取代 var…...

Opencv中的addweighted函数
一.addweighted函数作用 addweighted()是OpenCV库中用于图像处理的函数,主要功能是将两个输入图像(尺寸和类型相同)按照指定的权重进行加权叠加(图像融合),并添加一个标量值&#x…...

高频面试之3Zookeeper
高频面试之3Zookeeper 文章目录 高频面试之3Zookeeper3.1 常用命令3.2 选举机制3.3 Zookeeper符合法则中哪两个?3.4 Zookeeper脑裂3.5 Zookeeper用来干嘛了 3.1 常用命令 ls、get、create、delete、deleteall3.2 选举机制 半数机制(过半机制࿰…...
VTK如何让部分单位不可见
最近遇到一个需求,需要让一个vtkDataSet中的部分单元不可见,查阅了一些资料大概有以下几种方式 1.通过颜色映射表来进行,是最正规的做法 vtkNew<vtkLookupTable> lut; //值为0不显示,主要是最后一个参数,透明度…...
数据库分批入库
今天在工作中,遇到一个问题,就是分批查询的时候,由于批次过大导致出现了一些问题,一下是问题描述和解决方案: 示例: // 假设已有数据列表 dataList 和 PreparedStatement pstmt int batchSize 1000; // …...

在WSL2的Ubuntu镜像中安装Docker
Docker官网链接: https://docs.docker.com/engine/install/ubuntu/ 1、运行以下命令卸载所有冲突的软件包: for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done2、设置Docker…...
rnn判断string中第一次出现a的下标
# coding:utf8 import torch import torch.nn as nn import numpy as np import random import json""" 基于pytorch的网络编写 实现一个RNN网络完成多分类任务 判断字符 a 第一次出现在字符串中的位置 """class TorchModel(nn.Module):def __in…...
重启Eureka集群中的节点,对已经注册的服务有什么影响
先看答案,如果正确地操作,重启Eureka集群中的节点,对已经注册的服务影响非常小,甚至可以做到无感知。 但如果操作不当,可能会引发短暂的服务发现问题。 下面我们从Eureka的核心工作原理来详细分析这个问题。 Eureka的…...
python报错No module named ‘tensorflow.keras‘
是由于不同版本的tensorflow下的keras所在的路径不同,结合所安装的tensorflow的目录结构修改from语句即可。 原语句: from tensorflow.keras.layers import Conv1D, MaxPooling1D, LSTM, Dense 修改后: from tensorflow.python.keras.lay…...
#Uniapp篇:chrome调试unapp适配
chrome调试设备----使用Android模拟机开发调试移动端页面 Chrome://inspect/#devices MuMu模拟器Edge浏览器:Android原生APP嵌入的H5页面元素定位 chrome://inspect/#devices uniapp单位适配 根路径下 postcss.config.js 需要装这些插件 “postcss”: “^8.5.…...