什么是安全平行切面

安全平行切面的定义

通过嵌入在端—管—云内部的各层次切点,使得安全管控与业务逻辑解耦,并通过标准化的接口为安全业务提供内视和干预能力的安全基础设施。安全平行切面是一种创新的安全体系思想,是实现“原生安全”的一条可行路径。

为什么需要安全平行切面

相对于传统外挂式安全,原生安全以内建安全、主动防御、整体防御为主要特点。但当前原生安全普遍采用强耦合式内嵌方式实现,虽然提升了安全防御能力,但是带来了绑腿走路的困境:安全团队与 IT 团队同步规划、同步建设的安全增强组件,因为基础设施的缺陷或强业务需求而回滚,导致安全建设前功尽弃。
原生安全的“最后一公里”如何落地,如何与企业架构和业务逻辑平行发展又相互协同、实现低侵入式的安全建设,这些都是原生安全体系发展的痛点和难点。
在数字化业务复杂性爆炸,强耦合式的原生安全可行性低的困境之下,原
生安全的未来应该走向何方?

企业安全建设的需求

企业需求是业务和安全能够融合在一起但又相互解耦,即安全能够深入业务逻辑,不再是外挂式安全;业务上线即带有默认安全能力,并实现跨维的检测、响应与防护;同时安全能力可编程、可扩展,与业务各自独立演进。原生安全需要一个正交融合的平行空间,以既融合又解耦的方式进行安全防护,非常好地满足了企业建立“原生安全”能力的需求。

安全平行切面的核心是AOP

在 1997 年施乐帕洛阿尔托研究中心的 Gregor 等学者在著名的 ECOOP
编程语言会议上提出面向切面编程 (Aspect-oriented Programming,AOP)。
研究发现,面向对象编程(OOP)不能解决所有的问题,特别是涉及到大量类(Class) 的横切(Cross-cut)系统性功能很难用面向对象编程(OOP)解决。
而面向切面编程(AOP)通过预编译、运行时动态代理、注入等方式能够在不修改原码情况下给程序的正常业务逻辑中动态添加或修改功能,能很好解决上述问题。面向切面编程(AOP)在 AspectJ 和 Spring 等项目中得到应用。

安全平行切面的三大优势

安全平行切面能够更好地应对复杂性爆炸带来的安全挑战,具备三大显著优
点,包括:

感知覆盖能力强

感知覆盖是安全领域“看得见”的基础能力,做不到感知覆盖就很难保障系
统安全和数据安全。由于系统复杂性和碎片化导致想要做到感知覆盖挑战艰巨:
在微观层面,应用内部行为的内视和细颗粒度数据的流转追溯难;在宏观层面,网络和数据安全态势感知更加不易。安全平行切面技术将安全基础设施融入应用和系统内部,且可以根据安全需求来调整感知目标,能极大的提升感知覆盖能力。

快速应急攻防响应

在安全应急时往往需要快速发现和阻断攻击链,并且实现低漏报、零误报。
但是让业务团队快速修补漏洞并不现实,由于业务系统的复杂性,导致补丁修复需要大量的测试,修复时间比较漫长。正交融合的安全平行切面能够在业务漏洞修复之前,快速阻断攻击链,达到快速应急响应的目的,保障业务系统安全连续性运行。

高效的安全治理与灵活安全布防

