立即咨询

电话咨询

微信咨询

立即试用
商务合作

能让企业“网络隐身”的SPA,到底是什么黑科技?

2022-07-11

时间进入2202年,零信任理念加速落地,其中的SPA技术因能帮助企业缩小在互联网的暴露面实现“网络隐身”,受到了越来越多的关注。那么,什么是SPA?它有哪些特点和优势?如何实现“网络隐身”?接下来,且听我慢慢道来~

芯盾时代智能终端密码模块Password Module of Intelligent Terminal (PMIT) 基于传统证书认证方式,结合分割密钥、设备指纹、白盒算法、环境清场等技术,对本地数据的安全存储、密钥的安全存储、使用提供了底层支持,是一款支持多平台多终端、符合国密算法的软件智能身份认证密码模块,可用于金融、军工等高密级的安全领域中

SPA,给网络穿上“隐身衣”

SPA,Single Packet Authorization,即单包授权,是一种轻量级的安全协议。SPA的定义和原理如果展开说会很抽象,但是它的效果很具体:借助SPA,可以隐藏端口和服务,让企业在网络上“隐身”。实现这一效果,拢共分三步:

第一步,默认拒绝一切连接。SDP网关drop所有申请访问的数据包,连reject的机会都不给。就像一个人,关闭了所有微信添加好友的方式,只接受当面扫码加好友,在社交网络“隐身”。

第二步,敲门对“暗号”。客户端通过约定端口,向网关发送包含特殊的密钥与token信息的SPA敲门数据包。由于敲门数据包采用UDP协议传输,传输时无需建立连接,有效避免端口被扫描。

第三步,确认过眼神,打开对的门。SDP网关收到SPA敲门包后,核验敲门包内的用户口令、设备身份、特殊密钥等信息。通过验证后,网关对客户端开放端口,并把流量转发向相应的业务系统。到这里,服务器隐藏着的“门”终于打开。

SPA的原理和优势

明白具体的运行机制,SPA的定义、原理和优势也就不难理解。SPA单包授权,只用单个数据包进行访问申请,通过将所有必要信息集成在单个数据包内来简化敲门流程,在允许访网络前,先验证设备和用户身份。

在云安全联盟的(CSA)的SDP(软件定义边界)架构中,SPA在客户端和控制器、网关和控制器、客户端和网关等的连接中使用。SDP架构中,各类应用和服务隐藏在SDP网关之后,SDP网关默认丢弃所有收到的未经验证的TCP和UDP数据包,不响应那些连接请求。因此,潜在的攻击者无法得知所请求的端口是否正在被监听。只有来自可信客户端的SPA敲门包会被网关接收,经过身份验证和授权后,用户才能访问所请求的服务。

在实际应用中,SPA具有以下优势:

1.隐藏服务,缩小攻击面:SDP网关的Default-drop(默认丢弃)规则缓解了端口和相关侦查技术带来的威胁,显著减小了整个SDP的攻击面。与始终开放端口的VPN相比,SPA优势明显。

2.0day漏洞保护:即使系统中存在0day漏洞,得益于只有认证用户才能访问服务的机制,此漏洞被利用的可能显著减小。

3.抵御DDoS攻击:SPA使服务只对认证用户可见,所有的DDoS攻击都默认由网关丢弃而不是由被保护的服务处理。

SPA虽然带来了更高的安全性,但也存在一些缺陷,比如UDP敲门存在放大漏洞,敲门成功后同一NAT下的终端无需敲门即可访问业务端口;敲门包有可能被劫持,被分析解密、重新构造之后发动中间人(MITM)攻击

芯盾时代的SPA,有什么不一样?

芯盾时代认为,SPA的本质是基于对资源访问主体的安全预认证,隐藏访问及客体资源,并将连接模式从“开放连接”转变为“受控连接”,从而提升安全性。基于此理念,芯盾时代多管齐下,补足了SPA的缺陷:

1.多重加密,保护每一个数据包:除了使用客户端和网关之间的共享密钥加密客户端IP、设备指纹等信息之外,还会使用私有通信协议和加密协议对敲门包进行双重加密,让攻击者难以解析数据包格式和信息,有效避免中间人攻击。

2.一包一标识,敲门只一次:除了使用时间戳,芯盾时代还为每一个SPA敲门包生成唯一标识。即使攻击者劫持了已敲过门的数据包,也无法利用其进行重放攻击。

