Podcast

CyberSecurity & DevSecOps Expert: Develop, PenTest, and Deploy Secure Applications

Courses, Education

Become a CyberSecurity & DevSecOps Specialist: Understand the risks of an application to prioritize tests and corrections; Conduct a Web/API application Pentest (recognition, tests, proofs) on an authorized perimeter; Identify and validate major vulnerabilities (auth/session, access control, access control, injections, auth/session, access control, access, injection, injection, CSRF, injections, CSRF, injections, CSRF, injections, CSRF, injections, CSRF, injections, CSRF, injections, CSRF, injections, CSRF, injections, CSRF, injections, CSRF, injections, CSRF, injections, CSRF, injection); Master the main tools such as Nmap, Wireshark, Metasploit, Python scripting; Correct flaws properly and set up non-regression tests; Produce a vulnerability report; Set up a secure delivery chain: CI/CD, SAST (Static Application Security Testing), DAST (Dynamic Application Security Testing), SCA (Software Composition Analysis), SCA (Software Composition Analysis), containers.

Episodes
209
Releases
Daily
Typical length
15 min
On air since
2026
Latest episode
1 day ago

Episodes

209 episodes, newest first

  1. Scope and rules of engagement: what you are allowed to test

    Show notes

    From authorisation to scope In the previous activities, you learned that the only difference between an ethical hacker and an attacker is authorisation. Authorisation alone is not enough, though. An authorisation always applies to something precise: ...

    15 min
  2. The legal framework: what the law forbids and what written authorisation allows

    Show notes

    Why the law is your first tool In the previous activity, you saw that the only thing separating an ethical hacker from a criminal is authorisation. This lesson explains what that means in law. The commands, tools and techniques used by a penetration ...

    15 min
  3. Ethical hacker: the difference between testing and attacking is authorisation

    Show notes

    Same techniques, opposite status In the previous activities you studied attackers, their motivations, attack families and how an incident unfolds from intrusion to investigation. Here is the key idea of this lesson. An ethical hacker uses exactly the...

    15 min
  4. Attack, defence, investigation: an incident from start to finish

    Show notes

    Why follow an incident from start to finish You already have the basic vocabulary of cybersecurity. You can tell a threat from a vulnerability and a risk. You know who attacks and why, and which property of confidentiality, integrity and availability...

    15 min
  5. Attack families: phishing, malware, intrusion, denial of service

    Show notes

    Phishing: attacking the human You now know how to name a threat, a vulnerability and a risk. You know who attacks and why, and which property is hit: confidentiality, integrity or availability (the CIA triad). This lesson adds the missing piece, whic...

    15 min
  6. Confidentiality, integrity, availability: what security protects

    Show notes

    Why security needs a clear target In the previous activities you learned to separate a threat, a vulnerability and a risk, and you met the attackers who exploit them. One question remains: what exactly is damaged when an attack succeeds? Cybersecurit...

    15 min
  7. Analyse three well-known cyberattacks using this vocabulary

    Show notes

    Core Concepts Recap You have recently learned the crucial difference between threat, vulnerability, and risk. A threat is a potential cause of an unwanted incident, like a hacker. A vulnerability is a weakness in a system, such as outdated software. ...

    15 min
  8. Who attacks and why: attacker profiles and motivations

    Show notes

    Why you must know your attacker In the previous lesson, you learned to separate three words: a threat is what can cause harm, a vulnerability is the weakness that harm exploits, and a risk combines the likelihood of an attack with its impact. This le...

    15 min
  9. Threat, vulnerability, risk: three words not to confuse

    Show notes

    Why these three words matter In the welcome activity, you saw that cybersecurity protects information and the systems that carry it. To do that job, professionals use a precise vocabulary. Three words come up in every meeting, audit report and penetr...

    15 min
  10. Welcome: what cybersecurity is for, and the computer you need

    Show notes

    Welcome to the Ethical Hacker and Cyber Defence course. You are starting from scratch, and that is fine. By the end of this path you will understand how systems and networks work, how attackers think, how defenders respond, and how to carry out a com...

    15 min
  11. Red thread 2 — Model and document the threats of a Weather API

    Show notes

    ## Context You are hired as a junior security analyst for a startup that publishes a public REST **Weather API**. This API exposes endpoints such as `GET /weather?city=`, `GET /forecast?lat=&lon=`, `POST /users` (registration), `POST /login` (authent...

    15 min
  12. Model documentation and versioning best practices

    Show notes

    Threat modeling is only useful if the results are captured, shared, and kept up to date. A threat model that lives in someone's head or in an outdated diagram provides no value to the team. This chapter explains how to document a threat model properl...

    15 min
  13. Getting started with OWASP Threat Dragon on the Blog project

    Show notes

    THEORETICAL RECAP Threat modeling is the structured practice of identifying, communicating, and understanding threats and mitigations within the context of protecting an application. OWASP Threat Dragon is a free, open-source tool that lets you draw ...

    15 min
  14. Tools for modeling threats — Threat Dragon, Draw.io, others

    Show notes

    Threat modeling is only as effective as the tools you use to draw, document, and share it. Up to now, you have learned the concepts: confidentiality, integrity and availability (the CIA triad), the STRIDE categories, attack surface analysis, security...

    15 min
  15. Adapting the checklist to a third party public API

    Show notes

    THEORETICAL RECAP A security test checklist derived from a threat model is not a fixed artifact: it must be adapted to the specific context of the target. A third-party public API differs sharply from an internal service. Key definitions: a 'third-pa...

    15 min
  16. Case study — Transforming a STRIDE threat into an automated test scenario

    Show notes

    This case study connects everything you have already studied: the STRIDE threat categories, the attack surface, the security principles, the OWASP Risk Rating methodology, the correction and testing heuristics, and the security checklist. The goal he...

    15 min
  17. Develop a test checklist based on the threat model

    Show notes

    THEORETICAL RECAP A threat model is a structured description of what can go wrong in an application: assets to protect, entry points (attack surface), threats (typically classified via STRIDE: Spoofing, Tampering, Repudiation, Information disclosure,...

    15 min
  18. From modeling to test plans — a practical and practical bridge

    Show notes

    So far, you have learned to identify an attack surface, to apply security principles, to model threats with STRIDE, and to prioritize risks using the OWASP Risk Rating Methodology. All of this is analytical work. But analysis alone changes nothing ab...

    15 min
  19. Visual summary — Mental map of the concepts seen

    Show notes

    This chapter closes the section on Application Security Principles and Threat Modeling. Its purpose is not to introduce new material, but to assemble everything you have studied into a single coherent mental map. A mental map is a way of representing...

    15 min
  20. Varying the scoring on an e-commerce API

    Show notes

    THEORETICAL RECAP Risk scoring turns a vague sense of danger into a comparable number so you can prioritize corrections and tests. The OWASP Risk Rating Methodology models Risk = Likelihood x Impact. Likelihood is estimated from Threat Agent factors ...

    15 min

On these lists

CyberSecurity & DevSecOps Expert: Develop, PenTest, and Deploy Secure Applications is one of the shows picked out on this list

All Education lists