运维与安全

运维和安全,双方有一个共同的特点,就是时常要面对非常棘手,甚至是影响公司口碑声誉的问题。对于安全来说,这一点尤甚,想一想用户信息泄露会造成什么样的后果就不难理解了。

运维和安全的关系,就是唇亡齿寒的关系。因为安全是整个业务和技术体系的一道防线,当这道防线被突破,最直接的影响和损失就体现在主机、系统和数据上,而这些又正好是运维的范畴。说得直白一点,就是一旦发生了安全事故,造成的影响,以及后续的修复,这些工作都将由运维来承担。

在双方工作的协作上,运维不能只是被动响应,而应该主动与安全合作,共建安全体系,与运维体系融合,把防线建设好,从源头控制。

安全体系建设如下:

1、入网管控

这是 VPN 接入的管控,并与员工的统一登录鉴权结合,做到一键登录。因为 VPN 接入后,就等于进入了线上的网络环境中,可以访问到很多敏感系统和数据,这里的入网管控就相当于整个环境的第一道防线。

2、堡垒机

当接入 VPN 之后,对于技术同学就会有进一步的需求,比如访问线下和线上环境,登录主机和网络设备做维护工作,这时我们就需要有另外一道关卡,就是硬件或虚拟设备的登录管控,这个就由堡垒机来实现。这里堡垒机维护的主机列表、主机用户名、权限配置等信息,就需要与运维系统中的 CMDB 以及运维标准化的内容保持统一。

3、主机安全管控

在每台主机上运行一个安全 Agent,实时地对可疑进程、可疑端口、可疑账号、可疑日志以及各类操作进行监控,一旦发现异常就会及时告警,确保能够第一时间发现异常,这种就可以一定程度上对黑客入侵导致的破坏进行控制。

4、黑盒扫描

这个系统主要针对主机上对外开放的端口和使用的服务进行扫描。比如的 Redis 高危端口漏洞,OpenSSL 心脏滴血漏洞等,同时从接入层会过滤出高频的 url,通过注入或修改消息来模拟恶意攻击,量虽不会大,但是如果存在异常或高危漏洞就可以及时发现,同时这个扫描是不间断的。

5、白盒扫描

这个系统会针对代码中明显的漏洞进行审计,比如 XSS 漏洞,SQL 注入等问题,如果在代码中存在类似问题是不允许发布上线的。

6、WAF

WAF 用来对外部的 Web 服务进行保护。对于业务系统来说,通常会有很多不正规的渠道来网站爬取各种信息,更有甚者会通过模拟用户行为来注册大量虚假账号,以此来领取各种优惠,或者提交大量虚假订单、评论等等,同时还会对服务器负载造成很大压力。对于这种恶意行为,就需要由 WAF 来保护,通过一定的业务规则配置和识别来阻止恶意访问。

7、应急响应中心 SRC

对于企业来说,除了要能够招聘到一些安全圈内的专业人士,另一方面,也要有对外公开的应急响应中心 SRC,以此来聚集一些比较友好和善意的白帽子,通过他们主动发现一些网站和系统的漏洞,并能够通过 SRC 提交给公司安全部门。同时,SRC 也能弥补一些我们主动做的,但是防护措施不到位的情况,最大程度地借助社区和圈子的力量,共同保障企业网站、信息和数据的安全。

此文章为4月Day15 学习笔记,内容来源于极客时间《赵成的运维体系管理课》,推荐该课程。

猜你喜欢

转载自blog.csdn.net/key_3_feng/article/details/130176376