Security logging and monitoring failures
Логирование является неотъемлемой частью обеспечения безопасности любой системы, в том числе и веб приложения. Основная информация которая должна быть сохранена для каждого действия каждого пользователя с веб приложением:
- Статус коды HTTP
- Временные метки
- Имена пользователей
- API эндпоинты. Адреса страниц
- IP адреса
Как минимум нужно обращать особое внимание на следующие события:
- Множественные неразрешенные попытки выполнить одно и то же действие (как правило попытки авторизации или доступа к конфиденциальным страницам)
- Попытка доступа с нетипичных IP адресов, стран.
- Использования всяческих инструментов для работы с приложением (их можно вычислить по User-agent)
- Использование вредоносного кода. Как правило, атакующие не обфуцируют код находящийся в свободном доступе.