remview.php

Сергей Владимирович
На сайте с 24.08.2008
Offline
121
1467

Добрый день.

Подскажите как настроить пхп5, чтобы запретить вышеуказанному (http://php.spb.ru/remview/ ) скрипту выполнять следующие функции:

Обзор файлов выше корня папки пользователя

Выполнение шелл команд.

То же самое непроходимо для перловых шел лов.

И еше может есть какая нибудь скрипт-программа сканер под дебиан. которая проверит сервер на наличие этой гадости, а так же руткитов и тому подобного.

Массовый постинг на AVITO.RU | IRR.RU (http://job.consultant-plus.com/)
Andreyka
На сайте с 19.02.2005
Offline
822
#1

Отключить ненужные функции, настроить mod security и сухозин.

Не стоит плодить сущности без необходимости
Сергей Владимирович
На сайте с 24.08.2008
Offline
121
#2

Н счет функций с этим думаю расберусь.

А вот по поводу mod security и сухозин. не совсем ясно )))

Скажите сколько будет стоить настройка вышеуказанных с разъяснением процесса ( дабы в дальнейшем я мог делать это самостоятельно на др моих серверах ) ?

Himiko
На сайте с 28.08.2008
Offline
560
#3
То же самое непроходимо для перловых шел лов.

Тогда не прокатит никакой сухосин или basedir. Это всё для php.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
Сергей Владимирович
На сайте с 24.08.2008
Offline
121
#4

Итак совместными усилиями с тех поддержкой FastVPS которой хочу выразить отдельную благодарность за оперативность и информативность ответов удалось решить все интересующие вопросы.

если кому интересно то по порядку расскажу как :

Если пхп работает в режиме фаст cgi поможет только правильно выставление атрибутов на папки.

И до куи отключение некоторых функций. тут надо оч внимательно ибо могут перестать работать некоторые CMS

system - Выполняет внешнюю программу и отображает вывод.

exec - Выполняет внешнюю программу.

passthru - Выполняет внешнюю программу и выводит сырой вывод.

shell_exec - Выполняет команду в оболочке/shell и возвращает полный вывод в виде строки.

escapeshellarg - escape-ирует (заменяет мнемониками) строку, используемую как аргумент оболочки.

escapeshellcmd - escape-ирование метасимволов оболочки/shell.

dl - загружает РНР-расширение на этапе прогона.

show_source - Выделение синтаксиса файла.

fileowner - Получает идентификатор владельца файла.

filegroup - Получает идентификатор группы файла.

posix_getpwuid - Возвращает информацию о пользователе по его user id.

posix_getgrgid - Возвращает информацию о группе по её group id.

posix_getcwd - Путь текущей директории.

posix_uname - Получает системное имя.

getcwd - Получить имя текущего рабочего каталога.

php_uname - Возвращает информацию об ОС, на которой РНР был построен.

popen - Открывает файловый указатель процесса

proc_open - Выполняет команду и открывает файловый указатель для ввода/вывода.

ini_get_all - Получает все опции конфигурации.

disk_total_space - Возвращает объем каталога.

diskfreespace - Псевдоним функции disk_free_space

disk_free_space - Получить размер доступного пространства в каталоге.

Но даже при их отключении пользователь может залезть выше корня данной ему папки.

Для того чтобы запретить пользователю это делать небходимо : ( далее ответ тех поддержки )

важаемый Сергей!

Это open_basedir - такая настройка возможна только для режима php как модуль apache, то есть все сайты запускаются от одного пользователя, либо необходимо устанавливать ITK.

open_basedir устанавливается автоматически в ISPManager для доменов которые используют php как модуль apache. Вы изменяли настройки php?

C уважением, Данил Бирюков
Специалист службы технической поддержки FastVPS LLC

В общем все настроили а так же были настроены модули о которых говорил Andreyka больше всего удивило то что сделано это было бесплатно ☝

PS Сейчас все хорошо ) только если кто вдруг знает как решить вопрос с веб шеллами на писаными на perl, моете поделится вашими решениями )) Заранее спасибо.

---------- Добавлено 21.02.2012 в 04:29 ----------

PSS:

итог remview.php и пр шеллы не функционриуют. Более того до кучи еще удаляются антивирусом, при проверке сервера ))))

прим http://www.grandhobby.ru/remview_2003_10_23.php

M
На сайте с 16.09.2009
Offline
278
#5
Сергей Владимирович:
( далее ответ тех поддержки ) Это open_basedir - такая настройка возможна только для режима php как модуль apache

Чушь. У open_basedir нет ограничения на SAPI.

Сергей Владимирович:
В общем все настроили а так же были настроены модули о которых говорил Andreyka больше всего удивило то что сделано это было бесплатно ☝

Значит все "радости" у вас впереди. Смотрите в error.log почаще.

Сергей Владимирович:
если кто вдруг знает как решить вопрос с веб шеллами на писаными на perl

Убрать возможность запуска cgi-скриптов?

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
It-mcp.ru
На сайте с 06.04.2010
Offline
76
#6

Сухосин очень тонкая штука, смотрите не перемудрите с повышением безопасности

Отзывы searchengines.ru (/ru/forum/500625), maultalk.ru (http://www.maultalk.com/topic59939.html)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий