Мы используем инфраструктуру Akka и недавно переключили наше сообщение на шифрование с помощью SSL внутри кластера.Разработка, основанная на испытаниях: тестирование ssl
Кажется, что это работает, но я боюсь, что мы можем случайно отключить его в будущих разработках и не заметить его.
Как вы собираетесь писать единичный тест, который гарантирует, что ваше сообщение зашифровано, чтобы, если кто-то переводит его в ясную, мы можем его обнаружить во время сборки?
Это может быть или не akka конкретным, я буду рад обеим.
Можете ли вы немного рассказать об этом? Мне нужно протестировать внутреннюю связь кластера серверов, которая будет зашифрована, а не связь между клиентом и сервером. Я могу запустить кластер, в котором нет зашифрованной связи, или я могу запустить его с зашифрованными сообщениями, но я не могу решить, как отправить сообщение (это взято из конфигурации запуска). –
Означает ли это, что вы не можете отправлять не зашифрованное сообщение в зашифрованной среде, даже в качестве модульного теста? – Eugene
Это означает, что у меня нет выбора по этому поводу во время отправки. Либо conf говорит, что все зашифровано, либо все в порядке, вы просто отправляете сообщение, и библиотека позаботится об этом. Но я хочу проверить, действительно ли мой конфиг, т. Е. Если он фактически шифрует их. –