揭示网络攻击的三个成功教训

2024-03-06 17:12

本文主要是介绍揭示网络攻击的三个成功教训,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

某某大型企业遭遇网络攻击和入侵之类的新闻已经见怪不怪了,似乎每隔几个月都会出现一次。那么这不免会让人反思,我们能从这些不断发生的攻击中学到什么教训?如何借助这些前车之鉴让自己在创建防御措施方面做得更好?怎样让攻击者更难以成功?

保护企业免受数据泄露,这需要从传统安全措施中进行战略性转变。过去的 10 年里,Akamai 一直在为全球客户提供建议,这些建议涉及网络安全策略、防御架构以及如何在威胁行为者不断变化的策略面前保持领先。

本文将介绍 Akamai 通过观察成功发起的攻击,进而从中学到的三个关键教训。这些经验有助于保护企业免受现代数据泄露和恶意软件感染。

一、传统 VPN 已成昨日黄花,早已不适合如今的企业环境

多年来,传统的虚拟专用网络(VPN)一直是远程访问企业网络的首选解决方案。这项传统技术最早是在 1996 年由微软开发的,当时他们开发了一种点对点隧道协议(PPTP),旨在通过一个安全通道(“隧道”)将远程用户连接到网络,使攻击者难以截取或 “窥视” 数据传输。(这一系列技术最终通过实施 IPsec 和第二层隧道协议 [L2TP] 进行了更新和完善)。

1.VPN 的安全漏洞

不幸的是,尽管能保证传输过程的数据安全性,但面临现代化的威胁,VPN 在安全控制方面存在诸多不足,原因在于 VPN 允许所有流量通过隧道传输,这是因为人们认为这条路径上的所有流量都应该受到信任。这就是在连接到 VPN 后,家庭网络和公司网络(可能具有不同的安全级别)会共享网络空间,从而使它们实际上连接在一起,并通过 VPN 隧道相互信任的原因所在。

2.ZTNA 提供的拯救之道

零信任网络访问(ZTNA)提供了解决方案,相比传统 VPN,这种方式采用了截然不同的方法,不再将远程用户的网络连接到企业网络,相反,会利用一种反向代理技术,只为远程用户提供访问执行其职责所必需的特定应用程序,而无需连接家庭和企业网络(这两者可能具有不同的安全级别)。
这种方法有效地将用户环境与企业网络隔离开来,减少了恶意软件传播到企业系统的风险。
通过实施 ZTNA,企业可以确保远程访问非常安全,因为它只允许访问经过授权的应用程序,并最大限度减少非必要网络开销,同时增强整体数据保护。

二、传统 MFA 犹如筛网,绕过方案数不胜数

多因素认证(MFA)已成为增强登录安全性的标准做法。然而传统 MFA 技术存在很多漏洞,特别是在涉及到中间人攻击、网络钓鱼活动和社会工程学绕过等方面存在很多潜在风险。

发生这种情况是因为执行传统 MFA 的不同系统之间的关系存在缺口。当攻击者使用网络钓鱼或社会工程学攻击来获取特定用户的凭据(或者仅仅是在先前的数据泄露中找到这些凭据)时,他们可以将窃取的凭据输入到认证服务中以开始认证过程。

尽管 MFA 验证响应会发送到注册给用户的企业设备,但 MFA 的 “轰炸 / 垃圾信息拥塞” 可能导致社会工程学攻击,攻击者可以通过电话 / 聊天等方式冒充技术支持人员,骗取用户信任进而帮助用户 “解决问题”。

然而真正的问题发生在企业用户被欺骗并在自己的 MFA 设备上点击 “接受” 按钮时。会话的身份验证令牌将会被发送到攻击者控制的机器(最初请求认证的那台机器)上,从而让攻击者可以连接到他们试图访问的系统或应用程序。这个最终阶段绝对不应该发生,因为攻击者的机器不属于受信任的生态系统。

实施能保护认证过程的新标准

为缓解这些风险,企业应考虑采用 FIDO2 和 WebAuthn 标准。在用户注册过程中,这些标准能在企业设备 / 笔记本电脑、MFA 设备(例如手机)和认证服务之间建立更强大加密关系。
每个请求必须通过这个安全生态系统来处理,以确保认证令牌只到达预期接收者,不能被拦截或重定向到另一个用户。通过实施 FIDO2 和 WebAuthn 标准,企业可以加强其认证过程,使攻击者极其难以截取或篡改认证请求。

三、网络由一系列复杂的 “社牛” 设备构成,它们 “期待” 相互交流

显然,即使具有强大的外部和内部安全控制,一个决心入侵企业网络的攻击者也能够实施入侵。为减轻最终入侵的影响,企业应利用更先进的分段技术,这不仅可以确保自己网络上的指定设备可以互相通信,还可以决定这些设备如何互相通信。

