X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Добавить ответ в эту тему
> Можно ли хранить скрипты в публичной части сайт?
rownong27
rownong27
Topic Starter сообщение 20.8.2023, 10:29; Ответить: rownong27
Сообщение #1


Здравствуйте.
Для php скриптов, к которым требуется доступ из url (например запуск по ссыылке или прием веб-хуков на url), создаю на хостинге 2 папки:
- в публичной части сайта (то что касается фронтенда)
- в закрытой части (все исходники)

Скриншот:


Я это делаю с точки зрения безопасности, чтобы код скриптов не лежал в публичной части public_html. Слышал, что вроде к php файлам нет доступа из браузера, но точно не знаю.

Есть ли смысл такого разделения? Было бы удобнее все скрипты хранить в public_html, чтобы не дублировать папки скриптов.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MorKer
MorKer
сообщение 20.8.2023, 20:40; Ответить: MorKer
Сообщение #2


Цитата(rownong27 @ 20.8.2023, 9:29) *
Слышал, что вроде к php файлам нет доступа из браузера, но точно не знаю.

К исходному файлу доступа нет, только к результату выполнения.


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
diviner99
diviner99
сообщение 13.9.2023, 12:56; Ответить: diviner99
Сообщение #3


rownong27, Конфиг веб-сервера должен быть настроен на передачу всех *.php файлов, хранящихся в публичной части, в бекенд к php (внутри сервера). То есть на их запуск на сервере и получение результата их работы. В противном случае они будут скачиваться, как обычных файлы, чем они по сути и являются. Если они запускаются, и виден только результат их работы, то опасаться нечего в этом плане) Никто их не скачает. А браузер тут не при чем, так как php код выполняется на сервере до отдачи результатов его работы в браузер.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Skyworker
Skyworker
сообщение 14.9.2023, 6:08; Ответить: Skyworker
Сообщение #4


Цитата(diviner99 @ 13.9.2023, 12:56) *
Никто их не скачает. А браузер тут не при чем, так как php код выполняется на сервере до отдачи результатов его работы в браузер.
Может никто не скачает, зато сможет внешне запускать с целью перегрузки сервера, особенно, если выполнение этих скриптов жрет много ресурсов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
diviner99
diviner99
сообщение 14.9.2023, 11:33; Ответить: diviner99
Сообщение #5


Skyworker, Так вопрос и был про то, что

Цитата
Для php скриптов, к которым требуется доступ из url


Если скрипты существуют для запуска из cli, или это часть простых админ-ресурсов, которые должны юзаться только админом, их лучше закрывать средствами веб-сервера. А какой смысл хранить в другом месте скрипты для запуска по ссылке или вебхуков, они же все равно там доступны должны быть по определенным ссылкам извне. Их можно хранить в дирке вебсервера, просто эти технические дирки к ним обзывать по-сложнее, так снизится вероятность найти их автоматическими сканнерами, потому что тут по-другому никак, если сервису нужно стучаться в ссылку, она должна быть видна в инет. В общем, тут смотря что нужно тс, и смотря какие скрипты. Но все скрипты, кроме cli (и даже для cli при правильной настройке), можно хранить в дирке веб-сервера, и ограничивать их средствами веб-сервера согласно потребностям безопасности.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Добавить ответ в эту тему
Быстрый ответ
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Идея создать сайт вопросов и ответов
8 Suagaring 1318 27.11.2023, 21:49
автор: MorKer
Открытая тема (нет новых ответов) Тысячи ботовых переходов на сайт
2 Suagaring 606 27.11.2023, 5:40
автор: Skyworker
Открытая тема (нет новых ответов) Через какой браузер и как можно найти в кэшэ браузера видео
6 Room 915 26.11.2023, 17:32
автор: malamut
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыТребуется аудит от опытного SEO-шника. Сайт падает после последних апов
1 ELECTROKATZE 668 25.11.2023, 12:38
автор: OS_ZP_UA
Открытая тема (нет новых ответов) Ваш сайт блокирует Роскомнадзор?
10 hollywooduk 2232 22.11.2023, 17:51
автор: krimstar


 



RSS Текстовая версия Сейчас: 30.11.2023, 8:09
Дизайн