云可见性和端口欺骗:已知的未知

news2024/11/17 5:26:52

与所有技术一样,新工具是建立在以前的基础上的迭代,经典的网络日志记录和指标也不例外。

网络流量的工具、检测和监控在私有云和内部部署中几乎没有变化。今天使用的许多日志和指标已有将近二十年的历史,最初是为了解决计费等问题而设计的。

对交通流模式的可见性是一个额外的好处。流量记录恰好是经久不衰的用例。然而,这种对既定方法的依赖在网络和端口欺骗中留下了一些漏洞。

但什么是端口欺骗,为什么它很重要?

就像网络上的应用程序和数据可见性一样,现在使用的许多规则和 RFC 都是十多年前编写的,描述了某些东西“应该”如何工作,尽管没有真正的规则来强制执行。

这为很少使用的可能部署提供了很大的灵活性。当应用程序或服务配置错误或恶意行为者想要逃避检测时,即使对标准端口进行最细微的更改也会妨碍大多数当前的可见性和检测方案。

端口欺骗是一种众所周知的技术,MITRE ATT&CK 有一整个类别专门用于这种规避。

规避可见性的最常见和通用示例之一是在非标准端口上使用安全外壳 (SSH) 协议。SSH 通常分配给端口 22。

安全工具假定 SSH 流量将使用端口 22,并且世界上几乎每个安全团队都将该端口紧紧锁定。通常的做法是在外围封锁这个端口并称其为安全的。容易,对吧?

没那么快。如果坏人更改了 SSH 流量的默认端口怎么办?端口 443 广泛用于 HTTPS/TLS,并且几乎始终保持打开状态。

HTTPS 流量在现代企业中无处不在,适用于关键业务活动和个人活动。IT 防火墙不会定期阻止端口 443/HTTPS,因此使其成为攻击者的理想入口点。

更改 SSH 以在 443 上运行是一项简单的任务。有许多论坛提供了有关执行此操作的正当和不正当理由的详细说明。几乎所有现代云可见性工具都会报告流量,而不是实际情况。

即使是云中的工作负载也可能会错误识别自己的连接。活动的 SSH 会话可能会被误报为 TLS,因为 Linux 操作系统假定连接类型仅基于端口。

网络弄错了,操作系统工具也通过将此流量报告为已知已知来弄错。

如今,几乎所有流量都通过其 TCP 和 UDP 端口进行评估。这导致了关于流量性质的许多假设。在公共云、私有云和本地部署中都是如此。

在当今安全意识越来越强的世界中,对流量的性质做出假设并不像以前那样安全。SSH 是一个非常强大的工具,威胁参与者可以使用它在任何网络中进行文件传输、隧道和横向移动。

这只是一个工具如何有多种用途的一个例子。考虑到其他应用程序和协议,无法看到的实现变得令人望而生畏。MITRE 有自己的端口欺骗类别,而且这种趋势只会越来越大。

东西向流量也需要深度可观察性。下一代防火墙 (NGFW) 已经在边界点的本地解决了这个问题。然而,公共云是另一回事,这个问题尚未在东西方或横向规模上得到解决。

VPC 流日志只记录与端口号一起发生的对话,并不知道正在使用什么应用程序或协议。通过深度数据包检测进行深度观察可以调查对话,并可以正确识别正在使用的应用程序和协议。

公司称之为应用程序智能,目前在网络流量检测中识别了 5,000 多个应用程序、协议和属性。

应用程序元数据智能不仅会查看外部标头,还会更深入地查看数据包。我们深入研究了定义给定应用程序的数据包的独特特征。这称为深度可观察性。

如果攻击者通过 SSH 从同一子网中的工作负载 A 连接到工作负载 B,公司的深度可观察性管道会使用应用程序智能查看流量的真实情况并将其报告给安全工具。

在这种情况下,可以提醒技术人员在端口 443 上存在伪装成 Web 流量的 SSH 流量。这种可观察性的深度可以轻松跨越整个企业的东西方,包括公共云和容器到容器的通信。

在公共云中,深度数据包检测面临着一系列独特的挑战。没有广播,要检查流量,需要有一个安全 VPC 来引导流量通过或流量镜像。

第二个不太复杂的选项是将流量镜像到适当的工具。Gigamon 解决了第二个解决方案。好处包括降低部署复杂性和操作摩擦,而不会像在线检查路径那样损害性能。

众所周知,开发人员将继续快速运行,DevOps 将无意中部署未知或配置错误的应用程序,而威胁参与者将不断寻求利用这些漏洞来制造盲点。

SecOps 将尝试验证规则和保护措施,这只能通过具有网络衍生情报和洞察力的深度观察才能真正实现。

如果组织无法在非标准端口上检测到 SSH 的简单用例,那么其混合云基础架构中可能还潜伏着哪些其他已知的未知因素?

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Node 08-express框架

express 介绍 express 是一个基于 Node.js 平台的极简、灵活的 WEB 应用开发框架,官方网址: https://www.expressjs.com.cn/ 简单来说,express 是一个封装好的工具包,封装了很多功能,便于我们开发 WEB 应用(HTTP 服务)…

强训之【查找组成一个偶数最接近的两个素数和二进制插入】

目录 1.查找组成一个偶数最接近的两个素数1.1题目1.2思路1.2.1 暴力解法1.2.2 取中判断 1.3代码1.3.1暴力求解代码1.3.2 取中判断代码 2.二进制插入2.1题目2.2思路2.3代码 3.选择题 1.查找组成一个偶数最接近的两个素数 1.1题目 链接: link 描述 任意一个偶数(大于…

Android学习Day1

Android学习笔记 了解Android 的结构ActivityAndroid中的布局了解安卓的结构ActivityAndroid中的布局代码展示(登录界面的实现):实现效果:代码展示(注册界面的实现)实现效果一些之前学习的笔记end 了解Android 的结构 Activity …

服务(第八篇)location和rewrite

常用的Nginx正则表达式: 从功能看,rewrite和location似乎有点像,都能实现跳转,主要区别在于rewrite是在同一域名内更改获取资源的路径,而location是对一类路径做控制访问或反向代理,还可以proxy_pass到其他机器。 rew…

企业如何挑选设备管理系统?

在当今高度竞争的市场环境中,企业需要不断提高生产效率、确保设备的可靠性和安全性以降低运营成本。设备管理系统(Equipment Management System,简称EMS)是一种帮助企业实现这些目标的有力工具。本文将为您解析企业如何挑选合适的…

提高亚马逊等其他跨境平台的曝光率方法有哪些?

很多卖家都会想尽办法提高自己店铺的曝光率,但有些新手卖家可能不知道曝光率意味着什么 简单来说,曝光率是指你自己的店铺和产品被呈现给顾客的次数,一般来说,曝光率通常决定了你店铺的总流量,交易总量,订…

PM866 3BSE050200R1高压变频器的四种控制方法

PM866 3BSE050200R1高压变频器的四种控制方法 高压变频器装置指驱动输入电源为6,000V或10KV的电机装置,高压变频器一般主要有下列几种方案选择: 一、直接高压控制(高成本) 目前以采用美国罗宾康类似的无谐波变频技术&a…

凌恩生物美文分享|3月客户文章盘点——累计IF=105,平均IF=8.08

凌恩生物以打造国内一流生物公司为目标,在科研测序领域深耕不辍,吸纳多名在生物信息高级技术人员的加盟,参与并完成多个高科技项目。现已在宏组学、基因组、表观遗传以及蛋白代谢等多组学及联合分析领域积累了深厚经验,打造出成熟…

ASP.NET Core MVC 从入门到精通之布局

随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生&#xff0c…

核心业务4:标的管理

核心业务4:标的管理 1.标的管理流程图 2.数据库表设计 3.前端逻辑设计 4.后端逻辑设计 5.标的放款TODO 核心业务4:标的管理 1.标的管理流程图 ①上一个核心业务通过审核借款申请结束

mybatis-plus的代码生成器的应用

目录 1.工程引入mybatis-plus3-generator代码生成器2.只需要关注mybatis-plus-config.properties然后生成代码3.分别添加依赖解决报错4.加入其它配置然后测试效果 3.4版本 1.工程引入mybatis-plus3-generator代码生成器 mybatis-plus3-generator放入项目工程中,父工…

JeecgBoot 3.5.1 版本发布,开源的企业级低代码平台

项目介绍 JeecgBoot是一款企业级的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue3,Mybatis-plus,Shiro,JWT 支持微服务。强大的代码生成器让前后端代码一键生成! JeecgBoot引领…

kafka manager服务部署

1.配置一台centos7主机或者直接在kafka服务主机上部署也可以,关闭firewalld和selinux服务 2.安装java环境(需要jdk11以上) 参考:jdk1.8环境配置_Apex Predator的博客-CSDN博客 3.从github上下载编译好的cmak压缩包(下载最新版本的3.0.0.6) 下载地址&a…

Gradio 部署工具保姆级教程来了,以图生图,画你所想

2023 年以来国内各家大厂竞相发布大模型,AIGC 的热度来到了前所未有的高度,AI 绘画在国际艺术博览会上频频夺冠,数字艺术的新纪元正在逐渐展开。你是否也想与顶尖技术人员一起,参与到 AIGC 的浪潮中呢? 2023 PaddlePa…

source insight4.0使用技巧总结

一、技巧1:查看函数调用关系 步骤 1:在主菜单中点击下图中的按钮 图 1 打开relation界面 步骤 2:在弹出的relation界面点击“设置”按钮, 图2 点击“设置”按钮 步骤3: 在“设置”界面中,“Levels”选择…

一文详解一致性协议

目录 一致性协议 2PC二阶段提交 二阶段提交存在的问题: 3PC 三阶段提交 优点 Paxos算法 流程演变 Paxos优缺点 活锁问题 ZAB协议(Fast Paxos) 一致性协议 事务需要跨多个分布式节点时,为了保证事务的ACID特性,需要选举出一个协调者…

LeetCode 1105. Filling Bookcase Shelves【记忆化搜索,动态规划】中等

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章…

甘特图控件DHTMLX Gantt入门使用教程【引入】:dhtmlxGantt与ASP.NET Core(下)

DHTMLX Gantt 是用于跨浏览器和跨平台应用程序的功能齐全的Gantt图表。可满足项目管理应用程序的大部分开发需求,具备完善的甘特图图表库,功能强大,价格便宜,提供丰富而灵活的JavaScript API接口,与各种服务器端技术&a…

从Pandas快速切换到Polars :数据的ETL和查询

对于我们日常的数据清理、预处理和分析方面的大多数任务,Pandas已经绰绰有余。但是当数据量变得非常大时,它的性能开始下降。 我们以前的两篇文章来测试Pandas 1.5.3、polar和Pandas 2.0.0之间的性能了,Polars 正好可以解决大数据量是处理的…

电影《忠犬八公》观后感

上周看了电影《忠犬八公》,整部电影是以一条狗为故事线演绎的,之前看电影《忠犬帕尔玛》的时候,同事就推荐了《忠犬八公》,以为说的是同一部电影,去维基百科查过才知道,中国版的冯小刚为主演的《忠犬八公》…