Вопрос : защитите архив от загрузки

Я имею архив люди могут загружать но только если они подписывают вверх для списка адресатов. Так, когда они вписывают их адрес электронная почта они приняты к странице где они могут загружать архив. Проблема что если вы осматриваете источник на той странице, то вы можете увидеть точно курс к архиву. Так, они smogли как раз дать то соединение к любому и они smogли использовать его для того чтобы загружать архив без подписывать вверх. Iий судимое изменяющ позволения на директории работала но теперь даже люди подписывают вверх не может загружать архив. Дорога спрятать курс соединения или возможно некоторый другой метод? class=

Ответ : защитите архив от загрузки

Здесь некоторые идеи…

Держите архив в скоросшивателе из корня WWW - поэтому никто может загружать архив через URL.

Зашифруйте адрес электронная почта клиента using md5 () и потребуйте, что это Кодий загружает архив

Setup «сценарий загрузки усилия» загружает архив к компьютеру клиента.  Парол-защитите этот сценарий.  Когда клиент зарегистрировал для списка адресатов, дайте им соединение к сценарию загрузки.  Включите () значение md5 их адреса электронная почта в URL.  Требуйте, что они вписывают их адрес электронная почта как «пароль» на этой странице.  Сравните md5 () адреса электронная почта к md5 () в URL.  Утвердите адрес электронная почта против базы данных.  После этого рассматривайте посылать соединение по электронной почте к им, вместо подвергать действию URL в ясном тексте над WWW.

Маркируйте архив с некоторым видом поля данных показывает было утвержено для того чтобы загружать его.  Водяной знак изображения или поле в PDF сделают славно.

Те вещи должны быть достаточно - но с любым вопросом о обеспеченности, вопрос в том, что дело уступок - вы охотно готовы потратить на обеспеченности для того чтобы защитить имущество?  Если будет ядерными Кодими, то ответ «много» и если будет статистик, то рыболовства ответ «не много.»

Здесь сценарий принудит загрузку.  Защитите его и добавьте некоторое утверждение, и вы хороши для того чтобы пойти!

HTH, ~Ray
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
           
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us