У меня есть проект Akka, для работы которого требуется несколько паролей: для доступа к хранилищу данных, строка подключения к распределенной файловой системе...
Эти значения не жестко закодированы в файле конфигурации, а скорее извлекаются из хранилища ключей во время выполнения во время запуска приложения, а затем сохраняются в памяти в объекте конфигурации с безопасным типом, поскольку третья сторона использует эту конфигурацию для получения пароля и открытия соединений.
Мне просто интересно, опасно ли это как-то, так как я предполагаю, что строки будут очищены в памяти. Есть ли способ прозрачно запутать/зашифровать значения? Или мне нужно реализовать это на моей стороне и обновить третьи стороны, чтобы они преобразовывали строку, прежде чем фактически открывать соединения.