Мониторинг и регистрация трафика сайта
У меня есть веб-сайт, на котором я предоставляю различные услуги. Когда пользователи входят в систему, я хочу отслеживать все, что они делают, и сохранять их в файле журнала этого конкретного пользователя и еженедельно отправлять им электронные письма пользователям о том, что они сделали и какие услуги они также используют. Я также хочу отслеживать пользователей, которые пытаются внедрить вредоносный код, ранжировать их в соответствии с их деятельностью и отправлять им предупреждения по электронной почте. Я использую wamp-сервер. Как мне все это делать.
1 ответ
Это сложный вопрос, потому что он очень общий. Тем не менее, вот несколько вещей для размышления:
Кажется, большая часть того, что вы запрашиваете, находится на уровне приложений. Если, например, у вас есть веб-сайт, написанный на php, вы можете использовать что-то вроде этого учебного пособия для регистрации пользователей.
Идея регистрации пользователей также связана с использованием файлов cookie - вы создаете сеанс, когда пользователь входит в систему, и поддерживаете состояние пользователя с помощью файла cookie браузера. Каждый раз, когда пользователь открывает новую страницу, клиент отправляет файл cookie сеанса на сервер, чтобы сервер мог знать, какой пользователь обращается к странице. Такого рода информация также может быть записана в базу данных и каталогизирована для дальнейшего использования.
Что касается вашей идеи мониторинга пользователей, которые пытаются внедрить вредоносный код, вы, вероятно, вместо этого захотите написать надежное веб-приложение, в котором подобные вещи будут минимизированы (например, путем очистки входных данных).
Помимо всего этого, вы можете использовать хорошие методы управления системой для обеспечения безопасности вашего сервера, выполняя такие действия, как постоянное обновление исправлений безопасности и правильная настройка брандмауэра.