Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Защита директории upload
Покинул форум
Сообщений всего: 314
Дата рег-ции: Нояб. 2011 Откуда: Россия
Помог: 0 раз(а)
Таких статей на хабре много, даже очень много. Суть ясна, проверяем все, что загружаем, еще раз проверяем, модифицируем по-своему, и запрещаем выполнение скриптов через родной .htaccess.
Я хотел просто поинтересоваться, такой
.htaccess нормален для такой задачи? Или есть еще что-то "по-жестче"?
----- In Console We Trust. Code hard. Or die.
EuGen
Отправлено: 04 Августа, 2012 - 12:45:42
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Tox
Нормальная практика - не загружать файлы пользователя в каталог, доступный веб-серверу.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Tox
Отправлено: 04 Августа, 2012 - 13:11:02
Посетитель
Покинул форум
Сообщений всего: 314
Дата рег-ции: Нояб. 2011 Откуда: Россия
Помог: 0 раз(а)
А тогда в какой же каталог загружать, если все каталоги находятся на веб-сервере? Символьной ссылкой в home?
----- In Console We Trust. Code hard. Or die.
Toxa
Отправлено: 04 Августа, 2012 - 13:16:19
Посетитель
Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2008
Помог: 8 раз(а)
[+]
Евген имел ввиду, что не надо загружать файлы пользователя в папку, из которой выполняются скрипты. Прочитайте еще раз первый абзац вашей статьи с хабра.
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Tox
Никаких символических ссылок. Загрузить Вы можете в любой каталог, даже если он не принадлежит подкаталогу корня веб-сервера. А отдавать файл будете скриптом. Как отдать - здесь
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Tox
Отправлено: 04 Августа, 2012 - 13:24:36
Посетитель
Покинул форум
Сообщений всего: 314
Дата рег-ции: Нояб. 2011 Откуда: Россия
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.