VS Tip AppAI 비교 · 지도 앱 비교 · 은행 앱 비교 · 스마트 가이드

시크릿 관리 5곳, 월 13달러에서 2,100달러까지

글쓴이발행일

시크릿 관리 5곳 월 13달러에서 2100달러까지

이번 주에 Railway는 저장해 둔 환경변수를 전부 바꾸라고 공지했고, 악성 LiteLLM 1.107.0은 .env 파일과 다른 프로세스의 환경변수까지 긁어 갔습니다. 둘 다 AI 앱 개발자가 API 키를 두는 자리에서 벌어진 일입니다. 그래서 “키를 어디에 어떻게 보관하지?”를 다시 묻게 됐다면, 이 글이 그 질문의 요금 쪽 답입니다.

시크릿 관리 서비스는 API 키, 데이터베이스 비밀번호, 토큰 같은 비밀 값을 코드나 .env 파일 밖의 한 곳에 모아 두고, 누가 언제 꺼냈는지 기록하고, 정해진 사람과 프로그램에게만 내주는 도구입니다. 문제는 값이 무엇을 세어서 매겨지느냐입니다. 도플러(Doppler)는 사람 수를, 인피시컬(Infisical)은 사람과 기계를 합친 신원 수를, 비트워든(Bitwarden)은 사람 수와 기계 계정 수를, AWS는 비밀의 개수를, 구글은 비밀의 버전 수와 읽은 횟수를 셉니다.

AI 앱에서는 이 차이가 크게 벌어집니다. 에이전트와 자동 빌드(CI)처럼 사람이 아닌 신원이 사람보다 훨씬 많아지기 때문입니다. 사람 5명, 기계 신원 100개, 비밀 80개, 월 읽기 300만 번이라는 같은 조건을 시크릿 관리 5곳에 넣어 계산했더니 월 청구서가 13.41달러에서 2,100달러까지 나왔습니다. 이 글은 그 계산의 근거와, 어느 곳이 어떤 팀에 맞는지를 다룹니다.

기준일은 2026년 10월 22일 아침입니다. 도플러, 인피시컬, 비트워든, AWS, 구글 클라우드의 공식 요금 페이지를 직접 열어 읽었습니다. AWS는 공개 가격 목록 파일(2026년 9월 11일 게시본)을 따로 내려받아 서울 리전과 버지니아 리전의 단가를 확인했습니다. 다섯 곳에 가입해서 비밀을 넣고 꺼내 본 것은 아닙니다. 기능은 각 페이지가 적은 말을 옮겼고, 청구서 표는 공개된 단가에 제가 개수를 곱한 계산값입니다. 같은 사이트의 AI 앱 호스팅 5곳 비교에서 환경변수가 놓이는 자리(호스팅 서비스)를 다뤘으니, 이 글은 그 바깥의 전용 보관함만 봅니다.

시크릿 관리 서비스가 파는 것은 보관이 아니라 ‘세는 단위’입니다

다섯 곳이 비밀 값을 안전하게 둔다는 점은 같습니다. 다른 것은 요금이 붙는 단위입니다.

서비스무엇을 세나기계(CI·에이전트)는?
도플러사람(좌석)공짜. 페이지가 “AI 에이전트와 비인간 신원은 무료”라고 적었다
인피시컬신원: 사람이든 기계든 인증하는 모든 것사람과 똑같이 1개로 센다
비트워든 시크릿 매니저사람 + 기계 계정플랜마다 20~50개까지 포함, 초과분은 개당 1달러
AWS 시크릿 매니저비밀 개수, API 호출세지 않는다(비밀과 호출만 센다)
구글 시크릿 매니저활성 비밀 버전, 읽기 횟수세지 않는다

사람이 세는 곳은 좌석 요금이고, 비밀이 세는 곳은 저장 요금입니다. 팀이 커질 때 둘은 반대 방향으로 움직입니다. 사람이 적고 비밀이 많으면 좌석 요금이 싸고, 사람이 많고 비밀이 적으면 저장 요금이 쌉니다. 거기에 기계 신원이 얼마나 늘어나는지가 세 번째 변수로 붙습니다.

도플러: 사람만 세고 기계는 공짜입니다

도플러 요금 페이지의 첫 문장은 “팀을 위한 좌석당 요금. AI 에이전트와 비인간 신원은 무료”입니다. 요금제는 셋입니다.

기계가 공짜라는 것이 실제로 얼마나 큰지는 뒤의 계산에서 나옵니다. 다만 Developer의 서비스 토큰 한도 50개와 활동 기록 3일은 같이 봐야 합니다. 에이전트가 몇십 개 넘어가면 Team으로 올라가야 하고, 이상한 접근을 조사하려 해도 3일 전 기록은 없습니다. Railway가 공지에서 “로그에서 이상 활동을 확인하라”고 한 것처럼, 사고가 나면 며칠 전을 돌아볼 일이 생깁니다.

인피시컬: 사람이든 기계든 신원 하나에 20달러입니다

인피시컬 요금표는 신원을 이렇게 정의합니다. “Infisical에 인증하는 모든 사람 또는 기계.” 파이프라인 하나, 에이전트 하나가 사람 한 명과 똑같이 1로 셉니다.

주목할 기능은 가짜 토큰입니다. 진짜 비밀 옆에 가짜 자격증명을 심어 두고, 누가 그걸 쓰려는 순간 알림이 오게 하는 장치입니다. 이번 주 LiteLLM 악성 버전 같은 비밀 수집기를 직접 막지는 못하지만, 수집된 뒤에 쓰이는 순간을 알아챌 단서가 됩니다. 단, Pro 이상에서 3개(Pro) 또는 10개(Advanced)까지입니다.

비트워든: 기계 계정 20개까지 6달러에 들어 있습니다

비트워든 시크릿 매니저는 비밀을 무제한으로 저장하게 하고 사람과 기계 계정으로 요금을 가릅니다.

페이지가 기계 계정과 함께 “AI 에이전트 접근”이라는 말을 직접 씁니다. 초과 1달러가 월 단위인지는 페이지에 적혀 있지 않아서, 아래 계산에서는 월 1달러로 읽었습니다. 이 가정이 틀리면 에이전트 100개 칸의 비트워든 값이 달라집니다.

AWS 시크릿 매니저: 비밀 하나에 월 0.40달러입니다

AWS는 비밀 개수와 호출 횟수만 셉니다. 사람이 몇 명이든, 기계가 몇 개든 세지 않습니다.

요금 페이지의 숫자 자리가 아직 치환되지 않은 문자열({priceOf!secretsmanager…})로 내려와서, 직접 확인했습니다. AWS가 공개하는 가격 목록 파일(AWSSecretsManager, 2026년 9월 11일 게시본)을 내려받아 보니 버지니아와 서울 모두 비밀당 0.40달러, 1만 번 호출당 0.05달러로 같았습니다. 페이지의 예시(비밀 15개, 월 6.00달러, 호출 4,040번에 0.02달러)와도 맞습니다.

구글 시크릿 매니저: 6개까지, 1만 번까지 공짜입니다

구글은 활성 비밀 버전과 읽기 횟수를 셉니다. 비밀 하나에 버전이 여러 개 쌓이면 그만큼 돈이 붙는다는 점이 AWS와 다릅니다.

이 구조에서는 AWS와 달리 회전을 자주 하고 옛 버전을 지우지 않으면 값이 늘어납니다. 비밀 80개에 버전을 3개씩 두면 240개에서 6개를 빼고 0.06달러를 곱해 월 14.04달러가 읽기 요금과 별도로 붙습니다. 구글 페이지의 예시 계산(총 15.76달러)도 같은 방식입니다.

시크릿 관리 5곳을 한 표로 보면: 무엇을 세고 무엇이 공짜인가

도플러인피시컬비트워든AWS구글
무료로 쓸 수 있는 범위3명, 서비스 토큰 50개신원 5개2명, 기계 3개, 프로젝트 3개신규 고객 200달러 크레딧버전 6개, 읽기 1만 번
가장 싼 유료추가 1명 8달러(Developer)신원당 20달러(Pro)사용자당 6달러(Teams)비밀당 0.40달러버전당 0.06달러
기계 신원이 늘면변화 없음하나마다 +20달러20개 넘으면 +1달러변화 없음변화 없음
비밀이 늘면변화 없음(한도 안에서)변화 없음변화 없음(무제한)개당 +0.40달러버전당 +0.06달러
사람이 늘면1명당 +21달러(Team)1명당 +20달러1명당 +6달러변화 없음변화 없음
활동 기록 보관3일(Developer), 90일(Team)30일(Pro), 90일(Advanced)Teams부터 이벤트 기록페이지에 적힌 값 없음페이지에 적힌 값 없음

표에서 눈에 띄는 것은 두 가지입니다. 기계가 늘어도 값이 변하지 않는 곳이 셋(도플러, AWS, 구글)이고, 비밀이 늘어도 변하지 않는 곳이 셋(도플러, 인피시컬, 비트워든)입니다. 반대로 둘 다 오르는 곳은 없습니다. 기계와 비밀이 동시에 폭발하는 AI 앱에서는 그 두 축 중 어디가 공짜인지가 곧 요금입니다.

같은 조건 세 가지로 계산한 월 청구서

세 가지 상황을 정했습니다. 읽기는 한 달 동안 비밀을 꺼낸 횟수, 버전은 비밀당 1개로 두었습니다. 연 결제가 가능한 곳은 연 결제 단가를 썼고 환율은 적용하지 않았습니다.

상황 S: 혼자 만드는 앱. 사람 1명, 기계 4개(CI 하나와 에이전트 셋), 비밀 30개, 읽기 20만 번

서비스월 청구서고른 요금제
도플러0달러Developer(3명 무료)
인피시컬0달러Free(신원 5개, 딱 맞음)
비트워든6달러Teams(기계 4개가 Free의 3개를 넘음)
AWS13.00달러비밀 30개 12달러 + 호출 1달러
구글2.01달러버전 24개 1.44달러 + 읽기 0.57달러

상황 T: 작은 팀. 사람 8명, 기계 12개, 비밀 80개, 읽기 300만 번

서비스월 청구서고른 요금제
도플러40달러Developer(5명 × 8달러, 기계는 공짜)
인피시컬400달러Pro(신원 20개 × 20달러)
비트워든48달러Teams(사용자 8명 × 6달러, 기계 12개는 포함)
AWS47.00달러비밀 80개 32달러 + 호출 15달러
구글13.41달러버전 74개 4.44달러 + 읽기 8.97달러

상황 U: 에이전트가 늘어난 팀. 사람 5명, 기계 100개, 비밀 80개, 읽기 300만 번

서비스월 청구서고른 요금제
도플러105달러Team(5명 × 21달러, 서비스 토큰이 50개를 넘어 Developer 불가)
인피시컬2,100달러Pro(신원 105개 × 20달러)
비트워든110달러Teams(5명 × 6달러 + 기계 80개 초과 × 1달러)
AWS47.00달러비밀 80개 32달러 + 호출 15달러
구글13.41달러버전 74개 4.44달러 + 읽기 8.97달러

상황 T에서 구글의 버전을 비밀당 3개로 늘리면 월 23.01달러, AWS는 그대로입니다. 인피시컬을 월 결제로 하면 상황 U가 2,415달러, Advanced로 올리면 연 결제 기준 4,200달러입니다. 같은 계산을 다시 해 보고 싶다면 아래 규칙만 있으면 됩니다. 도플러 Team = 사람 × 21, 인피시컬 Pro = (사람 + 기계) × 20, 비트워든 Teams = 사람 × 6 + (기계 − 20) × 1, AWS = 비밀 × 0.40 + 읽기 ÷ 1만 × 0.05, 구글 = (버전 − 6) × 0.06 + (읽기 − 1만) ÷ 1만 × 0.03입니다.

무료에서 유료로 넘어가는 순간의 계단 높이

월 청구서보다 놀라기 쉬운 것은 무료 한도를 넘는 첫 순간입니다. 같은 페이지의 단가로 그 순간을 계산해 봤습니다.

서비스한도 안(월 0달러)한도를 한 칸 넘으면
인피시컬신원 5개신원 6개면 Pro 20달러 × 6 = 120달러 (아래 단서 참고)
비트워든사용자 2명, 기계 계정 3개사용자 3명이면 Teams 6달러 × 3 = 18달러, 1명이어도 기계 4개째부터 6달러
도플러사용자 3명4명이면 8달러. 서비스 토큰 51개나 SAML이 필요해지면 Team으로 가야 해서 4명 기준 84달러
AWS신규 고객 크레딧 안비밀 1개째부터 월 0.40달러
구글활성 버전 6개, 읽기 1만 번7번째 버전부터 0.06달러

가장 가파른 계단은 인피시컬의 Free에서 Pro로 넘어가는 자리입니다. 단서가 하나 있습니다. 요금표는 Pro의 신원 수에서 무료 5개를 빼 준다고 적지 않았습니다. 그대로 읽으면 신원이 6개가 되는 순간 0달러가 120달러가 됩니다. 반대로 AWS와 구글은 0.4달러, 0.06달러씩 올라가서 계단이 없습니다. 도플러는 사용자 한 명 추가가 8달러로 완만하지만, 한도(서비스 토큰 50개, 사용자 25명, 활동 기록 3일)나 기능(SAML, 자동 회전)이 필요해지는 순간 1명당 21달러의 Team으로 점프합니다.

이 표는 가입 전에 “우리 팀은 몇 번째 칸에서 멈출 것인가”를 정하는 데 씁니다. 에이전트를 6개 이상 쓸 계획이 있다면 인피시컬 Free 칸은 사실상 시험용입니다.

에이전트 100개가 붙는 순간 값이 갈리는 이유

상황 S에서 U로 가면 기계가 4개에서 100개로 늘고, 도플러와 AWS와 구글은 사실상 오르지 않습니다. 오르는 쪽은 신원을 세는 인피시컬과 20개를 넘기면 개당 1달러가 붙는 비트워든입니다. 인피시컬은 상황 T의 400달러에서 U의 2,100달러로 5배 넘게 뛰었고, 같은 사이 사람은 8명에서 5명으로 줄었습니다.

이 차이는 설계 철학의 차이이기도 합니다. 도플러는 “에이전트도 일꾼이니 좌석은 사람만 센다”고 적었고, 인피시컬은 “인증하는 것은 모두 신원이고 신원마다 권한과 감사 기록이 붙는다”는 쪽입니다. 둘 다 근거가 있습니다. 에이전트마다 따로 권한과 기록을 갖게 하려는 팀에게는 후자의 구조가 자연스럽고, 에이전트를 CI 서비스 계정 몇 개로 묶어 쓰는 팀에게는 전자가 싸게 먹힙니다.

비용을 줄이는 방법은 요금표 밖에도 있습니다. 기계 신원을 쓸 때마다 만들지 않고, 같은 종류의 에이전트는 하나의 서비스 계정으로 묶으면 신원을 세는 곳에서 값이 크게 내려갑니다. 대신 한 계정이 새면 그 계정이 닿는 비밀 전부가 같이 샙니다. 값과 피해 범위가 맞바뀌는 자리입니다.

이번 주 사고가 보여 준 한계: 보관함에 넣어도 환경변수로 꺼내면 읽힙니다

시크릿 관리 서비스를 쓰면 .env 파일에 평문을 두지 않아도 됩니다. 이번 주 사고에서 이 장점이 어디까지 통하는지 정리해 둡니다. 근거는 업윈드 보고와 Railway 공지입니다.

그러니 보관함 도입만으로 비밀 유출이 막힌다고 보기는 어렵습니다. 도움이 되는 것은 비밀의 수명을 줄이는 기능입니다. 쓸 때마다 만드는 동적 비밀(도플러 Enterprise, 인피시컬 Advanced 이상), 자동 회전(도플러 Team, 인피시컬 Pro 이상, AWS), 유출 후 쓰이는 순간을 알려 주는 가짜 토큰(인피시컬 Pro 이상)이 그 후보입니다. 어느 것도 월 요금 계산에는 크게 안 잡히지만 요금제 사다리에서는 위쪽에 있습니다. 결국 “싼 요금제로 시작하고 안전 기능은 나중에”가 이번 같은 주에 가장 비싸게 돌아오는 선택입니다.

사고 뒤에 확인할 일이 생기는 점에서 AI 앱 인증 서비스 비교에서 다룬 로그인 기록, 그리고 오류 추적 5곳 비교에서 본 로그 보관 기간도 같은 질문과 이어집니다. 사고가 났을 때 며칠 전까지 거슬러 볼 수 있는지가 요금표에서는 작은 글씨로 갈립니다.

기능에서 갈리는 줄: 회전, 기록, 단기 자격증명, 가짜 토큰

요금 단위 다음으로 큰 차이는 아래 네 줄입니다. 각 요금 페이지의 요금제 소개 문구를 그대로 옮겼습니다.

기능도플러인피시컬비트워든AWS구글
자동 회전Team부터Pro부터(공개 데이터베이스만)요금 페이지에 없음지원, 버전 요금 없음알림만(회전 1번당 0.05달러, 3번 무료)
단기 자격증명(동적 비밀)EnterpriseAdvanced부터요금 페이지에 없음이 글에서 확인하지 못함이 글에서 확인하지 못함
감사·활동 기록3일 → 90일Pro 30일, Advanced 90일Teams부터 이벤트 기록이 글에서 확인하지 못함이 글에서 확인하지 못함
가짜 토큰없음Pro 3개, Advanced 10개요금 페이지에 없음요금 페이지에 없음요금 페이지에 없음
SAML 로그인Team부터Pro부터Enterprise(SSO)클라우드 계정의 IAM을 따름(세부는 확인하지 못함)클라우드 계정의 IAM을 따름(세부는 확인하지 못함)

