摘要:近日,经过全球知名独立认证机构SGS Brightsight实验室的安全评估,华为云GaussDB企业级分布式数据库内核获得全球权威信息技术安全性评估标准CC EAL4+级别认证
本文分享自华为云社区《国内唯一!GaussDB拿下的安全认证CC EAL4+究竟有多难?》,作者:GaussDB 数据库。
近日,经过全球知名独立认证机构SGS Brightsight实验室的安全评估,华为云GaussDB企业级分布式数据库内核获得全球权威信息技术安全性评估标准CC EAL4+级别认证,成为中国首个获得当前数据库领域国际最高级别CC EAL4+认证的数据库产品。
CC标准是国际公认计算机维度的顶级安全认证,也是国际范围内30多个国家官方认可的通用标准,其定义了评估信息技术产品和系统安全性所需的基础准则,并设置了EAL1~EAL7的不同评估等级和相应的安全功能要求。
其中,EAL4+是当前数据库领域中最高级别认证,难度有多大呢?对比目前国外常见数据库主流版本通过的EAL2认证来说,EAL2为结构测试级,开发者可递交设计信息、测试结果进行评估,而EAL4作为系统设计、测试和复查级,评估程序更为严谨,有对评估对象模块底层设计和实现子集的分析,更有对产品代码的审视和对产品研发环境的站点审计等。
认证的不易不仅因为评估要求高,还有疫情下的客观挑战。在本次认证过程中,面临疫情带来的诸多不便,GaussDB研发团队攻坚克难,突破地域隔离障碍,坚持与认证机构持续深入地沟通和研讨,不仅在没有任何可借鉴经验的情况下让所有文档及站点审查一次通过,开启了国产数据库国际安全高等级认证从0到1的突破;还主动探索高可用部署形态,实践出一套可举证、可评估、可实施的差异化认证方案,与国外常见数据库产品形成差异化认证竞争力,保持领先水平;并建立起基于数据流动与数据等级的多层级安全防御体系与体系化测试套件,与认证机构一起合作,最终获得认证机构的高度肯定。
为了确保整个测试计划覆盖到所有模块和更多场景,认证过程采取自动测试与手动测试相结合的方式,围绕EAL4+安全审计、用户数据保护、用户识别和认证、安全管理、TSF自保护、TOE访问六大安全功能要求下的21项功能组件进行了详尽的测试,覆盖154项测试用例。评估结果最终不负众望,GaussDB以优异表现全部顺利通过。
安全审计——用户可根据特定属性自主选择可审计事件,生成审计记录,并将每个审计事件和相关用户身份进行关联。
用户数据保护——系统可制定完善的访问控制策略和相应的访问控制规则,同时对残余信息进行保护,确保以前存留在资源中的数据在资源释放或被重新分配后不再可用,避免敏感信息泄露问题。
用户识别和认证——在允许用户访问数据库对象之前,必须先进行用户身份识别和认证。系统将对认证前的部分操作和验证数据、口令等信息进行维护,并对其代表用户进行鉴权,确保用户信息安全。
安全管理——系统可授权管理员对安全功能、安全属性进行维护,如审计事件、系统权限、用户角色变更;被授权的安全管理员也可定义不同的角色,如审计管理员、数据库管理员、系统管理员。
TSF(评估对象安全功能)自保护——开启数据一致性保护,即使备份数据与组件断开连接,在相关业务请求操作之前也能确保组件中所备份数据的一致。
TOE(评估对象)访问——系统可限制同一用户的最高并发会话数,并为每个操作维护单独的执行上下文,保证会话安全。
结果表明,GaussDB已经完全达到国际权威认证机构严格的安全标准,具备行业领先的数据安全保障能力。同时,GaussDB也将继续潜心笃志,深耕数据库根技术,为企业信息系统提供更专业、更安全可靠的数据库服务。