LocalKeys 소개
LocalKeys에 오신 것을 환영합니다. LocalKeys는 클라우드 서비스에 의존하지 않고 API 키, 비밀번호 및 기타 민감한 데이터를 안전하게 관리하려는 개발자를 위한 로컬 우선 시크릿 매니저입니다.
LocalKeys란?
LocalKeys는 개발 시크릿을 저장하기 위한 보안 금고를 제공하는 데스크톱 애플리케이션입니다. 프로젝트 디렉토리에 노출된 채로 있는 기존의 .env 파일과 달리, LocalKeys는
군사 등급 암호화를 사용하여 모든 시크릿을 암호화하고 로컬 머신에 안전하게 저장합니다.
안내
LocalKeys는 완전히 오프라인으로 작동합니다. 시크릿은 절대 컴퓨터를 떠나지 않습니다.
주요 기능
- 로컬 우선: 모든 데이터는 로컬 머신에 저장됩니다
- 군사 등급 암호화: AES-256 암호화로 시크릿을 보호합니다
- 접근 제어: 프로그램은 시크릿에 접근하기 위해 권한을 요청해야 합니다
- GUI & CLI: 원하는 인터페이스를 사용하세요
왜 LocalKeys인가?
기존 시크릿 관리 방식에는 심각한 단점이 있습니다:
| 방법 | 문제점 |
|---|---|
.env 파일 |
쉽게 노출되며, 실수로 git에 커밋될 수 있음 |
| 클라우드 시크릿 매니저 | 인터넷 필요, 구독 비용, 데이터가 외부로 전송됨 |
| 시스템 환경 변수 | 모든 프로세스에 노출, 프로젝트별 관리 어려움 |
LocalKeys는 안전하고, 로컬이며, 사용하기 쉬운 솔루션을 제공하여 이러한 문제를 해결합니다.
작동 방식
- 금고 생성: 마스터 비밀번호로 암호화된 금고를 설정합니다
- 시크릿 추가: 기존
.env파일을 가져오거나 수동으로 시크릿을 추가합니다 - 앱 실행: LocalKeys CLI를 사용하여 개발 프로세스에 시크릿을 주입합니다
- 접근 승인: 프로그램이 시크릿을 필요로 할 때 승인 요청이 표시됩니다
주의
마스터 비밀번호를 절대 잊지 마세요. LocalKeys는 마스터 비밀번호 없이는 시크릿을 복구할 수 없습니다.