在复杂性爆炸的场景下,在安全治理上的投入经常远大于做安全攻防的投入,甚至超过 80% 的安全成本是安全治理投入,导致治理的效率往往比较低。正交融合的安全平行切面可以支撑对业务的高效安全治理。再进一步,安全需要灵活部署安全阵地。攻防是人与人的对抗,核心是知己知彼。如果所有的防御体系都一样,那么有经验的攻击者总能找到机会来绕过这样僵化的防御体系。安全平行切面与业务解耦和独立演化,可以灵活部署安全防护,能提供差异化的安全防御体系,可以有效应对攻击者的挑战。
安全平行切面将业务部署维度与安全部署维度正交融合——两者既能融合为一体,又能独立解耦,各自平行发展,而不是绑在一起演进。安全平行切面这种正交融合难以用现实的物理场景来类比,它更像是科幻场景中的五维平行时空。
安全运营者可以通过这样的平行空间跨维度追踪和阻止恶意网络攻击,或者通过这样的高维空间视角把低维空间展开并做应急的干预或者是深入的审计。通过这样的能力,安全平行切面实现了业务和安全的解耦和共同进化,可以高效保障业务的安全和发展,而不是与业务相互制约。安全平行切面为原生安全落地提供了一种切实可行的方案

安全平行切面的架构图

在这里插入图片描述
在这里插入图片描述

参考链接

蚂蚁集团 安全平行切面白皮书

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

QRadioButton、QCheckBox样式表

QRadioButton、QCheckBox样式表 RGB颜色查找表阿里巴巴矢量图标库实现效果Chapter1 QRadioButton样式表详细描述示例效果源码样式表 Chapter2 QRadioButton样式表Chapter3 QCheckBox样式美化Chapter4 QCheckBox自定义样式($$$)效果图1.实现QCheckBox控件…

说说你对React Router的理解?常用的Router组件有哪些?

一、是什么 react-router等前端路由的原理大致相同,可以实现无刷新的条件下切换显示不同的页面 路由的本质就是页面的URL发生改变时,页面的显示结果可以根据URL的变化而变化,但是页面不会刷新 因此,可以通过前端路由可以实现单…

3.5_文件和目录列表

要想知道系统中有哪些文件,可以使用列表命令(ls)。本节将描述ls命令和可用来格式化其输出信息的选项。 总结 ls命令最基本的形式会显示当前目录下的文件和目录: 命令/参数备注ls按列排序显示当前目录下的文件和目录-F区分文件和…

实体店铺必看:如何申请低手续费或免手续费的收款码

在数字支付日益普及的今天,为实体店铺如餐饮店引入低成本甚至免手续费的收款解决方案变得尤为重要。本文将详细介绍实体店铺如何申请低手续费或免手续费的收款码,助您降低运营成本,提升业务效率。 一、了解不同支付平台的政策 首先&#xf…

代码随想录图论部分-695. 岛屿的最大面积|1020. 飞地的数量

695. 岛屿的最大面积 题目:给你一个大小为 m x n 的二进制矩阵 grid 。岛屿 是由一些相邻的 1 (代表土地) 构成的组合,这里的「相邻」要求两个 1 必须在 水平或者竖直的四个方向上 相邻。你可以假设 grid 的四个边缘都被 0(代表水&#xff0…

6.4翻转二叉树(LC226—送分题,前序遍历)

算法: 第一想法是用昨天的层序遍历,把每一层level用切片反转。但是这样时间复杂度很高。 其实只要在遍历的过程中去翻转每一个节点的左右孩子就可以达到整体翻转的效果。 这道题目使用前序遍历和后序遍历都可以,唯独中序遍历不方便&#x…

双路四电磁铁控制比例多路阀放大器

比例多路换向阀属于换向阀类,配置外置比例放大器。它控制一个或同时操作的多个液压耗能器的运动方向和速度。 该控制装置与负载无关,且为无极的。全面的模块化系统,具有各种型号和组合选项,使用范围:装载起重机、升降工…

SpringBoot+MybatisPlus Restful示例

增删改查,分页 CREATE TABLE tbl_book ( id int NOT NULL AUTO_INCREMENT, type varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, name varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, desc_ription varchar(255) CHAR…

Python的requests库爬取商城优惠券

首先,我们需要了解要抓取的网页的结构和数据格式。在这个例子中,我们使用Python的requests库来发送HTTP请求,并使用BeautifulSoup库来解析HTML内容。 import requests from bs4 import BeautifulSoup然后,我们需要使用requests库的…

【IP-guard WebServer 远程命令执行漏洞复现(0day)】

文章目录 一、漏洞说明二、影响版本三、资产测绘四、漏洞复现五、修复建议 一、漏洞说明 IP-guard是由溢信科技股份有限公司开发的一款终端安全管理软件,旨在帮助企业保护终端设备安全、数据安全、管理网络使用和简化IT系统管理。 IP-guard Webserver远程命令执行漏…

家纺服装行业出口管理ERP解决方案

我国是世界上最大的纺织品生产出口国,有着悠久的家纺服装贸易历史。今年前8个月,我国家纺出口市场经历了震荡波动,8月单月家纺出口增速,结束连续3个月的下降趋势,由负转正。后续家纺出口市场预计将缓慢修复&#xff0c…

100+ Windows运行命令大全,装B高手必备

操作电脑关闭、重启、注销、休眠的命令细则: 用法: shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f] [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]] 没有参数 显示帮助。这与键入 /? 是一样的。…

