Каковы возможные способы защиты конфиденциальных данных в базе данных моего приложения Spring Boot?

У меня есть приложение для весенней загрузки с базой данных, в которой хранятся конфиденциальные данные клиентов. Я хочу знать, как я могу:

1. Защитите учетные данные базы данных в файле свойств. Я слышал о библиотеках, которые шифруют содержимое файла свойств. Какие из них самые простые для начала? И есть ли другие способы его обезопасить.

и что более важно

2. Защита данных в базе данных, возможно, зашифровать столбцы таблицы, содержащие конфиденциальные данные.

Пожалуйста, предложите библиотеки, которые я могу использовать, и способы их использования для достижения этой цели.

1- Вы можете взглянуть на Jasypt: baeldung.com/spring-boot-jasypt 2- перед сохранением конфиденциальных данных в своей таблице вы можете зашифровать их, используя несколько способов шифрования данных, простой из них - кодирование base64 / декодирование base64, это ясно или вам нужен пример ?

TinyOS 26.12.2018 04:11

Можете ли вы предложить какие-либо библиотеки, которые можно использовать для более надежного шифрования при весенней загрузке?

aaruja 26.12.2018 04:26

Я думаю, что для шифрования данных вам нужно использовать java-материал, это означает, что некоторые думают так: owasp.org/index.php/Using_the_Java_Cryptographic_Extensions или howtodoinjava.com/security/…

TinyOS 26.12.2018 04:57
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
3
1 150
0

Другие вопросы по теме