IT界一直有一個(gè)經(jīng)典段落叫“倉(cāng)庫(kù)刪除跑步”,受到廣泛贊譽(yù)。老師的機(jī)會(huì)是微笑,很多新手想迷惑,但很多人可能還不知道。這種刪除段落從很久以前發(fā)展成實(shí)際案例也不是第一次了。希望整個(gè)行業(yè)加長(zhǎng)零食,提高內(nèi)部數(shù)據(jù)安全門(mén)檻尤為重要。下一篇是關(guān)于Mongodb刪除庫(kù)威脅事件的。(威廉莎士比亞,美國(guó)電視電視劇,美國(guó)電視電視劇
一、煉乳
不久前,Mongodb數(shù)據(jù)庫(kù)遭到了惡意刪除庫(kù)威脅事件。由于對(duì)外網(wǎng)絡(luò)的開(kāi)放訪問(wèn),賦權(quán)機(jī)制無(wú)法打開(kāi),導(dǎo)致了圖書(shū)館刪除、遠(yuǎn)程牽引、威脅。(威廉莎士比亞,Northern Exposure美國(guó)電視電視劇],接著又揭露了Elasticsearch的恐嚇事件。同樣的原因?qū)е翬lasticsearch服務(wù)泄露到internet,Elasticsearch沒(méi)有帳戶安全機(jī)制。最近未授予Redis訪問(wèn)bug的權(quán)限。同樣,這是因?yàn)镽edis沒(méi)有暴露在公共網(wǎng)絡(luò)上,并且沒(méi)有設(shè)置權(quán)限驗(yàn)證。
小篇是網(wǎng)絡(luò)盾技術(shù)專業(yè)人員,這種漏洞和威脅事件,只要發(fā)生一次茄子,就必須引起警惕和漏洞檢查預(yù)防措施的開(kāi)始。
數(shù)據(jù)庫(kù)入侵時(shí),數(shù)據(jù)將被刪除。即使不重要,也可能會(huì)出現(xiàn)一些問(wèn)題,因此可以將更多的時(shí)間用于恢復(fù)數(shù)據(jù)。
利用Redis未經(jīng)授權(quán)的訪問(wèn)漏洞侵入服務(wù)器,牙齒服務(wù)器是危險(xiǎn)的。木馬會(huì)根據(jù)記錄操作記錄、數(shù)據(jù)庫(kù)操作記錄竊取各種數(shù)據(jù)。如果長(zhǎng)期潛伏,就像小偷有你家的備用鑰匙一樣,走來(lái)走去,想想就害怕。(阿爾伯特愛(ài)因斯坦,美國(guó)電視電視劇,美國(guó)電視電視劇)
而且有些木馬很難完全整理??梢灾匦掳惭b系統(tǒng)。
你有沒(méi)有說(shuō)過(guò),你越害怕會(huì)發(fā)生什么事,就會(huì)發(fā)生得越多?所以不要僥幸,安全問(wèn)題集中在預(yù)防上。
二、解決方案:
在公共網(wǎng)絡(luò)解決方案中顯示后臺(tái)服務(wù)、數(shù)據(jù)服務(wù)端口的方法如下:
第一,初級(jí)階段的開(kāi)發(fā)者們有疑問(wèn),如果我把主機(jī)綁在內(nèi)部網(wǎng)IP上,我在當(dāng)?shù)亻_(kāi)發(fā)的時(shí)候如何得到訪問(wèn)服務(wù),如何測(cè)試。(威廉莎士比亞,Northern Exposure(美國(guó)電視電視劇),每次不能登錄服務(wù)器,使用curl訪問(wèn)并詢問(wèn)是多么麻煩。
直接上答案,推薦力按順序從小到大:
1)使用NGINX作為反向代理,將公共網(wǎng)絡(luò)IP和端口代理到es服務(wù),使用后關(guān)閉名為NGINX的代理。當(dāng)然,NGINX本身支持默認(rèn)安全帳戶機(jī)制。
2)將shadowsocks5服務(wù)部署到服務(wù)器上,本地連接客戶端,然后將es訪問(wèn)地址(例如10.0.0.10: 9200)代理到shadowsocks客戶端開(kāi)放代理(例如socks),以及訪問(wèn)所有其他內(nèi)部網(wǎng)服務(wù)。
3)這是最推薦的方案,選擇保護(hù)膜高房服務(wù)器,在高房服務(wù)器上安裝openVPN服務(wù),當(dāng)?shù)亻_(kāi)發(fā)者只需連接到VPN,就可以訪問(wèn)內(nèi)部網(wǎng)上的服務(wù)。高防御服務(wù)器還可以幫助網(wǎng)站拒絕服務(wù)攻擊,定期掃描現(xiàn)有網(wǎng)絡(luò)主節(jié)點(diǎn)以查找具有潛在安全漏洞(包括WAF防御)的服務(wù)器類型。這里的主編推薦IDC服務(wù)公司網(wǎng)絡(luò)盾牌技術(shù)的話,就有這樣的產(chǎn)品。
第二,以后有沒(méi)有辦法阻止這種愚蠢的行為再次出現(xiàn)呢?例如,您有一個(gè)意外配置為0.0.0.0的es服務(wù)。
方案、防火墻、常見(jiàn)的是iptables。簡(jiǎn)單地說(shuō),就是為本地開(kāi)放的IP和端口創(chuàng)建白名單。典型的iptables配置包括:牙齒配置開(kāi)放80(http服務(wù))、443(https服務(wù))和22 (ssh通信端口)。
部分個(gè)人經(jīng)驗(yàn)摘要
1)后端服務(wù)是不與用戶直接交互的服務(wù)、數(shù)據(jù)庫(kù)服務(wù),必須添加防火墻規(guī)則,合理控制訪問(wèn)權(quán)限,以免受到攻擊。
2)前端過(guò)程和后端過(guò)程必須徐璐分別部署在其他系統(tǒng)上,前端因漏洞等原因入侵,使后端服務(wù)和數(shù)據(jù)不可用,從而避免了風(fēng)險(xiǎn)。
3)對(duì)于數(shù)據(jù)庫(kù),定時(shí)備份最好,最壞的情況下,不怕數(shù)據(jù)丟失被刪除。
4)對(duì)于前端服務(wù),可以限制IP訪問(wèn)頻率以防止受到攻擊。
選擇一臺(tái)防護(hù)罩高的防護(hù)服務(wù)器,一次可以休息一次!