将人工智能应用于 API 安全

如今,在安全行业中,几乎每个地方都会提到人工智能 (AI) 的话题。确实,人工智能是一个热门话题。像许多热门话题一样,围绕它有相当多的嗡嗡声和炒作。突然间,你遇到的每个人似乎都在大力利用人工智能。

正如你可以想象的那样,这给人工智能这个话题造成了相当大的迷雾。特别是,很难理解人工智能何时可以增加价值,何时仅被用于其嗡嗡声和炒作。然而,除了炒作之外,我们如何知道人工智能何时被以有用的方式创造性地解决问题?

根据经验,人工智能在应用于特定问题时效果最佳。换句话说,人工智能需要谨慎、战略性和有条理地利用,以解决某些适合它的问题。虽然存在很多这样的问题,但 API 安全性就是这样一个问题,人工智能在这方面产生了良好的结果。

让我们看一下利用人工智能来提高 API 安全性的五种方法:

1. API 发现:可以利用人工智能来研究 API 的请求和响应数据。可以执行行为分析来发现以前未知的 API 端点。一旦发现,这些以前未知的 API 就可以包含在资产清单、资产管理、安全策略和安全监控活动中。通过这种方式,API 发现对整体 API 安全性做出了重要贡献。

2. 架构执行/访问控制:随着人工智能研究 API 的请求和响应数据,除了 API 发现之外,还有其他好处。可以学习并执行特定 API 端点的模式,并且可以观察并缓解随后与学习模式的偏离。可以生成准确适合指标的函数,例如请求大小和响应大小、有数据和无数据的延迟、请求率和错误率、响应吞吐量等。随后也可以观察到与这些指标的偏差,然后加以缓解。这提供了跨 API 端点的改进的访问控制功能 实施架构和改进访问控制的能力是整体 API 安全性的另一个重要贡献者。

3. 敏感数据的暴露:人工智能研究 API 请求和响应数据的另一个好处是能够识别传输中的敏感数据。这包括检测和标记正在暴露的个人身份信息 (PII)。包括 PII 在内的敏感数据的暴露对于大多数企业来说是一个很大的风险。提高检测和缓解敏感数据泄露的能力可以提高 API 的整体安全性。

4. 第 7 层 DDoS 保护:虽然大多数企业在第 3 层和第 4 层都有 DDoS 保护,但他们可能在第 7 层没有。对于 API,第 7 层是大部分操作所在。因此,可以利用人工智能来帮助保护 API 端点免受第 7 层可能发生的误用和滥用。人工智能可以用于分析从企业 API 端点收集的指标和日志数据。通过这种持续分析和 API 端点行为基线生成的可见性提供了对异常的洞察和警报,然后可用于生成第 7 层保护策略。改进的第 7 层 DDoS 防护意味着改进的 API 安全性。

5. 恶意用户检测:恶意用户或客户对大多数企业构成重大风险。可以随着时间的推移对企业的所有客户端交互(包括与 API 端点的交互)进行分析,并识别异常值。然后,可以根据每个客户端与特定 API 端点的所有交互,为每个客户端提供风险评分。根据每个客户的具体活动,客户的威胁级别将随着时间的推移而上升或下降。可以制定策略和流程来定义如何处理这些恶意用户/客户端。这为提高 API 安全性开辟了另一条途径。

如今,AI 和 API 安全都是大多数安全专业人员最关心的问题。尽管人工智能有很多讨论和炒作,但它是一项可以为安全程序增加巨大价值的技术。毫不奇怪,像许多技术一样,人工智能在应用于适合它的特定问题时效果最佳。根据经验,API 安全性恰好是这些问题之一。

通过谨慎、战略性和系统性地将人工智能应用于 API 安全,企业可以改善其整体安全状况。

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

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

相关文章

使用【Blob、Base64】两种方式显示【文本、图片、视频】 使用 video 组件播放视频

Blob 显示 Blob 对象的类型是由 MIME 类型(Multipurpose Internet Mail Extensions)来确定的。MIME 类型是一种标准,用于表示文档、图像、音频、视频等多媒体文件的类型。以下是一些常见的 Blob 对象类型: text/plain&#xff1…

LLM应用架构 LLM application architectures

在本课程的最后一部分,您将探讨构建基于LLM的应用程序的一些额外考虑因素。首先,让我们把迄今为止在本课程中所见的一切汇总起来,看看创建LLM驱动应用程序的基本组成部分。您需要几个关键组件来创建端到端的应用程序解决方案,从基…

时代风口中的Web3.0基建平台,重新定义Web3.0!

近年来,Web3.0概念的广泛兴起,给加密行业带来了崭新的叙事方式,同时也为加密行业提供了更加具有想象力的应用场景与商业空间,并让越来越多的行业从业者们意识到只有更大众化的市场共性需求才能推动加密市场的持续繁荣。当前围绕这…

idea 启动出现 Failed to create JVM JVM Path

错误 idea 启动出现如下图情况 Error launching IDEA If you already a 64-bit JDK installed, define a JAVA_HOME variable in Computer > System Properties> System Settings > Environment Vanables. Failed to create JVM. JVM Path: D:\Program Files\JetB…

智慧空开让用电更安全、管理更智能——电脑APP远程控制开合闸

安科瑞 崔丽洁 01 什么是低压断路器?低压断路器的定义是:能够接通、承载及分断正常电路条件下的电流,也能在规定的非正常电路条件(过载、短路、特别是短路)下接通、承载一定时间和分断电流的开关电器。 断路器的分类&…

SwinTransformer学习记录(一)之整体架构

SwinTransformer自问世以来,凭借其优秀的性能,受到无数研究者的青睐,因此作为一个通用的骨干网络,其再目标检测,语义分割,去噪等领域大杀四方,可谓是风光无限,今天,我们便…

高级深入--day30

Scrapy Shell Scrapy终端是一个交互终端,我们可以在未启动spider的情况下尝试及调试代码,也可以用来测试XPath或CSS表达式,查看他们的工作方式,方便我们爬取的网页中提取的数据。 如果安装了 IPython ,Scrapy终端将使用 IPython (替代标准Python终端)。 IPython 终端与其…

v-model绑定input、textarea、checkbox、radio、select

1.input <div><!-- v-model绑定input --><input type"text" v-model"message"><h2>{{message}}</h2></div><script>const App{template:#my-app,data() {return {message:Hello World,}},}Vue.createApp(App).…

【大数据】HDFS概述(学习笔记)

一、文件系统、分布式文件系统 1、传统文件系统 文件系统是一种存储和组织数据的方法&#xff0c;实现了数据的存储、分级组织、访问和获取等操作。 文件系统使用树形目录的抽象逻辑概念代替了硬盘等物理设备使用数据块的概念。 数据&#xff1a;指存储的内容本身。这些数据…

what?es数据偏移了8小时...

今天搞监控大屏的时候&#xff0c;测试突然提出一个问题说&#xff0c;查一段时间的数据&#xff0c;时间曲线返回的日期有时候会比查询时间多&#xff0c;翻看代码后&#xff0c;初步定位为es的时区问题&#xff0c;后来将时间曲线的直方图聚合增加时区后&#xff0c;返回数据…

H3C交换机的40G堆叠线 ,可以插在普通光口做堆叠吗?

环境&#xff1a; S6520X-24ST-SI交换机 H3C LSWM1QSTK2万兆40G堆叠线QSFP 问题描述&#xff1a; H3C交换机的40G堆叠线 &#xff0c;可以插在普通光口做堆叠吗&#xff1f; 解答&#xff1a; 1.H3C交换机的40G堆叠线通常是用于连接堆叠模块或堆叠端口的。这些堆叠线通常使…

Centos7使用nginx搭建rtmp流媒体服务器

为什么写这篇文章 2023年10月份&#xff0c;公司系统中有个需求&#xff0c;需要使用摄像头记录工程师在维修设备时的工作状态&#xff0c;找到了一家做执法记录仪的厂商&#xff0c;通过厂商发过来的文档了解到该执法记录仪支持通过rtmp协议推流至服务器&#xff0c;第一次接…