非常时期需要非常举措。
新冠疫情期间,许多人都说过这句话。其中一项非常举措,就是许多人转向远程办公。在此背景下,人们经常讨论如何访问关键应用,却很少提及实现这种访问的具体方式。
实现这种访问的一种方式是开放RDP。SANS指出,Shodan发现互联网中开放的RDP端口数量显著增加,这在3月底并不令人意外。许多人依赖这种最基本的方式,实现对桌面的直接远程访问。
尽管目前谈到远程访问时,RDP可能是最常被提及的协议,但整个IT环境中的运维控制台似乎也同样被允许不受限制地穿过企业边界。SANS的同一篇博客中有一张很有意思的图表,显示除了开放的RDP端口数量增加外,运行在8080端口上的开放端口数量也显著上升。
8080是“HTTP替代端口”。部署过Web应用的人员都知道,它几乎是框架和运维控制台的默认端口。
一般来说,运维控制台都有自己的访问控制机制。用户需要提供凭据,因此可以限制哪些人能够突然启动集群、关闭应用或更改正在使用的配置。当然,问题在于,运维控制台因缺乏访问控制,即无需凭据,而引发的事件屡见不鲜。毫无疑问,其中一些运维应用完全处于开放状态,与危机四伏的互联网之间没有任何防护。
务必注意,运维控制台本质上也是应用程序。与其他应用程序一样,它们由外部来源的组件构成,使用相同的库和框架开发,并部署在相同的平台上。
这意味着,它们和其他应用一样需要受到保护,因为它们也容易遭受相同的漏洞利用。
我们不能仅靠将运维应用迁移到其他端口来保护它们。在自动化时代,恶意行为者可以利用庞大的僵尸网络扫描开放端口,因此这些应用终会被发现。再加上他们能够根据任意端口的响应识别应用特征,即使应用使用非标准端口,也会被发现。如今,隐匿式安全已不再是可行的策略,因为发现目标所需的时间和资金投入极低。
我们的研究表明,相当一部分应用受到Web应用防火墙的保护。但我们尚不清楚其中有多少是运营类或业务类应用。
或许是时候开始寻找答案了。
随着组织不断推进数字化转型进程,将越来越依赖运营应用来构建、部署和运行承载业务的应用及应用服务。应像对待其他承载业务功能的应用一样,高度重视这些运营应用。必须防止其遭到恶意使用,因为一旦被滥用,就可能并且必将对业务产生直接影响。
许多人认为,这将成为新常态;疫情结束后,远程办公将更容易被许多组织接受,甚至成为其首选。远程办公人员也包括应用和基础设施运维人员,他们需要访问控制台,以便持续掌控相关系统。但要实现这一点,必须保护这些控制台,也就是这些运维应用,防止其遭到滥用或误用。基本保护措施应:
- 要求身份验证
- 使用SSL/TLS保护通信安全
- 注意API访问,并确保其安全
- 使用适当的应用服务,防范漏洞利用和机器人滥用
早就该确保安全策略既涵盖运营应用,也涵盖业务关键型应用。因为从长远来看,运营应用也将成为业务关键型应用。
无论个人还是运营层面,都要做好安全防护。
关于作者

Lori MacVittie是F5首席技术官办公室的杰出工程师兼首席技术布道师,在应用交付、自动化战略和基础设施领域拥有深厚的专业知识。无论是为AI智能体定义防护机制、剖析脆弱的多云架构,还是探索可扩展系统的极限,她都善于化繁为简。她在应用开发、IT架构以及网络和系统运维领域拥有30多年的行业经验。加入F5之前,她曾担任技术编辑,并因出色表现获得奖项。 MacVittie拥有计算机科学硕士学位,著述颇丰,出版作品涵盖安全、云和企业架构领域。她还热衷于桌面游戏和电子游戏,并且对奶酪有着毫不掩饰的鲜明见解。
Lori Mac Vittie 的更多博客文章相关博客文章
Thingbot正转变为攻击平台
Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。
借助F5全新Quick Start,在AWS上快速开展业务
在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。