在识别设备并了解它们如何(在用户层面和流程层面上)通信之后,企业可以决定正常的流量看起来应该是什么样的。然后,如果恶意软件或勒索软件渗入网络,分段技术将能自动识别并限制威胁行为者的活动。

利用分段技术最大限度减小损害

分段的细粒度控制可以控制恶意软件的传播,并在网络内部限制横向移动,从而有效隔离威胁,最大限度减小潜在损害的影响范围。

总结

为了更有效地防御横跨不同环境且日益复杂的企业数据泄露,请考虑以下三个关键战略架构方法:

  • 从传统 VPN 过渡到 ZTNA
  • 采用更安全的 MFA 认证标准
  • 实施软件定义的、细粒度的微分段解决方案

这篇关于揭示网络攻击的三个成功教训的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/780768

相关文章

hot100刷题第1-9题,三个专题哈希,双指针,滑动窗口

求满足条件的子数组,一般是前缀和、滑动窗口,经常结合哈希表; 区间操作元素,一般是前缀和、差分数组 数组有序,更大概率会用到二分搜索 目前已经掌握一些基本套路,重零刷起leetcode hot 100, 套路题按套路来,非套路题适当参考gpt解法。 一、梦开始的地方, 两数之和 class Solution:#注意要返回的是数组下标def twoSum(self, nums: Lis

我成功在本地打开了Cesium啦!

1首先下载Node.js,我是跟着这篇下载的,https://zhuanlan.zhihu.com/p/77594251,不过这后面的我没弄对Cesium环境配置也没影响。 另外:我看其他推文说,在终端写node -v和npm-v查node和npm的版本可以检测node和npm是否下载成功。 2然后我在CesiumB站官号看的教学视频,跟着下载Cesium源代码。 Cesium基础入门1-零

OOP三个基本特征:封装、继承、多态

OOP三个基本特征:封装、继承、多态 C++编程之—面向对象的三个基本特征 默认分类 2008-06-28 21:17:04 阅读12 评论1字号:大中小     面向对象的三个基本特征是:封装、继承、多态。     封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。   封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信

Android三方登录,微信登录成功后闪屏问题

最近项目要加一个微信登录的功能,发现登录成功后进入WXEntryActivity界面,这个界面是微信来处理接受登录,分享等结果的。关闭的时候this.finish();界面闪烁,虽然不影响功能,但看起来狠辣眼,然后我就想是不是主题的原因,我索性将这个界面的主题设置为透明的 <activity android:name=".wxapi.WXEntryActivity"android:label="

三个同步与互斥问题之生产者与消费者

#include<stdio.h> #include<pthread.h> pthread_mutex_t  mutex; #define Max 10 pthread_cond_t pro; pthread_cond_t con; int buffer=0;//全局变量----一开始为0,只有生产者可以执行 void deal_produce(

三个同步与互斥问题之哲学家就餐

#include<stdio.h> #include <semaphore.h> #include<pthread.h> //筷子作为mutex   pthread_mutex_t chopstick[5] ;   int eatnum[5]={5,5,5,5,5}; void *eat_think(void *arg)   {       int i= *(cha

解决解压缩时的错误提示 “无法成功完成操作, 因为文件包含病毒或者潜在垃圾文件“

近期, 有一些朋友反馈在解压zip压缩包, 或者在安装软件的过程中出现了下面的错误提示: "无法成功完成操作, 因为文件包含病毒或者潜在垃圾文件" "Operation did not complete successfully because the file contains a virus or potentially unwanted software" 上述错误一般

【linux 磁盘管理】Linux磁盘管理常用三个命令为df、du和fdisk。

Linux磁盘管理好坏管理直接关系到整个系统的性能问题。 Linux磁盘管理常用三个命令为df、du和fdisk。 df:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量fdisk:用于磁盘分区 [root@izbp1f0leha0lvmqfhigzpz code]# dfFilesystem 1K-blocks Used Available Use% Mounted

发现个有趣的东西:Tweetable Mathematical Art(用三个140字符以内的函数生成一个1024尺寸的图片)

发现 我是在看《构建之法》这本书时,看到作者提到这个: 好厉害!用三段140字符以内的代码生成一张1024×1024的图片_IT新闻_博客园 这是2014年一个人在 Code Golf Stack Exchange (a question and answer site for programming puzzle enthusiasts and code golfers) 发起的编程挑战:

相机拍摄时最重要的三个参数——光圈、快门、ISO

如果你对相机只有很少了解,那么看这篇文章再好不过啦,我结合很多资料,力图用最通俗易懂的方式进行讲解。 相机拍摄时最重要的3个参数就是——光圈、快门、ISO 次重要的参数有——焦距、景深、曝光   在介绍光圈、快门、ISO之前,必须先介绍曝光。曝光准确的照片:   过曝的照片:   欠曝的照片:   我们把一张完美曝光的照片理解成一桶刚刚装满的水,不