Sécurité applicative avec PHP

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Sécuriser un code PHP ou une interface avec du PHP
  • Créer des tests visant à éprouver la sécurité des applications Web, notamment sous PHP
  • Analyser et organiser la sécurité d'une application Web développée en PHP
  • Formuler des exigences de sécurité aux autres corps de métiers.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 2 010,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 2 010,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1

Introduction

  • Panorama de la sécurité Web
  • Les normes et lois
  • Les référentiels
  • Les principaux groupes de réflexion et de travail sur la sécurité des applications Web
  • L'évolution du langage PHP, des technologies et des usages du Web
  • L'apport du Full Stack

Protocole HTTP avec PHP

  • Rappels des fondamentaux sur les protocoles HTTP et HTTP/2
    • La pile applicative
    • Les méthodes
    • Les codes erreurs
    • Les principaux champs liés à la sécurité
  • Le fonctionnement d'AJAX
  • Architecture des applications Web (monolithe, N-tiers, SOA / ROA...)
  • Le cas des API
  • Le header HTTP et la fonction header()
  • Le retour de requête via http_response_code()
  • Les méthodes HTTP via le module cURL pour PHP
Exemple de travaux pratiques (à titre indicatif)
  • Création d'une requête GET et d'une requête POST en PHP avec cURL

Les outils connexes

  • Faire des tests et des validations
    • Les tools des navigateurs
    • La capture via proxy
    • La capture via tcpdump ou Wireshark
    • Les tests avec Postman
  • Les "vulnerability scanners"
    • Burp Suite
    • Acunetix
    • Les outils spécialisés CMS
    • Les sites Web d'analyse

L'OWASP

  • Présentation de l'OWASP et de ses projets
  • Le PHP Security Cheat Sheet
  • Le Top 10
  • Le Top 25 du SANS
  • Les Google Dorks
  • Les guides de l'OWASP (Test Guide, Dev Guide...)
  • L'ASVS (Application Security Verification Standard)
  • Rappel des recommandations
    • Sur le logging et le monitoring
    • En termes de suivi des vulnérabilités
  • Les grandes familles d'attaques
    • Broken Access Control
    • Cryptographic Failures
    • Injection
    • Insecure Design
    • Security Misconfiguration
    • Vulnerable and Outdated Components
    • Identification and Authentication Failures
    • Software and Data Integrity Failures
    • Security Logging and Monitoring Failures
    • Server-Side Request Forgery

Jour 2

Exemples de travaux pratiques (à titre indicatif)

  • Exploitation
    • D'une injection d'entête HTTP
    • D'une injection SQL
    • D'une Cross-Site Scripting
    • D'une Cross-Site Request Forgery
    • D'une Server-Side Request Forgery
    • D'un vol de session
    • D'une désérialisation
    • D'une vulnérabilité dans un produit Open Source (WordPress, Joomla, Drupal, Magento...)
  • Démonstration de la rétro-ingénierie sur une plateforme souffrant de "misconfiguration"
  • Exploitation d'une faille LFI et RFI
  • Analyse automatisée via des "vulnerability scanners" (WPScan, Nikto, OpenVas, Nmap) et framework offensif (Metasploit)
  • Réalisation et exécution d'un "stress test" d'une application Web

La sécurité du code externe

  • Le cas des librairies
  • Le "pruning"

Jour 3

Les bonnes pratiques pour le renforcement de la sécurité du code

  • Les forces et les faiblesses du langage PHP
  • La validation des entrées
  • La sécurisation de l'authentification
  • L'authentification multifactorielle et par challenge
  • La gestion des mots de passe (création, stockage et vérification)
  • La gestion des sessions
  • La gestion des droits et du contrôle d'accès
  • La norme RBAC (Role-Based Access Control) appliquée aux applications Web
  • L'encodage des sorties
  • Le cas des downloaders et uploaders
  • La gestion des CSRF (Cross-Site Request Forgery)
  • La gestion du logging et du monitoring serveur et applicatif
Exemples de travaux pratiques (à titre indicatif)
  • Création d'un portail d'authentification sécurisé en PHP
  • Création d'un downloader sécurisé
  • Analyse de code statique et dynamique avec RIPS ou Jira

Le renforcement de la sécurité côté client et serveur

  • La sécurité du système d'exploitation
    • L'installation
    • Les règles obligatoires pour le firewall
    • Les antivirus
    • Les IPS (Intrusion Prevention System) et IDS (Intrusion Detection System)
    • Le logging et le monitoring
    • La surveillance de l'intégrité
    • Les tâches de maintenance
  • La sécurité du serveur Web
    • Les réglages de base
    • Les modules complémentaires
    • La limitation des droits
    • La gestion des logs
  • Le langage PHP et HTML
    • Le fichier php.ini
    • Les fonctions phpinfo() et PHPSecInfo
    • La Content Security Policy
    • L'utilisation de SOP / CORS
  • La confidentialité et l'intégrité
  • Le chiffrement SSL/TLS
  • Les certificats

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir des connaissances généralistes en programmation Web et en langage PHP. Avoir connaissance de la gestion de base d'un serveur Web est un plus.

Public

Pentesters et développeurs.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Identifier et décrire les étapes liées au déroulement d'une attaque
  • Appréhender les TTPs fréquemment utilisés par les attaquants
  • Utiliser les systèmes de renseignement sur les menaces (CTI)
  • Appréhender les concepts d’une défense en profondeur
  • Définir des bulles ou zones de sécurité et les techniques de cloisonnement réseaux
  • Identifier et décrire les principes et les techniques de filtrage de flux
  • Identifier les solutions de protection du poste de travail
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Acquérir les bases en prévention du risque chimique

Proposé par APAVE EXPLOITATION FRANCE

Objectifs de la formation

Les objectifs de la formation Acquérir les bases en prévention du risque chimique :

- Identifier les risques liés aux agents chimiques pour la sécurité et la santé des travailleurs - Reconnaître les moyens de protection et les règles de base de la prévention

Tarif

A partir de 355,00 €

Durée

1 jour - 7 heures

Modes

Objectifs de la formation

  • Découvrir et exploiter les réseaux sociaux professionnels et personnels (LinkedIn, Facebook, Twitter, Instagram, Snapchat…)
  • Communiquer efficacement sur les réseaux sociaux
  • Gérer son profil, les éléments de sécurité et de confidentialité
Tarif

A partir de 1 190,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Analyser les charges sociales et expliquer leur impact sur la rémunération
  • Appliquer les règles d'assiette de cotisation en distinguant entre salariale et patronale
  • Evaluer et calculer les plafonds de cotisations sociales en fonction des situations spécifiques
  • Calculer et appliquer les taux de cotisation appropriés
  • Utiliser les critères adéquats pour répartir le salaire brut en différentes tranches
  • Appliquer le principe de réduction mensuelle du plafond de la Sécurité Sociale en cas d'entrée, de sortie, de temps partiel ou d'employeur multiple
  • Comparer les salaires bruts avec les PMSS cumulés et régulariser progressivement les plafonds de cotisations sociales
  • Gérer les abattements pour frais professionnels conformément aux exigences des différentes professions
  • Calculer les réductions de charges patronales, y compris la réduction "Fillon"
  • Gérer les demandes d'acompte et d'avance sur salaire des salariés.
Tarif

A partir de 1 400,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Expliquer et appliquer les techniques fondamentales pour lancer et maintenir une solution de gestion des endpoints multiplateforme axée sur l'intelligence avec Workspace ONE Unified Endpoint Management (UEM)
  • Décrire les composants de Workspace ONE UEM
  • Expliquer les caractéristiques générales et les fonctionnalités offertes par Workspace ONE UEM
  • Résumer les fonctions administratives essentielles de Workspace ONE
  • Expliquer et déployer les intégrations courantes de Workspace ONE
  • Déployer en toute sécurité des configurations sur les dispositifs gérés par Workspace ONE UEM
  • Intégrer les endpoints des appareils dans Workspace ONE UEM
  • Résumer les méthodologies de gestion alternatives pour les appareils robustes
  • Identifier des stratégies pour maintenir l'environnement et la santé du parc de périphériques
  • Configurer et déployer des applications sur les appareils gérés par Workspace ONE UEM
  • Analyser les déploiements Workspace ONE UEM
  • Activer l'accès aux e-mails sur les appareils
  • Intégrer Workspace ONE UEM aux référentiels de contenu et aux partages de fichiers de l'entreprise
  • Expliquer les caractéristiques générales et les fonctionnalités offertes par Workspace ONE Access
  • Intégrer Workspace ONE UEM à Workspace ONE Access
  • Résumer et mettre en oeuvre les services Workspace ONE Productivity dans l'environnement de l'espace de travail numérique
  • Expliquer les méthodes d'activation du Single Sign-On (SSO) mobile pour les endpoints gérés dans l'espace de travail numérique
  • Configurer Workspace ONE Access pour prendre en charge SAML 2.0 pour l'authentification fédérée dans l'ensemble du workforce.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Réaliser en toute sécurité des interventions sur les équipements électroniques en plate forme d'essais ou laboratoire en basse ou haute tension
  • Gérer et appliquer la réglementation selon la norme NF C 18-510
Tarif

A partir de 1 390,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Les objectifs de la formation CACES® R485 Chariots de manutention automoteurs gerbeurs à conducteur accompagnant - Recyclage :

- Utiliser en toute sécurité un transpalette gerbeur à conducteur accompagnant

Tarif

A partir de 546,00 €

Durée

2j / 14h

Modes

Objectifs de la formation

  • Connaître les 8 domaines du CBK ( = Common Body of Knowledge) défini par L'ISC2®.
  • Mettre en pratique les connaissances acquises dans le cadre d'ateliers techniques, sous l'encadrement du formateur.
  • Obtenir une vision terrain de la Sécurité des Systèmes d'Information par des exemples concrets et des études de cas.
  • Se préparer au passage de l'examen de certification CISSP (ISC2), notamment avec un examen blanc en fin de session.
Tarif

A partir de 4 150,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Plus concrètement, à l'issue de cette formation Conception, Architecture et Sécurité des APIs ReST vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Découvrir les bonnes pratiques d’architecture et de design d’APIs ReSTful.
  • Découvrir les menaces auxquelles s’exposent vos API.
  • Découvrir les vulnérabilités les plus fréquentes.
  • Savoir repérer les points faibles d’une API.
  • Savoir corriger les vulnérabilités et développer de façon sécurisée.
Tarif

A partir de 1 980,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation ISO 27035 - Introduction

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation ISO 27035 Introduction, vous serez à même de :

  • Comprendre et savoir mettre en œuvre concrètement dans son SMSI le processus de gestion des incidents de sécurité et une équipe de réponse aux incidents de sécurité (Information Security Incident Response Team : ISIRT)
  • Comprendre et savoir gérer les interactions du processus de gestion des incidents de sécurité avec les autres processus dans son organisme, par exemple savoir différencier incident informatique et incident de sécurité
  • Apprendre à organiser son processus de gestion des incidents de sécurité
Tarif

A partir de 725,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...