Вопросик по безопасности

Статус
В этой теме нельзя размещать новые ответы.

Alexxx_2

Новичок
Вопросик по безопасности

Есть база вопросов для тестирования по матану типа (IdВопроса, ответ). Сами тексты вопросов находятся в GIF файлах, естественно названне по ID. И мне бы очень не хотелось, чтоб пользователи могли просматривать директорию с этими гифками и открывать их самостоятельно. Если это сделать невозможно посоветуйте как работать с изображениями, хранящимися в бд в полях BLOB.
Заранее спасибо.
 

Astral Man

We Will Rock You
Alexxx_2
Храни GIF`ы в файлах, за пределами Document root, а файлы отдавай скриптом. Ищи на форуме много раз обсуждалось.
 

dantistus

Новичок
Или создать в директории с gif'ками .htaccess и в нем запретить доступ, а картинки выдавать скриптом.
P.S. В принципе, это то же, что и Astral Man посоветовал, только вид с боуку :)
 

Alexxx_2

Новичок
1) Где вязть нормальное русское описание про .htaccess
2) dantistus: как должен работать этот скрипт?
 

dorfey

Guest
.htaccess :
Deny from all

запрет на доступ к файлам.
 

Alexxx_2

Новичок
Написал Deny from all.
Как теперь скрипту Image.php?id=$id получить доступ к картинке? и где найти фак по хедерам? (в кукбуке вроде нет этого уже)
 

madproger[777]

Новичок
SIMM - а если я знаю имя файла то что делать? Можно же в адресной строке указать и получить файл :)

Так что Deny from All - необходим

И все таки лучше вынести за Документ Рут ИМХО
 

Alexxx_2

Новичок
Ладно. Вынес за документ рут.
Пишу ../pic/123.gif - и он ничего не видит(((
 

Oddinn

Новичок
Автор оригинала: Alexxx_2
Ладно. Вынес за документ рут.
Пишу ../pic/123.gif - и он ничего не видит(((
Логично, для того и вынес :)
Дальше тебе надо сделать скрипт, который будет возвращать картинку. Копай в сторону gd, header .
 

Oddinn

Новичок
Автор оригинала: SiMM
> Копай в сторону gd
Зачем?
Там очень доходчиво написано, как вывести в результате выполнения скрипта картинку. Возможно, поможет.
 

Фанат

oncle terrible
Команда форума
блин выясните сначала у человека - нужна ему защита от директ линка, или нет

-~{}~ 11.11.05 11:25:

Oddinn
там написано, как вывести картинку, созданную с помощью GD
которая здесь нафиг не нужна.
не путай человека.

Alexxx_2
ну не абсолютный же путь прописывать...
а это тебе поможет?
ну-ка приведи-ка пример абсолютного пути.

ты вообще понимаешь, как браузер показывает картинку?
 

Alexxx_2

Новичок
Фанат - Защита от прямого обращения к файлу нужна
Про вывод картинок: На житейском уровне понимаю, а выше и лезть не хочу.

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

SiMM

Новичок
> Проблема ведь на самом деле небольшая, а разговору получилось много и не о чем.
Если проблема действительно небольшая - то Options -Indexes в .htaccess'е более чем достаточно. И вообще проблема скорее всего в том, что ты не знаешь, чего хочешь.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху