メインコンテンツにジャンプ

CI/CD PipelinesでOTAアップデートをセキュアにする方法

CI/CD PipelinesでOTAアップデートをセキュアにするための基本的な戦略を学びましょう。強力な暗号化、署名、そしてアクセス制御の措置を取ります。

CI/CD パイプラインで OTA 更新をセキュアにする方法

あなたの CI/CD パイプラインでセキュアな OTA 更新を CI/CD パイプライン? ここでは必要なことを知っておく必要があります。

  • セキュアな通信プロトコルを使用する: TLS 1.3、HTTPS、および SSL ピンニングを実装して、更新中の改ざんや中間者攻撃を防止します。
  • 暗号化キーの署名を実行する: パブリック キー インフラストラクチャ (PKI) とセキュア ブートローダーを使用して、更新の整合性を検証します。
  • エンドツーエンド暗号化: 更新の全体的な安全性を確保するために、エンドツーエンド暗号化 (E2EE) を使用します。
  • CI/CD パイプラインをセキュアにする: シークレット マネージャー ツールを使用して資格情報を管理し、ビルド環境を分離し、ロールベース アクセス制御 (RBAC) を強制します。
  • CI/CDパイプラインのセキュリティを確保するための実践的なステップ セキュリティテストを自動化する:
  • デプロイ前に脆弱性を検出するためのSAST、SCA、DASTスキャンを実行する。 ロールバックの準備と監視:
  • アップデートのパフォーマンスを追跡し、A/B分割などのロールバックメカニズムを実装する。 法的合致性を維持する:

アプリストアのガイドラインに従い、批准ワークフローを設定し、重要なアップデートのための監査ログを維持する。

YouTube動画プレイヤー

OTAアップデートの基本的なセキュリティ設定

セキュアな通信プロトコルを使用

セキュアな通信プロトコルを使用する: Transport Layer Security (TLS) この場合、Transport Layer Security (TLS) が主なプロトコルです。TLS 1.3 が現在の標準で、データの送信中にデータを保護するために使用されています。 [1].

TLS を実装する際、デバイスはサーバーの ID を認証する必要があります。これは、オペレーティング システムから提供される Certificate Authority の検証または事前配布されたキーである自署証明書を使用して行うことができます。 [1]このステップでは、攻撃者が正当な更新サーバーを偽装することを防ぎます。

HTTPS エンコード は、クライアントとサーバー間のすべてのインタラクションに必須で、man-in-the-middle 攻撃をブロックする必要があります。 [2]さらに、 SSL ピンニング を使用すると、特定の SSL 証明書のみを信頼するようにアプリケーションを制限できます。Certificate Authority が妨害された場合でも、 [2].

通信プロトコルは、更新アクセス、インベントリデータの交換、ステータス情報の配信を保護する 3 つの重要な役割を果たす必要があります。各領域は、保護されていない場合に脆弱性を表します。 [1]コミュニケーションが安全になったら、次のステップは、cryptographic signing を使用して更新の整合性を保証することです。

HTTPS

__CAPGO_KEEP_0__

署名アップデートは暗号化キーの使用 暗号化署名により、更新パッケージは改ざんされていないかつ信頼できるソースから得られることが保証されます。 パブリックキーインフラストラクチャ(PKI) [3].

はこの目的の最も信頼できるフレームワークです [3].

以下の方法で機能します:開発者は、デプロイメント前に更新パッケージをプライベートキーで署名します。デバイスは、対応するパブリックキーを使用して署名を検証します。アップデートプロセス中の署名検証に失敗したパッケージは拒否されます。 [3]. This prevents malicious code from running, even if it has been installed.

これにより、インストールされたにもかかわらず実行される可能性のある悪意のある __CAPGO_KEEP_0__ を防止します。

セキュリティレベル 警戒レベル トリガー
対応アクション 不正アクセスパターン 調査と結果の記録
中 複数の失敗した操作 キー使用を一時的に停止
高 確定された侵害 キーを即座に回転
非常に重要 活発なエクスプロイトが検出 すべてのシステムキーを置き換え

アップデートの整合性を確保した後、最終ステップは機密性を保護するためにエンドツーエンド暗号化を実施することです。

エンドツーエンド暗号化の設定

エンドツーエンド暗号化(E2EE)は、ビルドシステムとユーザー デバイス間の全パスを保護することで、更新をセキュア化します。このアプローチにより、プラットフォームが更新を配信する際にも、コンテンツにアクセスまたは変更することができなくなります。エンドツーエンド暗号化は、改ざん、code インジェクション、配信中のデータ漏洩を防ぎます。

