View in English

  • Apple Developer
    • 今すぐ始める

    「今すぐ始める」を詳しく見る

    • 概要
    • 学ぶ
    • Apple Developer Program

    最新情報

    • 最新ニュース
    • Hello Developer
    • プラットフォーム

    プラットフォームを詳しく見る

    • Appleプラットフォーム
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store

    特集

    • デザイン
    • 配信
    • ゲーム
    • アクセサリ
    • Web
    • Home
    • CarPlay
    • テクノロジー

    テクノロジーを詳しく見る

    • 概要
    • Xcode
    • Swift
    • SwiftUI

    特集

    • アクセシビリティ
    • App Intent
    • Apple Intelligence
    • ゲーム
    • 機械学習とAI
    • セキュリティ
    • Xcode Cloud
    • コミュニティ

    コミュニティを詳しく見る

    • 概要
    • 「Appleに相談」イベント
    • コミュニティによるイベント
    • デベロッパフォーラム
    • オープンソース

    特集

    • WWDC
    • Swift Student Challenge
    • デベロッパストーリー
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Center
    • ドキュメント

    ドキュメントを詳しく見る

    • ドキュメントライブラリ
    • テクノロジー概要
    • サンプルコード
    • ヒューマンインターフェイスガイドライン
    • ビデオ

    リリースノート

    • 注目のアップデート
    • iOS
    • iPadOS
    • macOS
    • watchOS
    • visionOS
    • tvOS
    • Xcode
    • ダウンロード

    ダウンロードを詳しく見る

    • すべてのダウンロード
    • オペレーティングシステム
    • アプリ
    • デザインリソース

    特集

    • Xcode
    • TestFlight
    • フォント
    • SF Symbols
    • Icon Composer
    • サポート

    サポートを詳しく見る

    • 概要
    • ヘルプガイド
    • デベロッパフォーラム
    • フィードバックアシスタント
    • お問い合わせ

    特集

    • アカウントヘルプ
    • App Reviewガイドライン
    • App Store Connectヘルプ
    • 近日導入予定の要件
    • 契約およびガイドライン
    • システムステータス
  • クイックリンク

    • イベント
    • ニュース
    • Forum
    • サンプルコード
    • ビデオ
 

ビデオ

メニューを開く メニューを閉じる
  • コレクション
  • すべてのビデオ
  • 利用方法

その他のビデオ

  • 概要
  • Summary
  • コード
  • App Attestによるアプリの保護

    App Attestを活用して、不正な変更や詐欺行為からアプリを保護しましょう。改ざんされたアプリを悪用しデータを偽装することでセキュリティチェックを回避する攻撃者の手法と、App Attestによってこれらの脅威にどのように対抗できるかを解説します。Secure EnclaveにバインドされたApp Attestキーの生成と管理、アテステーションとアサーションの検証、不正メトリックスを使用した不正使用の検出について学びます。iOS 27で追加された新たなシグナルを利用して検証を強化する方法など、すべてのAppleプラットフォームに適用できるベストプラクティスも紹介します。

    関連する章

    • 0:00 - Introduction
    • 1:35 - Protections
    • 4:04 - Availability
    • 5:02 - Key generation
    • 6:12 - Attestation
    • 12:10 - Assertion
    • 14:58 - Common pitfalls
    • 16:27 - Fraud metric
    • 19:07 - Next steps

    リソース

    • W3C Authenticator Data
    • About System Integrity Protection on your Mac
    • DeviceCheck
      • HDビデオ
      • SDビデオ
  • このビデオを検索
    • 5:07 - Generate a Secure Enclave–bound key

      import DeviceCheck
      
      let keyID = try await DCAppAttestService.shared.generateKey()
    • 6:32 - Attestation API

      import DeviceCheck
      
      let keyId: String = ...
      let clientDataHash: Data = ...
      let attestation = try await DCAppAttestService.shared.attestKey(keyId: keyId, clientDataHash: clientDataHash)
    • 12:33 - Assertion API

      import DeviceCheck
      
      let keyId: String = ...
      let clientDataHash: Data = ...
      let assertion = try await DCAppAttestService.shared.generateAssertion(keyId: String, clientDataHash: Data)
    • 0:00 - Introduction
    • The threats App Attest is designed to address — modified copies of your app sending valid-looking requests to your server, such as falsified quiz submissions or injected game cheats.

    • 1:35 - Protections
    • Verify genuine Apple hardware, detect app modifications, and secure payloads with assertions.

    • 4:04 - Availability
    • Where App Attest is available, now including macOS 27 and all major platforms though not every app extension type, and how to gate usage with the isSupported API and treat unexpected unsupported responses as a fraud signal.

    • 5:02 - Key generation
    • Create a Secure Enclave–bound key ID and store it in the keychain.

    • 6:12 - Attestation
    • Request and validate attestations, including the macOS key access control property and new authenticator-data extensions.

    • 12:10 - Assertion
    • Sign payloads with attested keys and validate the assertion counter on your server.

    • 14:58 - Common pitfalls
    • Handle new keys for existing users, degrade gracefully on rejection, and assess risk before blocking.

    • 16:27 - Fraud metric
    • The receipt-based fraud metric — an approximate 30-day count of unique attested keys on a device — and how it fits a risk profile to spot a compromised device acting as a broker.

    • 19:07 - Next steps
    • Steps to adopt App Attest: rebuild against the latest SDKs, identify flows that benefit from attestations and assertions, set up your server to validate and track them, and fold the fraud metric into your risk pipeline.

Developer Footer

  • ビデオ
  • WWDC26
  • App Attestによるアプリの保護
  • メニューを開く メニューを閉じる
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    Open Menu Close Menu
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • SF Symbols
    メニューを開く メニューを閉じる
    • アクセシビリティ
    • アクセサリ
    • Apple Intelligence
    • App Extension
    • App Store
    • オーディオとビデオ(英語)
    • 拡張現実
    • デザイン
    • 配信
    • 教育
    • フォント(英語)
    • ゲーム
    • ヘルスケアとフィットネス
    • アプリ内課金
    • ローカリゼーション
    • マップと位置情報
    • 機械学習とAI
    • オープンソース(英語)
    • セキュリティ
    • SafariとWeb(英語)
    メニューを開く メニューを閉じる
    • 英語ドキュメント(完全版)
    • 日本語ドキュメント(一部トピック)
    • チュートリアル
    • ダウンロード
    • フォーラム(英語)
    • ビデオ
    Open Menu Close Menu
    • サポートドキュメント
    • お問い合わせ
    • バグ報告
    • システム状況(英語)
    メニューを開く メニューを閉じる
    • Apple Developer
    • App Store Connect
    • Certificates, IDs, & Profiles(英語)
    • フィードバックアシスタント
    メニューを開く メニューを閉じる
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program(英語)
    • Mini Apps Partner Program
    • News Partner Program(英語)
    • Video Partner Program(英語)
    • セキュリティ報奨金プログラム(英語)
    • Security Research Device Program(英語)
    Open Menu Close Menu
    • Appleに相談
    • Apple Developer Center
    • App Store Awards(英語)
    • Apple Design Awards
    • Apple Developer Academy(英語)
    • WWDC
    最新ニュースを読む。
    Apple Developerアプリを入手する。
    Copyright © 2026 Apple Inc. All rights reserved.
    利用規約 プライバシーポリシー 契約とガイドライン