2015-09-04 4 views
1

Сейчас у меня есть приложение на моем веб-сайте, которое пользователи могут легко загрузить с моего сайта, есть способ скрыть или сделать его очень трудно найти мое приложение, t просто добавить /files/App.exe в конец моего домена, чтобы получить мое приложение? Что вы порекомендуете?Скрытие моего приложения на моем сайте

+1

Ваш сайт находится в PHP или ASP.NET или что-нибудь еще ?? Что вы уже пробовали? –

+1

'/ files/NotTheApp.exe'? – Charlie

+0

Вы всегда можете скрыть его вне корневого сайта. Например, в каталоге выше и в папке, такой как ** data **, есть скрипт программирования в корне сайта, будь то PHP, ASP.NET (или любой другой язык, который вы используете), и введите секретный параметр для этот скрипт позволит сценарию быть загруженным только с этим секретным словом/словами в качестве входного сигнала для данного параметра: ie 'downloadfile.script? secretfile = true'. При вызове с этим параметром будет загружена загрузка приложения. В качестве бонуса вы также можете использовать этот скрипт для регистрации dl, когда, IP и т. Д., Если вам нужно отслеживать. Это – localhost

ответ

1

Скрытие ехе может быть достигнуто путем

  1. Создать уникальный идентификатор (возможно, GUID)
  2. Associate это с именем файла для загрузки и даты истечения срока действия (возможно, в БД)
  3. Создатель ea страница, которая принимает уникальный идентификатор в качестве параметра
  4. На этой странице проверьте БД на уникальный идентификатор и убедитесь, что он не прошел срок годности.
  5. Отправьте файл клиенту, установив заголовок Content-Disposition в приложение

Если вы используете ASP.NET this example will help you

-1

Если вы используете asp.net, создайте httphandler и сопоставьте его в свой web.config с контуром app.exe .. и просто выполните response.write («get out») и зарегистрируйте детали запроса ..... эквиваленты доступны на всех популярных платформах ...