← ClaudeAtlas

ios-securitylisted

iOSセキュリティ実装ガイド。認証・認可、データ暗号化、Keychain、証明書ピンニング、App Transport Security、脱獄検知、難読化など、セキュアなiOSアプリケーション開発のベストプラクティス。
Gaku52/software-engineering-universe · ★ 5 · AI & Automation · score 60
Install: claude install-skill Gaku52/software-engineering-universe
# iOS Security Skill ## 📋 目次 1. [概要](#概要) 2. [認証・認可](#認証認可) 3. [データ暗号化](#データ暗号化) 4. [Keychain活用](#keychain活用) 5. [ネットワークセキュリティ](#ネットワークセキュリティ) 6. [App Transport Security](#app-transport-security) 7. [証明書ピンニング](#証明書ピンニング) 8. [脱獄検知](#脱獄検知) 9. [コード難読化](#コード難読化) 10. [セキュリティチェックリスト](#セキュリティチェックリスト) ## 概要 iOSアプリケーションのセキュリティ実装における実践的なパターンとベストプラクティスを提供します。 **対象:** - iOSエンジニア - セキュリティエンジニア - アプリアーキテクト **このSkillでできること:** - セキュアな認証フローの実装 - データの安全な保存と暗号化 - ネットワーク通信のセキュリティ確保 - 脱獄・改ざん検知の実装 ## 📚 公式ドキュメント・参考リソース **このガイドで学べること**: iOS認証実装、データ暗号化、Keychain活用、ネットワークセキュリティ、脱獄検知 **公式で確認すべきこと**: 最新のセキュリティアップデート、新しい暗号化アルゴリズム、プラットフォームセキュリティ機能 ### 主要な公式ドキュメント - **[Apple Security Documentation](https://developer.apple.com/documentation/security)** - Apple公式セキュリティフレームワーク - [CryptoKit](https://developer.apple.com/documentation/cryptokit) - [Keychain Services](https://developer.apple.com/documentation/security/keychain_services) - [LocalAuthentication](https://developer.apple.com/documentation/localauthentication) - **[App Transport Security](https://developer.apple.com/documentation/security/preventing_insecure_network_connections)** - ネットワークセキュリティ - **[Secure Coding Guide](https://developer.apple.com/library/archive/documentation/Security/Conceptual/SecureCodingGuide/)** - セキュアコーディングガイド - **[OAuth 2.0 RFC](https://oauth.net/2/)** - OAuth 2.0認証標準 ### 関連リソース - **[OWASP Mobile Security](https://owasp.org/www-project-mobile-security/)** - モバイルセキュリティベストプラクティス - **[OWASP Mobile Top 10](h