← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 44
  1. The S in interoperability

    This is a blog post about standards, their proliferation and the issues that may arise.

  2. Dear reader.

  3. The HTML Sanitizer API allows multiple ways to customize the default allow list and this blog post aims to describe a few variations and tricks we came up with while writing the specification.

  4. TLDR: Use require-trusted-types-for 'script'; trusted-types 'none'; in your CSP and nothing besides setHTML() works, essentially removing all DOM-XSS risks.

  5. Sanitizing HTML is the practice of taking a piece of HTML and removing some unwanted elements and attributes.

  6. Today: Something off topic, to feed the search engines.

  7. NB: This is the blog version of my keynote from Measurements, Attacks, and Defenses for the Web (MADWeb) 2025, earlier this year.

  8. The Goal: Smart Heating Control Home automation is a cool toy but also allows my house hold to be more energy efficient: My aim was to configure my home's heating to switch off when my family is away and turn back on when we return.

  9. NB: This is the text/html version of my talk from the German OWASP Day 2024 in Leipzig earlier this month.

  10. Prompt Injections and a demo

    I need help.

  11. For those who don't know, I have provided countless contributions to the Mozilla project.

  12. How I got a new domain name

    Welcome!

  13. What is mixed content?

    In web security, you may have heard of "mixed content".

  14. Today, I found someone tweeting about a neat security bug in Chrome, that bypasses how Chrome disallows extensions from injecting JavaScript into special domains like chrome.google.com.

  15. This is my update to the 2021 JavaScript IPC blog post from the Firefox Attack & Defense blog.

  16. In order to fully discuss security issues, their common root causes and useful prevention or mitigation techniques, you will need some common ground on the security model of the web.

  17. This article first appeared on the Firefox Attack & Defense blog.

  18. DOM Clobbering

    This article first appeared on the HTMLHell Advent Calendar 2022.

  19. This document sat in my archives.

  20. Note: This is the reference sheet version.

  21. This blog post has first appeared on the Mozilla Attack & Defense blog and was co-authored with Christoph Kerschbaumer and Tom Ritter In a recent academic publication titled Hardening Firefox against Injection Attacks (to appear at SecWeb – Designing Secu…

  22. This blog post has first appeared on the Mozilla Attack & Defense blog and was co-authored with Christoph Kerschbaumer This is the first part of a blog post series that will allow you to understand how Firefox implements Web Security fundamentals, like the

  23. This article first appeared on the Mozilla Security blog I recently gave a talk at OWASP Global AppSec in Amsterdam and summarized the presentation in a blog post about how to achieve "critical"-rated code execution vulnerabilities in Firefox with user-in…

  24. This is the blog post version of my presentation form OWASP Global AppSec in Amsterdam 2019.

  25. Life keeps me busy, which is why this blog is seeing less and less publications.

  26. Update: In July 2019, Chrome developers announced that they are going to remove XSSAuditor.

  27. For those who have not participated in my challenge, this document is about implementing security features in ServiceWorkers.

  28. TLDR: If SSH is enabled in the advanced settings, you can just login with the default password 1234.

  29. Background GitHub is one of the first big webistes using Subresource Integrity and can thus defend against potentially bad Content Delivery Networks (CDNs).

  30. Firefox OS apps and beyond

    I have written two Firefox OS apps, which are both not very popular.

  31. Teacher's Pinboard Write-up

    I found the address of the teacher's pinboard!

  32. This blog post is the text-version of my presentation from OWASP AppSec EU 2015.

  33. The Twitter Gazebo

    Earlier this week, Twitter rolled out a new account dashboard.

  34. German Firefox 1.0 ad (OCR)

    Deutsch Damals, als Firefox 1.0 herauskam, unterstützten hunderttausende Freiwillige das Spread Firefox-Projekt um eine Werbeanzeige in der New York Times zu kaufen.

  35. Anonabox is not a magic bullet!

  36. Subresource Integrity

    This article has been superseded by a more-recent write-up of my presentation from OWASP AppSec EU 2015.

  37. On Firefox OS (FxOS), every app has its own set of permissions.

  38. This is a short summary about a goofy XSS/CSRF exploit on an internal web page at Mozilla.

  39. Tales of Python's Encoding

    This article was also published in the third issue of the International Journal of PoC || GTFO.

  40. This blog post about X-Frame-Options was originally published on the Mozilla Security Blog A few weeks ago, Mario Heiderich and I published a white paper about the X-Frame-Options security header.

  41. html2dom

    I originally blogged about html2dom on the Mozilla Security Blog Having spent significant time to review the source code of some Firefox OS core apps, I noticed that a lot of developers like to use innerHTML (or insertAdjacentHTML).

  42. I spent a few days working on a security review for Thunderbird's HTML sanitizer.

  43. Week 29 2013

    In our Security Disaster of the Week, H.

  44. The First Post

    This is the first post of hopefully many.