Главная

Дедик.ру | выделенный сервер.

Dedicated - выделенный сервер или просто дедик. Платные и бесплатные панели для дедика. Безопасность выделенного сервера.

Дедик :: Общие сведения | Будь защищен | Сделай сам! | Свой хостинг | Support: Черный список
Панели управления :: WHM/cPanel | Plesk | DirectAdmin | VHCS
Датацентры :: Черный список
О проекте Дедик.ру
Обсуждение статей
 

Реклама

Опрос

Пользуетесь ли вы услугами удаленных сисадминов?
Да, постоянно
19%
Да, если возникают какие-то проблемы
10%
Нет, только запрашиваю консультации
24%
Нет, вообще не пользуюсь
43%
Свой вариант, напишу в комментариях
5%
Всего голосов: 21
  • 1 комментарий
  • Старые опросы

Статистика


Rambler's Top100 Рейтинг@Mail.ru

Спонсоры сайта

Поиск

Вход для пользователей

CAPTCHA
Этот вопрос для проверки являетесь ли вы адекватным человеком или спам-ботом.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.
  • Зарегистрироваться
  • Запросить новый пароль

Навигация

  • Услуги экспертов
  • Карта сайта
  • Опросы
  • Поиск
  • Форум
  • Users by points
  • Последние сообщения

Сбор новостей

Синдикация материалов
Главная

Спам от nobody - решение проблемы

Обычно php-скрипты выполняются под пользователем nobody, если конечно php не установлен как cgi, но это имеет ряд своих недостатков. Исходя из того, что все скрипты выполняются под одним и тем же пользователем, в случае рассылки спама из php скриптов обнаружение злоумышленника или наоборот, пострадавшего владельца сломанного форума, будет затруднительным.
Для решения этой проблемы можно воспользоваться патчем php mail header.
Этот патч добавляет в каждое письмо, отправленное с помощью функции php mail(), заголовки вида X-PHP-Script: www.имясервера.ru/путь/к/скрипту for IP адрес.
Таким образом, всегда можно определить злоумышленника и, самое главное, скрипт, который рассылает спам. Заблокировав этот скрипт (chmod 000 script.php), можно не блокировать аккаунт пользователя, если есть подозрение, что это не злонамеренное действие, а взлом его сайта.

Рассмотрим установку для WHM/cPanel.


wget http://dedic.ru/files/cpanel-php-mail-header-02-Apr-2005.tar.gz -P /root
tar zxvf /root/cpanel-php-mail-header-02-Apr-2005.tar.gz -C /root
chmod 0700 /root/cpanel-buildapache*

Далее в зависимости от версии ОС необходимо запустить /root/cpanel-buildapache & для Linux и /root/cpanel-buildapache.freebsd & для Free BSD соответственно.
После того, как патч выкачает необходимые файлы, нужно нажать enter и пересобрать apache: /scripts/easyapache.

Для других панелей или для беспанельного php необходимо применить этот патч к исходникам php перед компиляцией:

Сначала берем исходник php. Распаковываем его, входим в распакованный каталог. Далее скачиваем архив и выбираем из него патч для соответствующей версии php по адресу http://dedic.ru/files/php-mail-patch.tar.gz.
Применяем его командой patch -p1 < php-VERSION-mail-header.patch, после чего php можно устанавливать стандартным способом (./configure && make && make install).

ВложениеРазмер
cpanel-php-mail-header-02-Apr-2005.tar.gz15.29 кб
php-mail-patch.tar.gz1.83 кб
  • От admin в 9 Апр 2005 - 13:52
  • WHM/cPanel
  • Будь защищен
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Патч - классный!

Не в курсе, есть ли что либо подобное для perl'a?

Просто перловые скрипты могут письма слать через sendmail (что используя Exim extended logging еще как-то мониторится), а могут и напрямую, через Net::SMTP... и тогда все пройдет на ура. Только "на ура" для клиента.

  • От ISProHosting в 5 Май 2005 - 23:39
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Самое простое -

Самое простое - не ставить net:smtp
Чуть более сложное - разрешить принимать на локальный smtp почту от root, mail и nobody. Так как cgi через suexec работает с правами пользователя, то он не сможет отправить почту.
Впрочем, это равностильно тому, что не ставить net:smtp

  • От admin в 6 Май 2005 - 15:39
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

работать перестал...

перекомпилили апач, поставили - и не работает. Первый раз ставили - все ок. А щас уже 4 раза переустанавливали - не добавляет X Заголовок и все. Может в WHM настройки какие которые запрещяют X заголовки?
Что делать? Может есть варианты...

  • От Алексей (не проверено) в 15 Авг 2005 - 13:40
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Попробуйте проп

Попробуйте пропатчить php после установки и переустановить php не трогая стандартный менеджер конфигурированя apache из WHM.

  • От admin в 16 Авг 2005 - 14:37
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

разобрались - не

разобрались - не копируйте в тмп при работающем securetmp

  • От Гость (не проверено) в 14 Янв 2006 - 12:09
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Возникла такая

Возникла такая проблема:
При попытке установки данного патча после действий
/root/cpanel-buildapache.freebsd &
[2] 84171
[root@cl1 ~]$ --22:09:08-- http://choon.net/opensource/php/php-mail-header.patch
=> `/tmp/php-mail-header.patch'
Resolving choon.net... done.
Connecting to choon.net[203.175.160.123]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2,779 [text/plain]

100%[==================================================================================================>] 2,779 2.65M/s ETA 00:00

22:09:08 (2.65 MB/s) - `/tmp/php-mail-header.patch' saved [2779/2779]

тишина, ни ответа ни привета.

  • От anubite в 20 Дек 2005 - 22:11
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

А дальше надо за

А дальше надо запускать easyapache. У Вас ведь WHM/cPanel, не так ли?

  • От admin в 21 Дек 2005 - 11:23
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Да, именно так. Н

Да, именно так. Но этот патч нику не сохраняется. По идее он должен сохранятся в temp но его там нет.

  • От anubite в 21 Дек 2005 - 12:22
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Проект создан компанией eSupport.org.ru - администрирование выделенных серверов
Копирование информации без согласия с автором запрещено.

Ads

Последние комментарии

  • blacklist dedicatesales.com
    11 часов 29 минут назад
  • интересно
    4 дня 20 часов назад
  • Спасибо за
    4 дня 20 часов назад
  • спасибо
    9 недель 16 часов назад
  • спасибо
    9 недель 16 часов назад
  • В мире
    9 недель 3 дня назад
  • Географические
    9 недель 3 дня назад
  • Полезное
    9 недель 3 дня назад
  • ccproxy тоже вариант
    11 недель 4 дня назад
  • Длинношерстные
    25 недель 3 дня назад

Сейчас на сайте

Сейчас на сайте 0 пользователей и 39 гостей.