亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數(shù)據(jù)庫 > MongoDB > 正文

MongoDB安全配置詳解

2020-10-29 18:50:50
字體:
供稿:網(wǎng)友

0x00 MongoDB權(quán)限介紹

1.MongoDB安裝時不添加任何參數(shù),默認(rèn)是沒有權(quán)限驗證的,登錄的用戶可以對數(shù)據(jù)庫任意操作而且可以遠(yuǎn)程訪問數(shù)據(jù)庫,需以--auth參數(shù)啟動。

2.在剛安裝完畢的時候MongoDB都默認(rèn)有一個admin數(shù)據(jù)庫,此時admin數(shù)據(jù)庫是空的,沒有記錄權(quán)限相關(guān)的信息。當(dāng)admin.system.users一個用戶都沒有時,即使mongod啟動時添加了--auth參數(shù),如果沒有在admin數(shù)據(jù)庫中添加用戶,此時不進(jìn)行任何認(rèn)證還是可以做任何操作(不管是否是以--auth 參數(shù)啟動),直到在admin.system.users中添加了一個用戶。

3.MongoDB的訪問分為連接和權(quán)限驗證,即使以--auth參數(shù)啟動還是可以不使用用戶名連接數(shù)據(jù)庫,但是不會有任何的權(quán)限進(jìn)行任何操作

4.admin數(shù)據(jù)庫中的用戶名可以管理所有數(shù)據(jù)庫,其他數(shù)據(jù)庫中的用戶只能管理其所在的數(shù)據(jù)庫。

5.在2.4之前版本中,用戶的權(quán)限分為只讀和擁有所有權(quán)限;2.4版本的權(quán)限管理主要分為:數(shù)據(jù)庫的操作權(quán)限、數(shù)據(jù)庫用戶的管理權(quán)限、集群的管理權(quán)限,建議由超級用戶在admin數(shù)據(jù)庫中管理這些用戶。不過依然兼容2.4版本之前的用戶管理方法。

0x01 MongoDB中用戶的角色說明

1. read角色

數(shù)據(jù)庫的只讀權(quán)限,包括:

復(fù)制代碼 代碼如下:

aggregate,checkShardingIndex,cloneCollectionAsCapped,collStats,count,dataSize,dbHash,dbStats,distinct,filemd5,mapReduce (inline output only.),text (beta feature.)geoNear,geoSearch,geoWalk,group

2. readWrite角色

數(shù)據(jù)庫的讀寫權(quán)限,包括:

read角色的所有權(quán)限

復(fù)制代碼 代碼如下:

cloneCollection (as the target database.),convertToCapped,create (and to create collections implicitly.),renameCollection (within the same database.)findAndModify,mapReduce (output to a collection.)
drop(),dropIndexes,emptycapped,ensureIndex()

3. dbAdmin角色

數(shù)據(jù)庫的管理權(quán)限,包括:

復(fù)制代碼 代碼如下:

clean,collMod,collStats,compact,convertToCappe
create,db.createCollection(),dbStats,drop(),dropIndexes
ensureIndex(),indexStats,profile,reIndex
renameCollection (within a single database.),validate

4. userAdmin角色

數(shù)據(jù)庫的用戶管理權(quán)限

5. clusterAdmin角色

集群管理權(quán)限(副本集、分片、主從等相關(guān)管理),包括:

復(fù)制代碼 代碼如下:

addShard,closeAllDatabases,connPoolStats,connPoolSync,_cpuProfilerStart_cpuProfilerStop,cursorInfo,diagLogging,dropDatabase
shardingState,shutdown,splitChunk,splitVector,split,top,touchresync
serverStatus,setParameter,setShardVersion,shardCollection
replSetMaintenance,replSetReconfig,replSetStepDown,replSetSyncFrom
repairDatabase,replSetFreeze,replSetGetStatus,replSetInitiate
logRotate,moveChunk,movePrimary,netstat,removeShard,unsetSharding
hostInfo,db.currentOp(),db.killOp(),listDatabases,listShardsgetCmdLineOpts,getLog,getParameter,getShardMap,getShardVersion
enableSharding,flushRouterConfig,fsync,db.fsyncUnlock()

6. readAnyDatabase角色

任何數(shù)據(jù)庫的只讀權(quán)限(和read相似)

7. readWriteAnyDatabase角色

任何數(shù)據(jù)庫的讀寫權(quán)限(和readWrite相似)

8. userAdminAnyDatabase角色

任何數(shù)據(jù)庫用戶的管理權(quán)限(和userAdmin相似)

9. dbAdminAnyDatabase角色

任何數(shù)據(jù)庫的管理權(quán)限(dbAdmin相似)

0x02 MongoDB安裝注意事項

1. 安裝的時候需要加--auth

加了--auth之后MongoDB才需要驗證

2. 需要加--nohttpinterface

不加會有一個28017的端口監(jiān)聽,可以通過網(wǎng)頁管理mongodb,不需要請去掉

3. 可以加--bind_ip

加之后可以限制訪問的ip

4. 可以加--port

加了之后可以重新制定端口,默認(rèn)為27017

5. 安裝完之后需立即在admin數(shù)據(jù)庫中添加一個用戶
只有在admin數(shù)據(jù)庫中添加一個用戶后才能使認(rèn)證生效

注:安裝的過程其實就是添加1個服務(wù),指定啟動時候的參數(shù)。

0x03 用戶授權(quán)

1. 2.4之前版本的用戶管理方式

1.1、進(jìn)入admin創(chuàng)建一個管理賬號

復(fù)制代碼 代碼如下:

use admin
db.addUser("test","test")

1.2、進(jìn)入需要使用的數(shù)據(jù)庫中創(chuàng)建一個程序使用用戶
復(fù)制代碼 代碼如下:

use test
db.addUser("test","test")默認(rèn)擁有讀寫權(quán)限
db.addUser("test","test",True)擁有讀取權(quán)限

2. 2.4版本的用戶管理,也可使用之前版本的方式
2.1、進(jìn)入admin創(chuàng)建一個管理賬號
復(fù)制代碼 代碼如下:

use admin
db.addUser("test","test")

2.2、進(jìn)入admin給使用的數(shù)據(jù)庫test創(chuàng)建一個對數(shù)據(jù)庫及日志擁有讀寫權(quán)限的賬戶
復(fù)制代碼 代碼如下:

use admin
db.addUser({
    "user": "test",
    "pwd": "test",
    "roles": [ ],
    "otherDBRoles": {
        "test": [
            "readWrite"
        ],
        "test_log": [
            "readWrite"
        ]
    }
})

0x04 安全配置方案

1. 安裝的時候加--auth,并立即在admin數(shù)據(jù)庫創(chuàng)建一個用戶

默認(rèn)情況下MongoDB是無需驗證的,所以這是至關(guān)重要的一步

2. 可以考慮安裝的時候修改端口和指定訪問ip

具體根據(jù)實際情況來設(shè)定,也可以直接在服務(wù)器防火墻上做

3. 安裝的時候建議加上--nohttpinterface取消默認(rèn)的一個網(wǎng)頁管理方式

默認(rèn)的web管理一般不會用,且很多人不知道,最好關(guān)閉

4. 管理用戶處理

因需要在admin中建立一個管理賬戶用于管理,最好是設(shè)置強(qiáng)密碼,但是不要給其他程序使用

5. MongoDB服務(wù)運行賬戶

windows下可以使用network service 或者新建一個用戶,使用默認(rèn)的USERS組,然后添加給予數(shù)據(jù)庫文件及日志存儲目錄的寫權(quán)限,并建議取消對cmd等程序的執(zhí)行權(quán)限。

linux下新建一個賬戶,給予程序的執(zhí)行權(quán)限和數(shù)據(jù)庫文件及日志目錄的讀寫權(quán)限,并建議取消對sh等程序的執(zhí)行權(quán)限。

