【Rust日报】2022-12-25 介绍 BastionLab - 我们用于数据科学协作的隐私框架!

Volo 0.3.0 发布

19e58dffde2161bb4e71bce16e2ac5d0.pngVolo 是一个用于构建微服务的高性能和强扩展性的 Rust RPC 框架。

此版本带来了许多新功能和性能优化。

Release Note:https ://www.cloudwego.io/blog/2022/12/22/volo-release-0.3.0/

Repo:https ://github.com/cloudwego/volo

介绍 BastionLab - 我们用于数据科学协作的隐私框架!

585395057f7cee495054b65b68c64c42.png我们很高兴推出 BastionLab,这是我们用于数据科学协作的 Rust 隐私框架!

要了解使用 polars 的 rust API 进行隐私友好的数据探索是什么样的,您可以查看我们的 GitHub或直接转到我们的快速浏览教程,该教程也可在Colab 🐻上找到

专为敏感数据协作而构建

由于安全和隐私问题,数据所有者和数据科学家之间的协作对于健康、金融或广告等高度监管的领域来说是一个巨大的挑战。远程协作时,数据所有者必须打开他们的整个数据集,通常是通过 Jupyter 笔记本。这种过于广泛的访问会造成巨大的隐私漏洞,因为允许的操作太多,这使得数据科学家能够从远程基础设施中提取信息(打印整个数据库、将数据集保存在权重中等)。

⚙️ BastionLab 通过提供细粒度的访问控制解决了这个问题。它向数据所有者保证,数据科学家只能对他们的数据执行隐私友好的操作,并且只能与他们共享匿名输出。

BastionLab 是如何工作的?

BastionLab 确保数据所有者的远程数据永远不会被数据科学家直接访问。三个主要元素确保了这一点:

  • 首先,数据所有者定义了一个“安全区”来过滤数据科学家的查询,在允许交互的同时加强控制。

  • 其次,表现力有限。这意味着数据科学家可以执行的操作类型受到限制,以避免任意代码执行。

  • 最后,数据科学家从不在本地访问数据集。他们只操纵包含元数据的本地对象与远程托管的数据集进行交互——数据所有者始终可以看到该对象发出的调用。

https://github.com/mithril-security/bastionlab/

Lucia v0.5.0 - 灵活的 API 客户端框架

6a822d2d0c6ffea37308bc5adfee10fd.pngGitHub: https://github.com/c410-f3r/lucia。

Lucia 允许创建可维护和可扩展的 API 客户端应用程序,支持 HTTP/TCP/UDP/WebSocket 传输以及 JSON/JSON-RPC/XML/YAML 数据格式。

在这个新的 v0.5.0 版本中,添加了对几项内容的支持:

  1. Borsh 数据格式以及borsh序列化程序。

  2. 和序列化程序rkyvsimd-json

  3. 部分 GraphQL 支持和部分 Protobuf 支持。

  4. 用于获取瑞克和莫蒂数据的新 API 实现。

--

From 日报小组 时光

社区学习交流平台订阅:

  • Rustcc 论坛:支持 rss

  • 微信公众号:Rust 语言中文社区

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值