2015-09-04 225 views
1

現在,我有我的網站上的應用程序,用戶可以輕鬆地從我的網站下載,有沒有辦法隱藏或使它真的很難能夠找到我的應用程序,讓人們可以」只需將/files/App.exe添加到我的域的末尾以獲取我的應用程序?你有什麼建議?隱藏我的應用程序在我的網站

+1

您的網站是在PHP或ASP.NET或其他任何東西?你到目前爲止嘗試過什麼? –

+1

'/ files/NotTheApp.exe'? – Charlie

+0

您可以將其隱藏在網站根目錄之外。例如,上面的一個目錄和一個像** data **這樣的文件夾,在網站根目錄中有一個編程腳本,無論是PHP,ASP.NET(還是其他任何您正在使用的語言),並且都有一個祕密參數輸入該腳本將允許腳本僅使用該祕密字/詞作爲給定參數的輸入進行下載:即'downloadfile.script?secretfile = true'。當用這個參數調用,應用程序的下載將被設置up.As獎勵,你也可以使用這個腳本時登錄的DL,IP等等,如果你需要track.this – localhost

回答

1

隱藏你的EXE可以通過

  1. 來完成與文件名,創建一個唯一的標識符(可能是一個GUID)
  2. 副本下載和截止日期(在DB,也許)
  3. 科瑞ea將唯一ID作爲參數的頁面
  4. 讓此頁面檢查唯一標識的數據庫並確保它未超過過期日期
  5. 將文件發送到客戶端,將Content-Disposition標頭設置爲附件

如果您正在使用ASP.NET this example will help you

-1

如果妳使用asp.net創建的HttpHandler和你的web.config映射它的APP.EXE路徑..和只是RESPONSE.WRITE(「滾蛋」)和日誌請求的細節.....等價物,可以在所有流行的平臺...

相關問題