powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) насколько защищена структура?
17 сообщений из 17, страница 1 из 1
(PHP) насколько защищена структура?
    #33234987
born2die
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеем следующую структуру файлов:

Код: plaintext
1.
2.
3.
4.
public_html
  /uploads (chmod  777 )
  /admin (password protected)
    upload.php
  show.php

Сценарий upload.php загружает файлы в каталог uploads, а show.php только показывает эти файлы. upload.php защащен паролем и его может запускать только администратор сайта.

Вопрос: содержит ли подобная структура потенциальную опасность?
...
Рейтинг: 0 / 0
(PHP) насколько защищена структура?
    #33235025
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если сервер настроен так, что позволит чужому скрипту, находящемуся на той же машине и знающему путь к папке, скопировать туда что-нить, то дальше злоумышленник может делать с твоим сайтом что угодно.

--
Wo siang nide fanvan li ty le tang!(кит.:Я плюнул вам в рис, теперь вы умрёте!)
подпись сперта у перца с другого форума, но все равно красиво
...
Рейтинг: 0 / 0
(PHP) насколько защищена структура?
    #33235027
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недописал - поэтому советую как минимум вынести папку аплоада из папки веб-сайта.
--
Wo siang nide fanvan li ty le tang!(кит.:Я плюнул вам в рис, теперь вы умрёте!)
подпись сперта у перца с другого форума, но все равно красиво
...
Рейтинг: 0 / 0
(PHP) насколько защищена структура?
    #33235046
born2die
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Но как в этом случае сделать так чтобы show.php запускал эти файлы (напр. PDF), если они за пределами веб-каталога?
...
Рейтинг: 0 / 0
(PHP) насколько защищена структура?
    #33235049
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну подумай сам еще раз, какая разница твоему скрипту show.php, где находится какой-то файл, внутри папки сайта или снаружи?
...
Рейтинг: 0 / 0
(PHP) насколько защищена структура?
    #33235050
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем, собственно, этому show.php его как-то "запускать"? Достаточно передать ссылку на файл браузеру.
...
Рейтинг: 0 / 0
(PHP) насколько защищена структура?
    #33235052
born2die
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DocAlА зачем, собственно, этому show.php его как-то "запускать"? Достаточно передать ссылку на файл браузеру.

Ну это я и назвал "запусканием" :) Но ведь ссылка будет не доступна если файл находится за пределами структуры веб?
...
Рейтинг: 0 / 0
(PHP) насколько защищена структура?
    #33235055
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вам шашечки, или ехать ;)

1) Оставить 777, сделать чтоб show.php зачитывал файл из папки вне структуры сайта и тупо передавал его содержимое в броузер.
2) Переправить 777 на 755, вернуть папку внутрь структуры сайта и сделать чтоб show.php перенаправлял броузер на файл.

--
Wo siang nide fanvan li ty le tang!(кит.:Я плюнул вам в рис, теперь вы умрёте!)
подпись сперта у перца с другого форума, но все равно красиво
...
Рейтинг: 0 / 0
(PHP) насколько защищена структура?
    #33235056
born2die
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я новичок как вы поняли и окончательно запутался в этих правах доступа... А возможно ли каким-либо способом времено менять права доступа из админки?
...
Рейтинг: 0 / 0
(PHP) насколько защищена структура?
    #33235066
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, права доступа менять возможно.
Но для начала объясните, зачем вам вообще нужны права доступа 777?
...
Рейтинг: 0 / 0
(PHP) насколько защищена структура?
    #33235080
born2die
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
777 чтобы администратор сайта (человек далекий от ПХП и ФТП) имел возможность через админ-панель загружать туда файлы.
...
Рейтинг: 0 / 0
(PHP) насколько защищена структура?
    #33235082
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
upload.php - это часть "админ-панели"?
...
Рейтинг: 0 / 0
(PHP) насколько защищена структура?
    #33235085
born2die
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tajupload.php - это часть "админ-панели"?

ну да
...
Рейтинг: 0 / 0
(PHP) насколько защищена структура?
    #33235100
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
born2die777 чтобы администратор сайта (человек далекий от ПХП и ФТП) имел возможность через админ-панель загружать туда файлы.
А из чего произрастает уверенность в необходимости установки прав 777 для этого?
...
Рейтинг: 0 / 0
(PHP) насколько защищена структура?
    #33235125
born2die
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
иначе upload.php не может записывать туда файлы...
...
Рейтинг: 0 / 0
(PHP) насколько защищена структура?
    #33235127
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы это проверяли?
На _нормальном_ хостинге скрипты выполняются от того же пользователя, что и заливаются по ftp.
...
Рейтинг: 0 / 0
(PHP) насколько защищена структура?
    #33237076
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если там включен SafeMode, то менять права придется. Если даже не на 777 то
все равно что то вроде. Скрипт в этом случае выполняется от имени апача и он
становится владельцем заливаемых файлов.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) насколько защищена структура?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]