一直以来都觉得搞软件的特NB,为什么这样讲呢?因为搞软件的可以定义安全、定义存储、定义网络、定义……

感觉和技术有关,软件什么都能定义亦或者还要重新定义,而今天我们要讲的SDP也被软件定义了,定义的是边界。

什么是SDP?

SDP的全称是Software Defined Perimeter,软件定义边界,它是由云安全联盟(CSA)提出的一个概念。

不喜欢说那么多高深莫测的话,抛开“专业术语”来看,其实可以把SDP比作一个软件做出来的网关来理解,就是用可控的逻辑组件替代物理设备,通过软件对访问者进行设备认证及身份认证,通过认证后授信的访问者才可以对于应用基础设施的访问。

SDP主要分成两部分:即主机和控制器(Controller)。

主机有两个任务,即创建或者接受链接,创建连接的主机叫(IH)、接受连接的主机命名(AH)。

控制器的任务则是对主机进行认证和下发策略,主机和控制器之间通过一个安全的控制信道进行交互。

红芯隐盾的SDP?

我上篇文章提过,红芯面对的客户是政府和事业单位,比如医疗系统、公安系统、政务办公系统、敏感数据比较多的体系,这些体系的内部系统,大部分都是自有的“小机房”私有化部署的。

前些年也没有什么特定的标准化,各级单位或企业虽然按照一个需求标准,但是都是通过从当地寻找“服务商”来做,除了技术参差不齐以外,运维、安全这些也是很难跟的上的。

虽然是私有化部署,但是很多都存在远程访问的需求,所以大部分网站的链接方式,是客户端与服务端直连的模式,以IP或者域名直接访问的,因为这样的需求,导致服务端实际还是暴露在公网中。

由于技术的参差不齐,运维、安全跟不上,再加上使用者的安全意识薄弱,因漏洞、或因用户使用弱口令密码被黑的事件确实也屡见不鲜。

而SDP正是在解决这个痛点,关于红芯隐盾的工作原理,我让产品×××手绘了一个逻辑图:

首先红芯浏览器会通过“多因子认证”的方式对客户端进行认证,通过认证后请求私有DNS获取到访问IP,再向网关发起请求,网关授信确认用户身份后,再放行对OA、Mail以及其它操作系统的访问。

所以我在上篇文章提到,红芯隐盾的逻辑简单来说其实就是把浏览器作为一个入口点,控制台负责下发访问规则,设定黑白名,建立私有DNS划分出私有网络,外部设备没有连接DNS就没有办法访问数据,以此划分边界。

SDP的优势?

之前提了劣势,存在即合理嘛,所以今天还是一本正经的说说优势。

隐藏敏感系统,减少***面。

这点是不可否认的,SDP确实从某种意义上,将敏感业务系统“藏”了起来,提高了******成本和门槛,所以我说穿条裤衩总比裸奔来的好。

减轻DDoS***

必须授信才可以访问及触达,未授权用户或设备的TCP链接会被控制器和AH拒绝掉,所以从某种意义上可以减轻DDoS***,但是绝对不是彻底防止,***还是可以用其它方式D垮服务器。

访问控制更灵活

相比×××或者跳板机,SDP的策略是基于用户,而不是基于IP地址,在授信访问之前可根据用户属性对用户账户及设备创建访问策略,访问控制要灵活很多。

溯源便捷

基于用户及访问设备进行授信,遇到问题可以通过AH日志和IH的流量进行溯源

相对成本低

没什么可解释的,软件一体化的方案去PK硬件设施方案,无论时间成本还是金钱成本都会低。

红芯该从哪方面改进?

提问题也顺便解决问题吧,是非的事情不想过多理会,抛开“造假事件”来看,红芯浏览器使用Chrome/49 来解决XP的兼容,一方面是耍了个小聪明想去解决一些问题,另外一方面也反衬出团队技术比较弱或者预算不足的问题,当然这是一件很不负责任的行为。

兼容最好的办法还是学学国内主流浏览器以Trident+Webkit或Trident+Blink双内核的方式来解决问题。

从Chrome/49 到今天的Chrome/ 68,各种高中低危漏洞算下来不下200个,组合利用起来***可以通过几百种姿势通过对业务进行***,漏洞利用的***成本低到我诱导某用户访问我发给他的指定的一个页面,即可获取到他相关敏感的信息。

从目前来看,如果不去解决这个问题,SDP机制虽好,但帮客户关上门的同时,也帮助***打开了一扇窗啊。

再加上我上一篇文章提及过的,统一控制台(www.redcore.cn)暴露在互联网上,如果不做好措施,那么其它所有的努力都是为***提供了便利和工具。

就像嘶吼小伙伴公众号里写的那样:

管理员真的是带着包含200多个Chrome漏洞的浏览器裸奔在互联网上!!

写在后面

不因为一些问题一棒子打死,再次声明SDP对我列举的这些自部署私有敏感系统的客户来讲,确实是一个低成本的解决方案,这套方案也并不是红芯的国内首创,其实国内很多包括绿盟在内的安全公司,也都在提供相应的解决方案。

创业不易,我这有什么就毫不避讳说什么的性格,可能是某些人眼界中比较蠢的那种,但是如果把这臭毛病改了,我还是我吗?

