Ilaria Digital School

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

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); Mas...

Glöm inte att besöka poddens webbplats och stötta skaparen: www.ilaria-academy.com

Skapare

Ilaria Digital School

Kategori

Education

Poddens webbplats

www.ilaria-academy.com

Senaste avsnittet

13 nov 2026

Var kan du lyssna?

Poddar i appen Replaio Radio Kommer snart

Poddar kommer snart till appen. Installera nu och bli först med att uppleva ett helt nytt sätt att lyssna på poddar

Ladda ned på Google Play Installera gratis Android nästan 10 mn nedladdningar · betyg 4,7+ iOS snart

Avsnitt

From modeling to test plans — a practical and practical bridge 22.09.2026

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...

Visual summary — Mental map of the concepts seen 21.09.2026

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...

Varying the scoring on an e-commerce API 21.09.2026

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 ...

Heuristics to prioritize corrections and tests 18.09.2026

In the previous activities, you learned to identify the attack surface of an application, to map threats using the STRIDE model, to apply secure design principles, and to score threats with the OWASP Risk Rating Methodology (probability versus impact...

Score previous threats with OWASP Risk Rating 18.09.2026

THEORETICAL RECAP The OWASP Risk Rating Methodology estimates the severity of a threat by combining two dimensions: Likelihood (how probable an attack is) and Impact (the damage it causes). Each dimension is broken into factors scored from 0 to 9. Li...

OWASP Risk Rating Methodology — probability vs impact 17.09.2026

In the previous activities, you built a threat matrix for the Blog, mapped its attack surface, and applied secure design principles such as Least Privilege and Defense in Depth. You also practiced classifying threats with STRIDE. Now that you can ide...

Map the Blog's attack surface 16.09.2026

THEORETICAL RECAP The attack surface is the sum of all points where an unauthorized actor can attempt to enter, extract, or manipulate data within a system. It includes entry points (HTTP endpoints, forms, APIs, file uploads, cookies, headers), data ...

Attack surface — definition and identification 15.09.2026

The attack surface is one of the most important concepts in application security and threat modeling. Now that you have practiced drawing Data Flow Diagrams, applying the STRIDE methodology, building threat matrices, and evaluating applications again...

Adapting the principles to a file upload microservice 15.09.2026

THEORETICAL RECAP Secure design principles are not abstract rules; they are decision filters you apply to concrete features. Least Privilege means every component (service account, container, database user, storage bucket) holds only the permissions ...

Case study — Incident due to the absence of Least Privilege 14.09.2026

In the previous activities, you learned to model threats with STRIDE, to draw Data Flow Diagrams, to build a threat matrix, and to evaluate an application against secure design principles such as Least Privilege and Defense in Depth. This case study ...

Evaluate the Blog against the principles of secure design 11.09.2026

THEORETICAL RECAP Secure design principles are foundational rules that guide how an application should be architected to minimize attack surface and contain damage when a component is compromised. The core principles you must know include: Least Priv...

Secure Design Principles — Least Privilege & Defense in Depth 11.09.2026

In the previous activities, you learned to identify threats using the STRIDE method, to draw Data Flow Diagrams, and to build a complete threat matrix for a Blog application. Those activities focused on finding and classifying threats. This activity ...

Red thread — Building a complete threat matrix for the Blog 10.09.2026

## Project Overview This mini-project is the culmination of the 'Application Security Principles and Threat Modeling' chapter. You will consolidate everything you have practiced so far — components/assets identification, CIA, STRIDE, Data Flow Diagra...

Identify STRIDE threats in the DFD 10.09.2026

THEORETICAL RECAP Threat modeling connects two artifacts you have already built: the Data Flow Diagram (DFD) and the STRIDE taxonomy. A DFD represents your application as external entities (users, third parties), processes (services, APIs), data stor...

Draw the DFD for the Blog application 09.09.2026

THEORETICAL RECAP A Data Flow Diagram (DFD) is a graphical model that shows how data moves through an application. It relies on four core symbols: external entities (rectangles) representing actors or systems outside your control (users, third-party ...

Data Flow Diagram (DFD) — symbols and best practices 09.09.2026

A Data Flow Diagram, often abbreviated as DFD, is a visual representation of how information moves through an application or a system. In threat modeling, it is the foundation on which everything else is built. Before you can apply STRIDE, identify a...

STRIDE on a “create post” API endpoint 08.09.2026

THEORETICAL RECAP STRIDE is a threat modeling framework that classifies threats into six categories: Spoofing (impersonating an identity), Tampering (altering data or code), Repudiation (denying an action without traceability), Information Disclosure...

Apply STRIDE on the authentication flow 07.09.2026

THEORETICAL RECAP STRIDE is a threat classification model created by Microsoft that maps six threat categories to the security properties they violate: Spoofing (breaks Authentication), Tampering (breaks Integrity), Repudiation (breaks Non-repudiatio...

STRIDE method — description and examples 04.09.2026

The STRIDE method is a structured approach to threat modeling. It was developed at Microsoft to help teams systematically identify the ways an application or system can be attacked. You have already studied why we model threats, how to break an appli...

Break down the simplified Blog application into components 03.09.2026

THEORETICAL RECAP Threat modeling always starts with understanding what you are protecting. Before you can identify threats, you must decompose the application into its components. A component is any distinct part of the system that stores, processes...

Why model threats? Benefits and key steps 03.09.2026

Threat modeling is a structured way of thinking about what can go wrong with an application before attackers find out for you. In the previous activities, you learned about assets (things worth protecting), the Confidentiality, Integrity and Availabi...

Associate risk scenarios with OWASP Top 10 (maps) 01.09.2026

THEORETICAL RECAP The OWASP Top 10 is a consensus-based, regularly updated list of the ten most critical web application security risks. It is not a checklist of individual bugs but a set of risk categories, each grouping many concrete weaknesses. Th...

Light introduction to OWASP Top 10 (risk vision) 01.09.2026

The OWASP Top 10 is a reference document published by the Open Worldwide Application Security Project, a nonprofit foundation dedicated to improving software security. This document lists the ten most critical security risks for web applications. It ...

Classify CIA impacts on Todo List assets 31.08.2026

THEORETICAL RECAP The CIA triad describes three security properties every asset can require: Confidentiality (only authorized parties can read the data), Integrity (data cannot be altered or destroyed without authorization or detection), and Availabi...

Actor vs Attacker — clarifying roles 31.08.2026

In the previous activities you learned the essential vocabulary of security — asset, threat, vulnerability, risk — and you explored the three foundational properties of information security: Confidentiality, Integrity, and Availability. You also prac...

Lyssna på podden CyberSecurity & DevSecOps Expert: Develop, PenTest, and Deploy Secure Applications i Replaio

Radio och poddar i en och samma app - gratis och utan konto. Installera redan idag och missa inte premiären

Ladda ned på Google Play

Replaio är ingen poddutgivare; programnamn, omslag och ljud tillhör sina upphovspersoner och distribueras via offentliga RSS-flöden