암호화된 패키지
복사할 수 있는 지시서를 통해 설치 단계와 이 플러그인의 전체 마크다운 가이드를 포함한 설정 지시서를 복사하세요.
끝까지 암호화
끝까지 암호화버전 4.15.0부터 플러그인은 암호화된 업데이트를 보내는 것을 허용합니다.
1단계: 개인 키 생성
1단계: 개인 키 생성npx @capgo/cli key create2단계: 압축 파일 생성
2단계: 압축 파일 생성npx @capgo/cli bundle zip [appId] --key-v2 --json그것 --key-v2 flag은 새로운 암호화 시스템을 사용하여 더 나은 체크섬을 사용하고, --json flag은 암호화에 필요한 체크섬을 포함하는 번들 정보를 출력합니다.
Step 3: 번들을 암호화하세요
Step 3: 번들을 암호화하세요npx @capgo/cli encrypt [path/to/zip] [checksum]번들을 암호화한 zip의 SHA256 체크섬입니다. encrypt 명령어는 이 체크섬을 암호화하고 다시 생성합니다. 업데이트로 보내는 payload에서 checksum 을 다시 이름지어주세요. ivSessionKey Step 4: 업데이트로 보내는 payload에 사용하세요 ivSessionKey Section titled “Step 3: Encrypt your bundle” session_key Encrypt bundled zip with checksum
Copy to clipboard
Step 4: Update Payload에서 사용하기{"version": "1.2.3","url": "https://myserver.com/app/updates/my-new-app-2.0.0.zip","session_key": "encrypted_session_key","checksum": "encrypted_checksum_from_encrypt_command"}그것은 session_key 은 ivSessionKey encrypt 명령어에서 반환되는 것입니다. 그리고 checksum 은 암호화 중에 생성된 암호화된 체크섬입니다 (zip 명령어에서 원래 체크섬이 아닙니다).
그런 다음 앱은 개인 키를 사용하여 session_key 을 해독하고 session_key 을 해독하여 업데이트를 사용할 수 있습니다. 암호화된 체크섬은 패키지完整성 검증을 보장합니다.
더 알아보기
더 알아보기Encrypted Bundles에서 계속
Encrypted Bundles에서 계속하기Encrypted Bundles를 사용하여 보안 및 규정 준수 계획을 만든 경우 Encrypted Bundles를 사용하여 보안 및 규정 준수 계획을 만든 경우 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-업데이터를 사용하여 @ capgo/capacitor-업데이터를 사용하여 @ for the native capability in Using @capgo/capacitor-updater, 암호화 __CAPGO_KEEP_0__의 __CAPGO_KEEP_1__-업데이터를 사용하여 [Compliance](https://capgo.com/ko/docs/plugins/updater/self-hosted/encrypted-bundles/) [Compliance](https://capgo.com/ko/docs/plugins/updater/self-hosted/encrypted-bundles/)의 구현 세부 정보에 대해 [Capgo Security Scanner](https://capgo.com/ko/docs/plugins/updater/self-hosted/encrypted-bundles/) [Capgo Security Scanner](https://capgo.com/ko/docs/plugins/updater/self-hosted/encrypted-bundles/)의 제품 워크플로에 대해, [Capgo Security](https://capgo.com/ko/docs/plugins/updater/self-hosted/encrypted-bundles/) [Capgo Security](https://capgo.com/ko/docs/plugins/updater/self-hosted/encrypted-bundles/)의 제품 워크플로에 대해