3.消息级身份认证,连接更可控:敲门成功后,客户端连接网关时,发送的数据包内含身份信息和会话信息,身份信息通过验证后才能访问网关后隐藏的应用和服务。攻击者即使与用户处于同一NAT之后,也无法利用敲门放大漏洞发起攻击。

有了这三大利器,SPA更安全、更实用,但芯盾时代给SPA加的buff还不止如此。

在敲门成功后,SDP网关和客户端会对访问者进行细粒度访问控制,就像跟着访问者的保安,时刻关注访问者的一举一动。一旦访问者试图进入没有权限进的房间,或者掏出一个疑似的撬门工具,SDP网关会马上执行处置措施,再次查验身份,严重者将直接把访问者踢出大楼。

零信任理念的“永不信任,持续验证”,可不是说说而已。

看到这里,你可能忍不住想问了,我也想给网络穿上“隐身衣”,应该怎么办?

更多产品了解

欢迎扫码加入云巴巴企业数字化交流服务群

产品交流、问题咨询、专业测评

都在这里!

 

热门数字化产品

闪捷数据库水印系统闪捷数据库水印系统以水印数据为核心,构建数据流转安全路径,实现安全与业务双效平衡。提供丰富的API接口能力,支持用户通过API接口调用执行水印、溯源任务,查看任务执行监控等。最高水印性能可达每小时150G,助力产品满足客户大数据量高性能水印要求。
SaleSmartly智能客服工具SaleSmartly智能客服工具中一个面板回复所有渠道咨询,随时随地,一键快速回复大量咨询,SaleSmartly解决都是外国客人咨询,需配备懂外语的客服而导致 成本高的问题。通过客户的提问或行为,自动回复和解决其常见问题。可通过个性化的设置,对用户不同关键词或行为, 触发不同的自动回复及自动化流程。
基调听云智能可观测性平台基调听云新一代贯通全栈IT与业务的智能可观测性平台,涵盖五个层面的能力升级:一是全栈数据采集,二是多维多源智能分析,三是以应用和业务为中心,四是可观测数据的纵横融合打通,五是全方位可观测,帮助企业从容应对数字化时代挑战,助力业务增长。
Zoho Projects项目管理软件Zoho Projects项目管理软件,帮助您轻松地进行项目规划、进度跟踪、内外协作。它利用工时统计、Bug管理、项目知识库管理等功能,帮助您实现业务目标。为您的项目管理工作提供全面综合的解决方案,从而帮助您和您的企业大幅创造价值。
京东科技言犀数字人京东科技言犀数字人提供产品、服务、运营、营销场景的智能化方案。言犀虚拟主播电商应用场景及数据沉淀,保障品牌直播效果。言犀虚拟主播操作简单,功能强大,拥有业界一流智能化水平。库内通用形象丰富,且持续更新,可按需定制品牌专属数字人。
为你推荐
2025腾讯产业合作伙伴大会|云巴巴荣获双项大奖,载誉而归

1月16日,2025腾讯产业合作伙伴大会在三亚召开。云巴巴,荣膺“2024腾讯云卓越合作伙伴奖—星云奖”和“2024腾讯云AI产品突出贡献奖”双项大奖

2025-01-17
如何用腾讯AI工具提升90%协同办公效率?超详细选型与应用攻略

如何用腾讯AI工具提升90%协同办公效率?超详细选型与应用攻略

2025-06-25
金融行业如何挑选数字化转型方案?海纳数科以全链路解决方案赋能普惠金融落地

海纳数科以全链路数字化方案破解普惠金融落地难题,通过智能风控与数据中台技术,助力金融机构实现服务广度、运营效率与风险管控的平衡,加速数字化转型进程。

2025-06-25
制造业项目管理工具怎么选?腾讯TAPD自动化+全流程管理揭秘

面对制造业普遍存在的研发周期冗长、跨部门协作困难重重、质量管控分散且难以整合等痛点问题,企业迫切需要一套能够有效串联起需求、设计、生产、质检等全流程环节的数字化解决方案,以实现高效运营。

2025-06-25
AI支付风险防控方案如何选?海纳数科三维智能风控体系赋能金融防线升级

海纳数科以AI技术构建三维智能风控体系,精准破解支付场景中的欺诈隐蔽化、信用动态化及多头借贷隐蔽化难题,助力金融机构实现风险防控效率与用户体验的双重跃升。

2025-06-25
查看更多