Dans ce cours, nous porterons plusieurs chapeaux. Avec notre chapeau d'attaquant, nous exploiterons les problèmes d'injection qui nous permettent de voler des données, nous exploiterons les problèmes de Cross Site Scripting pour compromettre le navigateur d'un utilisateur, nous briserons l'authentification pour accéder aux données et aux fonctionnalités réservées aux "administrateurs", et nous exploiterons même les composants vulnérables pour exécuter notre code sur un serveur distant et accéder à certains secrets. Nous porterons également des chapeaux de défenseur. Nous plongerons profondément dans le code pour résoudre la cause première de ces problèmes et discuterons de diverses stratégies d'atténuation. Pour ce faire, nous exploiterons WebGoat, un projet de l'OWASP conçu pour enseigner les tests de pénétration. WebGoat est une application délibérément vulnérable qui présente de nombreuses failles et nous nous efforçons de corriger certains de ces problèmes. Enfin, nous corrigeons ces problèmes dans WebGoat et construisons nos binaires corrigés. Ensemble, nous discuterons des ressources en ligne pour nous aider et nous trouverons des moyens significatifs de rendre service à la communauté de la sécurité des applications au sens large.

Exploiter et sécuriser les vulnérabilités des applications Java
Saisissez l'occasion de faire des économies ! Bénéficiez de 40 % de réduction sur 3 mois de Coursera Plus et d'un accès complet à des milliers de cours.

Exploiter et sécuriser les vulnérabilités des applications Java
Ce cours fait partie de Spécialisation "Pratiques de codage sécurisées"

Instructeur : Joubin Jabbari
8 549 déjà inscrits
Inclus avec
66 avis
Ce que vous apprendrez
Entraînez-vous à vous protéger contre les différents types d'attaques de type cross-site scripting (XSS).
Formulez des plans pour atténuer les vulnérabilités d'injection dans votre application web.
Créez des stratégies et des contrôles pour assurer une authentification sécurisée.
Examiner le code pour trouver les éléments vulnérables et les corriger.
Compétences que vous acquerrez
- Catégorie : Vulnerability Management
- Catégorie : Code Review
- Catégorie : Application Security
- Catégorie : Vulnerability Assessments
- Catégorie : Dependency Analysis
- Catégorie : Secure Coding
- Catégorie : Penetration Testing
- Catégorie : Authentications
- Catégorie : Authorization (Computing)
- Catégorie : Java
Outils que vous découvrirez
- Catégorie : Git (Version Control System)
- Catégorie : JSON
- Catégorie : Exploit development
- Catégorie : Open Web Application Security Project (OWASP)
- Catégorie : Java Programming
- Catégorie : Docker (Software)
Détails à connaître

Ajouter à votre profil LinkedIn
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 4 modules dans ce cours
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur

Offert par
En savoir plus sur Sécurité informatique et réseaux
Statut : Essai gratuitUniversity of California, Davis
Statut : Essai gratuit
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Avis des étudiants
- 5 stars
71,21 %
- 4 stars
15,15 %
- 3 stars
4,54 %
- 2 stars
3,03 %
- 1 star
6,06 %
Affichage de 3 sur 66
Révisé le 25 mai 2020
Great course, got lot to earn about vulnerabilities and their mitigation strategies
Révisé le 22 juin 2020
Excellent and really helpful material... By far the best and most interesting course in the series!
Révisé le 2 oct. 2019
course is good but it seems like, i am learner of this course..There is no one who can review my asginments -_-'

Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Plus de questions
Aide financière disponible,
¹ Certains travaux de ce cours sont notés par l'IA. Pour ces travaux, vos Données internes seront utilisées conformément à Notification de confidentialité de Coursera.


