Packt

Designing Secure Applications Using the OWASP Top 10

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Designing Secure Applications Using the OWASP Top 10

Inclus avec Coursera PlusEn savoir plus

Demander à Coursera

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Analyze modern application threats and map OWASP Top 10 risks to architectural decisions, attacker behavior, and breach lifecycles.

  • Design secure systems using proven patterns that mitigate access control, authentication, cryptographic, and injection weaknesses.

  • Evaluate software supply chains, CI/CD pipelines, cloud environments, and third-party dependencies for emerging security risks.

  • Build practical application security strategies by aligning OWASP guidance with enterprise controls, governance, and standards.

Compétences que vous acquerrez

  • Catégorie : Cryptographic Protocols
  • Catégorie : Authentications
  • Catégorie : Data Access
  • Catégorie : DevSecOps
  • Catégorie : Threat Modeling
  • Catégorie : Infrastructure Security
  • Catégorie : Risk Analysis
  • Catégorie : Risk Management
  • Catégorie : Security Architecture Review
  • Catégorie : Supply Chain
  • Catégorie : Cryptography
  • Catégorie : Vulnerability Assessments
  • Catégorie : Security Controls
  • Catégorie : Application Design
  • Catégorie : Hardening
  • Catégorie : Secure Coding
  • Catégorie : Application Security
  • Catégorie : Cloud Security
  • Catégorie : IT Security Architecture

Outils que vous découvrirez

  • Catégorie : Open Web Application Security Project (OWASP)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

juillet 2026

Évaluations

17 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 17 modules dans ce cours

In this module, we will introduce the course structure and establish the foundational context for OWASP within application security. We will also orient learners to the goals, scope, and expectations of the program. Finally, we will set the stage for understanding modern security challenges in application development.

Inclus

1 vidéo

In this module, we will examine how application security risks have transformed over time. We will explore attacker incentives and how economics shape exploitation strategies. We will also break down how breaches unfold across their full lifecycle.

Inclus

3 vidéos1 devoir

In this module, we will explore how the OWASP Top 10 is constructed and validated. We will examine the data-driven methodology behind risk prioritization. We will also discuss how to responsibly interpret ranking-based security models.

Inclus

4 vidéos1 devoir

In this module, we will explore how architecture directly shapes application security outcomes. We will break down the foundational principles of secure system design. We will also connect architectural decisions to OWASP risk categories.

Inclus

3 vidéos1 devoir

In this module, we will examine how access control mechanisms fail across real-world systems. We will analyze architectural and design-level causes of authorization weaknesses. We will also explore patterns for building robust and secure access control systems.

Inclus

8 vidéos1 devoir

In this module, we will explore how cryptographic systems fail in modern applications. We will break down lifecycle stages where encryption is commonly misused or weakened. We will also review secure patterns for protecting sensitive data effectively.

Inclus

5 vidéos1 devoir

In this module, we will examine how injection vulnerabilities manifest across modern architectures. We will explore how APIs and distributed systems expand the injection attack surface. We will also study defensive coding and design strategies to eliminate injection risks.

Inclus

5 vidéos1 devoir

In this module, we will explore how insecure design emerges at the architectural level. We will examine how cognitive biases and business logic flaws introduce vulnerabilities. We will also focus on designing systems that prevent security issues before implementation.

Inclus

6 vidéos1 devoir

In this module, we will examine how configuration errors lead to security vulnerabilities. We will explore risks across cloud, containers, and infrastructure environments. We will also focus on preventing misconfiguration through disciplined security practices.

Inclus

5 vidéos1 devoir

In this module, we will explore risks introduced by third-party and open-source components. We will examine how supply chain complexity increases exposure to vulnerabilities. We will also focus on practical approaches to managing and mitigating dependency risks.

Inclus

12 vidéos1 devoir

In this module, we will examine how authentication systems are designed and where they fail. We will explore identity as a modern attack surface across cloud and applications. We will also study secure-by-design approaches to identity and access management.

Inclus

11 vidéos1 devoir

In this module, we will explore how integrity failures compromise software systems. We will examine CI/CD, configuration, and third-party risks affecting trust. We will also focus on building systems that ensure end-to-end integrity.

Inclus

11 vidéos1 devoir

In this module, we will examine why logging and monitoring systems fail in practice. We will explore how visibility gaps increase breach impact and detection time. We will also focus on building resilient and tamper-resistant observability systems.

Inclus

6 vidéos1 devoir

In this module, we will explore how SSRF attacks target internal systems through external interfaces. We will analyze how modern architectures unintentionally expose SSRF attack paths. We will also focus on secure design patterns that prevent SSRF exploitation.

Inclus

5 vidéos1 devoir

In this module, we will connect OWASP concepts to enterprise security strategy and governance. We will explore how to operationalize security across organizations. We will also focus on building long-term, sustainable security programs.

Inclus

7 vidéos1 devoir

In this module, we will provide hands-on experience with OWASP Top 10 vulnerabilities. We will explore exploitation techniques across multiple real-world scenarios. We will also reinforce secure coding and remediation practices through practical labs.

Inclus

10 vidéos1 devoir

In this module, we will consolidate the core lessons from the entire course. We will reflect on how OWASP principles apply across modern systems. We will also outline next steps for advancing secure application design skills.

Inclus

1 vidéo2 devoirs

Instructeur

Packt - Course Instructors
Packt
2 082 Cours614 592 apprenants

Offert par

Packt

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions