国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

關于rabbitmq安全漏洞的問題

2019-11-08 03:25:56
字體:
來源:轉載
供稿:網友

在我們的很多個項目中都用到了消息中間件,雖然現在有些已經改用了kafka,但是還有相當一部分依然用的是rabbitmq。 而最近呢,我們收到了一份關于安全漏洞掃描的文檔,說我們的rabbitmq存在著一些安全漏洞問題,既然是有問題,自然是需要整改的,但是看完文檔以后,發現這種安全漏洞問題似乎并不是很好解決。 文檔中指出的問題主要有這樣三個: 一、更改密碼沒有驗證舊密碼 說的具體點,就是在登錄系統后,在更改密碼處,未驗證原來密碼,只需要兩次新的密碼一致便可以修改密碼成功。如圖所示: 這里寫圖片描述

二、用戶名枚舉 具體來說就是,首頁用戶登錄認證時,連續認證失敗后,服務器沒有對帳號或ip地址實施鎖定等任何措施,也就是說可以無限制的嘗試和猜測用戶名和密碼,如圖: 這里寫圖片描述 三、登錄無驗證碼 這個問題和上邊的問題在同一個地方,因此便不再截圖,很顯然的可以看到登錄的時候只需要用戶名和密碼就夠了,也就加大了安全隱患。

主要的問題也就是這么三個,從上邊的截圖及描述中很容易發現,這三個問題實際上是rabbitmq management的問題,是rabbitmq web ui管理界面的問題。 rabbitmq management算是rabbitmq的一個插件,從某中程度上來說并不是必要的,只是為了方便使用,有一個可視化的界面進行操作和查看自然要比全命令行要方便。 正因為這個東西是rabbitmq自有的插件,所以要解決似乎就不是那么容易了,這就不僅僅需要涉及到rabbitmq的使用,而是更要熟悉rabbitmq本身的構造代碼,對于我來說,難度不是一般的大。 因此在網絡上是在找不到解決辦法,百度和谷歌都沒能找到任何一條說這個漏洞的信息后,我只好采取一個不是很想采取,但是目前來說似乎又是唯一能解決這個問題的辦法。 那就是關閉這個rabbitmq management,停止使用這個web ui。 好處是這樣一來能解決這三個漏洞,當我根本不讓你訪問這個頁面的時候,完全沒有這個頁面的時候,這個頁面的漏洞是否還存在呢? 但是壞處也是顯而易見的,這個界面本身的目的就是為了方便,關了之后,很多的操作就只能使用shell命令,也就不是那么簡便了。 那么最后就說一說怎么關閉的,實際上也很簡單。 我們知道linux中安裝rabbitmq要啟動這個rabbitmq management是使用的如下命令:

./rabbitmq-plugins enable rabbitmq_management

那么稍微有一些開發經驗的大概就能設想到關閉應該是這樣了:

./rabbitmq-plugins disable rabbitmq_management

事實上,我就是這么做的,執行這個命令然后重啟rabbitmq,經測試,程序連接和shell命令都整成,但是那個web ui界面就不能再訪問了。 好了,就是這樣,不知其他朋友是否還有更好的解決辦法呢?


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鸡西市| 墨脱县| 玛纳斯县| 青阳县| 来凤县| 定边县| 延川县| 玉田县| 侯马市| 长海县| 香格里拉县| 南康市| 普洱| 盐城市| 瑞金市| 社会| 吉水县| 乐业县| 永兴县| 句容市| 卫辉市| 玉山县| 西丰县| 天全县| 高要市| 枣强县| 青神县| 铜鼓县| 扎赉特旗| 吉林省| 清河县| 二手房| 上饶县| 上栗县| 宜都市| 长宁区| 馆陶县| 苏州市| 江北区| 咸宁市| 临汾市|