GZ038 物联网应用开发赛题第3套

2023年全国职业院校技能大赛 高职组 物联网应用开发 任 务 书 (第3套卷) 工位号:______________ 第一部分 竞赛须知 一、竞赛要求 1、正确使用工具,操作安全规范; 2、竞赛过程中如有异议,可向现场考评…

canvas 曲线图 双数值轴 山峰图

下面的代码本人亲自撰写&#xff0c;原生不易啊。 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>D…

Linux学习-破解Root密码

破解root密码思路 1&#xff09;重启系统,进入 救援模式 开启虚拟机A&#xff0c;在此界面按e键 在linux开头的该行&#xff0c;将此行的ro修改为rw 然后空格输入 rd.break 按 ctrl x 启动&#xff0c;会看到switch_root:/# 2&#xff09;切换到硬盘操作系统环境 # chroot …

系统分区、MSR -重装系统中的一点小知识

一、前言&#xff1a; 在使用优启通装载的U盘重装系统时&#xff0c;出现了一点问题&#xff0c;问题和解决方法以及涉及知识贴在下面。 以前大都是使用微软官方的镜像系统直接写入U盘&#xff0c;将其做成系统盘&#xff08;媒体创建工具Media Creation Tool&#xff09;&am…

ubuntu16.04 交叉编译 mbedtls

在为客户交叉编译项目时需要依赖 mbedtls&#xff0c; 客户的机器是 arm64 的 ubuntu 16.04&#xff0c; 交叉编译过程中遇到几个问题。 首先&#xff0c; mbedtls 需要依赖 python, 在 cmake 的过程中&#xff0c; 如果不是使用系统默认的 cmake 可能会导致&#xff0c;mbedt…

Kali常用配置(持续更新)

1. 同步系统时间 命令&#xff1a;dpkg-reconfigure tzdata &#xff0c;这个命令可以同时更新系统时间和硬件时间。 然后选择区域和城市&#xff0c;中国可以先选择Asia&#xff0c;然后选择Shanghai 2.更换系统数据源 # vim /etc/apt/sources.list #不是root用户的话需要…

企业如何做好双十一宣传?

传媒如春雨&#xff0c;润物细无声&#xff0c;大家好&#xff0c;我是51媒体网胡老师。 马上就要双十一了&#xff0c;企业如何在业绩与口碑中实现双丰收呢&#xff1f;又如何借助这一热度做好品牌宣传呢&#xff1f;今天胡老师就从双十一前期&#xff0c;中期&#xff0c;后期…

python爬虫怎么翻页

爬虫程序的代码实现如下&#xff1a; #include <iostream> #include <string> #include <curl/curl.h>int main() {CURL *curl;CURLcode res;std::string readBuffer;curl_global_init(CURL_GLOBAL_DEFAULT);curl curl_easy_init();if(curl) {curl_easy_se…
最新文章