К основному содержанию
скилл CX Codex

device-integrity — скилл для Claude Code: работа и установка

Помогает настроить проверку подлинности iOS-устройств через DeviceCheck и App Attest, защищая бэкенд от фрода и модифицированных клиентов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add dpearson2699/swift-ios-skills --skill device-integrity -a claude-code
Открыть на GitHub

Что делает device-integrity

Скилл содержит инструкции и примеры Swift-кода для двух механизмов защиты от Apple. Для DeviceCheck на iOS 11+ показана генерация разовых токенов через DCDevice и сохранение двух серверных битов, которые переживают переустановку приложения.

Вторая часть посвящена DCAppAttestService на iOS 14+. Скилл разбирает создание аппаратных ключей в Secure Enclave, привязку keyId к учётной записи в Keychain и подпись запросов через assertions.

App Attest не работает на симуляторах и поддерживается только в ограниченном числе расширений вроде Action или SSO. Это создаёт сложности при локальных тестах, поэтому архитектуре приложения потребуется запасной сценарий проверки.

Какие задачи решает

  • подтвердить подлинность клиента iOS и устройства на бэкенде
  • сохранить флаги мошенничества между переустановками приложения
  • настроить генерацию ключей App Attest внутри Secure Enclave
  • защитить запросы к API криптографической подписью assertions

Примеры запросов агенту

  • Покажи, как сгенерировать токен DCDevice и отправить его на сервер
  • Напиши менеджер для создания и сохранения ключей App Attest в Keychain
  • Как реализовать проверку целостности устройства перед запросом к защищённому API?

Как установить device-integrity

1Через Skills CLI (Vercel)

npx skills add dpearson2699/swift-ios-skills --skill device-integrity -a claude-code

2Вручную: положить файлы

~/.claude/skills/device-integrity/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/device-integrity/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о device-integrity

Как установить device-integrity в Claude Code?

Выполните команду npx skills add dpearson2699/swift-ios-skills --skill device-integrity -a claude-code в терминале.

Чем отличаются DeviceCheck и App Attest в этом скилле?

DeviceCheck опирается на DCDevice для передачи разовых токенов и переключения двух серверных бит на iOS 11+. App Attest на iOS 14+ создаёт аппаратные ключи в Secure Enclave и криптографически заверяет отдельные запросы.

Работает ли App Attest на симуляторах Xcode?

Нет, симуляторы не поддерживают аппаратную проверку DCAppAttestService. Для таких сред скилл предписывает использовать запасную логику оценки рисков или токены DeviceCheck.

Похожие скиллы

Всё по теме «Мобильная разработка» →
agent-device callstack Скилл помогает агенту управлять приложениями на Apple-платформах и Android, включая телевизионные устройства. Пригодится для навигации по интерфейсу, ввода текста и сбора скриншотов. CX Codex +1 18 800установок argent-ios-device-setup software-mansion Инструкция для агента по подготовке физического iPhone, подключённого кабелем к Mac, для автоматизации argent. Пригодится при отладке тестов на реальном устройстве. CX Codex +1 11 000установок argent-ios-device-interact software-mansion Скилл управляет физическим iPhone через argent: запускает приложения, выполняет жесты и ждёт состояния интерфейса. Нужен для проверок на реальном устройстве. CX Codex +1 11 000установок ios-device-automation web-infra-dev Скилл управляет iPhone и iPad через Midscene CLI: агент смотрит на скриншот и решает, что нажать. Пригодится для проверки приложения на живом устройстве. CX Codex +1 3 300установок device-interaction superagents-lab Проверяет работу iOS-приложений на устройстве или в симуляторе через снимки экрана, дерево UI и синтез жестов. Запускается субагентом после правок интерфейса. CX Codex +1 740установок release-review rshankras Скилл прогоняет приложение для macOS и iOS по чек-листам релиза и выдаёт список проблем с готовыми правками. Пригодится перед отправкой в App Store или TestFlight. CX Codex +1 514установок

Из того же набора69

tipkit Скилл помогает добавлять и проверять подсказки Apple TipKit: встроенные в экран или привязанные к элементу управления. Пригодится для контекстной справки и знакомства с функциями приложения. CX Codex +1 3 600установок core-nfc Скилл настраивает работу с CoreNFC в iOS-проектах, от чтения и записи NDEF-меток до низкоуровневых сессий с чипами MIFARE или FeliCa. CX Codex +1 3 600установок contacts-framework Скилл помогает читать, создавать и менять контакты в Swift-приложениях, а также подключать системный выбор контактов к SwiftUI. CX Codex +1 3 600установок speech-recognition Скилл для транскрипции живой речи и записанных файлов на Swift: подсказывает агенту, как собрать пайплайн на Apple Speech framework. CX Codex +1 3 700установок weatherkit Скилл помогает внедрять Apple WeatherKit в приложения на Swift. Подсказывает методы для сводок, предупреждений и форматирования единиц измерения. CX Codex +1 3 500установок cloudkit Помогает настроить синхронизацию данных в iOS и macOS через CloudKit, SwiftData и CKSyncEngine, а также разрешать конфликты синхронизации. CX Codex +1 3 300установок cryptokit Помогает писать криптографический код на Swift через Apple CryptoKit: хеширование, шифрование, подписи и обмен ключами. CX Codex +1 3 200установок spritekit Скилл для ИИ-агента, который помогает писать 2D-игры и анимации на SpriteKit: сцены, спрайты, физика, частицы, интеграция со SwiftUI. CX Codex +1 3 200установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой