技能档案

Mobile Security

Certificate pinning, obfuscation, keychain/keystore, biometrics, secure storage

Mobile Development General Mobile Practices

角色数

4

包含此技能的角色

级别数

5

结构化成长路径

必要要求

12

其余 8 个可选

领域

Mobile Development

skills.group

General Mobile Practices

最后更新

2026/3/17

如何使用

选择当前级别并对比期望。下方卡片显示晋升所需掌握的内容。

各级别期望

表格展示从初级到首席的技能深度变化。点击行查看详情。

角色 必要性 描述
Android Developer Uses Mobile Security at a basic level. Creates simple screens from design. Understands the application lifecycle.
Flutter Developer Uses Mobile Security at a basic level in Flutter 3. Creates simple screens from designs. Understands the application lifecycle.
iOS Developer Understands iOS Keychain for secure credential storage. Follows App Transport Security (ATS) requirements. Applies basic data protection APIs for file encryption at rest.
React Native Developer Applies basic mobile security practices in React Native apps. Uses secure storage libraries instead of AsyncStorage for sensitive data. Understands platform-specific security boundaries.
角色 必要性 描述
Android Developer Implements Android security best practices including EncryptedSharedPreferences and certificate pinning. Configures ProGuard/R8 obfuscation rules. Handles biometric authentication with BiometricPrompt API.
Flutter Developer Independently implements complex screens with Mobile Security in Flutter 3. Optimizes performance and memory consumption.
iOS Developer Implements iOS security hardening including jailbreak detection and SSL pinning. Configures data protection classes for sensitive files. Integrates biometric authentication using LocalAuthentication framework.
React Native Developer Independently implements complex screens with Mobile Security. Optimizes performance and memory consumption.
角色 必要性 描述
Android Developer 必要 Implements Android application security: data encryption via EncryptedSharedPreferences and EncryptedFile, certificate pinning via OkHttp CertificatePinner, reverse engineering protection through ProGuard/R8 obfuscation. Configures biometric authentication via BiometricPrompt API, implements secure token storage in Android Keystore, audits dependencies for vulnerabilities.
Flutter Developer 必要 Designs mobile app architecture with Mobile Security. Optimizes performance for low-end devices. Implements CI/CD for mobile development. Mentors the team.
iOS Developer 必要 Ensures iOS application security: secret storage in Keychain, data encryption via CryptoKit, SSL Pinning for network requests. Implements biometric authentication via LocalAuthentication (Face ID/Touch ID), device jailbreak status verification. Configures App Transport Security and Content Security Policy.
React Native Developer 必要 Implements security best practices in React Native — token storage in Keychain/Keystore, certificate pinning, code obfuscation with Hermes. Implements biometric authentication, data encryption in MMKV. Conducts security audits of dependencies and native modules.
角色 必要性 描述
Android Developer 必要 Defines security standards for the Android team's applications: OWASP MASVS compliance checklist, security review processes for each release, secrets management strategy (API keys, signing keys). Implements SafetyNet/Play Integrity API for attestation, configures Network Security Config, trains the team on protecting against typical attacks — MITM, injection, data leakage.
Flutter Developer 必要 Defines mobile application architecture. Establishes development standards. Conducts architectural reviews and defines the technical roadmap.
iOS Developer 必要 Architects iOS application security: multi-layer data protection via Data Protection API, Secure Enclave for cryptographic keys. Implements runtime protection: code obfuscation, anti-tampering checks, certificate pinning with fallback strategy. Manages security audit and compliance with GDPR and App Store Review Guidelines.
React Native Developer 必要 Defines the security strategy for the team's mobile apps. Establishes guidelines — secure storage, network security, jailbreak/root detection. Coordinates penetration testing and compliance audits. Implements security scanning in the CI/CD pipeline for React Native projects.
角色 必要性 描述
Android Developer 必要 Shapes the organization's Android platform security strategy: zero-trust architecture for mobile applications, data encryption standards at-rest and in-transit, incident response protocols. Designs compliance solutions (GDPR, PCI DSS on mobile), defines penetration testing processes, manages bug bounty program for mobile applications.
Flutter Developer 必要 Defines mobile strategy at the organizational level. Evaluates cross-platform vs native approaches. Shapes platform solutions.
iOS Developer 必要 Defines security strategy for the iOS platform: mobile application threat modeling, security architecture review, and penetration testing. Develops custom security frameworks: zero-trust on-device architecture, end-to-end encryption with Device Check and App Attest. Coordinates with Apple Security for entitlements.
React Native Developer 必要 Shapes the enterprise mobile application security strategy. Defines security architecture — OWASP MASVS compliance, MDM integration. Coordinates security processes between mobile and backend teams. Designs secure SDLC for React Native development across the organization.

社区

👁 关注 ✏️ 建议修改 登录以建议修改
📋 提案
暂无提案 Mobile Security
正在加载评论...