6. 控制好網(wǎng)站或者其他程序使用的連接用戶權(quán)限
網(wǎng)站或者其他程序使用的用戶只給予對應(yīng)庫的權(quán)限,不要使用admin數(shù)據(jù)庫中的管理賬戶。

0x05 常用命令

1. 安裝

復(fù)制代碼 代碼如下:

mongod --dbpath d:/mongodb/data --logpath d:/mongodb/log/mongodb.log ----nohttpinterface --auth --install

2. 添加用戶
復(fù)制代碼 代碼如下:

use admin
db.addUser("test","test")

3. 顯示所有數(shù)據(jù)庫
復(fù)制代碼 代碼如下:

show dbs

4. 使用某個數(shù)據(jù)庫
復(fù)制代碼 代碼如下:

use test

5. 連接數(shù)據(jù)庫
復(fù)制代碼 代碼如下:

mongo test -uroot -p123456

6. 添加用戶認(rèn)證
復(fù)制代碼 代碼如下:

db.auth("username","password")

7. 查看用戶
復(fù)制代碼 代碼如下:

db.system.users.find()

就寫幾個基本的,其他的網(wǎng)上很多,或者用工具連上去之后操作。

0x06 管理工具

1. MongoVUE

客戶端形式的管理工具

2. rockmongo

基于php的web管理

