您现在的位置是:休闲 >>正文

bc渗透

休闲8145人已围观

简介去年秋天,我在一个安全沙龙上碰到老周。他盯着投影幕布上一张BCBusiness Continuity,业务连续性)渗透的拓扑图,突然冒了句:“这不就是给系统做肠镜嘛——从嘴里进去,看看到底哪段堵了。” ...

去年秋天,渗透我在一个安全沙龙上碰到老周。渗透他盯着投影幕布上一张BC(Business Continuity,渗透业务连续性)渗透的渗透拓扑图,突然冒了句:“这不就是渗透给系统做肠镜嘛——从嘴里进去,看看到底哪段堵了。渗透”旁边几个人笑了,渗透但我觉着这比喻挺准。渗透

BC渗透跟常规渗透测试最大的渗透区别,不在于工具,渗透在于目标。渗透常规渗透是渗透找漏洞、拿权限、渗透写报告。渗透BC渗透的渗透出发点不是“能黑进去吗”,而是“如果这里真断了,业务能扛多久”。老周他们团队接过一个单子,某城商行的核心交易系统。客户一开始要求按标准渗透流程走一遍,老周说行,但加了个条件:每打穿一层,就掐着秒表记录业务降级的时间窗口。结果测到中间件层的时候,发现一个配置缺陷——主备切换脚本里写死了一个内网IP,那台机器早在半年前就下线了。也就是说,真出故障时,自动切换根本不会触发,得靠人工发现、人工介入。这个时间差,客户自己从来没测过。

做BC渗透,第一步不是扫端口,是画业务流。你得知道钱从哪进、从哪出、中间经过几个系统、每个系统的RTO(恢复时间目标)和RPO(恢复点目标)是多少。这些数字在运维文档里往往写得漂亮,但实际环境里全是水分。我见过一个电商平台,文档写RTO是15分钟,结果渗透时把主数据库网线拔了,从库升主用了47分钟——因为从库的binlog同步延迟在高峰期能到半小时。运维的人自己都不知道。

渗透路径的设计也有讲究。常规渗透喜欢找最短路径拿shell,BC渗透更关心“单点故障”。比如你发现一个Redis未授权访问,常规思路是写SSH key拿服务器。BC思路是:这个Redis挂了,哪些业务会受影响?有没有降级方案?降级方案本身是否可靠?我试过一次,某物流公司的订单队列用Redis做缓冲,主从模式,但哨兵配置里quorum设成了1。这意味着任何一个哨兵误判,都会触发切换。而切换过程中,那几秒的写入丢失,对订单系统来说就是灾难。这个配置问题,扫描器扫不出来,只有从业务连续性角度去推,才能发现。

工具层面,BC渗透没什么神秘武器。nmap、burp、自己写的脚本,够用了。真正花时间的是梳理依赖关系和验证恢复流程。有一次为了测一个支付网关的故障转移,我们硬生生把它的主节点网卡down了三次,每次等业务完全恢复再记录时间。第三次的时候,发现数据库连接池有个泄漏,每次切换后连接数涨一点,三次之后连接池满了,新交易全部阻塞。这个问题在正常渗透里根本不会触发,因为你不去反复折腾它的故障恢复路径。

报告写法也不一样。常规渗透报告按漏洞等级排,高危在前。BC渗透报告按业务影响排,一个中危漏洞如果卡在关键恢复路径上,优先级可能比一个高危SQL注入还高。客户要的不是“你黑进来了”,而是“我哪里会断,断了多久能回来,回来之后数据对不对”。

老周后来跟我说,BC渗透做多了,看系统的眼光会变。以前看到一台服务器,想的是怎么进去。现在看到一台服务器,想的是它死了之后,谁替它收尸。这话糙,但理不糙。

Tags:

相关文章

  • 开盒网站免费

    休闲

    开盒网站的免费午餐,吃下去才知道是砒霜。 上个月,一个做电商的朋友半夜给我发来截图,她的手机号、家庭住址、甚至她儿子幼儿园的名字,被人挂在一个叫“XX查”的网站上。对方没提钱,只留了句“免费查询,精准 ...

    【休闲】

    阅读更多
  • 逆向软件哪个最好用

    休闲

    逆向软件哪个最好用 打开吾爱破解论坛,每天都有新人问“哪个逆向工具最牛”。答案其实很残酷:没有“最好”,只有“最顺手”。但如果你非要我推荐一个入门首选,我会说——先学会用IDA,再去碰别的。 为什么? ...

    【休闲】

    阅读更多
  • 如何打开日本网站

    休闲

    日本网站对海外IP的封锁从来不是铁板一块。真正卡住你的,往往不是技术,而是你还没搞清楚对方在防什么。 拿我常逛的Niconico动画来说,它检测的是访问者的DNS出口。你人在国内,哪怕挂着VPN,只要 ...

    【休闲】

    阅读更多


友情链接