Поделюсь своим подходом к мониторингу. Изменения файлов мониторить очень просто с помощью системы контроля версий, например, Subversion. Правда, обычного FTP-доступа будет недостаточно, потребуется SSH-доступ. Но схема очень проста и эффективна - на сервере делается чекаут ветки со стабильным кодом и каждое утро svn st - эта команда будет показывать все измененные файлы. Плюс использование VCS уже само по себе несет много плюшек, даже если с проектом работает один разработчик. Важный момент - на хостинге нужно закрыть доступ к папке .svn.
А чтобы предотвратить исполнение шеллов в jpeg-картинках, нужно в папку, куда они загружаются, поместить .htaccess с одной простой инструкцией:
php_flag engine 0
. И все, теперь запустить что-либо у злоумышленника ну никак не получится.
ukrdev: ... уже давно глобальные переменные по умолчанию отключены в php, соответственно работать нужно с суперглобальными массивами. Сделано это в целях безопасности.
seofantom: Всё вроде бы хорошо. IP-адрес сайта, для которого приписываешь NS-ы mydomain2.com определяется, как 149.155.66.222, т.е. отличается от всех остальных. Вот только проблемка - имя хоста* осталось таким же (одинаковым для обоих IP)! С этим что можно сделать?
Это reverse DNS-запись IP адреса. Домен, на который ресолвится IP адрес должен меняться через настройки DNS-сервера.
Если не совсем понятно, то задавайте конкретные вопросы, а если совсем непонятно, то учите матчасть, а не вопросы задавайте. Как только будете иметь базовые знания, такие проблемы перестанут возникать.
Заказывал у Алексея наполнение и небольшие доработки тематического сайта на Wordpress. Обо всем предварительно договорились, я выслал ТЗ. Все работы были выполнены в срок и четко по ТЗ. Качество текстов очень высокое, по публикации были кое-какие замечания, но, как только я обратил внимание на них, они были сразу же устранены. Цены вполне приемлемые. В целом, только положительные впечатления от сотрудничества, буду обращаться еще. Спасибо за качественную работу!
У вас в файле $_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php' должен определяться нужный класс - SAPE_client. Но в sape_header.php не создается его экземпляр. Скорее всего, нужного файла просто нет или неверно определяется путь до него.
Поделюсь своим подходом к мониторингу. Изменения файлов мониторить очень просто с помощью системы контроля версий, например, Subversion. Правда, обычного FTP-доступа будет недостаточно, потребуется SSH-доступ. Но схема очень проста и эффективна - на сервере делается чекаут ветки со стабильным кодом и каждое утро svn st - эта команда будет показывать все измененные файлы. Плюс использование VCS уже само по себе несет много плюшек, даже если с проектом работает один разработчик. Важный момент - на хостинге нужно закрыть доступ к папке .svn.
А чтобы предотвратить исполнение шеллов в jpeg-картинках, нужно в папку, куда они загружаются, поместить .htaccess с одной простой инструкцией:
. И все, теперь запустить что-либо у злоумышленника ну никак не получится.... уже давно глобальные переменные по умолчанию отключены в php, соответственно работать нужно с суперглобальными массивами. Сделано это в целях безопасности.
Подробности.
Всё вроде бы хорошо. IP-адрес сайта, для которого приписываешь NS-ы mydomain2.com определяется, как 149.155.66.222, т.е. отличается от всех остальных. Вот только проблемка - имя хоста* осталось таким же (одинаковым для обоих IP)! С этим что можно сделать?
Это reverse DNS-запись IP адреса. Домен, на который ресолвится IP адрес должен меняться через настройки DNS-сервера.
PEG, отправил URLы в ЛС
Что то не совсем понятно как реализовать
Если не совсем понятно, то задавайте конкретные вопросы, а если совсем непонятно, то учите матчасть, а не вопросы задавайте. Как только будете иметь базовые знания, такие проблемы перестанут возникать.
Только что узнал, что если $a = 'asdfa', то $a == 0
Это нормально?
Да. Вам еще очень многое предстоит узнать ;)
---------- Добавлено 07.06.2013 в 17:56 ----------
Так, кто как проверяет на целое положительно число? Будьте добры просто конструкции.
Заказывал у Алексея наполнение и небольшие доработки тематического сайта на Wordpress. Обо всем предварительно договорились, я выслал ТЗ. Все работы были выполнены в срок и четко по ТЗ. Качество текстов очень высокое, по публикации были кое-какие замечания, но, как только я обратил внимание на них, они были сразу же устранены. Цены вполне приемлемые. В целом, только положительные впечатления от сотрудничества, буду обращаться еще. Спасибо за качественную работу!
У вас в файле $_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php' должен определяться нужный класс - SAPE_client. Но в sape_header.php не создается его экземпляр. Скорее всего, нужного файла просто нет или неверно определяется путь до него.
http://www.authoritydomains.com/bulk-ip-checker.php - вводите свои домены и скрипт все вам рассказывает.
У вас, походу, не подключен скрипт с определением класса SAPE_client, проверьте его расположение и убедитесь, что он доступен в sape_header.php