애플리케이션에서 DB userid/password와 같은 데이터를 저장하면 소스가 해커에 의해 탈취되면 위험할 수 있다.
이를 보호할 수 있는 오픈 소스로 vault가 있다.
https://www.vaultproject.io/intro/getting-started/first-secret.html
아마존에서는 KMS로, 애저에서는 Vault를 사용해 클라우드 서비스를 진행하고 있다.
https://docs.microsoft.com/ko-kr/azure/architecture/multitenant-identity/key-vault
spring 연동이 있어서 Spring 자바 개발자에게는 편리할 것 같다.. (곧 적용할 예정이다.)
https://docs.spring.io/spring-vault/docs/current/reference/html/index.html
기본은 파일 기반인데, mysql DB 등 여러 스토리에 연동 가능하다.
https://www.vaultproject.io/docs/secrets/databases/mysql-maria.html
'scribbling' 카테고리의 다른 글
[펌] Thursday, March 15, 2018 Principles of Container-based Application Design (0) | 2018.04.11 |
---|---|
earth.nullschool 날씨 정보(미세먼지) (0) | 2018.04.10 |
movielens ratings.csv 파일을 다운로드 하는 방법 (0) | 2018.02.15 |
넥플릭스는 mesos 기반의 컨테이너 개발을 진행 중이다. (0) | 2018.01.29 |
[펌] Understanding kubernetes networking (0) | 2018.01.26 |