基于属性的SDN访问控制依托SDN应用层、控制层、数据层解耦架构应用层部署如下。
北向接口层是 SDN 控制器面向上层应用、运维终端、租户平台的开放 API 入口,协议以 RESTful 为主,辅以 NETCONF,也是北向越权攻击的高发区域。ABAC 在此层的定位是前置访问代理与属性初审,在请求抵达控制器内核前完成第一道权限过滤。
代理拦截模式通过外置独立北向安全网关,串接应用与控制器;二是在控制器北向服务内部植入 Filter 拦截插件,例如 OpenDaylight 的 MD-SAL 拦截器、ONOS 的 Application Proxy 组件。全程无需改动南向交换机转发硬件,属于软件层面改造,部署快捷,适合现有 SDN 网络升级。管控主体明确分为三类:管理员运维终端、多租户业务平台、第三方北向业务 APP。
该层级侧重采集上层访问相关属性,维度清晰:
实际部署中会配套证书认证绑定主体属性,搭配访问频次、资源配额限流策略,最小化权限开放。针对不同控制器做适配开发,插件化集成便于后期策略更新与属性扩展,是 SDN 三层 ABAC 体系中落地门槛最低、实用性最强的一环。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。