AWS Elasticache предлагает в качестве функции шифрование при передаче и хранении.
Я хотел бы знать, есть ли способ проверить через клиента, использует ли кластер Redis, к которому вы подключены, шифрование в состоянии покоя и/или шифрование в пути.
Кажется логичным, что клиент должен знать о In-Transit, но я хотел бы знать, можно ли проверить и то, и другое, используя наиболее распространенные клиентские библиотеки Java Redis.
Функция, которую я имею в виду, потребует безопасного временного хранилища для кэширования некоторых данных, и если зашифрованный экземпляр Redis недоступен, намерение состоит в том, чтобы вернуться к чему-то другому или вывести предупреждение о том, что хранилище может быть небезопасным для данных. хранится.
1 ответ
Для шифрования в пути вы можете попытаться подключиться к клиенту (например, Jedis), у которого отключена опция ssl. Если он не может подключиться, попробуйте включить опцию ssl. Если первая попытка не удалась, а вторая попытка удалась, это означает, что используется шифрование в пути.
Для шифрования в состоянии покоя единственным известным мне способом является использование AWS SDK для описания кластера и проверки правильности поля. https://docs.aws.amazon. com/cli/latest/reference/elasticache/describe-cache-clusters.html (это также поможет при шифровании в пути).
Похожие вопросы
Связанные вопросы
Новые вопросы
java
Java — это высокоуровневый объектно-ориентированный язык программирования. Используйте этот тег, если у вас возникли проблемы с использованием или пониманием самого языка. Этот тег часто используется вместе с другими тегами для библиотек и/или фреймворков, используемых разработчиками Java.