‘이 글에서 확인하지 못함’은 기능이 없다는 말이 아니라, 제가 읽은 요금 페이지에서 확인하지 못했다는 뜻입니다. 그 두 곳은 요금 페이지와 다른 문서에 흩어진 기능이라 한 줄로 단정하지 않았습니다.

고르는 순서: 질문 네 개에 답하면 대부분 정리됩니다

  1. 기계 신원이 앞으로 몇 개까지 늘까요? 20개 안쪽이면 어디든 비슷합니다. 수십 개를 넘길 가능성이 있으면 사람만 세는 도플러나 비밀과 호출만 세는 AWS·구글이 유리합니다.
  2. 사람이 얼마나 늘까요? 사람이 많고 비밀은 적은 조직은 AWS·구글 같은 저장 요금이 쌉니다. 사람이 적고 비밀이 많은 조직은 도플러·비트워든 같은 좌석 요금이 쌉니다.
  3. 이미 쓰는 클라우드가 있나요? AWS나 구글에 서비스가 올라가 있다면 그 안의 시크릿 매니저는 대체로 같은 클라우드 계정의 권한 체계(IAM)로 접근을 다룹니다. 새 서비스를 들이는 것보다 로그인과 권한을 관리할 곳이 하나 덜 늘어납니다.
  4. 지금 가장 급한 사고가 무엇인가요? 유출 뒤 알림이 급하면 가짜 토큰이 있는 인피시컬, 키 수명을 줄이는 게 급하면 회전과 동적 비밀이 있는 요금제를 기준으로 봅니다.

시크릿 관리 5곳 가운데 제 추천을 하나로 줄이면 이렇습니다. 혼자이거나 사람이 몇 명 안 되고 에이전트가 많은 앱이라면 도플러(Developer에서 시작해 서비스 토큰 50개에 닿으면 Team)로 시작하고, 이미 AWS나 구글에 서비스가 있다면 그 안의 시크릿 매니저가 가장 싸고 관리할 곳도 늘지 않습니다. 인피시컬은 에이전트마다 따로 권한과 기록을 두는 구조가 필요한 팀이, 비트워든은 이미 비트워든 비밀번호 관리자를 쓰는 팀이 같은 로그인으로 묶고 싶을 때 맞습니다. 요금이 가장 높게 나오는 곳이 가장 안 좋은 곳이라는 뜻은 아닙니다. 에이전트를 사람처럼 세는 설계가 필요한 팀에게는 그 값이 이유가 됩니다.

읽은 것, 계산한 것, 써 보지 못한 것

직접 한 일은 네 가지입니다.

  1. 다섯 곳의 공식 요금 페이지를 2026년 10월 22일 아침에 내려받아 읽었습니다(도플러, 인피시컬, 비트워든 시크릿 매니저, AWS, 구글 클라우드).
  2. AWS 공개 가격 목록 파일에서 서울·버지니아 리전의 비밀 단가와 호출 단가를 확인했습니다.
  3. 세 가지 조건의 월 청구서를 계산 스크립트로 구했습니다(위의 규칙이 곧 그 계산식입니다).
  4. 구글 페이지의 예시(15.76달러)를 같은 계산식에 넣어 방식이 맞는지 따졌습니다.

하지 못한 일도 분명합니다. 다섯 서비스에 가입하거나 비밀을 넣고 꺼내 본 적이 없고, 그래서 속도나 장애, 사용성은 판단하지 않았습니다. 비트워든의 초과 기계 계정 1달러가 월 단위인지, AWS와 구글의 감사 기록 보관 기간과 동적 비밀 지원 여부는 이 글의 근거에 없습니다. 요금은 각 페이지가 바뀌면 달라지고, 구글과 AWS의 단가는 리전·계약에 따라 다를 수 있습니다. 환율과 세금도 넣지 않았습니다.

오늘 해 볼 일은 간단합니다. 지금 쓰는 키가 어디 몇 곳에 흩어져 있는지 세어 보세요. 그 수를 알면 위 계산식에 바로 넣을 수 있습니다.