Алеандр

Алеандр
Рейтинг
208
Регистрация
08.12.2010
141c18
Кот в сапогах:
То о чем ты мне пытаешься сказать, называется "контрольная сумма" и в аккурат она хранится на съемном носителе.
А то что ты называешь системой мониторинга серверов, называется tripwire, он хранит суммы в системе.

Эм, и что этим постом вы хотели донести лично до меня? md5-сумма есть контрольная сумма, и что? Мне это прекрасно известно, я лишь стараюсь, что бы понятно было не только мне, о чем я говорю.

По поводу систем мониторинга сервера, уж простите, но это не только и не столько tripwire и где этот самый трип хранит данные - как-то все равно. Мониторинг сервера - это комплекс действий и задач по отслеживанию работы сервера, и в частности его ПО. А чем вы его будете выполнять, при помощи готового ПО, при помощи самописного, на java он будет, php или вообще bash-скриптами - вообще никакой разницы. Главное - его эффективность в предупреждении действий, о которых мы хотели бы знать.

---------- Добавлено 04.10.2013 в 17:25 ----------

Вон, Оптимизайка даже привел примеры ПО. Но это лишь одни из некоторых, тот же OSSEC я уже упоминал выше.

Если реферер у них у всех одинаковый, и при переходе передается - php код с их обработкой должен нормально отрабатывать. Я бы их еще куда-нибудь редиректил, вдруг кому эти юзеры интересны.

Если не отрабатывает, то или реферер отсутствует, либо бы неверно составили его определение. Если отстутствует - вы врядли что-то можете сделать, поскольку пользователи скорее всего разные, равно как и их IP/User-Agent, идентифицировать их будет сложно.

Но раз их вычисляют системы аналитики и счетчики - у них есть какой-то определенный параметр. Как вариант - создать php скрипт, который будет собирать совершенно все рефереры и куда-то их писать, в файлик или базу - на ваш вкус. После анализа данного файлика, и нахождении там этих рефереров - создать php обработку для них.

Скорее всего, вы либо неверно создали условие, либо ошибка в обработке условия.

Можете скинуть в личку этот кусок на php, я его гляну.

Кот в сапогах:
Да нефига эта система не обнорижит, ее обойти легко, а она будет тебе рапортовать в стиле "все хорошо прекрасная маркиза", в то время как твои сайты будут иметь по полной.

Смотря что поставить и как за ней следить. На самом деле эффективность этих систем на сайтах статического контента довольно высока. Основная задача - проверка md5 сумм файлов, например, и дат создания/последней правки. Эти проверки позволят узнать, что был отредактирован файл, который редактироваться в принципе не должен был.

Эти же системы мониторинга успешно применяются на серверах для отслеживания изменений в конфигурационных файлах, файлах системных и ключевых, о чем высылается уведомление.

PS: Мы конечно не ведем разговор о взломе сервера группировкой профессиональных хакеров, которые умеют замести следы. Мы говорим о потенциальных бот-вирях, дырах на дурака и прочих мелких неприятностях, которые могут настичь обычный сайт.

Присоединяюсь к тем, кто против древовидных. Действительно, не очень удобно и малоинформативно. Достаточно указания автора, или цитирования, если это ответ на предыдущее собщение.

Странная постановка задачи, если честно.

1) Сайт где расположен? Хостинг, выделенный сервер? Если хостинг, то, например, php-скрипт, например, позволяющий отслеживать изменения размеров или дат редактирования ключевых файлов с высылкой на email уведомлений по крону на стороне хостинга. Если сервер - то shell скрипты, собственные или любые сторонние, включая системы предупреждений вида OSSEC. Можно так же создать и подключить сторонний анализ сайта (проверка на валидность страницы; доступность сайта, домена; время и скорость отдачи контента и многое другое), как собственного производства, так и используя тонны сервисов в Интернете.

2) Постоянно хакают? Стоит пересмотреть логичность использования текущей CMS, либо произвести глубокую ревизию кода с устранением выявленных дыр и несостыковок при программировании. Если не часто - то пункт 1.

Собственно при уже готовом сайте эти 2 пункта и выполняются - ревизия или проверка надежности системы, и подключение мониторинга в зависимости от расположения сайта, и если уж вдруг хакнули - то да, исключительно постфактум решение проблемы и затыкание дыры.