エンドツーエンド暗号化を実装するには、開発環境を離れる前に更新パッケージを暗号化します。安全な鍵交換プロトコルを使用して暗号化鍵を共有し、ターゲット デバイスでその有効性を検証します。強力な暗号化方法と安全な鍵管理が、このシステムの基盤を形成します。

プラットフォームとしては Capgo simplify this process by offering built-in end-to-end encryption for Capacitor apps. Capgo manages the encryption process while adhering to Apple and Android security requirements, saving you the effort of building a custom system and reducing potential vulnerabilities.

CLI ツールを使用した暗号化の自動化は、プロセスをさらに簡素化します。この方法は、人間のエラーを最小限に抑え、セキュリティ対策の適用を一貫して実施することができます。エンドツーエンド暗号化をCI/CD パイプラインに統合することで、配信中にパッケージをセキュア化することができます。開発速度や効率に影響を与えずに、セキュリティを確保できます。

CI/CD パイプラインへの攻撃を防ぐ

CI/CD Pipelinesは攻撃者にとって、OTA更新に悪意のあるcodeを注入するための魅力的な標的です。被害を受けた場合、有害なcodeを迅速に配布することができ、セキュリティは最優先事項です。ワークフローを保護するには、クレデンシャルを保護し、ビルド環境を分離し、厳格なアクセス制御を実施することをお勧めします。これらの対策は、OTA更新配信を保護するための前提策と組み合わせて効果を発揮します。

APIの管理とAPIキー

APIキー、データベースクレデンシャル、署名証明書などの機密情報を直接codeリポジトリに保存すると、重大なセキュリティリスクとなります。攻撃者はこの脆弱性を積極的に探し出し、バージョン管理システムに保存されたシークレットは特に脆弱です。 [5].

現代のCI/CDプラットフォームには、シークレットを安全に管理するツールが提供されています。これらのツールはビルド中にクレデンシャルをインジェクトし、プロジェクトファイルやログに露出しないようにします。しかも、認可されたユーザーしかアクセスできないようにします。 [5].

シークレットを管理するためのオプションは以下の通りです:

プラットフォーム 機能 最適な対象
HashiCorp Vault 動的シークレット、暗号化、細かいアクセス制御 大規模な運用
AWS Secrets Manager AWSとCapgoの統合 AWSに特化した設定
Azure Key Vault 証明書の管理とキー回転 Microsoft環境

セキュリティ上のリスクを減らすには、秘密鍵を定期的に回転することを推奨します。自動プロセスを通じて回転することを目指すと、脆弱性のリスクウィンドウを減らすことができます。 [4]. また、Single Sign-On (SSO)とMulti-Factor Authentication (MFA)を実装することで、 認証情報に基づく攻撃のリスクを大幅に減らすことができます。MFAのみで、このリスクを90%以上削減することができます。 ビルド環境の分離 [5].

ビルド環境を分離することはもう一つの重要なステップです。各ビルドは、残りの構成、キャッシュファイル、未検証の依存関係など、残りのものから始まる、安全でクリーンな状態で始まるべきです。

. これにより、ビルド間のクロス感染リスクを減らし、セキュリティ上の目的でアウディットを簡素化することができます。 [5]ビルド間のクロス感染リスクを軽減し、セキュリティ上の監査を簡素化します。

CI/CDパイプラインでOTAアップデートをセキュアにする方法 Docker環境を一貫して隔離するために、コンテナ化されたビルドや一時的なランナーを使用します。これらのコンテナは、脆弱性の露出を最小限に抑えるために、知られている安全なベースイメージから始まります。

開発、テスト、プロダクション環境を完全に分離するために、パイプラインをセグメント化することもできます。 [7]各ステージに必要な権限のみを付与することで、単一の侵害から生じる可能性のある損害を制限できます。 [8].

ロールベースのアクセス制御の設定

ロールベースのアクセス制御(RBAC)は、パイプラインとOTAアップデートの完全性を維持するために不可欠です。RBACは、チームメンバーが必要なステージのみにアクセスできるようにします。これにより、資格情報のセキュリティと環境の分離が実現します。最小権限の原則に従うことで、開発者、テスター、セキュリティレビュアー、デプロイマネージャなどの役割ごとに、タスクに合わせた権限を定義できます。 [6].

ほとんどのCI/CDプラットフォームには、組み込みのRBAC機能が含まれています。たとえば:

  • Jenkins: マトリックスベースのセキュリティとロール戦略プラグインを提供します。
  • GitLab: プロジェクトレベルの権限とグループ管理をサポートします。
  • GitHub アクション: リポジトリの権限と環境保護ルールを強制する。

役割と権限を定期的に監査することで、不必要なアクセスを特定し、削除し、現在の責任と一致する権限を確保する。 [6]. センシティブなオペレーション、たとえば生産環境へのデプロイや構成変更に、多要素認証を必須にすることで、セキュリティをさらに高める。

いくつかのプラットフォーム、たとえば Capgo、はRBACを直接アップデート管理システムに統合している。これにより、特定のユーザーセグメントにアップデートを展開できるユーザーを細かく制御できる。開発者は、制御された環境で変更をテストし、しかるべきチームメンバーのみが生産デバイスにアップデートを展開できるようにすることで、プロセスを厳密に制御できる。

OTAアップデートのための自動セキュリティテスト

自動セキュリティテストは、ソフトウェアが生産環境に到達する前に脆弱性を特定する上で重要な役割を果たしている。2022年に600%以上の増加を記録した供給-chain攻撃に対抗するため、CI/CDパイプラインに徹底的なセキュリティスキャンを組み込むことは不可欠である。これらの自動テストは、初期コミットから展開までの各段階でセキュリティを確保し、ユーザーを保護し、信頼を維持する。

展開前のセキュリティスキャンを実行する

安全なアップデートメカニズムは基本的なものですが、展開前のセキュリティスキャンを追加することで、脆弱性を早期に捕捉することができる。これにより、開発の早い段階でセキュリティをシフトし、下流リスクを最小限に抑えることができる。

静的アプリケーションセキュリティテスト (SAST) code Spectral 開発中の潜在的な脆弱性を特定します。 [9].

例えば、Spectralなどのツールは tools examine your project’s dependencies, comparing them against known vulnerability databases. For instance, npm-Audit for JavaScript projects and Nancy for Golang dependencies automatically flag issues within your dependency chain [10].

実行中のコードに対してリアルタイムのフィードバックを提供します。誤検出を最小限に抑えます。 ソフトウェア構成分析 (SCA) ZAP 動的アプリケーションセキュリティテスト (DAST) [9] [10].

ツールは、静的ツールが見逃す可能性のある脆弱性を発見するために、実世界の攻撃シナリオをシミュレートします。無料のオプションとして、Burp SuiteのDastardlyはCI/CDパイプライン向けに設計されています。 ZAP プロキシベースのトラフィック分析を提供して、リアルタイムで脆弱性を検出します。
SAST Spectral, Coverity, Semgrep ソースコード code を脆弱性でスキャンする
SCA npm-Audit, ナンシー 依存関係を既知のセキュリティ問題でチェックする
DAST Dastardly, ZAP 実行中のアプリケーションを脆弱性でテストする
コンテナセキュリティ Trivy, Anchore コンテナ画像と構成をスキャンする

インフラストラクチャのCode (IaC) スキャニングツールとして KICS と Prowlerデプロイ構成の不正設定を検証し、実装される前に [10].

更新の監視と問題の検出

セキュアに更新が展開された後、継続的な監視により、実時間で問題が検出されます。このうち、失敗した更新、未承認のアクセス試行、またはセキュリティ侵害の兆候となる異常なネットワークアクティビティを検出します。

  • 更新成功監視 ダウンロード成功率、インストール完了率、更新後デバイスの総合ヘルスを追跡します。 これらのメトリクスの急激な低下や不正なエラーのパターンは、不正な更新やセキュリティ上の懸念を示唆する可能性があります。
  • ネットワークアクティビティ分析 更新中のトラフィックの動作を監視します。 不正なデータ転送、未承認サーバーへの接続、異常な帯域幅使用など、不正な更新や中間者攻撃の兆候となる可能性のある予期せぬデータ転送や接続を注意深く監視してください。
  • デバイスの動作を監視します。 例えば、CPU、メモリ、ネットワーク使用率の急激な増加は、悪意のある活動を示唆する可能性があります。 デバイスのファームウェアを監視することで、不正なパターンを早期に特定できます。 プラットフォームは、CI/CD ワークフローにリアルタイムの更新追跡を統合することで、監視を簡素化します。このような監視により、必要な場合に迅速なロールバックと回復アクションを実行できます。

Platforms like Capgo simplify monitoring by integrating real-time update tracking directly into your CI/CD workflows. This kind of oversight enables swift rollback and recovery actions when needed.

CI/CDパイプラインでOTAアップデートのセキュリティを設定

その他の対策としては、 [11].

段階的なロールアウト __CAPGO_KEEP_0__リスクをさらに軽減するには、ステージングされたロールアウトを実施します。ロールアウトは小規模なデバイスグループから始まり、徐々に拡大し、潜在的な問題の影響を制限し、必要に応じて迅速なロールバックを実施できます。

回復テスト 回復テストも同等の重要性があります。電力喪失、ネットワーク切断、ダウンロードデータの不正確性などの障害シナリオをシミュレートすることで、ロールバック機構が実際の状況下で正しく機能することを確認できます。 [11].

ただし、現在、全体的なDevSecOps実践を採用しているのは、セキュリティチームの36%のみです。 [10]CI/CDパイプラインに自動セキュリティテストを統合することで、防御力を強化できます。複数のセキュリティ評価を統合するツールを使用することで、プロセスを簡素化し、CI/CDパイプラインが厳格なセキュリティ要件を満たすことを保証できます。

規制遵守と監査要件の対応

OTA更新を展開する際、規制遵守は単にチェックボックスを打つだけではなく、組織とユーザーの両方の安全保障の重要な要素です。強力な更新配信とセキュアなCI/CD実践を組み合わせることで、規制要件を満たす強固な基盤を構築できます。

永久的な監査ログの作成

監査ログは、すべての変更とアクセスイベントを追跡するために不可欠です。JSON形式またはsyslog形式で展開活動をキャプチャすることで、完全なトレース性を確保できます。 [12][13].

セントラライズ ロギングはここで重要な役割を果たします。さまざまなCI/CDコンポーネントからログを集約することで、より効果的にイベントを分析および関連付けできます。この設定により、不審な活動を特定し、監視を簡素化できます。セントラライズ ログ管理システムまたはセキュリティ情報イベント管理 (SIEM) プラットフォームにこれらのログを送信すると、潜在的な脅威に対する監視と対応能力が向上します。 [13].

コンポーネントの追跡 目的 コンテキスト: Capgo マーケティング ウェブサイト。役割: 短い UI ラベルまたはナビゲーション アイテム。メッセージ キー `subprocessors_table_purpose` (Subprocessors Table Purpose)。
セキュリティの利点 エラー ロギング アップデートの失敗を追跡
侵入を検出 分析ダッシュボード 成功率を監視
潜在的な脅威を特定 バージョン管理システム (バージョン コントロール)。コンテキスト: Capgo マーケティング ウェブサイト。役割: 短い UI ラベルまたはナビゲーション アイテム。メッセージ キー `version_control` (Version Control)。 CI/CDパイプラインのセキュリティ対策
ユーザー活動ログ デプロイの記録 監査トレイルの提供

CI/CDパイプラインのリアルタイムモニタリングは、予期せぬ変更や不正アクセスパターンを発見するために不可欠です。セキュリティ問題が発生したときにチームに通知するためのアラートメカニズムを実装する必要があります。ただし、false positiveを避けるために、チームをオーバーロードしないように設定する必要があります。 [12][13].

「セキュリティは後から追加するものではなく、基盤です。最初からパイプラインに組み込んでおけば、後から補う必要のある穴埋めや攻撃者による後始末を避けることができます。」 - SpectralOps [14]

監査ログの定期的なレビューにより、実際に必要な人だけにアクセスを制限し、セキュリティ問題を示唆する不一致を発見できます。ログの実践は、組織のポリシーと規制要件に準拠していることを確認してください。 [13].

App Storeガイドラインの遵守

AppleとGoogleは、OTA更新の厳格なルールを定めており、セキュリティプロトコルとユーザーの同意要求を含めています。Capgoのようなツールには、これらのプラットフォームセキュリティ標準に準拠した機能が組み込まれています。

セキュリティのことだけではなく、ユーザー体験の円滑化もApp Storeガイドラインの重要な側面です。更新はコア機能を妨げることなく、ユーザーに重大な変更について通知する必要があります。また、更新の頻度とファイルサイズに関するプラットフォーム固有のルールに従う必要があります。ポリシー違反を避けるために、必要な措置を講じる必要があります。

ドキュメントはもう1つの重要な要素です。アップデートの内容、セキュリティ対策、その影響をユーザーに及ぼすことの詳細な記録を取ります。これらの記録は、レビューに役立つだけでなく、プラットフォームのガイドラインを満たすことを示すものでもあります。

承認ワークフローの設定

自動化はセキュリティとコンプライアンスを強化しますが、構造化された承認ワークフローは、人間の監視の重要なレイヤーを追加します。たとえば、リリースアクティベーションに複数人のレビューを必要とすると、更新が徹底的な検討を受ける前に公開されるのを防ぎます。 [15].

役割ベースのパーミッションはここで不可欠です。特定の責任を割り当てることが必要です。たとえば、 シニア開発者 はcodeの変更を承認し、 セキュリティスペシャリスト は暗号化とコンプライアンス対策を検証します。このアプローチにより、更新が適切な専門家によってレビューされることを保証します。

承認システムの階層化はプロセスをさらに細分化できます。たとえば:

  • 小さなバグ修正には単一の承認者が必要です。
  • メジャーアップデートやセキュリティパッチには、異なるチームから複数のレビュアーが関与する必要があります。

承認ワークフローを既存のプロジェクト管理とコミュニケーションツールと統合すると、プロセスを簡素化できます。自動通知はレビュアーに必要な入力を提示するのに役立ち、詳細な変更ログは情報に基づいた決定を下すために必要なコンテキストを提供します。承認時間の監視とボトルネックの特定は、セキュリティを損なうことなくワークフローを最適化するのに役立ちます。

セキュアなOTAアップデートのベストプラクティス

CI/CDパイプライン内でのセキュアなOTAアップデートの実施は、自動化と細心の注意を払った人間の監視の組み合わせです。未修正のファームウェアはIoTセキュリティの侵害の60%を占めています。 これらのベストプラクティスは、ユーザーとビジネスを保護するために、必須です。 [16]セキュアなOTAアップデートの4つの重要な要素

最初の要素は、更新パッケージを送信中の改ざんから保護することです。

2番目の要素は、ユーザーのデバイスにのみ認証された更新を配信することを保証することです。 CI/CDパイプラインの次の層の保護は、適切な資格情報の管理、隔離されたビルド環境、ロールベースのアクセス制御を含みます。 Feature 暗号化署名 ユーザーのデバイスに到達するのは、のみ検証済みのアップデートです。

The next layer of protection lies in your CI/CD pipeline. This involves proper credential management, isolated build environments, and role-based access controls to restrict who can deploy updates.

Feature セキュリティの利点
暗号化 アップデートパッケージを保護
ロールバックオプション 急速な修正を可能にする
アクセス制御 権限の制限
分析 パフォーマンスの監視

自動検証 これらは、デプロイ前にセキュリティスキャン、自動テスト、継続的な監視を実施し、脆弱性を早期に検出するための重要なステップです。承認ワークフローと監査ログを組み合わせると、強固なセキュリティチェックポイントを確立できます。

これらの機能を組み合わせると、OTAアップデートプロセスを強化するための専門ツールを使用するための堅固な基盤が作成されます。

ツールとして使用 Capgo

Capgo Live Update ダッシュボード インターフェイス

セキュリティの基本的な実践を確立した後、プラットフォームとして Capgo 23.5万の更新プログラムを750のアプリケーションで配信 , __CAPGO_KEEP_0__は、安全なOTAシステムが効率的に拡大できることを示しています。Capgoは、エンドツーエンドの暗号化

Capgoはセキュリティを簡素化することで このプラットフォームは __CAPGO_KEEP_0__

__CAPGO_KEEP_0__ CI/CDパイプラインのOTAアップデートのセキュリティを確保する方法 ロールバック機能とバージョン管理が必要な安全なネットワーク

問題が発生した場合に、すぐに安定したバージョンに戻ることができるように、問題を解決するのではなく、問題を解決するための迅速なリバースが可能になります。リアルタイムの分析と共に、問題が発生したときに問題を特定して対応することができます。

セキュアなOTAアップデートのための次のステップ

Start by auditing your current CI/CD pipeline for security gaps. Pay close attention to credential management - ensure that API keys, signing certificates, and other sensitive data are stored securely and accessed only by authorized processes.

現在のCI/CDパイプラインをセキュリティのギャップを調査することから始めましょう。クレデンシャルマネジメントに注意してください。__CAPGO_KEEP_0__キー、署名証明書、他の機密情報は、安全に保存され、承認されたプロセスによってのみアクセスされるようにしてください。 アップデートプロセスのすべてのステップを暗号化する

