![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Jiffi |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 2.6.2006 Репутация: нет Всего: нет |
Добрый день.
Вопрос в следующем. У меня на страницу добавляются скрипты (примеры и т.д.), и есть ссылка ДЕМО (где собственно сразу и показывается как скрипт работает), есть ли способ защитить сайт (читай отгородить) от этих он-лайн примеров? Ведь в этих примерах могут быть не защищённые поля и т.д. З.ы. Достаточно будет сказать, что по гуглить или на какую функцию обратить внимание. Спасибо. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
ссылка на другой сайт? или "демо" запускается на твоем же сервере?
|
|||
|
||||
| rMaveric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 18.7.2003 Репутация: 3 Всего: 6 |
Если демо будет происходить на твоем сервере, то для защиты тебе прийдется виртуально отгораживать все примеры... Не очень удобно...
-------------------- |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
отдельный сервер для запуска примеров, запускаемый через chroot? или это не слишком надежно? |
|||
|
||||
| Jiffi |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 2.6.2006 Репутация: нет Всего: нет |
Примеры на моём же сервере. А если через фреймы как ни будь?
|
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
Jiffi, "через фреймы" - это чтоб чужая верстка не "повлияла" неприятно на твою. и все.
кроме того, "безопасность сервера" предполагает работу с сервером. фреймы же - это всего лишь структура отображения на стороне клиента. фрейм не помешает скрипту, запущенному на твоем сервере, попытаться удалить все файлы. для этих демо примеров надо создавать отдельную среду исполнения с максимальными ограничениями. или же под каждый скрипт - свою среду исполнения. как - тут я уже не подскажу. я только про chroot и слышал, а уж практического опыта в таких задачах не имею вовсе. |
|||
|
||||
| rMaveric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 18.7.2003 Репутация: 3 Всего: 6 |
skyboy, chroot не подойдет. Т.к. позволит ограничить только примеры от основной среды. Ограничения не подойдут, т.к. срежутся многие виды примеров. + для разных примеров может потребоваться различное окружение (разные БД, модули и прочее...)
Из более или менее реальный рабочих вариаций можно соорудить 3-4 максимально широко настроенных виртуальных машины. Стартовать их в момент запуска теста примера, запкачивать пример на виртуал, и запускать пример на исполнение... После отработки примера убивать виртуал. Недостаток данного способа значительная нагрузка. Ее можно решить кешированием результата. Если это нужно для... ну к примеру компьютерного класса школы или универа, то только так. А если для сайта в сети, с количеством заходов больше 1к человек в детнь, то это никак не вариант... З.Ы. Хотя как вариант можно использовать разные фишки файловых систем для создания зеркал, дабы не производить операцию копирования каждый раз по новой, но это умеют не все ОС. -------------------- |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Мне кажется, что такие вопросы надо задавать не так.
А по-другому. "Здравствуйте! Есть идея сделать сайт, на котором..." и далее - подробное описание, о чем вообще сайт. Что за скрипты. Кто будет загружать, зачем, и на что будет смотреть. Вполне возможно, что отвечающие пишут совсем не о том, о чем думал автор. Вполне возможно, что сам автор не очень понимает, о чем пишет ("незащищённые поля", "фреймы"). А то так можно уйти далеко в системное администрирование. Вот только кажется мне почему-то, что для автора топика большая часть слов в последнем сообщении совсем незнакома. А если автор окажется не в состоянии описать задачу толком, то и не обсуждать её вовсе. |
|||
|
||||
| Jiffi |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 2.6.2006 Репутация: нет Всего: нет |
Авторы пишут по теме, за что им большое спасибо.
Сайт существует и похоже примеры работы скриптов придётся убрать до лучших времён. Все отписавшимся спасибо. Если на чем по размыслить, есть что покопать =))) |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |