Application Security voor iOS
Lesgeld
Intro Security
De cursus Application Security voor iOS begint met een bespreking van de belangrijkste security concepten zoals onder andere authenticatie, data resilience, encryption, confidentiality, integrity en access control.
Hardware Security
Vervolgens wordt ingegaan op hardware security in iOS systemen waarbij aandacht wordt besteed aan biometrics en de rol van Face ID en Touch ID. Ook de architectuur van het gespecialiseerde subsysteem Secure Enclave op de chi
Intro Security
De cursus Application Security voor iOS begint met een bespreking van de belangrijkste security concepten zoals onder andere authenticatie, data resilience, encryption, confidentiality, integrity en access control.
Hardware Security
Vervolgens wordt ingegaan op hardware security in iOS systemen waarbij aandacht wordt besteed aan biometrics en de rol van Face ID en Touch ID. Ook de architectuur van het gespecialiseerde subsysteem Secure Enclave op de chips in Apple systemen komt dan aan bod.
System Security
Tevens wordt de ingebouwde system security in het iOS operating system besproken waaronder de secure boot, signed system volume security, operating system integrity en secure software updates.
Encryption and Protection
De bescherming van data door middel van encryptie, passcodes en passwords is een voornaam onderdeel van iOS security. Hierbij wordt aandacht besteed aan File en Data vaults, line-speed encryption en het gebruik van digital signing.
App Security
Ook App Security is onderdeel van het programma van de cursus Application Security voor iOS. Hierbij wordt ingegaan op het app code signing process, de security van runtime processen en de secure features van apps als notes en shortcuts.
Services Security
Vervolgens is het tijd aandacht te besteden aan security van services op iOS zoals iCloud, Facetime, Apple Pay en Apple Wallet. Ook secure messages for business en Continuity waarmee je met een Apple ID naadloos tussen devices kunt schakelen komen aan de orde.
Network Security
Eveneens is network security een programma onderdeel. Hierin wordt de security van diverse network protocollen zoals TLS, IPv6, Wi-Fi, AirDrop en Bluetooth besproken. Ook wordt dan ingegaan op Single Sign On functionaliteit.
Secure Device Management
Tenslotte wordt behandeld hoe devices zoals de camera en routers worden beveiligd en staan de security features van diverse Developer Kits zoals HomeKit, SiriKit, DriverKit, ReplayKit en ARKit op het programma.
Doelgroep Cursus Application Security voor iOS
De cursus Application Security voor iOS is bedoeld voor IT professionals die willen leren hoe je iOS mobile apps beschermt tegen de vele veiligheidsrisico's.
Voorkennis Cursus Application Security voor iOS
Om aan deze cursus te kunnen deelnemen is affiniteit met de ontwikkeling van mobile apps vereist. Ervaring met software development helpt bij de begripsvorming maar is niet vereist.
Uitvoering Training Application Security voor iOS
De cursus Application Security voor iOS heeft een hands-on karakter. De theorie wordt behandeld aan de hand van presentatie slides en wordt afgewisseld met praktische oefeningen.
Certificering cursus Application Security voor iOS
De deelnemers krijgen na het goed doorlopen van de training een certificaat van deelname aan de cursus Application Security voor iOS.
Modules
Module 1 : Intro Security
- Access Controls
- Authentication
- Backups and Recovery
- Data Erasure
- Data Masking
- Data Resiliency
- Encryption
- Confidentiality
- Integrity
- Availability
Module 2 : Hardware Security
- Biometrics
- Hardware security overview
- Apple SoC security
- Secure Enclave
- Face ID
- Touch ID
- Memory Protection
- Microphone Disconnect
- Express Cards
- Power Reserve
Module 3 : System Security
- System security overview
- Secure boot
- Signed system volume security
- Secure software updates
- Operating system integrity
- Storage Encryption
- More system security capabilities
- System security for watchOS
- Random number generation
- Apple Security Research Device
Module 4 : Encryption and Protection
- Encryption Protection
- Data Protection
- Passcodes and passwords
- File Vault
- Data Vault
- User personal data Protection
- Digital signing and encryption
- Secure Enclave
- Line-speed Encryption
Module 5 : App Security
- App security overview
- App security in iOS
- iPad OS Security
- App code signing process
- Security of runtime process
- Supporting extensions
- App protection and app groups
- Secure features in Notes app
- Secure features in Shortcuts app
Module 6 : Services Security
- Apple ID and Managed Apple ID
- iCloud
- Passcodes and Passwords
- Apple Pay
- Using Apple Wallet
- iMessage
- Secure Messages for Business
- FaceTime security
- Continuity
Module 7 : Network Security
- Network security overview
- TLS and IPv6 security
- VPN security
- Wi-Fi security
- Bluetooth security
- Single sign-on
- AirDrop security
- Firewall security
Module 8 : Developer Kit Security
- Developer kit security overview
- HomeKit security
- Camera Security
- Securing Routers
- SiriKit security
- DriverKit security
- ReplayKit security
- ARKit security
Module 9 : Secure Device Management
- Secure Device Management Overview
- Pairing Model Security
- Mobile device management
- Apple Configurator security
- Screen Time security
- BYOD Program
- Apple File System
- Automated Device Enrollment