~/conference

NDC Security 2026

titleauthorlength
One shop's timing issue is another mans free dogfoodEven Tillerli11m
A retailer coupon lets every seventh bag be free but online and in-store counters lag, so two purchases made within a 2-minute span in 2024 and again in 2025…
Talk on
Ctrl+Alt+Deceit - The Game Jam ScamSean Sinclair11m
A purported indie game link installs a Discord token stealer — a BBY stealer variant — which drops into startup, harvests OS and browser credentials, reads…
Talk on
The dark art of OIDC abuse - A case study in Entra IDCody Burkard09m
Claims an OIDC flaw in Azure DevOps where the subject parameter sent by user is accepted by a weird serviceendpointendpointproxy request, letting an attacker…
Talk on
Security Starts With Plain LanguageHåvard Eide10m
Argues plain language functions as a security control and shows concrete tooling: uses ISO 24495 plain language and RFC 2119 keywords to codify requirements…
Talk on
Trusting AI with Code: How Secure is AI-written code?Mackenzie Jackson12m
97% of developers use AI code helpers and experiments find about 40% of generated apps contain known vulnerabilities, with 20% of orgs reporting serious…
Talk on
Chasing Unicorns: A Lovable Security StoryBendik Schartum Thorbjørnsen, Karim El-Melhaoui10m
Research into the fastest unicorns finds the same mutable user.mail claim misuse across multiple SaaS platforms; researchers set up SAML/OIDC federation +…
Talk on
What my cats taught me about implementing a new frameworkInge Amdal Halvorsen09m
Builds a physical chip-controlled cat flap by cutting a hole in a door and wiring a token-based access reader; registers cat RFID chips with treats and manual…
Talk on
Trust, Design, and the Reality of Security Engineering in an AI-Driven WorldPatricia R12m
A cloud security engineer explains how AI speeds generation of PowerShell and Python scripts that produce deterministic reports yet introduces…
Talk on
Has your flight been cancelled? You might be eligible for a cybersec session!Konstantinos Fouzas35m
Five major European airports see check-in and baggage outages on 19 Sept 2025 traced to Collins Aerospace’s MUSE multi‑user system environment after attackers…
Talk on
Zero-Knowledge Proofs: Simultaneously ensuring integrity and privacyTjerand Silde44m
Zero-knowledge proofs let one prove correctness without revealing secrets, with concrete deployments and tools: lattice-based FIPS 204 ML-DSA signatures…
Talk on
MCP Security: Keep Your AI Agents from Spilling the TeaManfred Bjørlin, Awar Abdulkarim44m
Demo runs on Azure using KAgent/KMCP to self‑host models (Ollama, OpenAI via Azure) and expose controlled MCP tools; shows practical RBAC patterns, an RFC 8693…
Talk on
The evolution of fighting crime. From handcuffs to keyboard.Ruben van Well44m
Covers concrete law-enforcement outcomes: takedown of Genesis Market (2M profiles) with 120 arrests in 17 countries, creation of an anti‑infostealer signature…
Talk on
Prompt Hardening - Secure Code Generation Using AISean Sinclair45m
A reproducible evaluation harness uses PromptFoo and OpenRouter-connected models (Gemini 1.5 Pro, Claude Opus, GPT‑3.5 Codex, GPT‑4o mini, GPT‑5.1/5 mini) and…
Talk on
AI Agents and Jupyter Notebooks for Security Data AnalysisRoberto Rodriguez01h 04m
Claim: letting an AI agent run Python inside a live Jupyter notebook to load query results as a DataFrame and do post-query filtering, grouping and…
Talk on
Securing Code in the Age of AISimona Toader58m
AI-augmented development speeds feature delivery but multiplies risk: the talk shows a live demo wiring GitHub Copilot instructions, custom agents, and skills…
Talk on
Automated Security Testing with OWASP NettackerSam Stepanyan54m
OWASP Nettacker is a Python scanning framework that runs scans across IP ranges, domains and subdomains, ships 120+ modules for port, vuln and brute‑force…
Talk on
Breaking the Black Box: Why Testing Generative AI Is Full SpectrumJason Ross01h 02m
Black‑and‑white pen testing fails for generative AI because models behave probabilistically, hallucinate, and require behavioral persuasion rather than code…
Talk on
OWASP Juice Shop: Take your security vitamins!Jannik Hollenbach, Björn Kimminich01h 05m
OWASP Juice Shop is a deliberately vulnerable realistic web shop that ships as a single Docker image (Node.js/Express backend, Angular v20 frontend…
Talk on
It is rough without a WAFJosé Carlos Chávez46m
2025 shows rapid exploit weaponization and most disclosed CVEs are classic web issues like XSS and SQLi, so a WAF provides immediate, network-wide protection…
Talk on
Who Gave the Agent Admin Rights?! Securing Cloud & AI Machine IdentitiesBodhisattva Das51m
Shows how a misconfigured WAF plus an over‑privileged IAM role lets an attacker grab temporary creds from 169.254.169.254 IMDS access and siphon data from 700…
Talk on
AppSec Security: The SDLC in the age of agenticJon McCoy35m
Practical roadmap for securing agentic systems that prioritizes data-lake defence (claims ~50% of breaches stem from data lakes and notes risk when 700…
Talk on
Protocol-Hopping C2: Transport-Agnostic Command & Control That Won't DieFrancine Solheim19m
A tiny Python-based C2 lab implements a stateful core with pluggable adapters that successfully fails over live from HTTP headers to DNS TXT records and then…
Talk on
¥app.alert(1) is the new alert(1): PDFs as a vector to inject JavaScript in web appsLuigi Gubello52m
Shows concrete exploit paths: app.alert(1) is often benign but attackers chain real issues in libraries like PDF.js and Apryse Webviewer to run JS…
Talk on
From WAN to NAS: A Pwn2Own Journey Through the SOHO Attack SurfaceDaan Keuper47m
A complete Pwn2Own chain demonstrates remote compromise of a QNAP router and pivot to a TrueNAS Mini X, using seven distinct attack steps that include UART…
Talk on
Attacking AIJason Haddix56m
Seven-step methodology targets inputs, ecosystem, front-end model, prompt engineering, data stores, application layers and pivoting to impact; case studies…
Talk on
Secure and Compliant APIs - By DesignDaniel Sandberg, Tobias Ahnoff51m
Adds a missing market-level authorization check to a .NET products API, proves the bug with unit and system tests, and then automates detection by feeding a…
Talk on
Beyond the Commit: Weaponizing and Hardening GitHub ActionsNiek Palm55m
Shows how GitHub Actions get weaponized and how to harden them with concrete fixes: attackers mutate tags to push malicious actions (example…
Talk on
Have I Been Pwned - A Passkey JourneyStefán Jökull Sigurðarson54m
Have I Been Pwned implements WebAuthn passkeys as a faster replacement for magic links, using ASP.NET Core backend, TypeScript client code and GitHub Copilot…
Talk on
How to Know Your Client Is Real: Hardware-Backed Authentication PatternsVictor Lyuboslavsky53m
Hardware-backed keys are non-exportable so signatures prove use not copy; enrollment generates a device-bound key inside TPM or Secure Enclave, produces a TPM…
Talk on
Your Website Is Running Code You’ve Never SeenScott Helme57m
Websites load huge unseen third-party JavaScript — 98.1% of pages and a median of 680 KB of JS — which can be modified via S3 or Google Tag Manager…
Talk on
sshlogin: securely authenticating to remote Linux systems via ...Ignat Korchagin50m
Proposal to reuse existing SSH keys for text-only emergency logins by turning SSH keypairs into an ECDH-based challenge that produces a short base64 OTP (demo…
Talk on
Learning security monitoring through failureTruls Dahlsveen46m
Security monitoring focuses on concrete failures and fixes: cloud logging can cost 300,000 NOK/week for noisy Kubernetes ingestion, default vendor retention…
Talk on
Connecting the dots to go from tabular security incident data to behavioral graph understandingSindre Breda, Manfred Cheung45m
Converts network logs into explicit connection graphs and shows this makes multi-hop reconnaissance and exfiltration obvious: a public NetFlow set becomes 400k…
Talk on
The Risky Business, of AI IlliteracySean Juroviesky52m
Argues that AI risks mostly repackage familiar threats and urges concrete controls: build full inventories, data‑flow diagrams, and threat models; enforce…
Talk on
Post-quantum cryptography for .NET developersFilip W59m
Explains concrete migration steps: NIST standards (Kyber ML-KEM, Dilithium ML-DSA), timeline (2035 target but hardware papers push qubit needs down toward…
Talk on
Three decades of curlDaniel Stenberg48m
Curl grows from a 100‑line HTTP tool in 1996 to a 172,000‑line C library and CLI that supports 29 protocols and roughly 30 billion installations across phones…
Talk on
Hijacking Google’s CI/CD Through Prompt Injection:The New Era of AI-Based ExploitsMackenzie Jackson34m
Aikido Security demonstrates that prompt injection moves from nuisance to critical when AI agents inside CI/CD have privileged tool access, showing…
Talk on
Is Your Approach to Pipeline Security Flawed? Rethinking CI/CD SecurityPatricia Rodrigues37m
Shows concrete CI/CD failures and fixes: pipelines gain privileges via pipeline resources as credentials, branches run different pipeline configs so…
Talk on
Anti-Patterns: How to Not implement a Cloud Security toolJohan Paramanathan39m
A practical checklist for buying and deploying cloud security platforms that names real failure modes and fixes: common anti‑patterns are choosing the wrong…
Talk on
What's New in ASVS V5Eden Yardeni45m
ASVS v5 (first major release since 2021) reorganizes controls for code-level verification, rebalanced maturity levels (previously ~130 “must” checks crowded…
Talk on
MITRE ATT&CK for DevelopersChris Ayers58m
MITRE ATT&CK complements OWASP by mapping real adversary behavior (14 tactics, 200+ techniques) to concrete development controls: use managed identities and…
Talk on
Worms in our software supply chain - Where do we go from here?Charlie Eriksen01h 01m
Open-source registries see fast-moving worms that compromise accounts via command-injection in GitHub Actions, pull NPM tokens and seed systems with an LLM or…
Talk on
The server that talked back: a deep dive into SSRFsSofia Lindqvist53m
This talk was recorded at NDC Security in Oslo, Norway. #ndcsecurity #ndcconferences #security #developer #softwaredeveloper Attend the next NDC…
Talk on
Safe by design: the UX of secure bankingDora Makszy49m
Mobile banking authentication is reframed as continuous risk management rather than a fixed feature: device binding, biometrics, and PINs are combined into…
Talk on
ASP.NET Core meets OWASP Top 10 2025Anders Abel58m
Compares OWASP Top 10 2025 item by item and shows which risks ASP.NET Core actually mitigates: data protection API handles IVs/keys and authenticated…
Talk on
Won't somebody please think of the children!?Niall Merrigan01h 01m
Details of real cases and tools: a catfisher uses Snapchat quick add to pose as teens, harvest images and issue threats; one offender tricks roughly 3,500…
Talk on
What we can learn from the World's Biggest HeistsJames Birnie57m
Three recent heists trace a clear pattern: the Ronin bridge where Ronin bridge validators (9 total, 5 to sign) are weakened because Sky Mavis controls four…
Talk on
Getting Authorization Right in .NET: Patterns, Pitfalls...Michele Leroux Bustamante01h 07m
Concrete .NET code demos show policy creation, custom IAuthorizationRequirement handlers with DI, and minimal APIs and authorization handlers wired into…
Talk on
Keynote: 25 Years of the Microsoft SDLMichael Howard01h 01m
SDL reaches about 25 years and claims concrete wins: buffer overruns like Slammer (256 bytes read into 128-byte buffer) become non-compilable today via…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.