專利名稱:一種對(duì)文件下載提供保護(hù)的方法
技術(shù)領(lǐng)域:
本發(fā)明專利涉及一種對(duì)文件下載提供保護(hù)、防止盜鏈的方法,尤其突出文件下載防止盜鏈,用于服務(wù)器對(duì)文件下載提供保護(hù)。
背景技術(shù):
目前,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,越來(lái)越多的網(wǎng)站提供軟件、歌曲下載。這些文件的下載地址也常常被其他網(wǎng)站盜鏈,無(wú)法做到對(duì)文件下載的有效保護(hù)。對(duì)文件下載提供保護(hù)的傳統(tǒng)技術(shù)是隱藏文件下載路徑和判斷用戶下載前是否處于登錄狀態(tài)。但是下載的過(guò)程中,文件的真實(shí)路徑仍能被網(wǎng)絡(luò)嗅探工具所發(fā)現(xiàn),一經(jīng)發(fā)現(xiàn), 這些真實(shí)路徑就很可能被非法盜鏈。因此,對(duì)文件下載提供保護(hù)成為網(wǎng)絡(luò)技術(shù)發(fā)展過(guò)程中迫切需要解決的技術(shù)問(wèn)題之
發(fā)明內(nèi)容
[要解決的技術(shù)問(wèn)題]本發(fā)明要解決的技術(shù)問(wèn)題是提供一種對(duì)文件下載提供保護(hù)的方法。首先,服務(wù)器通過(guò)把需要下載的原始文件拷貝到新的臨時(shí)目錄里,并采用隨機(jī)數(shù)替代文件拷貝的名稱, 同時(shí)根據(jù)新的臨時(shí)目錄和文件拷貝的名稱生成對(duì)應(yīng)的臨時(shí)下載地址提供給用戶下載,從而解決文件的真實(shí)路徑容易暴露的問(wèn)題。其次,通過(guò)自動(dòng)定時(shí)刪除超過(guò)一定時(shí)間的臨時(shí)文件的方法,從而解決文件下載地址被非法盜鏈的問(wèn)題。[技術(shù)方案]本發(fā)明專利解決其技術(shù)問(wèn)題所采用的技術(shù)方案采用以下步驟步驟1,當(dāng)用戶請(qǐng)求下載某個(gè)文件時(shí),服務(wù)器根據(jù)請(qǐng)求地址確定用戶需要下載的原始文件;步驟2,將原始此文件從所在的路徑拷貝到新的臨時(shí)目錄下生成文件拷貝,該臨時(shí)目錄由服務(wù)器每天凌晨自動(dòng)生成,臨時(shí)目錄的名稱由日期和隨機(jī)數(shù)組合生成;步驟3,在新的臨時(shí)目錄下,采用隨機(jī)數(shù)替換文件拷貝的名稱,可以防止被猜到文件拷貝的名稱;步驟4,根據(jù)新的臨時(shí)目錄和文件拷貝的名稱,生成對(duì)應(yīng)的臨時(shí)下載地址,提供給用戶下載;步驟5,服務(wù)器定時(shí)檢測(cè)拷貝出來(lái)的臨時(shí)文件的創(chuàng)建時(shí)間,將超過(guò)一定時(shí)間的臨時(shí)文件自動(dòng)刪除,同時(shí)刪除超過(guò)M小時(shí)的臨時(shí)目錄。[有益效果]本發(fā)明專利的有益效果是,使用這種對(duì)文件下載提供保護(hù)的方法。算法簡(jiǎn)單高效, 易于實(shí)現(xiàn),適用于對(duì)文件下載有安全需求的服務(wù)器。
權(quán)利要求
1.一種對(duì)文件下載提供保護(hù)的方法,其特征在于,包括當(dāng)用戶請(qǐng)求文件下載時(shí),服務(wù)器通過(guò)把需要下載的原始文件拷貝到新的臨時(shí)目錄里, 并采用隨機(jī)數(shù)替代文件拷貝的名稱,同時(shí)根據(jù)新的臨時(shí)目錄和文件拷貝的名稱生成對(duì)應(yīng)的臨時(shí)下載地址提供給用戶下載,從而解決文件的真實(shí)路徑容易暴露的問(wèn)題。
2.如權(quán)利要求1所述的一種對(duì)文件下載提供保護(hù)的方法,其特征在于,還包括服務(wù)器通過(guò)自動(dòng)定時(shí)刪除超過(guò)一定時(shí)間的臨時(shí)文件的方法,從而解決文件下載地址被非法盜鏈的問(wèn)題。
全文摘要
本發(fā)明涉及一種對(duì)文件下載提供保護(hù)、防止盜鏈的方法。首先,當(dāng)用戶請(qǐng)求文件下載時(shí),服務(wù)器通過(guò)把需要下載的原始文件拷貝到新的臨時(shí)目錄里,并采用隨機(jī)數(shù)替代文件拷貝的名稱,同時(shí)根據(jù)新的臨時(shí)目錄和文件拷貝的名稱生成對(duì)應(yīng)的臨時(shí)下載地址提供給用戶下載,從而解決文件的真實(shí)路徑容易暴露的問(wèn)題。其次,服務(wù)器通過(guò)自動(dòng)定時(shí)刪除超過(guò)一定時(shí)間的臨時(shí)文件的方法,從而解決文件下載地址被非法盜鏈的問(wèn)題。本方法主要用于服務(wù)器對(duì)文件下載提供保護(hù)。
文檔編號(hào)H04L29/06GK102195953SQ201010127918
公開(kāi)日2011年9月21日 申請(qǐng)日期2010年3月19日 優(yōu)先權(quán)日2010年3月19日
發(fā)明者朱儉 申請(qǐng)人:北京千松科技發(fā)展有限公司, 朱儉, 湯世平