梁 群
(中通服创发科技有限责任公司,湖南长沙410016)
近年来,随着互联网、大数据、物联网和AI 人工智能等新技术发展和普及,信息化的建设进入了一个新的时代。我国相继出台《关于加强网络信息保护的决定》《电话用户真实身份信息登记规定》《电信和互联网用户个人信息保护规定》等规定,为加强信息保护提供了最基础的法律依据,对数据安全信息保护做了详细要求和规定[1]。运营商通过多年的信息化建设,拥有庞大的信息化建设体系,积累了大量的客户、生产运营、经营决策等方面的业务数据。企业要想持续稳步发展,就必须建设健全完整的信息安全保障体系,企业的信息化程度越高,企业的数据安全也就越重要。这些数据一旦泄露,不仅仅可能给企业的生产经营带来影响,更可能会影响到民生,影响到社会的稳定。面对各种业务系统、海量的业务数据[2],业务管理和流程是否还存在由于数据防护工作做得不到位而引起的用户隐私数据泄露的安全隐患,以及如何建立有效的敏感数据合规检测机制,已成为企业在信息化建设过程中亟待正视和解决的问题。
目前运营商在整个业务运营过程中,由于业务流程复杂,用户信息、业务信息等数据在多个业务系统中流转储存,数据脱敏以及数据安全防护工作主要还是依赖于某些独立的系统来进行管理,对于各系统是否按照规范来对业务数据脱敏检测主要还是依托于人工检查,技术手段较缺乏,管理难度大[3],主要的问题归纳总结如下:
1)生产运营过程中的管理难点,运营商的信息化体系复杂,系统按照功能域划分为BSSOSSMSSEDAITSM 等多个域,涉及到的大小系统不下于100个,同时,各系统提供了多种对内和对外的渠道接入能力,数据存储的位置和方式也不完全一致,接口错综复杂,敏感数据的脱敏处理大都由各个子系统自行管理,要想通过人工检测来保障敏感数据在整个数据应用的生命周期内不被泄露,工作量和复杂度较大。
2)数据导出过程中的管理难点,为了满足某些业务营销或企业管理的需求,需要导出部分企业财务报表或其它数据,导出的数据是需要根据人员的角色权限、用户敏感信息划分使用级别来进行数据脱敏,导出的数据在生成传输使用过程是否符合安全规范,很难实现对此部分的监管。
3)脱敏数据环境中的管理难点,根据企业内部安全管理的要求,在大数据平台和一些测试平台上保存的数据需要先进行数据脱敏之后才能用于经营分析、决策管理。由于数据存储的地点分散,数据存储的格式和介质不一致[4],在实际的运营过程中,这些数据环境中是否对需要脱敏的数据做过脱敏处理,如何有效地实现自动化的监管,缺少技术和管理手段[5]。
针对运营商在运营过程中对用户敏感数据应用的实际情况,我们对脱敏数据应用场景进行了总结和分析,如图1 所示。
图1 脱敏数据典型检测场景分析图
业务应用的安全检测场景,主要关注的是在企业运营过程中各系统应用层是否按照相关的要求对用户敏感数据进行脱敏处理,系统间的接口(特别是对外围渠道的接口)传递的数据需要脱敏处理。当前大部分核心运营系统(如:CRM、计费、OSS 等)并没有对系统所需使用的敏感数据进行脱敏处理,即存储在数据库中的用户数据仍采用未脱敏的方式来进行存储的。如图2 所示,各业务系统需自行根据安全管理规范在服务层对用户数据脱敏,即在接口层或者各系统本身的应用层对数据进行敏感信息处理。
图2 业务应用场景中脱敏数据的管理图
针对此类情况,我们提供了两种技术手段来对系统是否完成数据脱敏进行检测,描述如下:
1)旁路还原检测:通过旁路流量镜像的方式,还原业务网络上传递的原始业务信息,支持多种网络协议(如:HTTP、SMTP、POP3、SMB、FTP 等)传输的敏感数据进行识别和检测,通过对内容指纹数据的监控,达到对脱敏数据的监控的作用。如:还原网厅中间件应用服务器到Web 应用服务器间的流量信息,将其还原成最终的页面信息输出到脱敏合规检测平台,通过平台预定义敏感数据指纹信息,动态地识别出信息是否安全脱敏。
2)代理集成检测:代理集成主要是轻量级的代码集成,提供可被集成的SDK API,外围系统首先识别和收集到需要进行合规性检查监控点,通过代码采用“埋点”的方式进行集成,将应用中的处理数据信息同步发送到检测平台上来,平台基于规则进行合规性判断。如:在客服系统未获取到客户授权前,不能展示客户的脱敏信息,则客服系统需要轻量的集成平台API能力,将最终展示的信息也推送到检测平台上,平台再根据预制的规则进行数据脱敏的规范性检查。
数据导出的安全检测场景,主要关注的是企业在日常的经营生产过程各环节中,往往需要根据业务运营的要求将部分用户信息通过报表或文件的方式提取出来,是否在这个过程中存在用户信息泄露的安全性问题。如:经营分析系统需要根据营销人员的角色权限能获取到不同脱敏级别的用户敏感数据?
针对导出数据合规性检测,也可以通过旁路还原和代理集成的检测技术手段,获取到应用或数据库数据导出的原始信息,将信息汇总至检测平台上来,通过平台的审计能力,完成对数据导出的合规性检测。如:在经分管理平台中下载用户清单需要对非本机号码的数据进行脱敏,可以通过旁路还原的流量信息还原,获取到相关下载文件中的原始信息,并根据规则进行脱敏检查。
数据存储的安全检测场景,主要指的是监控分析型使用的数据库(如:经营分析系统或培训测试等应用平台)或大数据平台中是否按照要求对用户敏感数据进行脱敏处理,保障该类型系统中存储的用户数据安全合规。如:数据库存储的身份证信息是否进行混淆处理?用户的用户密码是否采用明文来进行保存?如图3 所示,针对此类场景,目前的安全管理规范要求是在先期的数据准备过程中就对数据库完成预先的敏感信息脱敏处理,再将脱敏后的数据迁移至相应的平台上,用于经营数据的分析和决策。
图3 数据存储场景中脱敏数据的管理图
针对此类情况,需要提供多种类型数据库的动态集成能力,描述如下:
数据存储监测。针对经营分析平台、大数据平台的数据,平台提供众多标准的数据库和非数据库的标准接口适配能力,通过配置各类型的数据监控适配器,平台可针对需要检测的数据制定数据字典,配置相关的元数据信息和指纹信息,采用任务的方式,定时地对这些平台上使用的数据是否达到脱敏要求进行监控。如:通过配置经分系统的数据库连接信息和相关的字典信息,定时扫描相关的存储数据,判断是否满足存放证件号码信息等安全要求。
数据脱敏合规检测平台是基于深度内容识别技术,依据预先定义或智能机器学习的策略[6],集约化、实时地监控和识别运营过程中对用户数据的使用情况是否符合规范,及时对不合规的行为按照既定的策略执行预警和告警,督促相关的平台或应用做好用户信息安全脱敏的整改,最终建立有效的防止数据泄露的安全防护保障体系[7]。平台的功能架构如图4 所示。
图4 数据脱敏合规检测平台功能架构图
实现数据的脱敏性安全监测,最基础也是最核心的要求就是能对各类型的数据进行识别,正确获取网络上或应用中需要进行脱敏的用户数据,平台支持的核心能力描述,如表1 所示。
表1 已实现的内容识别能力说明表
安全检测还有一个重要要求是尽量不影响现有业务的正常运行,数据脱敏合规检测平台支持多种用户数据监听的手段,如:网络旁路内容还原(支持ICAP 代理集成、串接路由接入、旁路镜像等多种接入方式)、数据存储检测等手段,均不会影响到原有的IT 支撑系统的日常使用和运营,通过零侵入技术手段达到用户敏感信息的防范管理效果。同时,平台支持灵活的、规则化、策略化的配置管理,提供元数据配置以及脱敏规则的检测策略配置等功能。将采集到的数据与指纹数据进行匹配,根据数据对应的场景和检查策略,将数据与检查策略中配置的元数据定义检测规则进行比较,得到数据是否符合脱敏规则的结果,平台动态识别用户敏感数据,无需修改业务系统即可检测敏感数据是否安全合规。
平台为安全管理人员提供了集约化、可视化、智能化的多元管理手段,实现数据脱敏监控的装载整个流程的自动化、智能化处理,保障数据安全,降低对人员的技术门槛要求,提升管控效率,并提供多维度的数据分析报表,满足审计及监管部门要求。平台采用目前互联网服务化的架构,支持灵活的动态扩展,特性描述如下:
1)采用B/S 架构,支持响应式的框架,能支撑多种PC 和移动终端的接入。
2)平台内置丰富的事件报表、统计仪表,可灵活定制,同时提供丰富的报表格式输出,如:PDFHTMLWordPPTCSV 等。
数据脱敏合规检测平台旨在借助技术手段,将安全管理工作信息化,自动、实时地获取相关信息,将原有传统的被动响应模式转变成主动模式,主动协助管理人员及时地识别出可能存在的安全隐患,通过平台的可视化功能将业务运营过程中对敏感数据运用时可能存在的问题和风险动态进行展示[8],及时预警,规范化管理数据应用流程,保障用户和企业的权益。