Как безопасно собирать журналы с клиентского веб-интерфейса? - PullRequest
0 голосов
/ 18 июня 2019

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

1 Ответ

0 голосов
/ 18 июня 2019

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

2.Если вы хотите быть более безопасным, вы можете использовать инструмент мониторинга приложений, такой как datadog, и фиксировать действия.

Однако в любом случае интерфейс внешнего интерфейса должен быть подключен к регистратору.

...