내용으로 건너뛰기

배포 파일 암호화

GitHub

버전 4.15.0부터 플러그인은 암호화된 업데이트를 보내는 것을 허용합니다.

개인 키 생성
npx @capgo/cli key create

2단계: 압축 파일을 생성하고 압축

2단계: 압축 파일을 생성하고 압축
체크섬이 포함된 압축 파일을 생성
npx @capgo/cli bundle zip [appId] --key-v2 --json

The --key-v2 기호는 새로운 암호화 시스템을 사용하여 더 나은 체크섬을 제공하며, --json 기호는 암호화에 필요한 체크섬을 포함하는 압축 파일 정보를 출력합니다.

3단계: 압축 파일을 암호화

3단계: 압축 파일을 암호화
체크섬이 포함된 압축 파일을 암호화
npx @capgo/cli encrypt [path/to/zip] [checksum]

The checksum __CAPGO_KEEP_0__ ivSessionKeyivSessionKeysession_key 으로

{
"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_keyivSessionKey 으로 checksum 으로

그런 다음 앱은 개인 키를 사용하여 암호문을 해독할 수 있습니다. session_key 암호문을 해독하여 사용할 수 있습니다. session_key 업데이트를 해독하기 위해 사용할 수 있습니다. 암호화된 체크섬은 번들 무결성 확인을 보장합니다.

“암호화된 번들을 계속 진행”라는 제목의 섹션

자체 호스팅 라이브 업데이트

만약 당신이 사용 중이라면 암호화된 번들 보안 및 규정 준수 계획을 수립하기 위해 연결하세요. Using @capgo/capacitor-업데이터 Using @capgo/capacitor-업데이터의 원시 기능을 위해 암호화 암호화의 구현 세부 정보를 위해 규정 준수 규정 준수 구현 세부 정보를 위해 Capgo 보안 스캐너 Capgo 보안 스캐너의 제품 워크플로우를 위해 Capgo 보안 Capgo 보안의 제품 워크플로우를 위해