본문 바로가기
핀테크 및 금융 솔루션

스토어 심사 대기 없이 금융 앱에 보안 패치를 즉시 배포하세요

Capacitor 앱의 웹 레이어만 수정하는 경우, 암호화 및 서명된 live update로 안전하게 배포할 수 있습니다. 채널별 스테이징, 퍼센트 단위 롤아웃, 배포 이력 관리를 모두 지원합니다.

SOC 2 Type II 및 ISO 27001 (Enterprise 플랜)
EU 데이터 위치 옵션
암호화 및 서명된 bundle

금융 팀이 live update 레인을 추가하는 이유

웹 레이어 수정은 새 바이너리를 기다리지 않아야 합니다

스토어만 거치는 수정 경로

결제나 로그인 화면에서 버그를 발견했습니다. 수정하는 데는 JavaScript 몇 줄이면 충분합니다.

스토어만 거치는 프로세스에서는 새 바이너리를 빌드해 제출하고 기다려야 합니다. 스토어 심사는 보통 24~48시간, 때로는 훨씬 더 오래 걸립니다.

하지만 승인이 완료되어도, 사용자가 새 버전을 직접 설치해야만 수정 사항이 반영됩니다.

스토어 심사가 수정 사항 반영을 가로막습니다

웹 레이어 수정 사항이 모두에게 전달되려면 새로운 바이너리 빌드, 스토어 심사, 사용자 업데이트를 모두 기다려야 합니다.

모든 릴리스에는 기록이 필요합니다

보안 및 컴플라이언스 팀은 누가, 언제 프로덕션을 변경했는지, 그리고 각 채널에 어떤 빌드가 배포되어 있는지 알고 싶어 합니다.

위험한 변경 사항은 점진적으로 배포해야 합니다

송금이나 카드 화면의 변경 사항은 먼저 소수의 그룹에만 적용되어야 하며, 문제가 발생할 경우 즉시 되돌릴 수 있어야 합니다.

심사 기관의 까다로운 질문들

벤더 심사 시 번들 보호 방식, 업데이트 데이터 저장 위치, 그리고 code를 직접 검사할 수 있는지에 대한 질문을 받게 됩니다.

Capgo가 핀테크 팀에 제공하는 가치

웹 레이어 수정을 위한 통제된 배포 방식

암호화된 번들, 단계적 노출, 모든 변경 이력 기록 등 규제 준수 팀의 배포 방식에 맞춘 제어 기능을 제공합니다.

웹 레이어 직접 패치

Capgo CLI을 통해 수정된 JavaScript, HTML, CSS를 upload하세요. 채널 내 기기들은 백그라운드에서 이를 download하며, 앱이 다시 포그라운드로 전환될 때 업데이트된 버전을 적용합니다. Native code 변경 사항은 기존처럼 스토어를 통해 진행됩니다.

Channels 문서

감사 로그 및 액세스 제어

조직, 앱, 채널 활동 로그를 통해 누가 무엇을 변경했는지 확인할 수 있습니다. 채널 히스토리에는 배포된 모든 번들이 기록되어 있어, 감사관의 질문에 즉시 답변하거나 동일한 화면에서 롤백할 수 있습니다.

조직 역할
  • 조직, 앱 및 채널별 감사 로그
  • 조직, 앱 및 채널별 역할(Role) 관리
  • 2FA 강제 적용 및 Enterprise용 SSO 지원

엔드 투 엔드 암호화 및 서명

CLI로 키 쌍을 생성하세요. 번들은 로컬 환경이나 CI를 떠나기 전에 암호화되며, 앱은 설치 전 이를 검증합니다. Capgo은 평문 번들을 절대 볼 수 없습니다.

암호화 문서

단계적 배포 및 자동 롤백

새 번들을 기기의 5%에 전송하고 설치 및 실패 데이터를 확인한 뒤, 범위를 늘리거나 롤백하세요. 번들이 notifyAppReady()를 호출하지 않으면 기기는 자동으로 마지막 정상 버전으로 돌아갑니다.

notifyAppReady() 및 자동 롤백

작동 방식

핀테크 팀이 Capgo로 수정 사항을 배포하는 방법

Capacitor 뱅킹 또는 결제 앱의 일반적인 설정입니다. 아래 모든 명령어는 Capgo CLI 문서에서 가져왔습니다.

  1. 암호화 키 최초 생성

    키 쌍을 생성하고 공개 키를 Capacitor 설정에 저장한 뒤 동기화하세요. 개인 키는 CI secrets에 보관하고, 레포에는 절대 넣지 마세요.

    npx @capgo/cli@latest key create
    npx @capgo/cli@latest key save --key ./.capgo_key_v2.pub
    npx cap sync
    암호화 문서
  2. 암호화된 번들을 staging에 upload 하세요

    QA 및 컴플라이언스 테스터는 staging 채널을 사용합니다. 번들은 upload 시 사용자의 키로 암호화됩니다.

    npx @capgo/cli@latest bundle upload --channel staging --key-v2
    Channels 문서
  3. 프로덕션의 일부 사용자에게 배포

    검토된 번들을 프로덕션 기기의 5%에 전송합니다. 나머지 사용자는 안정적인 번들을 유지합니다.

    npx @capgo/cli@latest bundle upload --channel production --key-v2 --rollout 5
    Progressive rollouts 문서
  4. 배포 승인 또는 롤백

    설치 및 실패 데이터가 정상적이면 번들을 전체 사용자에게 배포하세요. 그렇지 않으면 해당 코호트를 stable로 롤백합니다.

    npx @capgo/cli@latest channel set production --rollout-promote
    # or, if something looks wrong
    npx @capgo/cli@latest channel set production --rollout-rollback
    롤백 문서

보안 및 컴플라이언스 상세 정보

보안 및 벤더 검토 팀에 제출할 수 있는 자료

SOC 2

Enterprise 플랜의 SOC 2 Type II 및 ISO 27001

Enterprise 플랜은 SOC 2 Type II, ISO 27001, DPA, SSO를 제공하며, 벤더 검토를 위한 공개된 sub-processor 목록을 포함합니다.

GDPR

GDPR 준수 및 EU 데이터 로케이션

업데이터 플러그인을 EU 엔드포인트로 지정하여 업데이트 확인, 통계 및 채널 데이터가 유럽 내에 머물도록 설정하세요. 검토 가능한 DPA를 제공합니다.

종단 간 암호화

Bundle은 upload 전 사용자의 키로 암호화되며 디바이스에서 검증됩니다. Capgo, 스토리지 제공업체, CDN은 암호문만 확인할 수 있습니다.

직접 감사 가능한 오픈 소스

업데이터 플러그인과 Capgo 백엔드는 GitHub에서 오픈 소스로 제공됩니다. 보안 팀은 사용자 디바이스에서 bundle을 다운로드, 확인 및 설치하는 code를 직접 검토할 수 있습니다.

GitHub에서 확인하기

Capacitor로 빌드한 앱

금융 앱에 필수적인 안전한 단계별 인터페이스 수정

계좌, 결제, 혜택, 투자 및 고객 지원 흐름을 포함하는 뱅킹 및 금융 앱은 신뢰를 유지하면서도 빠르게 움직여야 합니다. Capgo를 사용하면 승인된 웹 레이어를 통해 수정 사항을 배포하고 점진적으로 확장할 수 있습니다.

Vyom - Union Bank of India 앱 아이콘 금융

Vyom - Union Bank of India

계좌, 결제, 대출, 오퍼 플로우 등 제어된 롤아웃이 필요한 뱅킹 앱입니다.

Google Play 설치 수
2,800만 명
스토어 평점
3.7
IndOASIS Indian Bank MobileApp 앱 아이콘 금융

IndOASIS Indian Bank 모바일 앱

검토된 인터페이스 변경 사항을 점진적으로 확장 적용해야 하는 모바일 뱅킹 서비스입니다.

Google Play 설치 수
1,540만
스토어 평점
4.2
Orange Money Sénégal 앱 아이콘 금융

Orange Money Sénégal

