Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #6690

F

Frederik Braun

Personal blog · frederik-braun.comsecurityprogramming

Frederik Braun's personal blog at frederik-braun.com covers security and programming. Since 2014, 12 different Hacker News readers have linked it 14 times, most often “Firefox gives special permissions to some domains”. It is still writing: the last post was on 2026-05-30, and you can follow it by feed.

Visit the blog
14mentions?
12HN people?
2014–2024first – last linked?
Links on Hacker News per year · peak 4 in 2019

Too few sampled comments (4) to say how often HN recommends it.?

Why HN links it

HN commenters cite Frederik Braun's web security posts, including his Subresource Integrity content-addressable storage section and a Service Worker SRI challenge, as background for their own points.

Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Frederik Braun is a security engineer at Mozilla, working on Firefox security.

Most-linked posts?

  1. Firefox gives special permissions to some domains
    2 people · 2 mentions · first linked 2024-02-02
  2. A CDN that cannot XSS you (2015)
    2 people · 2 mentions · first linked 2017-11-02
  3. Remote Code Execution in Firefox beyond Memory Corruptions
    2 people · 2 mentions · first linked 2019-09-30

What Hacker News says?

  1. The X-XSS-Protection header recommendation is a Zombie recommendation which is at best outdated and at worst harmful. Its origins are based on old IE bugs but it introduces worse issues. IMHO, the best value for X-XSS-Protection is either 0 (disabling it completely like Facebook does) or not providing the value at all and just letting the client browser use its default. Why? First, XSS 'protection' is about to not b…

    Comment linking /xssauditor-bad.html

    on “HTTP Security Headers – A Complete Guide”
  2. Submitted Remote Code Execution in Firefox beyond Memory Corruptions as a story · 106 points

    HN discussion
  3. We've been toying with this idea in earlier revisions of the spec, basically using the hash as a cache key and not loading the same file from websiteB if it has already been loaded form websiteA. Unfortunately, this could be used as a cache poisoning attack to bypass Content Security Policy. See the section about "Content addressable storage" at < https://frederik-braun.com/subresource-integrity.html >. (If you can…

    Comment linking /subresource-integrity.html

    on “Do not let your CDN betray you: Use Subresource Integrity”
  4. Submitted Thoughts on Tor appliances as a story · 58 points

    HN discussion
  5. Service Workers can be used to increase security as well, though. You can use it to intercept and check requests and responses against any criteria you like. You can reimplement (variations on) CSP or SRI in them [1], or implement signed web apps [2]. There are probably other possibilities. [1]: https://frederik-braun.com/sw-sri-challenge.html [2]: http://blog.airbornos.com/post/2017/08/03/Transparent-Web-Ap...

    Comment linking /sw-sri-challenge.html

    on “The Tangled Web: A Guide to Securing Modern Web Applications (2011)”
  6. Submitted Firefox gives special permissions to some domains as a story · 3 points

    HN discussion
  7. The old Opera had an excellent integration with its M2 email client. There's also Seamonkey. Most email programs use a built-in rendering engine anyway, and sometimes browsers can actually use the email code (e.g. MHTML is basically MIME+HTML, HTML sanitization[0], Opera used M2 for RSS support). So a browser having a built-in email client might be undesirable, but it is not "insane". [0] https://frederik-braun.com/…

    Comment linking /firefox-ui-xss-leading-to-rce.html

    on “Mastodon 3.0”
  8. Submitted Firefox gives special permissions to some domains as a story · 2 points

    HN discussion
  9. Submitted A CDN that cannot XSS you (2015) as a story · 2 points

    HN discussion
  10. Submitted Origins, Sites and Other Terminologies as a story · 1 points

    HN discussion
  11. Submitted Understanding Web Security Checks in Firefox as a story · 1 points

    HN discussion
  12. Submitted A CDN That Can Not XSS You: Using Subresource Integrity as a story · 1 points

    HN discussion
  13. Submitted X-Frame-Options: All about Clickjacking? (2013?) [pdf] as a story · 1 points

    HN discussion
  14. Submitted FirefoxOS 2.1 will have the ability to revoke granular app permissions as a story · 1 points

    HN discussion

Search all of HN for frederik-braun.com

Linked by the same people?