2024国产成人精品免费视频|日本免费一区二区三区毛片|久久97超碰色中文字幕|亚洲天堂a中文字幕

開(kāi)發(fā)樂(lè)一樂(lè):搜索引擎爬蟲(chóng)也會(huì)把網(wǎng)站的數(shù)據(jù)刪除的

2016-03-29 16:36 欄目:團(tuán)隊(duì)動(dòng)態(tài) 查看(9840)

近期在開(kāi)發(fā)一個(gè)模塊過(guò)程中,開(kāi)發(fā)了一部分代碼就上傳到服務(wù)器上面,而且是用臨時(shí)域名可訪問(wèn)的,因?yàn)樯厦鏇](méi)有實(shí)質(zhì)性內(nèi)容數(shù)據(jù),而訪問(wèn)者實(shí)際上就是微構(gòu)網(wǎng)絡(luò)開(kāi)發(fā)組成員自己;當(dāng)然除此之外就是搜索引擎等網(wǎng)絡(luò)爬蟲(chóng)了。

因此這個(gè)模塊是在開(kāi)發(fā)中的,很多地方?jīng)]有完善。但就這樣就出現(xiàn)了一個(gè)看起來(lái)非常奇葩的問(wèn)題:在開(kāi)發(fā)環(huán)境中這個(gè)模塊的數(shù)據(jù)沒(méi)任何問(wèn)題,而在服務(wù)器環(huán)境中其中的某個(gè)功能的一張主表的數(shù)據(jù)總是莫名其妙的就沒(méi)了。我們意識(shí)到就是哪個(gè)地方執(zhí)行了刪除語(yǔ)句,而關(guān)于這個(gè)表記錄的刪除唯一“合法”執(zhí)行的位置就是內(nèi)容中的刪除按鈕,而且這個(gè)按鈕點(diǎn)擊并暫時(shí)沒(méi)放上權(quán)限控制(開(kāi)發(fā)完成后必須加上權(quán)限,這是毫無(wú)疑問(wèn)的)。為了驗(yàn)證我們的思路是否正確,我們對(duì)服務(wù)器開(kāi)啟了mysql語(yǔ)句執(zhí)行記錄日志。

結(jié)果我們通過(guò)日志中執(zhí)行這個(gè)表記錄刪除語(yǔ)句前后執(zhí)行的語(yǔ)句對(duì)比,發(fā)現(xiàn)還真是這個(gè)位置的問(wèn)題。首先這個(gè)位置關(guān)于刪除的基本功能做好了,只是沒(méi)進(jìn)一步完善,也就是一個(gè)毛坯;任何人都可以進(jìn)行刪除。但問(wèn)題是誰(shuí)去刪除呢?我們自己并不可能去刪除,然后我們竟然sql注入都考慮到的,但奇怪的是如果真被注入了,我相信攻擊者也不會(huì)這么無(wú)聊,不但只對(duì)一個(gè)非敏感表操作,而且就是是敏感的表,里面的臨時(shí)數(shù)據(jù)并沒(méi)有什么卵用。

后面我突然知道了想到了,開(kāi)發(fā)環(huán)境的軟件組件及代碼跟服務(wù)器環(huán)境是一樣的,唯獨(dú)不同的就是服務(wù)器上還有網(wǎng)絡(luò)爬蟲(chóng)。為了驗(yàn)證是否真的是網(wǎng)絡(luò)爬蟲(chóng)“作案”的,我們把網(wǎng)絡(luò)爬蟲(chóng)做一個(gè)判斷,結(jié)果隔了很久發(fā)現(xiàn)確實(shí)沒(méi)有被刪除。也就是說(shuō)這個(gè)數(shù)據(jù)就是被搜索引擎的爬蟲(chóng)給刪除的,當(dāng)然正式運(yùn)營(yíng)的時(shí)候因?yàn)橥晟频臋?quán)限控制除了權(quán)限內(nèi)的角色外其他的都沒(méi)有權(quán)限刪除。

其實(shí)吧,想一下也確實(shí),雖然覺(jué)得有趣,但事實(shí)上就是這樣的。因?yàn)榫W(wǎng)絡(luò)爬蟲(chóng)其實(shí)也相當(dāng)于我們的一個(gè)訪客,比如我們的網(wǎng)站為了有利于SEO做成樹(shù)狀結(jié)構(gòu),它訪問(wèn)網(wǎng)站的首頁(yè)后,需要進(jìn)一步訪問(wèn)二級(jí)欄目或者內(nèi)頁(yè),那么就是先抓取首頁(yè)的網(wǎng)站內(nèi)鏈,然后訪問(wèn)到二級(jí)欄目或者內(nèi)頁(yè)。而在這里,假設(shè)爬蟲(chóng)已經(jīng)到了內(nèi)頁(yè),然后會(huì)訪問(wèn)內(nèi)頁(yè)的內(nèi)鏈,而刪除按鈕對(duì)應(yīng)的url其實(shí)也可以理解為一個(gè)頁(yè)面,在有權(quán)限的前提下,只要訪問(wèn)了這個(gè)url就相當(dāng)于執(zhí)行了刪除操作。原因就是這樣!

與我們的項(xiàng)目經(jīng)理聯(lián)系
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流

轉(zhuǎn)載請(qǐng)注明出處:開(kāi)發(fā)樂(lè)一樂(lè):搜索引擎爬蟲(chóng)也會(huì)把網(wǎng)站的數(shù)據(jù)刪除的 - 微構(gòu)網(wǎng)絡(luò)
分享:
临泉县| 百色市| 绥江县| 仁寿县| 南汇区| 沂水县| 息烽县| 双城市| 鄂伦春自治旗| 铜梁县| 菏泽市| 巴中市| 久治县| 布拖县| 榆社县| 鄂伦春自治旗| 四川省| 安仁县| 高阳县| 酒泉市| 雷州市| 保定市| 孝感市| 桦甸市| 炎陵县| 连南| 巴东县| 新建县| 靖边县| 陇西县| 泰安市| 杭州市| 西平县| 南充市| 乡城县| 赣榆县| 麟游县| 古浪县| 祥云县| 蓝山县| 洛南县|