---------- Добавлено 04.10.2013 в 16:03 ----------

Dmitriy_den:
Как вы отслеживаете такие изменения: заливку дорвеев, появление продажных ссылок, левого контента или ddos атаки? А у кого еще что было?

99% вебмастеров не отслеживают никак, разбираются с проблемой по факту ее обнаружения. А себя она так или иначе обнаружит. Вопрос только во времени ее обнаружении и последствиях. Чем важнее сайт - тем сильнее и быстрее последстия.

Если вы так по этому поводу переживаете - пункт 2 - ревизия системы с оценкой жизнеспособности системы и возможности ее хака.

Как сказали уже выше - без хотя бы альфы говорить не о чем. Без кода - не конструктивно. Я тоже могу расписывать как быстра моя CMS, но без реальной нагрузки и сторонней оценки - все это яйца выеденного не стоит. Не забывайте о "замыливании", когда вы видите только то, что уже видите.

На сколько помню, он выбирает первое попавшееся изображение с сайта. И обычно это лого. Если оно по коду идет первым. Если в коде оно не является первым, то значит в стилях css так прописано, что стиль с лого загружается позже других изображений с сайта. Ну, и вообще, на сколько мне помнится - картинки может перещелкивать сам юзер, жамкнувший на кнопку ВК.

Если я вообще правильно протелепатировал то, о чем вы спросили :)

Смотреть в сторону .htaccess, потом, если не найдется - в код сайта. Вирусни нет? На какие ссылки с гугла 301 кидает, не внешние случаем? Если на свои же внутренние - то htaccess. Если внешние - виряк. Убедитесь, что ваш хостер поддерживает и позволяет обрабатывать .htaccess файл.

HUTUR:
Если тайтл главной "слон", в категории "Синие слоны", тайтл выглядит так, "Синие слоны - Слон"

Иногда так и должно быть, смотря какая CMS, как бы тайтл главной страницы - основной тайтл, к которому через разделитель добавляется перед ней тайтл подраздела или самой страницы. Часто так делают специально. Причем у вас вообще неплохо, бывает что сделан сначала тайтл основной, потом к нему страницы. Типа "Слон - Синие слоны", что неверно для ПС оптимизации.

HUTUR:
При этом создавая категорию, тайтл на кириллице не сохраняется. Т.е. создал категорию, нажал сохранить, заходишь снова для редактирования, а поле где должен быть тайт, пустое.

Скорее всего проблема с кодировкой в связке "сайт-база данных". Посмотрите в какой кодировке создано то, и другое. Потому как английский в этом случае спокойно сохраняется, а вот UTF8 в CP1251 и наоборот - не засунуть.

Вариантов 2: или разбираться самому, или нанимать админа, который это будет делать за вас. Если сайты - не мегафинансовые, не супер скрипты на них под заказ, а обычные CMS + просто базы, то особых проблем со сторонним админом не должно быть. Риск конечно есть всегда, но он врядли будет велик.

Перечислять вам "базовые настройки" бесполезно, выделенный сервер - не 2 пункта меню у хостера. Это и безопасность самого сервера, и она заключается не только в том, что бы не ходить под рутом. Это защита ПО, ограничение его работы на определенных портах, разрешение стороннему пользователю видеть только нужные порты ПО, только нужные папки. Это и безопасность самого ПО, это и постоянный мониторинг логов сервера, свободного места и прочих мелочей. Своевременное обновление, умение найти проблему, локализовать, понимать, от чего возникла проблема, из-за хостера и ноды, или же она на вашем сервере.

Кроме того, важным является настройка и тюнинг ПО, такого как php/apache/nginx/базы данных. Так, например, в дефолтном значении апач может упасть и начать убивать процессы, даже при 2-5 пользователях на сайте одновременно. А в случаях высоконагруженных систем возможно нужно ставить допустим не просто Mysql, а что-нибудь вроде Percona DB.

В общем, распределение прав пользователям в случае с собственным сервером - это самый кончик верхушки айсберга. Свой сервер требует почти постоянного присутствия, настройки уведомлений и прочего счастья.

Если какие-то детали интересуют - можете в личку задавать вопросы, отвечу.

Всего: 1471