Как убедиться, что никакая информация о ценности не попадает в журналы, при этом сохраняя значимую аналитику.Моя компания разрабатывает ERP, и в качестве клиентов у нее много компаний, поэтому, по крайней мере, вы будете иметь идентификатор компании и идентификатор пользователя в журналах, чтобы иметь какие-либо значимые данные, разве это не считается конфиденциальными данными?
Если вы не хотите, чтобы конфиденциальные данные хранились в вашем эластичном поиске, вам нужно отфильтровать их или анонимно, например, вы можете использовать фильтр logstash для создания отпечатка пальца, объединяющего идентификатор компании и идентификатор пользователя.поля, или вы можете удалить любое поле с конфиденциальными данными из вашего сообщения.
Как сделать так, чтобы ни один неавторизованный пользователь не отправил запрос Post на эластичный поиск или доступ к Kibana?Вы запускаете их локально, а не в Интернете?
Без аутентификации это практически невозможно, вам потребуется полный контроль над тем, кто знает о вашем экземпляреasticsearch и кто может получить к нему доступ, если кто-то кроме вас имеетдоступ, они могут отправлять запросы к вашему экземпляру, чтобы избежать того, что вы можете использовать брандмауэр на своих серверах и разрешить доступ только к определенным IP-адресам.
Даже если вы принимаете некоторые меры предосторожности, запуск экземпляра Elasticsearch в рабочем режиме без каких-либоконтроль доступа не рекомендуется и является очень рискованным.
Вы должны использовать метод контроля доступа, это может быть X-Pack, NGINX или плагин, подобный Search Guard.