GaussDB拿下的安全认证CC EAL4+究竟有多难?
摘要:近日,经过全球知名独立认证机构SGS Brightsight实验室的安全评估,华为云GaussDB企业级分布式数据库内核获得全球权威信息技术安全性评估标准CC EAL4+级别认证
本文分享自华为云社区《国内唯一!GaussDB拿下的安全认证CC EAL4+究竟有多难?》,作者:GaussDB 数据库。
近日,经过全球知名独立认证机构SGS Brightsight实验室的安全评估,华为云GaussDB企业级分布式数据库内核获得全球权威信息技术安全性评估标准CC EAL4+级别认证,成为中国首个获得当前数据库领域国际最高级别CC EAL4+认证的数据库产品。
CC EAL4+有多难?
CC标准是国际公认计算机维度的顶级安全认证,也是国际范围内30多个国家官方认可的通用标准,其定义了评估信息技术产品和系统安全性所需的基础准则,并设置了EAL1~EAL7的不同评估等级和相应的安全功能要求。
其中,EAL4+是当前数据库领域中最高级别认证,难度有多大呢?对比目前国外常见数据库主流版本通过的EAL2认证来说,EAL2为结构测试级,开发者可递交设计信息、测试结果进行评估,而EAL4作为系统设计、测试和复查级,评估程序更为严谨,有对评估对象模块底层设计和实现子集的分析,更有对产品代码的审视和对产品研发环境的站点审计等。
GaussDB直面困难 稳扎稳打
认证的不易不仅因为评估要求高,还有疫情下的客观挑战。在本次认证过程中,面临疫情带来的诸多不便,GaussDB研发团队攻坚克难,突破地域隔离障碍,坚持与认证机构持续深入地沟通和研讨,不仅在没有任何可借鉴经验的情况下让所有文档及站点审查一次通过,开启了国产数据库国际安全高等级认证从0到1的突破;还主动探索高可用部署形态,实践出一套可举证、可评估、可实施的差异化认证方案,与国外常见数据库产品形成差异化认证竞争力,保持领先水平;并建立起基于数据流动与数据等级的多层级安全防御体系与体系化测试套件,与认证机构一起合作,最终获得认证机构的高度肯定。
全方位测试顺利告捷
为了确保整个测试计划覆盖到所有模块和更多场景,认证过程采取自动测试与手动测试相结合的方式,围绕EAL4+安全审计、用户数据保护、用户识别和认证、安全管理、TSF自保护、TOE访问六大安全功能要求下的21项功能组件进行了详尽的测试,覆盖154项测试用例。评估结果最终不负众望,GaussDB以优异表现全部顺利通过。
安全审计——用户可根据特定属性自主选择可审计事件,生成审计记录,并将每个审计事件和相关用户身份进行关联。
用户数据保护——系统可制定完善的访问控制策略和相应的访问控制规则,同时对残余信息进行保护,确保以前存留在资源中的数据在资源释放或被重新分配后不再可用,避免敏感信息泄露问题。
用户识别和认证——在允许用户访问数据库对象之前,必须先进行用户身份识别和认证。系统将对认证前的部分操作和验证数据、口令等信息进行维护,并对其代表用户进行鉴权,确保用户信息安全。
安全管理——系统可授权管理员对安全功能、安全属性进行维护,如审计事件、系统权限、用户角色变更;被授权的安全管理员也可定义不同的角色,如审计管理员、数据库管理员、系统管理员。
TSF(评估对象安全功能)自保护——开启数据一致性保护,即使备份数据与组件断开连接,在相关业务请求操作之前也能确保组件中所备份数据的一致。
TOE(评估对象)访问——系统可限制同一用户的最高并发会话数,并为每个操作维护单独的执行上下文,保证会话安全。
结果表明,GaussDB已经完全达到国际权威认证机构严格的安全标准,具备行业领先的数据安全保障能力。同时,GaussDB也将继续潜心笃志,深耕数据库根技术,为企业信息系统提供更专业、更安全可靠的数据库服务。
GaussDB拿下的安全认证CC EAL4+究竟有多难?的更多相关文章
- 聚焦技术,锐意创新,GaussDB给世界一个更优选择
摘要:从整个行业应用层面来看,现在,数据库的国产化时代已经到来. 本文分享自华为云社区<聚焦技术,锐意创新,GaussDB给世界一个更优选择>,作者: GaussDB数据库. 今天,以&q ...
- GaussDB T 单机模式手工建库
目录 你需要知道的 创建文件夹 编辑参数文件 将数据库启动到 NOMOUNT 状态 连接实例查询状态 创建数据库PROD1 如何连接原来 GAUSS 数据库 相关文章 GaussDB T 单机搭建 G ...
- DDos攻击竟然这么恐怖,它的原理是什么?
DDOS的定义 分布式拒绝服务(DDoS:Distributed Denial of Service)攻击指借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DDoS攻击, ...
- Acegi框架
Acegi(Acegi Security)框架,是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为 Spring官方的一个子项目,所以也称为Spring ...
- django-网页视屏播放
基本都基于第三方: -cc视频 -播放免费视频 -收费视频 -需要做认证,cc视频会给你发消息,你返回,携带数据 -在前端页面中添加响应的视屏框的代码 -功能实现,有相关接口文档,配置即可
- Acegi框架介绍
开发四年只会写业务代码,分布式高并发都不会还做程序员?->>> 概述 对于任何一个完整的应用系 统,完善的认证和授权机制是必不可少的.Acegi Securit ...
- STP详解-STP、RSTP、MSTP
STP详解 01 冗余链路中存在的问题 如图所示LSW1和LSW2之间有两条线路相连,它们之间任何一条链路出现故障另外一条线路可以马上顶替出现故障的那条链路,这样可以很好的解决单链路故障引起的网络中断 ...
- ARP攻击的发现、攻击原理、攻击方式、防护,竟然这么简单?!
ARP协议概述 ARP协议(address resolution protocol)地址解析协议. 一台主机和另一台主机通信,要知道目标的IP地址,但是在局域网中传输数据的网卡却不能直接识别IP地址, ...
- H3C三层交换机之IRF虚拟化技术详解及配置
一.IRF是什么? 目前,网络中主要存在两种结构的通信设备,固定盒式设备和模块框式分布式设备. 固定盒式设备成本低廉,但没有高可用性支持:模块框式分布式设备具有高可用性.高性能.高端口密度的优点,但投 ...
- (转) TensorFlow深度学习,一篇文章就够了
TensorFlow深度学习,一篇文章就够了 2016/09/22 · IT技术 · TensorFlow, 深度学习 分享到:6 原文出处: 我爱计算机 (@tobe迪豪 ) 作者: 陈迪 ...
随机推荐
- 手撕Vue-数据驱动界面改变下
经过上一篇的介绍,数据驱动界面改变 v-model 的双向绑定已告一段落, 剩余的就以这篇文章来完成. 首先完成我们的 v-html,v-text, 其实很简单,就是将我们之前的 v-model 创建 ...
- 揭秘计算机奇迹:探索I/O设备的神秘世界!
引言 在之前的章节中,我们详细讲解了计算机系统中一些核心组成部分,如中央处理器(CPU).内存.硬盘等.这些组件负责处理和存储数据,使得计算机能够有效地运行.然而,除了这些核心组件,计算机系统还包含许 ...
- Django admin 注册自己的路由
通过 admin.py 在 Django 后台注册自己的路由(对应自己的视图) 要在一个 app 里面的 admin.py 添加如下代码 # django2\apps\business\admin.p ...
- 前端脚手架CLI生成模版命令工具(包括,npm包的发布,脚手架的搭建,注意事项,优化等)
写在前面 这是停更以后,续更的一篇文章. 为什么好长时间都没有更新,因为去其他平台更新了,包括掘金,思否,简书等. 在那些地方感觉没有归属感,有的平台原创审核很麻烦,简书号称可以获得打赏,可是码了几十 ...
- 关于Linux性能监控之CPU篇详解
http://news.chinaunix.net/opensource/2013/0228/2654519.shtml # vmstat 1 procs -----------memory----- ...
- 设置使用mac 自带终端记住密码
厌倦了 mac上每次登录linux服务器或树莓派时总是需要输入用户名和密码. 使用下列方法, 可以减少上述操作. 新建一个 .ssh 文件 vim pi4.ssh 添加如下内容 #!/usr/bin/ ...
- [SWPUCTF 2021 新生赛]非常简单的逻辑题
一道简单的代码逆向,根据提供的py代码写出逆向代码,没怎么做过这种题开始没什么思路,原来直接暴力就好 直接写出暴力代码
- Ubuntu18虚拟机远程开发
Ubuntu18 虚拟机远程开发 1. 安装 VMware 和 Ubuntu18 虚拟机 (1)VMware 官网上下载免费版本 一路 next 安装就行(中间也许需要改一下存放路径) (2)Ubun ...
- 将强化学习引入NLP:原理、技术和代码实现
本文深入探讨了强化学习在自然语言处理(NLP)中的应用,涵盖了强化学习的基础概念.与NLP的结合方式.技术细节以及实际的应用案例.通过详细的解释和Python.PyTorch的实现代码,读者将了解如何 ...
- 递归与分治思想:n的阶乘 && 逆序任意长度字符串(递归)
1 //n的阶乘 2 #include<stdio.h> 3 4 int fun(int n); 5 int main(void) 6 { 7 int n; 8 scanf("% ...