Рейтинг:0

Используйте Nginx для журналов аудита

флаг mh

У меня есть конфиденциальное веб-приложение, используемое только для внутренних целей. Я хочу регистрировать все действия моих пользователей в течение 90 дней.

Для этого я использую обратный прокси-сервер nginx, который перенаправляет все запросы в веб-приложение.

у меня следующая конфигурация

log_format постданные $request_body;

сервер {
       access_log /var/log/nginx/access-post.log постданные;

       место расположения / {
          proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header Хост $http_host;
          proxy_pass https://чувствительный-приложение/;
       }
}

Но я получаю только такие журналы, без тела запросов JSON.

83.199.111.11 - [23 февраля/2022:20:17:00 +0000] "POST /rts/?EIO=4&transport=polling HTTP/1.1" 200 189 "https://myapp.com/applications/61f/pages /61/edit" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, например Gecko) Chrome/98.0.4758.102 Safari/537.36" ""

Как в 2022 году лучше всего использовать Nginx для ведения журнала аудита? Есть ли лучший инструмент для достижения этого?

Ответить или комментировать

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