不足之處求大牛指正!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
色综合五月天| 大香伊人中文字幕精品| 奇米精品一区二区三区在线观看一| 精品一级毛片| 麻豆精品不卡国产免费看| 国产精品亚发布| 欧美丝袜在线观看| 中文字幕第38页| 亚洲国产aⅴ精品一区二区三区| 亚洲欧美日韩精品一区| 国产黄a三级三级看三级| 日本人添下边视频免费| 国产在线观看黄| 亚洲精品99久久久久中文字幕| 国产欧美日韩| 午夜精品久久久久久久蜜桃app| 免费三级毛片| 中文字幕一区三区久久女搜查官| 一区二区三区四区日本视频| 可以免费观看的黄色网址| 成人男女网免费| 蜜桃成人在线| 1024视频在线| 成人在线二区| 九九精品在线观看视频| 国产精品国产亚洲精品看不卡15| av先锋下载| 四季av中文字幕| 在线视频免费观看一区| 91精品视频观看| 亚洲国产精品欧美久久| 91大神在线网站| 国产大学生av| 国内精品福利| 亚洲午夜精品久久久久久性色| 亚洲AV成人无码精电影在线| 国产精品sm| 成人影院天天5g天天爽无毒影院| 黄色亚洲精品| 成人在线免费观看av| 99久久综合狠狠综合久久aⅴ| 亚洲欧美一区二区原创| 成视频在线观看免费观看| 69精品小视频| 亚洲精品一二三| 在线免费看av的网站| 精品视频黄色| 天堂网中文在线观看| 美女18一级毛片一品久道久久综合| 一级黄色毛毛片| 欧美日韩在线视频免费| 亚洲熟妇av一区二区三区| 91福利在线看| 草草视频在线一区二区| xfplay精品久久| 国产精品第一页第二页第三页| 青青在线视频免费观看| 免费成年人视频在线观看| 黄色春季福利在线看| **爰片久久毛片| 黄色a**址| 精品午夜电影| 亚洲国产精品一区| 国产视频二区在线观看| 国产精品一区二区三区四区在线观看| 久久久999精品免费| 国产sm调教视频| 霍思燕三级露全乳照| 日日碰狠狠躁久久躁婷婷| 亚洲国产成人高清精品| 99久久国产热无码精品免费| 4虎在线播放1区| 欧美午夜18电影| 亚洲一二三av| 日韩精品成人在线观看| 中文一区一区三区高中清不卡| av男人的天堂av| 97在线免费视频| 国产成人av免费观看| 91九色蝌蚪91por成人| 美女久久久精品| 亚洲视频图片小说| 欧美日韩精品一区二区三区| 999一区二区三区| 国产视频999| 欧美videosex性欧美黑吊| 制服诱惑一区二区| 一区二区三区在线视频免费观看| 日韩mv欧美mv国产网站| 神马久久久久久| 黑人精品一区二区| 亚洲综合五月| 欧美激情在线精品一区二区三区| 午夜精品视频| 日本精品久久中文字幕佐佐木| 一级特黄a大片免费| 自拍视频在线网| 无码人妻丰满熟妇区毛片蜜桃精品| aaa免费在线观看| 伊人网在线免费观看| 在线观看网站黄不卡| 草莓视频18免费观看| 亚洲三级在线免费观看| 日本久久91av| 色资源网站在线观看| 高清久久精品| 精品国产一区二区三区四区精华| 肉色欧美久久久久久久免费看| 午夜激情一区二区三区| 久久久久久网| 国产精品久久久久影院日本| 国产日韩欧美在线看| 在线观看精品国产视频| 久久99精品久久久久久久青青日本| 在线免费观看av网| 一区二区三区国产福利| www.综合网.com| 国产综合无码一区二区色蜜蜜| 制服下的诱惑暮生| 国产网站免费观看| 99精品免费视频| 亚洲国产成人精品一区二区| 久久久久久久久久一区| 91蜜桃婷婷狠狠久久综合9色| 91亚洲精品视频在线观看| 亚洲成人av电影| 精品日本一线二线三线不卡| 久久久久久国产精品一区| 极品裸体白嫩激情啪啪国产精品| 亚洲传媒在线| 欧美日韩xxxxx| 香蕉乱码成人久久天堂爱免费| 九七电影韩国女主播在线观看| 亚洲国产精品激情在线观看| 国产欧美精品一区二区三区-老狼| 欧美日韩亚洲一二三| 伊人久久大香线蕉综合网站| 999国产视频| 在线播放av片| 日韩av免费看| 欧美日韩中文另类| 国产又爽又黄无码无遮挡在线观看| 国产在线观看福利| 欧美日韩视频免费看| 欧美一区欧美二区| 成人爱爱网址| 999日本视频| 99久久久久久中文字幕一区| 91亚洲精品久久久| 免费的一级黄色片| 国外男同性恋在线看| 欧美日韩在线精品一区二区三区激情综合| 最新在线地址| 国产精品久久一区二区三区不卡| 欧美成人免费va影院高清| 妺妺窝人体色777777| 99青草视频在线播放视| 555www色欧美视频| 在线观看国产精品日韩av| 伊人av成人| 欧美欧美黄在线二区| 国产91精品久久久久| 中文字幕先锋av影音资源网| 神马国产精品影院av| 日本1区2区3区中文字幕| 日韩欧美在线观看一区二区| 色系网站成人免费| 影音先锋另类| 欧美日韩成人一区| 日韩欧美综合在线| 亚洲精品午夜国产va久久成人| 国产一区二区三区四区大秀| 国产精品扒开腿做爽爽爽视频软件| 亚洲熟妇一区二区三区| 国产精品国产a级| 成人精品美女隐私视频| 久久精品国产精品亚洲精品| 亚洲免费网站| 综合国产精品久久久| 国产男男gay网站| 亚洲欧美小视频| 亚洲美女视频网| 一区二区视频播放| 性欧美13一14内谢| 九九热视频在线观看| 一级毛片视频在线| 啊啊啊国产视频| 伊人久久大香线蕉av超碰演员| 国产亚洲精品熟女国产成人| 136福利精品导航| 高h调教冰块play男男双性文| 亚洲综合精品久久| 人人香蕉久久| 亚洲成人第一网站| 成人午夜激情网| 日本在线不卡一区| 久久国产精品一区二区三区四区| 伊人影院在线播放| 亚洲少妇中文字幕| 日韩黄色大片| 红桃视频在线观看一区二区| 日本特黄在线观看| 国产精品国产三级国产普通话三级| 美女少妇精品视频| 中文精品久久| www.com在线观看| 亚洲一本视频| 国产精品久久久久久久久晋中| 亚洲天堂av一区二区| 日本久久一区| 欧美黑白配在线| 在线视频手机国产| 亚洲影视一区| 成人免费自拍视频| 蜜桃特黄a∨片免费观看| 爱看av在线入口| 久久久99国产精品免费| 国产精品第七页| 欧美综合一区二区三区| 精品日本一区二区三区在线观看| 国产精品一区二区3区| 日韩亚洲欧美精品| 粉嫩av一区二区三区免费野| 91美女片黄在线观| 成年网站免费在线观看| 国产精品中文在线| 成人台湾亚洲精品一区二区| 亚洲精品资源在线| 国产丝袜美腿一区二区三区| 一本—道久久a久久精品蜜桃| 精品国产免费一区二区三区| 青柠在线免费观看| 一区二区三区偷拍| 午夜精品久久久久久久99水蜜桃| 亚洲国产一区二区三区| 国内高清免费在线视频| 亚洲天堂男人天堂女人天堂| 日韩一级av毛片| 亚洲一区二区三区四区电影| 亚洲一区二区少妇| 中文在线观看视频| 性高潮久久久久久久久久| 97人洗澡人人免费公开视频碰碰碰| av观看久久| 国产在线精品一区二区三区不卡| 免费在线看大片无需流量| 天天碰日日操| 成人三级高清视频在线看| 国产69视频在线观看| 日本电影中文字幕| 特大巨黑人吊性xxx视频| 日本三级电影在线播放| 亚洲精品免费观看| 亚洲人亚洲人成电影网站色| 午夜视频一区二区| 亚洲精品乱码久久久久久黑人| 精品国产18久久久久久洗澡| 国产一区二区在线网站| 精品在线免费视频| 粉嫩13p一区二区三区| 日韩av毛片| 日韩免费观看视频| 国产精品美腿一区在线看| 91吃瓜网在线观看| 亚洲日本成人| 天堂资源最新版在线视频观看免费网| 五月天精品视频| 欧美一级片免费| 亚洲国产一区自拍| 亚洲日本欧美中文幕| 91免费视频网站| 亚洲国产成人影院播放| 色综合视频一区中文字幕| 欧美新色视频| 精品婷婷伊人一区三区三| 97在线免费视频观看| 蜜桃一区二区| 欧美日韩一区免费| 国产精品7m凸凹视频分类| 亚洲图片小说在线| 精品中文字幕一区二区三区av| 国产精品久久久久久久久借妻| jizzjizz大全| 极品粉嫩小仙女高潮喷水久久| 久热中文字幕在线精品免费| 久久国产精品视频在线观看| 欧美色视频一区| 亚洲综合视频1区| 国产综合色精品一区二区三区| 高清不卡一区二区在线| 亚洲黄色免费视频| 亚洲精品久久久久久动漫器材一区| 色婷婷色综合| 日韩av一二三四区| 综合久久综合| 影音先锋男人资源在线| 国产精品av免费观看| 欧美一区,二区| 欧美日韩一区二区电影| 欧美最猛黑人xxxx黑人猛叫黄| 日韩精品四区| 日韩专区av| 一区二区在线观看免费| 欧美日韩视频| 欧美一级片在线| 午夜视黄欧洲亚洲| 紧身裙女教师波多野结衣| 久久亚洲a v| 99久久精品免费看国产交换| 亚洲第一欧美| 国产高潮流白浆| 天堂中文资源在线| 国产www在线观看| 亚洲av毛片基地| 亚洲国产精品久久精品怡红院| 天堂中文字幕在线观看| 久久女同互慰一区二区三区| 亚洲中文字幕久久精品无码喷水| 久久99精品视频| 麻豆视频在线观看免费网站| 国产毛片一区二区三区va在线| 中文字幕亚洲欧美日韩2019| 精品一区二区三区免费观看| 日韩一区二区电影在线观看| 国产午夜精品理论片| 玖玖玖精品中文字幕| 丰满少妇一区二区| 狠狠色丁香婷综合久久|