• Sommaire
  • Détails
  • Commentaires

Objectifs

Dans ce cours, vous allez apprendre pourquoi il est critique de bâtir des applications iOS tout en intégrant un haut niveau de sécurité dans le code, comment améliorer vos processus de programmation pour promouvoir la sécurité et comment les contremesures peuvent être implémentées pour cerner les attaques.

Ce cours de trois jours vise à développer une technique de sécurité au codage des applications iOS.

Suite à la formation, vous allez pouvoir:

  • Expliquer pourquoi une organisation devrait prendre le temps de sécuriser les applications et l'accès aux resources.
  • Identifier où et comment le système d'exploitation iOS est vulnérable
  • Appliquer des stratégies pour améliorer la sécurité des applications
  • Paramètrer un appareil iOS à communiquer de manière sécurisée sur un réseau
  • Paramètrer le système d'exploitation iOS à gérer de manière sécurisée les logiciels et matériel d'un appareil
  • Sécuriser un appareil en activant le cryptage de disque
  • Utiliser de façon sécuritaire la composante UIWebView
  • Protéger les mots de passe en transit et au stockage

Clientèle cible

  • Développeurs iOS

Préalables

Les participants devraient avoir une expérience en développement des applications natives iOS en utilisant Xcode et la programmation orientée objet C. Une compréhension générale de la sécurité TI est recommandée, mais pas requise. Ce prérequis peut être obtenu en suivant la formation CompTIA Security+.

Attestation remise

Certificat de formation Eccentrix

Unit 1: The Rationale for IOS App Security

  • Identify the Need for Security
  • Identify Security Requirements and Expectations
  • Include Security in Your Development Processes
  • Identify Your Approach to Risk Management

Unit 2: The iOS Security Architecture

  • Strengths and Weaknesses of the iOS Security Architecture
  • iOS App Construction
  • iOS Vulnerabilities

Unit 3: Employing Secure Mobile App Development Strategies

  • Follow App Security Best Practices
  • Protect Against Threats
  • Software Development Life Cycle (SDLC)
  • Design for Security
  • Conduct Security Testing and Analysis
  • Write Secure Objective-C Code

Unit 4: Accessing Local Processes and Devices Securely

  • Select Countermeasures for Local Threats
  • Implement Secure Access of Local Processes and Hardware

Unit 5: Securing Data Through Encryption

  • Select Countermeasures for Threats to Cleartext Data
  • Implement Encryption

Unit 6: Accessing Local Storage Securely

  • Identify Countermeasures for Local Storage Threats
  • Implement Secure Access of Local Storage

Unit 7: Communicating with Networks and Web Services Securely

  • Identify Networking Threats
  • Identify Countermeasures for Networking Threats
  • Implement Secure Network Communication

Unit 8: Using the UIWebView Component Securely

  • Identify Countermeasures for UIWebView Component Threats
  • Implement UIWebView Security

Unit 9: Protecting Credentials in Storage and Transit

  • Identify Countermeasures for Threats to Credentials
  • Implement Secure User Authentication
  • Implement Keychain

Unit 10: Hardening Apps Against Attack

  • Identify Countermeasures for Reverse Engineering Threats
  • Harden an App

Emplacement

Durée

3 jours

8 heures par jour

Tarif

1 500,00$

Par pers.

Langue

Français

Groupe(s)

Avis (sur 5) Activité Emplacement Durée Tarif Compétences visées Outils

MA001 Sécurité des applications mobile iOS

Conférence, Classe virtuelle/webinaire, Videoconference, Atelier
Intermédiaire
À déterminer
3 jours

8 heures par jour

Disponible sur demande

1 50000$
Par pers.
ios
programmation informatique
sécurité informatique
développement des applications

MS55048 Gestion des flux de travail SharePoint 2013-2016 en utilisant SharePoint Designer 2013

Conférence, Classe virtuelle/webinaire, Atelier, Videoconference
Intermédiaire
À déterminer
3 jours

8 heures par jour

Disponible sur demande

1 50000$
Par pers.
sharepoint
développement web
collaboration
microsoft
technologie

MS40373 Notions de base en développement mobile

Conférence, Classe virtuelle/webinaire, Videoconference, Atelier
Débutant
À déterminer
3 jours

8 heures par jour

Disponible sur demande

1 50000$
Par pers.
programmation mobile
applications
technologie
microsoft
développement

Publicité

Publicité Boomrank
Avis (sur 5) Activité Instructeur Emplacement Durée Tarif Compétences visées Outils

MA001 Sécurité des applications mobile iOS

Conférence, Classe virtuelle/webinaire, Videoconference, Atelier
Intermédiaire
Eccentrix
1 formateur
À déterminer
3 jours

8 heures par jour

Disponible sur demande

1 50000$
Par pers.
ios
programmation informatique
sécurité informatique
développement des applications

C008 Mobile App Security+ Android Edition

Conférence, Classe virtuelle/webinaire, Videoconference, Atelier
Intermédiaire
Eccentrix
1 formateur
À déterminer
3 jours

8 heures par jour

Disponible sur demande

1 50000$
Par pers.
android
sécurité informatique
cybersécurité
sécurité mobile
identification des vulnérabilités

Publicité

Publicité Boomrank

Publicité

Publicité Boomrank