본문 바로가기
Q&A2023년 6월 10일1분 읽기

환경변수에 비밀번호 넣으면 안전한가요?

배
배준호
조회 555댓글 1

.env에 DB 비밀번호를 넣는 게 안전한 건가요?

댓글 1

김김영삼3년 전

.env 파일은 코드에 하드코딩하는 것보다는 낫지만, 완벽하지는 않습니다.

주의점:

  • .gitignore에 반드시 추가
  • 서버에서 파일 권한 600 설정
  • Docker에서는 env_file보다 Docker Secrets 추천

더 안전한 방법:

  • AWS Secrets Manager / Parameter Store
  • HashiCorp Vault
  • Infisical (오픈소스)

개인/소규모 프로젝트는 .env로 충분하지만, 기업 환경에서는 시크릿 매니저를 사용하세요.

Ctrl+Enter로 등록