如何使您的Iris couchDB帐户安全

如何使您的Iris couchDB帐户安全,couchdb,iriscouch,Couchdb,Iriscouch,我想在Iris上试用couchDB,但对我来说似乎真的很奇怪,因为我在创建数据库和文档的过程中没有遇到任何安全问题,也没有通过/_utils/页面进行删除。没有密码保护的登录,没有身份验证,什么都没有。任何人都可以在你的域上创建数据库,如果他们知道的话 有没有办法让这个功能只对管理员开放 我承认我对这个问题研究得不多 提前谢谢 经过几天的搜索,我找到了答案: 在couchDB中有一个服务器管理员,可以做任何事情,或者如所述的“上帝模式” 通常,默认情况下,irisuchch和CouchDB为任何

我想在Iris上试用couchDB,但对我来说似乎真的很奇怪,因为我在创建数据库和文档的过程中没有遇到任何安全问题,也没有通过/_utils/页面进行删除。没有密码保护的登录,没有身份验证,什么都没有。任何人都可以在你的域上创建数据库,如果他们知道的话

有没有办法让这个功能只对管理员开放

我承认我对这个问题研究得不多


提前谢谢

经过几天的搜索,我找到了答案:

在couchDB中有一个服务器管理员,可以做任何事情,或者如所述的“上帝模式”

通常,默认情况下,irisuchch和CouchDB为任何用户提供服务器管理员权限,称之为“管理员方”。在irishoch中,在utils页面的右下角有一个服务器管理员部分。(我想贴一张它的照片,但由于缺乏声誉,我不能)

它不会更改用户界面,例如,createdatabase选项仍然存在,但验证将阻止您创建数据库

但是没有直接的方法来保护数据库不受匿名写入的影响。链接中解释了数据库本身的安全性。为了澄清第一次用户会遇到的一件事,设计文档是通过在创建时为字段id提供一个以_design/开头的值来创建的。例如,在当前情况下:_design/blockAnonymousWrites

我知道这是一个新手的问题,但是NoSQL和CouchDB对于我来说是未知的,现在,我希望这能帮助像我这样的人