Сейчас у меня есть приложение на моем веб-сайте, которое пользователи могут легко загрузить с моего сайта, есть способ скрыть или сделать его очень трудно найти мое приложение, t просто добавить /files/App.exe в конец моего домена, чтобы получить мое приложение? Что вы порекомендуете?Скрытие моего приложения на моем сайте
1
A
ответ
1
Скрытие ехе может быть достигнуто путем
- Создать уникальный идентификатор (возможно, GUID)
- Associate это с именем файла для загрузки и даты истечения срока действия (возможно, в БД)
- Создатель ea страница, которая принимает уникальный идентификатор в качестве параметра
- На этой странице проверьте БД на уникальный идентификатор и убедитесь, что он не прошел срок годности.
- Отправьте файл клиенту, установив заголовок Content-Disposition в приложение
Если вы используете ASP.NET this example will help you
-1
Если вы используете asp.net, создайте httphandler и сопоставьте его в свой web.config с контуром app.exe .. и просто выполните response.write («get out») и зарегистрируйте детали запроса ..... эквиваленты доступны на всех популярных платформах ...
Ваш сайт находится в PHP или ASP.NET или что-нибудь еще ?? Что вы уже пробовали? –
'/ files/NotTheApp.exe'? – Charlie
Вы всегда можете скрыть его вне корневого сайта. Например, в каталоге выше и в папке, такой как ** data **, есть скрипт программирования в корне сайта, будь то PHP, ASP.NET (или любой другой язык, который вы используете), и введите секретный параметр для этот скрипт позволит сценарию быть загруженным только с этим секретным словом/словами в качестве входного сигнала для данного параметра: ie 'downloadfile.script? secretfile = true'. При вызове с этим параметром будет загружена загрузка приложения. В качестве бонуса вы также можете использовать этот скрипт для регистрации dl, когда, IP и т. Д., Если вам нужно отслеживать. Это – localhost