google-bigquery - 与他人(公开)共享我在 BigQuery 中的项目是否安全?
问题描述
我有一个项目有 10 多个数据集,一个数据集有 70 多个表(为初级和中级创建的表)。如果我公开分享我的项目,我的项目名称和项目 id 将暴露给许多学生。这样做安全吗?我是否会被他人使用项目名称和项目 ID 进行黑客攻击或攻击?
解决方案
只要您只赋予角色dataViewer
,与您共享项目的人将只能从您的表中获取数据,而不能修改或插入工作(这实际上是有成本的)。
这将迫使用户使用他们自己的项目来运行查询您的数据集的作业。
但是,我建议您不要完全公开分享这一点。如果您在学校使用 G Suite,或者如果您知道学生的 Google 帐户(很可能是 Gmail),您应该创建一个包含需要访问权限的人的Google 群组,然后向该群组授予权限。
推荐阅读
- google-colaboratory - 将 Google Photos API 与 Colab 结合使用的最佳方式是什么?
- javascript - 在派生类而不是类本身上添加新方法有什么好处?
- visual-studio - Visual Studio 2017 - 如何使用 CMake 从源代码创建项目?
- javascript - 变量掩蔽
- json - 翻译邮件通知
- sql - T-SQL 长动态查询被切断
- rust - 如何创建返回借用值的函数?
- c - 如何为指向 int 的指针数组正确释放动态分配的内存
- python-3.x - python3,试图从我定义的函数中获取输出,需要一些指导
- javascript - 调用SectionList的scrollToLocation方法后,scroll在跳跃