网络安全的基本要素有哪些|贴合实操的网络安全落地核心要点
前两年负责公司小型业务系统运维时,排查过一次持续一周的异常数据泄露问题,也是那次突发事故,让我实打实摸清网络安全的基本要素有哪些,不再局限于书本上干巴巴的定义,全是实操里摸出来的真实标准。
最开始发现问题,是业务后台频繁出现陌生登录记录,客户的基础信息时不时出现被动篡改的情况。第一反应只是修改管理员密码、封禁陌生IP,以为做完这两步就能彻底解决问题。可仅仅过了半天,新的异常登录又出现了,篡改数据的漏洞依旧存在,原本以为筑牢的安全防线,形同虚设。
后来逐行核查系统权限才发现,问题出在保密性的缺失上。当时为了团队协作方便,给运维组所有人员开放了最高权限,所有人都能随意查看、下载、修改后台所有用户数据,没有做任何数据分级和权限隔离。系统里的核心客户数据、业务数据完全裸露,只要有一个账号出现密码泄露,整个数据库就彻底失去保护。这也是网络安全最基础的底线,核心数据必须做到仅限授权人员查看、使用,杜绝无差别公开访问。
排查完权限漏洞,修复权限分级体系后,本以为问题彻底解决,没想到新的故障再次出现。某次员工居家办公,外网访问系统后,部分业务数据出现错乱、丢失,已经录入的订单信息直接清空,导致当天业务无法正常推进。
反复复盘操作记录,才对应上网络安全的第二个核心要素完整性。当时的系统没有开启数据校验和备份机制,数据传输、修改过程中,没有任何防护手段,一旦遭遇外网干扰、恶意篡改、误操作,数据就会直接丢失、失真,没办法保证数据从头到尾的准确、完整、未被篡改。很多人只看重数据不泄露,却忽略了数据完整的重要性,残缺、错误的数据,本身就会让网络业务彻底失效。
连续两次修复后,系统依旧时不时出问题,最影响工作的是,关键业务页面经常突然卡顿、无法访问,尤其是高峰期,恶意访问冲击服务器后,整个业务系统直接瘫痪,客户无法提交订单、员工无法处理业务,完全中断了正常工作流程。
这就是网络安全必须守住的可用性。保密性和完整性做得再好,系统无法稳定、持续地提供服务,网络安全就是一纸空谈。之前的服务器没有搭建流量防护、应急兜底机制,面对小规模的恶意攻击、流量拥堵,没有任何抵御能力,合法用户无法正常使用网络资源,系统的核心价值完全无法落地。
原本以为这三个要素就覆盖了所有网络安全需求,直到后续处理员工账号问题,才发现还有极易被忽略的可控性。有离职员工的账号没有及时注销,依旧可以远程登录系统,即便没有篡改、泄露数据,但未知的非法访问渠道始终存在,没办法掌控网络访问、数据操作的全过程。
可控性就是能全程管控网络设备、用户访问、数据操作的所有行为,所有登录、修改、传输操作都可追溯、可管控、可阻断,杜绝一切未知的非法操作入口。
除此之外,后续做安全复盘归档时,真切感受到不可否认性的关键作用。之前多次异常操作,都没办法精准定位具体操作人员、操作时间和操作行为,没有完整的日志记录,出现安全问题后无法溯源追责,也没办法精准修复漏洞。所有网络操作行为,必须留下可追溯的记录,任何人都不能否认自己的操作行为,这是事后排查、完善安全体系的关键一环。
这段时间一直在给系统搭建常态化安全巡检机制,每天定时核查权限分配、数据校验日志和服务器运行状态,杜绝之前的疏漏。