SpiceDB —— 开源细粒度权限数据库
SpiceDB 是一个开源数据库系统,用于管理安全关键的应用程序的权限,其灵感来自于 Google Zanzibar 论文。
开发人员创建一个模式来模拟他们的权限要求,并使用客户端库将模式应用于数据库,将数据插入数据库,并查询数据以有效检查其应用程序中的权限。
SpiceDB 与其他系统的区别包括:
- 用于检查权限、列出访问权限和支持开发工具的富有表现力的gRPC和HTTP API
- 一个分布式的、并行的图形引擎,忠实于谷歌 Zanzibar 论文中描述的架构
- 一个灵活的一致性模型,可根据请求进行配置,包括对新敌人问题的抵抗力
- 一种富有表现力的模式语言,带有用于在 CI/CD 管道中进行快速原型制作、集成测试和验证设计的工具
- 支持memdb、MySQL、PostgreSQL、CockroachDB和Cloud Spanner的可插拔存储系统
- Prometheus 指标、结构化日志记录和OpenTelemetry 跟踪的深度可观察性
SpiceDB 的优点:
可验证的正确性
用于计算权限的数据在整个软件系统中具有最关键的正确性要求。尽管如此,开发人员仍会继续构建自己的临时解决方案,并与每个新项目的内部代码相结合。通过开发 SpiceDB 模式,你可以在更改任何应用程序代码之前更快地迭代和详尽地测试设计。当你向架构引入向后兼容的更改并希望确保系统保持安全时,这一点变得尤为重要。
最佳的灵活性
SpiceDB 模式语言建立在对象之间关系图的概念之上。这种 ReBAC 设计能够有效地支持所有流行的访问控制模型(例如RBAC和ABAC)和包含混合行为的自定义模型。
开发许可系统的现代解决方案都有一个相似的目标:将策略与应用程序分离。使用像 SpiceDB 这样的专用数据库不仅可以实现这一点,而且通过解耦策略操作的数据,使这一想法更进一步。SpiceDB 旨在在你的组织拥有的尽可能多的应用程序中共享单一统一的权限视图。这种策略已成为行业最佳实践,并在大公司(谷歌、GitHub、Airbnb)和小公司(Carta、Authzed)中取得了巨大成功。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 前端动效讲解与实战
作者:vivo 互联网前端团队- ZhaoJie 本文将从各个角度来对动画整个体系进行分类,并且介绍各种前端动画的实现方法,最后我们将总结在实际开发中的各个场景的动画选择方案。 一、背景 前端动画场景需求多 对众多动画场景的技术实现方案选择上比较模糊 各动画方案的优劣及适用场景认识模糊 现有动画库太多,不知道选哪个 主流动画库的适用场景认识模糊 下面首先让我们从各个角度来对动画整个体系进行分类,让我们清晰的了解动画整个体系。 二、分类 2.1 用途角度 首先我们从动画的用途或者说是业务的角度来进行区分,将我们平时的动画分为展示型动画和交互型动画。 2.1.1 展示型动画 类似于一张GIF图,或者一段视频。比如在开启宝箱的时候,我们会加入一个切场过渡动画,来替代原有的生硬等待结果。 展示型动画在实际使用的场景中,实现的方法很多,比如用GIF图,canvas,CSS3动画等,但是最终输出的结果是不带有交互的,也就是从动画起始状态到结束状态一气呵成,这个过程用户可以感知,但是无法参与。 2.1.2 交互型动画 用户自已参与的,对于交互性动画而言,我们可以在动画播放的某个时间节点触发相应的操作...
- 下一篇
Opera 将回购 360 手中股份
知名的浏览器厂商 Opera Limited 近日宣布,它计划以全现金交易的方式从 360 手中回购其全部股份。此次交易一旦达成,Opera Limited 将从 360 那里获得 20.6% 的股份。 在公告中,Opera Limited 表示将以每美国存托股份 5.50 美元的价格回购,由于 360 目前持有 4675 万股 Opera 普通股,相当于 2337.5 万股美国存托股份,此笔交易的金额达到了 1.28 亿美元。 虽然 Opera Limited 已经与 360 就股份回购达成一致,但该交易还需要经过 360 的股东批准,股东大会定于 2022 年 10 月 10 日举行,该交易预计将在股东批准后的 10 个工作日内完成。 2016 年,以昆仑万维和奇虎 360 为首的中国财团出价 6 亿美元买下了 Opera 浏览器、Opera 品牌名称和其他与浏览器相关的资产,但该交易并不包括 Opera 旗下的广告、游戏和电视部门。收购后,Opera 于 2018 年在纳斯达克证券交易所上市,目前 Opera 的股价约为 4.28 美元。 奇虎 360 仅仅是 2016 年购买 ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- Hadoop3单机部署,实现最简伪集群
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Linux系统CentOS6、CentOS7手动修改IP地址