Добрый день!
Пробуем развернуть у себя ваш продукт (пока в бесплатной версии).
Развёртывание осуществляем в docker контейнерах (всё сделано по вашей инструкции https://waf.pentestit.ru/manuals/6387)
Установлены компоненты "Nemesida WAF" и "Nemesida WAF API и личный кабинет".
Компонент "Nemesida WAF" работает в качестве прокси, в файле nwaf/conf/global/nwaf.conf указан путь к службе api:
nwaf_api_conf host=http://waf-cab:8080 api_proxy=none sys_proxy=none;
Доступность по этому имени и порту проверена при помощи curl из контейнера "Nemesida WAF".
Наш тестовый сайт, который запроксирован через "Nemesida WAF", прекрасно работает. Для тестирования атаки пробуем зайти на https://<наш сайт>/nwaftest и получаем ожидаемо 403. Всё вроде верно.
Но в контейнере "Nemesida WAF API и личный кабинет" в файле лога /var/log/uwsgi/app/nw-api-logging.log видим ошибку записи в БД:
[12-03 11:58:01] {api:218} INFO - The request with BT 2 received, client: 10.37.0.33, server: example.com, request ID: b3d97dec520c70305ccb624dfefdef11
[12-03 11:58:02] {api:317} ERROR - An error occurred dirung inserting attacks data to the database: 'ascii' codec can't encode characters in position 104-111: ordinal not in range(128)
И в личном кабинете никаких записей соответственно не видно.
Как это можно правильно исправить?
Пробуем развернуть у себя ваш продукт (пока в бесплатной версии).
Развёртывание осуществляем в docker контейнерах (всё сделано по вашей инструкции https://waf.pentestit.ru/manuals/6387)
Установлены компоненты "Nemesida WAF" и "Nemesida WAF API и личный кабинет".
Компонент "Nemesida WAF" работает в качестве прокси, в файле nwaf/conf/global/nwaf.conf указан путь к службе api:
nwaf_api_conf host=http://waf-cab:8080 api_proxy=none sys_proxy=none;
Доступность по этому имени и порту проверена при помощи curl из контейнера "Nemesida WAF".
Наш тестовый сайт, который запроксирован через "Nemesida WAF", прекрасно работает. Для тестирования атаки пробуем зайти на https://<наш сайт>/nwaftest и получаем ожидаемо 403. Всё вроде верно.
Но в контейнере "Nemesida WAF API и личный кабинет" в файле лога /var/log/uwsgi/app/nw-api-logging.log видим ошибку записи в БД:
[12-03 11:58:01] {api:218} INFO - The request with BT 2 received, client: 10.37.0.33, server: example.com, request ID: b3d97dec520c70305ccb624dfefdef11
[12-03 11:58:02] {api:317} ERROR - An error occurred dirung inserting attacks data to the database: 'ascii' codec can't encode characters in position 104-111: ordinal not in range(128)
И в личном кабинете никаких записей соответственно не видно.
Как это можно правильно исправить?