这是个哲学问题。

转载于:https://blog.51cto.com/13645886/2289544

曲子龙:造假门后续,从红芯隐盾谈谈SDP相关推荐

  1. 我不会编程,但“自主可控”的红芯浏览器被我用一行代码搞定

    原文: 嘶吼RoarTalk(ID:i_4hou) 作者:不会编程的小编 8月15日,红芯时代科技有限公司公司宣布获得2.5亿融资,其产品之一是拥有"中国首个自主创新智能浏览器内核" ...

  2. 程序员群嘲红芯浏览器:注释过度很业余 创新混淆视听

    转自:澎湃新闻 处于风口浪尖的红芯浏览器,其中的两款插件代码被公开以后,在程序员群体中打开了"群嘲"模式.8 月 16 日,自称"打破美国垄断,中国首个自主创新智能浏览器 ...

  3. 程序员群嘲红芯浏览器:注释过度很业余,创新混淆视听

    (点击上方公众号,可快速关注) 转自:澎湃新闻 处于风口浪尖的红芯浏览器,其中的两款插件代码被公开以后,在程序员群体中打开了"群嘲"模式.8 月 16 日,自称"打破美国 ...

  4. 红芯宣布获得2.5亿元C轮系列融资,要做1亿人的安全工作入口

    8月15日消息,基于自主可控.国际领先浏览器核心技术的红芯宣布完成2.5亿元C轮系列融资,本轮融资主要来源于红芯目标市场的战略投资,投资方除了上市公司及政府客户外,晨兴资本.达晨创投.IDG资本等老股 ...

  5. linux浏览器无法下载,红芯浏览器目前已经无法正常下载到

    自从红芯浏览器获得2.5亿融资的消息公布后,这款国产自主研发的浏览器受到了网友们极大的关注,很多网友们纷纷下载体验这款继微软IE.谷歌Chrome.苹果Safari及火狐之后的红芯浏览器.据红芯官方称 ...

  6. 从红芯造假事件,看国产软件的两难困境 | 畅言

    作者 | 何晓阳 本文经授权转自「何晓阳读书笔记」 前天,看到朋友圈里面有人发红芯的融资消息,标题是<红芯宣布获 2.5 亿元 C 轮系列融资,要做一亿人的安全工作入口>.看到这个消息还是 ...

  7. 红芯事件追踪:官方致歉承认基于开源架构;创始人履历被指夸大

    允中 发自 凹非寺 量子位 出品 | 公众号 QbitAI 昨日引发热议的"红芯浏览器套壳"一事迅速发展,截止目前的进展如下. 红芯浏览器基于谷歌Chrome内核 8月16日,陈本 ...

  8. 红芯浏览器真的“安全”吗? - 杰洛特的文章 - 知乎 https://zhuanlan.zhihu.com/p/42482349

    红芯浏览器真的"安全"吗? - 杰洛特的文章 - 知乎 https://zhuanlan.zhihu.com/p/42482349 红芯浏览器真的"安全"吗? ...

  9. 红芯不标来源,谷歌或可禁用;谷歌CEO:会争取中国市场;《怪物猎人》:未退款玩家仍可联机|极客头条...

    「CSDN 极客头条」,是从CSDN网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时刻紧跟业界潮流. 快讯速知 红芯浏 ...

最新文章

  1. 海思3559A上编译OpenCV4.1.0源码操作步骤
  2. 图像轮廓的提取和绘制
  3. OpenCV cvLine
  4. 数据库练习(二)三个数据库根据指定id获取name和存储数据库名称
  5. 记录hadoop3.2.2出现Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster问题
  6. linux中网络编程1
  7. 【Linux】排序命令sort
  8. IBM 启动网格项目 -- “全球社区网格”,招募志愿者
  9. mysql 随机函数 效率_MySQL 随机函数获取数据速度和效率分析
  10. c语言基础代码_全国计算机二级等级考试:C语言二级考试有多难?不看不知道...
  11. MFC使用ODBC连接SQL Server 2008数据库编程
  12. 7-4 复数的实部和虚部(8 分)
  13. 蓝色简洁的企业cms网站权限后台管理模板——后台
  14. struts2与jasperreport整合其余问题
  15. Stefan's Nutch Documentation
  16. Snaker工作流学习(二)
  17. 调试lan8720a遇到的奇葩问题,自动协商永远10M。
  18. 损失函数总结 : 评价模型好坏指标准确率 和 稳定性
  19. [OpenGL] 非真实感渲染(NPR)的几种效果demo(水墨画/漫画/铅笔画)
  20. 《Linux命令行与shell脚本大全》笔记

热门文章

  1. 一个简易的计算器(整数)函数
  2. PON无源光网络的接入技术-EPON和GPON特点
  3. ARP攻击和欺骗原理讲解
  4. 【Metashape精品教程1】 软件介绍
  5. 简历——开源简历模板
  6. linux使用dd命令拷贝和恢复镜像
  7. video怎么自动播放
  8. 6个音效素材库,自媒体必备~
  9. 【UI教程】结合PS和AI绘制炫彩2.5D插画
  10. 使用ActiveMovie控件制作多媒体播放器(支持MP3,WAV,dat,wma,mpeg,avi等)