SDP软件定义边界入门1

SDP(软件定义边界)是一种安全框架,通过身份验证而非网络地址控制资源访问。它隐藏网络资产,防止直接暴露于互联网,采用加密、认证等技术确保安全。SDP包括连接发起主机、接受主机和控制器,通过动态隧道模式实现安全通信。适用于企业应用隔离、私有云、SaaS等多个场景。
摘要由CSDN通过智能技术生成

参考:SDP架构初识 - syyh-01 - 博客园

一、定义

定义sdp:SDP是Software Defined Perimeter的缩写,全称是软件定义边界。

理解:SDP改变了传统的网络控制模式, 原来通过网络TCP/IP、 路由做寻址, 现在通过身份寻址。 SDP旨在使应用程序所有者能够在需要时部署边界, 以便将服务与不安全的网络隔离开来。

软件定义边界(SDP)是由云安全联盟(CSA)开发的一种安全框架,它根据身份控制对资源的访问。该框架基于美国国防部的“need to know”模型——每个终端在连接服务器前必须进行验证,确保每台设备都是被允许接入的。其核心思想是通过SDP架构隐藏核心网络资产与设施,使之不直接暴露在互联网下,使得网络资产与设施免受外来安全威胁。

SDP旨在利用基于标准且已验证的组件,如数据加密、远程认证(主机对远程访问进行身份验证)、传输层安全(TLS,一种加密验证客户端信息的方法)、安全断言标记语言(SAML),它依赖于加密和数字签名来保护特定的访问及通过X.509证书公钥验证访问。将这些技术和其他基于标准的技术结合起来,确保SDP与企业现有安全系统可以集成。

二、术语

Software Defined Perimeter 软件定义边界
Air-gapped networks 安全隔离网络
Initiating Hosts (IH) SDP 连接发起主机
Accepting Hosts (AH) SDP 连接接受主机
Controller SDP 控制器
Department of Defense 美国国防部
Intelligence Communities 美国情报体系
Need-to-know model 需知模型
Virtual Desktop Infrastructure 虚拟桌面基础架构
Single Packet Authorization 单包授权
Dynamical Tunnel Mode 动态隧道模式

代理 ID:(AID) 是一个 32 位唯一无符号值, 用于标识给定的 SDP 连接发起主机(IH) 和/
或 SDP 连接接受主机(AH) 。 它主要用于单数据包授权。

SDP 连接接受主机—控制器路径:是指每个 SDP 连接接受主机(AH) 和控制器之间通信的
信道。

SDP 连接接受方会话:是 SDP 连接接受主机(AH) 连接到控制器的特定时间段。

SDP 连接接受主机(AH) 会话 ID:由控制器管理的 256 位随机化 NONCE, 用于指代特定的 SDP 连接接受方(AH) 会话。

动态隧道模式(DTM) :是 SDP 连接发起主机(IH) 与一个或多个 SDP 连接接受主机(AH)
通信的建议协议和封装。 预计替代协议将被提出。

SDP 连接发起主机会话:是 SDP 连接发起主机(IH) 连接到控制器的特定时间段。

 SDP 连接发起主机(IH) 会话 ID:由控制器管理的 256 位随机化 NONCE, 用于指代特定的 SDP 连接发起主机(IH) 会话。

64 位 MUX ID(MID): 用于在动态隧道模式下在单个 SDP 连接发起主机(IH) -SDP 连接接
受主机(AH) 隧道上复用连接。 其中最重要的 32 位组成了控制器为每个远程服务分配的唯一
值, 它被称为 MID 的服务 ID。 剩余 32 位形成由 SDP 连接发起主机(IH) 和 SDP 连接接受主
机(AH) 维护的值, 以区分特定远程服务的不同 TCP 连接。 这被称为 MID 的会话 ID。
服务:服务是指受 SDP 连接接受主机(AH) 保护的应用程序及其关联数据。
服务 ID:服务 ID 是 MUX ID 的最重要的 32 位。
会话 ID:会话 ID 是 MUX ID 的次重要的 32 位。

单包授权一次性密码(SPA OTP):基于 RFC4226 的单包授权( Single Packet Authorization, 即 SPA ) , 但修改后包含计数器值(见下文) 。 它作为唯一标识用于在向控制器和可接受连接主机(AH) 发起通信时辨认 SDP 连接发起主机(IH) 。

三、框架

SDP控制器:SDP 控制器确定哪些 SDP 主机可以相互通信。 SDP 控制器可以将信息中继到外部认证服务, 例如认证, 地理位置和/或身份服务器。

IH:SDP 连接发起主机(IH) 与 SDP 控制器通信以请求它们可以连接的 SDP 连接接受方(AH) 列表。 在提供任何信息之前, 控制器可以从 SDP 连接发起主机请求诸如硬件或软件清单之类的信息。

AH:默认情况下, SDP 连接接受主机(AH) 拒绝来自 SDP 控制器以外的所有主机的所有通信。 只有在控制器指示后, SDP 连接接受主机才接受来自 SDP 连接发起主机的连接。

四、 sdp模型

客户端 -网关模型

客户端-服务器模型

服务器-服务器模型

客户端-服务器-客户端模型

五、sdp用途

企业应用隔离

私有云和混合云

软件即服务saas

基础设施即服务IaaS

平台即服务PaaS

基于云的虚拟桌面基础架构VDI

物联网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值