-
Spring + Vaultframework/Spring 2020. 5. 6. 23:18반응형
민감한 정보를 서버나 DB에 직접 업로드 하게 되면 외부에 노출될 수 있는 위험이 생기게 됩니다. 또한 현대 웹 개발 환경은 서비스를 다중 서버에 분산해서 제공하고 자연스럽게 민감한 정보들도 다중 서버에 분산되서 저장되게 됩니다. 따라서 민감한 정보에 대한 위험도는 더욱 더 증가할 수 밖에 없습니다.
Vault는 이런 문제점을 해결해 주는 오픈소스(paid version 도 존재)입니다. Vault 는 실제 애플리케이션 서버에서 민감한 정보드를 제거하고 Vault에 요청해서 사용할 수 있도록 만들어 줍니다.
실제로 Vault를 사용한 프로젝트는 위 이미지와 비슷한 구조를 가지게 됩니다. 실제로 Spring 에 Vault 를 적용하는 방법을 알아보도록 하겠습니다.
- 추후 작성 예정
반응형'framework > Spring' 카테고리의 다른 글
jpa 엔티티 클래스에 @EqualsAndHashCode 을 사용하는 경우 (0) 2023.03.16 [Gradle, JAVA, SPRING] 웹개발에 필요한 최소한의 Gradle (2) 2020.07.18 REST / RESTful API (0) 2020.01.15 SPRING SECURITY + JWT 회원가입, 로그인 기능 구현 (16) 2020.01.10 Thymeleaf 주석 (0) 2019.05.28