导师给了个很奇怪的毕设题目,在 mongodb 基础上实现数据库的存取控制,我寻思这不是 db 都有额基本功能吗?
自主存取控制( Discretionary Access Control 简称 DAC ):
强制存取控制( Mandatory Access Control 简称 MAC ):
1
auxox 2020-11-20 12:49:45 +08:00
DAC 这块 mongo 是明确支持的。参见: https://docs.mongodb.com/manual/core/authorization/
有一点很好奇,这个题目的意思是在 mongo 的 codebase 上加额外的功能吗 |
2
zxCoder OP @auxox 应该是可以加一个中间层的意思吧...老师一直强调 mongodb 不支持存取控制,听得我云里雾里,回来一查不太对劲
|
3
zxCoder OP @auxox 是不是说 mongodb 的权限控制粒度只是到角色和文档,有没有像关系型数据库中对某些列或者是某些元祖的访问权限控制
|
4
zxCoder OP Privileges
A privilege consists of a specified resource and the actions permitted on the resource. A resource is a database, collection, set of collections, or the cluster. If the resource is the cluster, the affiliated actions affect the state of the system rather than a specific database or collection. For information on the resource documents, see Resource Document. An action specifies the operation allowed on the resource. For available actions see Privilege Actions. @auxox |
5
EPr2hh6LADQWqRVH 2020-11-20 13:16:38 +08:00
毕设不得你自己实现么。。
你用人家功能算啥。。。 真 import 论文么。。。 |