问题描述
嗨,伙计们,
关于B2B数据共享的工作原理,我有一个小问题?
假设我是内务部,我想将我持有的数据(驻留在Oracle数据库中的数据)共享给这个国家的其他部门。
尤其是HR方面的数据。
那么如何处理呢:
-授予每个部门的SQLplus访问权限?
-创建提供所需数据的Web服务?
在这种情况下通常会做什么?
先谢了。
胺
关于B2B数据共享的工作原理,我有一个小问题?
假设我是内务部,我想将我持有的数据(驻留在Oracle数据库中的数据)共享给这个国家的其他部门。
尤其是HR方面的数据。
那么如何处理呢:
-授予每个部门的SQLplus访问权限?
-创建提供所需数据的Web服务?
在这种情况下通常会做什么?
先谢了。
胺
专家解答
这个问题没有固定的答案。如何共享数据取决于许多因素。
您需要回答的一些关键问题包括:
-谁想访问数据以及为什么
-您需要采取哪些控制措施来阻止未授权查看的用户访问敏感数据
-他们打算如何处理数据-例如,查找特定记录、运行报告/分析查询或将数据导入到另一个系统中
give a SQLplus access to each department ?
不!不!提供SQL*Plus允许用户运行任何查询。这使得人们更容易绕过您的安全控制,并且(意外地或恶意地)使用缓慢的查询使您的数据库过载。
- create a web service that gives the desired data ?
可能吧如果他们想通过另一个(现有)应用程序访问数据,这很可能是正确的方法。
另一种选择是在数据库上构建应用程序。这些应用将为用户提供查看所需格式数据的选项。然后,您可以根据需要授予用户使用数据的访问权限。
但实际上,您的出发点是找出谁/什么/为什么要访问数据,然后您可以决定他们如何/在何处/何时查看数据。
您需要回答的一些关键问题包括:
-谁想访问数据以及为什么
-您需要采取哪些控制措施来阻止未授权查看的用户访问敏感数据
-他们打算如何处理数据-例如,查找特定记录、运行报告/分析查询或将数据导入到另一个系统中
give a SQLplus access to each department ?
不!不!提供SQL*Plus允许用户运行任何查询。这使得人们更容易绕过您的安全控制,并且(意外地或恶意地)使用缓慢的查询使您的数据库过载。
- create a web service that gives the desired data ?
可能吧如果他们想通过另一个(现有)应用程序访问数据,这很可能是正确的方法。
另一种选择是在数据库上构建应用程序。这些应用将为用户提供查看所需格式数据的选项。然后,您可以根据需要授予用户使用数据的访问权限。
但实际上,您的出发点是找出谁/什么/为什么要访问数据,然后您可以决定他们如何/在何处/何时查看数据。
文章转载自askTom,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
597次阅读
2025-04-15 17:24:06
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
576次阅读
2025-04-18 14:18:38
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
491次阅读
2025-04-08 09:12:48
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
474次阅读
2025-04-20 10:07:02
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
459次阅读
2025-04-22 00:20:37
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
434次阅读
2025-04-22 00:13:51
Oracle 19c RAC更换IP实战,运维必看!
szrsu
434次阅读
2025-04-08 23:57:08
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
419次阅读
2025-04-17 17:02:24
火焰图--分析复杂SQL执行计划的利器
听见风的声音
367次阅读
2025-04-17 09:30:30
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
358次阅读
2025-04-15 14:48:05