当前位置:网站首页>网络安全漫山遍野的高大上名词之后的攻防策略本质
网络安全漫山遍野的高大上名词之后的攻防策略本质
2022-07-26 08:51:00 【国产大熊猫】
我认为网络安全的攻防对抗就是一个十字坐标上的对抗
1)攻击人员关注的就是 source -> sink 的数据流动过程中,是否存在攻击的机会,而攻击时bypass的重点就是sanitize是否足够严密
2)对应的防护人员需要在多个层面构建防护措施,不管是网络层、应用层、主机层架设足够严密的sanitize

3)如上图所示,如果我们把图中蓝色看成坐标系,红色的1 2 3看做是三个函数,而灰色的内容看成函数入参的危险阈值
3.1)函数入参的危险阈值超过了绿线,则安全人员应收到告警,而危险阈值超过了红线则应直接阻断函数调用
3.2)函数调用的顺序(例如 1 2 3 是常见的缓冲区溢出攻击链),满足一定规律应告警或拦截
3.3)函数调用的函数入参以及函数顺序(例如 1 2 3 是常见的缓冲区溢出攻击链并且入参危险阈值达到绿线甚至红线),满足一定规律应告警或拦截


总结:安全防护策略主要是针对入参校验(纵坐标)、逻辑链校验(横坐标)以及入参结合逻辑链的双校验(横纵坐标)
我们把这个思路带入实战:
4)edr、hids、态势感知等产品为何说他们名字不同,但是本质一样呢?是因为他们使用的防护理论一致
4.1)函数入参的危险阈值达到阈值,对应执行某安全行为(告警或拦截)
4.2)函数的调用顺序达到达到阈值,对应执行某安全行为(告警或拦截)
4.3)入参与函数调用达到阈值,对应执行某安全行为(告警或拦截)
参照下图:

5)进一步的我们来看看应用防护RASP产品,其底层逻辑一模一样
5.1)函数入参的危险阈值达到一定标准,对应执行某安全行为(告警或拦截)
参加下图,使用黑名单拦截调用入参:

5.2)函数的调用顺序达到一定标准,对应执行某安全行为(告警或拦截)
5.3)入参与函数调用达到阈值,对应执行某安全行为(告警或拦截)
参加下图,校验调用堆栈的上下文逻辑和入参:

6)至于流量层面也完全一致,只不过流量的实时性过高,很难做到类似于应用侧、主机侧能保障逻辑上下文校验,所以目前流量侧的基本涵盖的只有一种情况
6.1)函数入参的危险阈值达到一定标准,对应执行某安全行为(告警或拦截)
7)最后我们谈谈所谓的拟态防御吧,请先看下图:

如果将图中XY坐标所形成的切面,看成是一个安全策略的覆盖面的话。
那么拟态防御的本质就是将各个覆盖面使用不同逻辑实现方式进行对照并校验完整性。
所有的网络安全防护都维护的是:保密性、完整性、可用性
而其背后的逻辑都能用一个XYZ坐标所解释,所以请不要再造词了,请专心提升行业硬实力。
参考地址:
https://mp.weixin.qq.com/s/cIJTyjusZbM5ndSTMjECUg
https://github.com/baidu/openrasp
禁止转载 谢谢
边栏推荐
- Logic of data warehouse zipper table
- Typescript snowflake primary key generator
- day06 作业---技能题7
- Web概述和B/S架构
- Mutual transformation of array structure and tree structure
- The largest number of statistical absolute values --- assembly language
- Deploy prometheus+grafana monitoring platform
- Review notes of Microcomputer Principles -- zoufengxing
- Cve-2021-3156 duplicate of sudo heap overflow privilege raising vulnerability
- idea快捷键 alt实现整列操作
猜你喜欢

数据库操作 技能6
![[untitled]](/img/3e/fb7c4d901643e6ea88a7d90ead045c.png)
[untitled]

PXE principles and concepts

pl/sql之集合

Solve the problem of C # calling form controls across threads

In the first year of L2, the upgrade of arbitrum nitro brought a more compatible and efficient development experience

Arbitrum Nova release! Create a low-cost and high-speed dedicated chain in the game social field

数据库操作技能7

Pop up window in Win 11 opens with a new tab ---firefox

Day06 homework -- skill question 1
随机推荐
TypeScript版加密工具PasswordEncoder
P1825 [USACO11OPEN]Corn Maze S
Registration of finite element learning knowledge points
day06 作业--技能题1
[search topics] flood coverage of search questions after reading the inevitable meeting
Cve-2021-26295 Apache OFBiz deserialization Remote Code Execution Vulnerability recurrence
IC's first global hacking bonus is up to US $6million, helping developers venture into web 3!
Day06 homework -- skill question 2
CSDN TOP1“一个处女座的程序猿“如何通过写作成为百万粉丝博主?
After MySQL 8 OCP (1z0-908), hand in your homework
pl/sql之集合
Ueditot_ JSP SSRF vulnerability recurrence
【数据库 】GBase 8a MPP Cluster V95 安装和卸载
[untitled]
Cadence(十)走线技巧与注意事项
Oracle 19C OCP 1z0-082 certification examination question bank 1
Implementation of Prometheus web authentication and alarm
Oracle 19C OCP 1z0-082 certification examination question bank (13-18)
Dynamic SQL and exceptions of pl/sql
Pop up window in Win 11 opens with a new tab ---firefox