문구 지원 및 트랜잭션 UI 변경 시 주의가 필요한 지갑 앱입니다.

Google Play 설치 수
260만
스토어 평점
4.0

고객 사례

Capgo로 출시하는 팀들의 후기

5.0/5 개발 팀 평점 9,400+ 팀 리뷰 보기
Sergiu S의 초상

Sergiu S

drivolino GmbH 리드 개발자

“Capgo Capacitor Updater 플러그인 덕분에 업데이트 배포 방식이 완전히 바뀌었습니다. 며칠씩 걸리던 작업이 이제는 단 몇 분 만에 끝납니다.”

no-tone @ Webincode

개발자, Webincode

“특정 그룹에 Device ID를 추가하고 변경 사항을 특정 그룹에만 푸시할 수 있다는 건 정말 큰 도움이 됩니다.”

Kapil

NuTriQ 창립자

“App Store의 전체 리뷰 사이클을 기다리지 않고 프로덕션 OTA 업데이트를 즉시 푸시할 수 있다는 점은 운영상 엄청난 이점입니다.”

자주 묻는 질문

Fintech 팀이 자주 묻는 질문

엔지니어링, 보안 및 컴플라이언스 검토자를 위한 명확한 답변을 확인하세요.

App Store와 Google Play의 뱅킹 앱에서 Live Update를 사용할 수 있나요?

Capgo는 Capacitor 앱의 웹 레이어(JavaScript, HTML, CSS 및 에셋)만 업데이트합니다. 네이티브 code, 권한 또는 스토어 메타데이터는 변경하지 않습니다. 스토어 규정과 검토된 앱의 범위를 벗어나지 않는 웹 레이어 변경에는 Live Update를 사용하고, 네이티브 변경 사항은 일반적인 스토어 출시를 통해 배포하세요.

컴플라이언스 및 데이터 처리

Capgo가 저희 앱 번들을 읽을 수 있나요?

암호화가 활성화되어 있다면 불가능합니다. 번들은 upload 전 사용자의 키로 암호화되므로, Capgo와 스토리지 제공업체는 암호문만 보유하게 됩니다. 오직 개인 키를 가진 사람만이 유효한 업데이트를 게시할 수 있습니다. 모든 배포된 앱과 마찬가지로 기기 내의 code은 리버스 엔지니어링될 수 있으므로, 보안 비밀 정보는 서버에 보관하세요.

암호화 문서

Capgo는 SOC 2 및 ISO 27001 인증을 받았나요?

네, Capgo는 SOC 2 Type II 및 ISO 27001 인증을 보유하고 있습니다. 이는 Enterprise 플랜에서 SSO, DPA 및 전담 지원과 함께 제공됩니다. 하위 프로세서 목록과 데이터 처리 세부 정보는 공개되어 있으므로, 저희와 논의하기 전에 미리 벤더 검토를 시작하실 수 있습니다.

컴플라이언스 및 데이터 처리

업데이트 데이터를 EU 내에 보관하거나 Capgo를 직접 운영할 수 있나요?

네. live update 데이터를 유럽 내에 유지하려면 updater plugin의 update, stats, channel 엔드포인트를 EU 호스트로 설정하세요. Enterprise 플랜에서는 전용, 하이브리드 및 라이선스 기반의 self-hosted 환경도 제공합니다.

EU 데이터 위치

프로덕션 배포 권한은 어떻게 제한하나요?

조직, 앱, 채널별 역할을 활용하여 release manager만 프로덕션 채널을 변경할 수 있도록 설정하세요. 조직 전체에 2FA 및 비밀번호 정책을 적용할 수 있으며, Enterprise에서는 SSO를 사용하고 audit logs를 통해 변경 사항을 검토할 수 있습니다.

조직 역할

보안 패치를 더 빠르게 배포하세요

트라이얼 기간 동안 암호화된 bundle, staging 채널, 그리고 앱 대상의 progressive rollout을 직접 설정해 보세요.

14일 무료 체험(카드 등록 불필요). SOC 2 Type II, ISO 27001 및 SSO는 Enterprise 플랜에서 제공됩니다.