UStackUStack
Lemonade icon

Lemonade

개발자를 위한 비밀번호 관리자 Lemonade. .env·API 키 등 개발 시크릿을 암호화하고 Env Vault로 가져오기/내보내기 워크플로 제공

Lemonade

Lemonade란?

Lemonade는 개발자를 위한 비밀번호 관리자로, 암호화된 하나의 볼트에 비밀번호와 개발 시크릿을 저장하고 보호합니다. .env 파일, API 키, 자격 증명 파일 등 민감한 항목과 프로젝트 관련 기타 시크릿 콘텐츠를 관리하도록 설계되었습니다.

핵심 초점은 개발자 워크플로입니다: Lemonade는 전체 프로젝트 폴더를 가져와 .env 및 관련 자격 증명 파일 같은 일반 시크릿 파일을 찾아내고, 로컬 구성을 재생성할 때 시크릿을 .env 형식으로 다시 내보낼 수 있습니다.

주요 기능

  • Env Vault Secure: 비밀번호와 개발 시크릿(.env 내용 및 기타 시크릿 파일 포함)을 암호화하고 중앙화하여 한 곳에 보관합니다.
  • 서버 측 AES-256-GCM 암호화: 비밀번호와 시크릿에 대해 무결성 검증이 포함된 인증 암호화를 사용합니다.
  • 프로젝트 폴더용 Env Vault 가져오기: 프로젝트 폴더를 드래그 앤 드롭하면 Lemonade가 .env 파일 및 기타 시크릿/자격 증명 파일(.npmrc, credentials.json 등)을 자동으로 찾습니다. AWS, GCP, Firebase 자격 증명 자동 감지도 지원합니다.
  • 시크릿 버전 추적: 저장된 시크릿의 변경 이력을 유지하여 변경 사항을 검토할 수 있습니다.
  • .env 형식으로 내보내기: 런타임 환경에서 사용할 때 시크릿을 .env 호환 형식으로 반환합니다.
  • 브라우저 확장(Chrome 및 Firefox): 지원 브라우저에서 자격 증명에 대한 원클릭 자동 입력을 가능하게 합니다.
  • 설치 가능 PWA: 앱 스토어를 거치지 않고 브라우저에서 설치 옵션을 제공합니다.
  • WebAuthn을 통한 Passkeys: FIDO2 표준을 사용한 생체 인증(예: 지문/얼굴 인식)으로 비밀번호 없는 로그인을 지원합니다.
  • TOTP 인증기: QR 코드 스캔으로 2FA 코드를 생성합니다.
  • 보안 공유: 실제 비밀번호를 공개하지 않고 팀원에게 액세스 권한을 부여하여 비밀번호를 안전하게 공유합니다.
  • 비상 액세스: 신뢰할 수 있는 연락처를 지정하고 구성 가능한 대기 기간으로 액세스 요청을 허용합니다.
  • 접근성과 자동 잠금: 포커스 모드와 디스플레이 필터를 포함하며, 자리를 비울 때 백그라운드 타임아웃 자동 잠금을 제공합니다.

Lemonade 사용 방법

  1. Lemonade에서 무료 체험 생성(또는 무료 플랜 시작)으로 볼트 시작.
  2. 설치 가능 PWA를 사용하거나 Chrome/Firefox용 브라우저 확장을 설치 또는 액세스.
  3. 코드베이스에서 시크릿 가져오기: 전체 프로젝트 폴더를 Env Vault Secure에 드래그 앤 드롭하여 .env 파일 및 일반 자격 증명/시크릿 파일을 자동 감지.
  4. 항목 추가 및 유지: API 키, 비밀번호, TOTP 시크릿(QR 스캔), 보안 노트를 암호화된 볼트에 저장.
  5. 필요 시 내보내기: 시크릿을 .env 형식으로 내보내 로컬 환경 변수를 재생성.

사용 사례

  • 프로젝트 시크릿을 관리 볼트로 이동: 전체 프로젝트 폴더를 가져와 Lemonade가 .env, .npmrc, credentials.json 및 기타 시크릿 파일을 자동으로 찾음.
  • 개발자 계정 2FA 설정: 내장 TOTP 인증기를 사용해 QR 코드를 스캔하고 관련 자격 증명과 함께 인증 코드를 유지.
  • 팀 비밀번호 없는 로그인: passkeys(WebAuthn/FIDO2)를 사용해 멤버가 비밀번호 입력 대신 생체 잠금으로 인증.
  • 노출 없이 자격 증명 공유: 원본 비밀번호를 숨긴 채 팀원에게 보안 액세스 부여.
  • 변경 및 실수 복구: 시크릿 버전 추적과 복원 옵션(30일 휴지통/복원 포함)을 사용해 항목 롤백 또는 복구.

자주 묻는 질문

Lemonade가 기존 프로젝트 폴더와 시크릿 파일 가져오기를 지원하나요?

네. Env Vault Secure는 드래그 앤 드롭으로 전체 프로젝트 폴더를 가져와 .env, .npmrc, credentials.json 및 기타 시크릿 파일 유형(AWS, GCP, Firebase 자격 증명 포함)을 자동 감지합니다.

시크릿을 환경 변수 파일로 다시 내보낼 수 있나요?

네. Lemonade는 시크릿을 .env 형식으로 내보내기를 지원합니다.

Lemonade가 저장된 시크릿에 어떤 암호화를 사용하나요?

사이트에 따르면 Lemonade는 비밀번호와 시크릿에 대해 무결성 검증이 포함된 서버 측 AES-256-GCM 암호화를 사용합니다.

Lemonade가 2FA와 passkeys를 제공하나요?

네. 내장 TOTP 인증기(QR 스캔)와 FIDO2 표준을 사용한 WebAuthn / passkeys를 지원합니다.

Lemonade는 브라우저 설치로 사용 가능한가, 앱만 가능한가?

사이트에서 설치 가능 PWA를 설명하며, 브라우저에서 설치 가능(Chrome/Firefox 확장도 나열)합니다.

대안

  • Bitwarden: 자격 증명과 2FA/TOTP 항목을 저장할 수 있는 범용 비밀번호 관리자; Lemonade는 개발자 시크릿과 .env 워크플로에 더 특화됨.
  • 1Password: 팀 공유 기능이 있는 또 다른 비밀번호 관리자 옵션; Lemonade의 차별점은 개발자 시크릿 파일의 자동 발견/가져오기와 .env 형식으로의 내보내기.
  • 로컬 시크릿 관리 + .env 파일: 리포지토리에서 제외된 .env 파일과 시크릿 저장소에 시크릿을 보관하는 팀; Lemonade의 암호화된 볼트와 가져오기/내보내기 워크플로와 다름.
  • 개발자 중심 시크릿 관리자 (클라우드/제공자 도구): 환경용 시크릿을 저장하는 도구; Lemonade는 인프라 시크릿만이 아닌 개발자 워크플로의 단일 볼트에 비밀번호와 개발자-시크릿 파일을 중점.
Lemonade | UStack