Introduce 批准ワークフローを導入する 批准ワークフローは、批准プロセスを追加することで、セキュリティを高めることができます。批准プロセスは、批准プロセスが必要な場合にのみ、批准プロセスを実行するようにします。

ロールバック手順をテストし、定期的なセキュリティレビューを実施して、脅威に先んじて準備を整えることができます。

FAQ

::: faq

CI/CDパイプライン内でのOTA更新の主なセキュリティリスクは何か、開発者はどのように対処するか。

CI/CDパイプライン内でのオーバー・ザ・エア(OTA)アップデートには、以下のようなリスクが伴います。 データの盗聴, code の改ざん, and サーバーブレーチこれらの脆弱性は、アプリの完全性を損なう、ユーザーの敏感情報を露呈する、または不正な更新を漏れさせることを許す可能性があります。

セキュリティ対策を強化するには、開発者は以下の重要なセキュリティ対策に焦点を当てる必要があります。 端末間の暗号化, code の署名, and using secure protocols such as HTTPS. Adding strong authentication methods and scheduling regular security audits further strengthens the update process. Tools like Capgo can simplify this by offering features such as encrypted updates, smooth CI/CD integration, and adherence to Apple and Android guidelines.

OTA更新をCI/CDパイプラインでセキュアに保つ方法

:::

暗号署名とはどのように機能し、パブリックキーインフラストラクチャ(PKI)とはどのような役割を果たしますか?

暗号署名は、OTA更新をセキュアかつ信頼できるものとして保証する上で重要な役割を果たします。 パブリックキーインフラストラクチャ(PKI)を利用することで、開発者は更新パッケージを署名するためにプライベートキーを使用します。受信側のデバイスは、更新が信頼できるソースから来ていることを確認し、送信中の更新が改ざんされていないことを確認するために、対応するパブリックキーを使用します。

この方法は、未承認または悪意のある更新をブロックし、デバイスの機能性とセキュリティを保護します。CI/CDパイプラインにPKIを統合することは、セキュアなOTA更新を維持する上で不可欠な措置です。

:::

セキュアなクレデンシャルとAPIキーをCI/CDパイプラインでOTA更新中にどのように保護するかについてのベストプラクティスは何ですか?

CI/CDパイプラインでOTA更新中にクレデンシャルとAPIキーを安全に保つには、以下の重要なステップを実行してください:

  • シークレットを安全に保存する: 環境変数またはセキュアなボールトを使用して、コードベースに敏感なデータを埋め込まないようにします。このアプローチは、シークレットを保護するだけでなく、環境間で構成を管理することが容易になります。

  • 許可を制限する: 必要な最小限のアクセス権をキーとクレデンシャルに割り当てましょう。 また、これらのシークレットを定期的に回転する習慣を身に付けて、潜在的なリスクを最小限に抑えましょう。

  • 漏洩を自動検出する: 工具として git-secrets を使用して、事故的露出を早期に捉えることができます。 これを、詳細なログと監視と組み合わせて、不正アクセス試行を迅速に検出して対応することができます。

Capacitorアプリケーションを扱っている場合は、Capgoなどのプラットフォームを利用すると、CI/CD統合を簡素化し、エンドツーエンド暗号化やユーザー固有の更新割り当てなどの機能を提供します。これらのツールは、OTA更新を安全かつ法的かつ確実に実行することを保証します。

続ける

: How to Secure OTA Updates in CI/CD Pipelines : How to Secure OTA Updates in CI/CD Pipelines : How to Secure OTA Updates in CI/CD Pipelines Encryption : How to Secure OTA Updates in CI/CD Pipelines セキュリティ 実装詳細のためのセキュリティ Capgo セキュリティ スキャナー Capgo セキュリティ スキャナーの製品ワークフロー Capgo セキュリティ Capgo セキュリティの製品ワークフロー Capgo トラスト センター Capgo トラスト センターの製品ワークフロー

Live Update for Capacitor アプリ

Web層のバグが生じた場合、Capgoを通じて修正を配信するのではなく、数日間待ってアプリストアの承認を待つのではなく、ユーザーはバックグラウンドで更新を受け取り、ネイティブの変更は通常のレビュー経路を通じて

マーティンから人間のサポート

はじめましょう

最新のブログ記事

Capgoは、プロフェッショナルなモバイルアプリを作成するために必要な最良の洞察を提供します。