redis--安全

[TOC]

1. redis 常規(guī)安全模式

redis被設計成僅有可信環(huán)境下的可信用戶才可以訪問鹉动。這意味著將redis實例直接暴露在網(wǎng)絡上或者讓不可信用戶直接訪問redis的是不安全的甚带。

==換句話說,redis不保證redis的安全乏梁,而是由使用者保證的笔宿。==

2. 網(wǎng)絡安全

在redis的配置文件中律姨,可以配置==bind==的ip,讓redis只接受綁定的ip的客戶端米苹。

一般來說限寞,如果redis需要禁止外部訪問,只需bind本地IP即可踪区。

bind 127.0.0.1

也可以綁定指定的網(wǎng)段:

bind 192.168.1.100 10.0.0.1

3. 輕量認證

image-20200723150834768

在redis的配置文件中可以配置

requirepass password來配置驗證密碼昆烁。

當配置了驗證密碼后,在開始執(zhí)行其他命令之前需要執(zhí)行auth <password>來驗證缎岗。

image-20200723151336634

使用config get requ*獲取配置信息

發(fā)現(xiàn)有兩個返回静尼,分別是requirepass和空,意思是传泊,requirepass現(xiàn)在的配置為空鼠渺,表示不啟用

使用config set requirepass mypassword設置密碼是mypassword

然后我們退出客戶端,然后重新登錄

image-20200723151646686

連接是沒有問題的眷细,但是卻無法執(zhí)行任何命令拦盹。

image-20200723151728006

使用auth驗證通過后,才能執(zhí)行redis的命令溪椎。

但是這種方式也存在問題:

  • 密碼在配置文件中是明文的普舆。
  • redis的查詢速度非常快校读,所以沼侣,使用暴力破解是可能的
image-20200723151941808

redis每秒可以嘗試15W的密碼,所以如果密碼長度比較短的話歉秫,很短時間就會被暴力破解蛾洛。

假設密碼是6位,那么全部的密碼組合共有(26+26+10+33)^6, 每一位密碼的可能性:大小寫字符雁芙,數(shù)字轧膘,可打印符號⊥酶剩總共6位谎碍。所以6位密碼總共有95^6種。

image

735 091 890 625 / 150000 = 4 900 612.6 秒 = 81 676.88 分 = 1361.28時 = 56.72天

看起來還不錯吧裂明,假設一個機器有4個核心椿浓,8線程。那么在一個機器上同時開8個客戶端闽晦,每個客戶端負責嘗試指定范圍的密碼組合。

56.72 / 8 = 7.09 天

如果有多臺機器提岔,那么速度會更快仙蛉。假設有100臺機器,每臺的機器配置都一樣:

7.09 / 100 = 15.696 分鐘

==你設置的密碼碱蒙,在強大的算力下荠瘪,只需15分鐘的時間就會被破解夯巷。==

當然,這只是理論上的哀墓,實際上還需要考慮網(wǎng)絡趁餐,多線程切換等因素影響。

==AUTH 命令在網(wǎng)絡中是明文傳輸?shù)摹?=

4. 命令的禁用

如果你登錄了redis篮绰,意味著后雷,redis中全部的命令你都能使用。對于普通用戶來說吠各,使用一些高危的操作很危險臀突,所以需要對普通用戶禁用一些命令。

redis是通過==命令重命名==來實現(xiàn)命令禁用的

rename-command source-command dest-command

通過配置rename-commandsource-command重命名為dest-command

后面想要使用source-command只能輸入dest-command來使用了贾漏。

對于普通用戶來說候学,不知道dest-command,就無法使用source-command了纵散。

如果dest-command設置為空梳码,表示任何人都無法使用source-command了。

image-20200723155001756
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末伍掀,一起剝皮案震驚了整個濱河市掰茶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌硕盹,老刑警劉巖符匾,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異瘩例,居然都是意外死亡啊胶,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進店門垛贤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來焰坪,“玉大人,你說我怎么就攤上這事聘惦∧呈危” “怎么了?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵善绎,是天一觀的道長黔漂。 經(jīng)常有香客問我,道長禀酱,這世上最難降的妖魔是什么炬守? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮剂跟,結果婚禮上减途,老公的妹妹穿的比我還像新娘酣藻。我一直安慰自己,他們只是感情好鳍置,可當我...
    茶點故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布辽剧。 她就那樣靜靜地躺著,像睡著了一般税产。 火紅的嫁衣襯著肌膚如雪怕轿。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天砖第,我揣著相機與錄音撤卢,去河邊找鬼。 笑死梧兼,一個胖子當著我的面吹牛放吩,可吹牛的內容都是我干的。 我是一名探鬼主播羽杰,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼渡紫,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了考赛?” 一聲冷哼從身側響起惕澎,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎颜骤,沒想到半個月后唧喉,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡忍抽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年八孝,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鸠项。...
    茶點故事閱讀 40,852評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡干跛,死狀恐怖,靈堂內的尸體忽然破棺而出祟绊,到底是詐尸還是另有隱情楼入,我是刑警寧澤,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布牧抽,位于F島的核電站嘉熊,受9級特大地震影響,放射性物質發(fā)生泄漏扬舒。R本人自食惡果不足惜记舆,卻給世界環(huán)境...
    茶點故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望呼巴。 院中可真熱鬧泽腮,春花似錦、人聲如沸衣赶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽府瞄。三九已至碧磅,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間遵馆,已是汗流浹背鲸郊。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留货邓,地道東北人秆撮。 一個月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像换况,于是被迫代替她去往敵國和親职辨。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,851評論 2 361