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 · #6706

B

Ben's Blog

Personal blog · benmmurphy.github.io/blogsecurityprogramming

Ben's Blog is a personal blog at benmmurphy.github.io about security and programming. Since 2015, 12 different Hacker News readers have linked it 12 times, most often “Rails Webconsole DNS Rebinding”. The last post was in 2018, but the archive is still widely read.

Visit the blog
12mentions?
12HN people?
2015–2021first – last linked?
Links on Hacker News per year · peak 5 in 2016

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

Why HN links it

HN readers link this security research blog for its write-ups, such as the dependency confusion attack and a Rails web console exploit on localhost. Commenters cite the posts as sources rather than praising them.

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.

This is an experiment where we try to find out how much faster Postgres will run if patch it to support non-durable reads. Postgresql supports a …

Most-linked posts?

  1. Rails Webconsole DNS Rebinding
    5 people · 5 mentions · first linked 2016-07-11
  2. ZDI-13-075 (2013) Java 1.7.0_09 Sandbox Bypass via ConcurrentHashMap
    2 people · 2 mentions · first linked 2015-11-26
  3. Arbitrary Kernel Memory Reads on Illumos
    2 people · 2 mentions · first linked 2017-01-10

What Hacker News says?

  1. The File example is a good illustration of why Java is _not_ a capability-secure language. Every File object in Java has a getParentFile() method that allows you to navigate up the hierarchy right to the root and then from there access every file on the filesystem. Java’s standard library is full of these kinds of design flaws. So in practice you can only apply capability-based thinking to small subsets of a codebas…

    Comment linking /blog/2015/10/21/zdi-13-075-2013-java-1-dot-7-0-09-sandbox-bypass/

    on “Dependency Confusion: How I Hacked Into Apple, Microsoft and Other Companies”
  2. Submitted Redis Hot Patch as a story · 92 points

    HN discussion
  3. SmartOS provides Zones, and if you need it a KVM instance within a Zone. Hypervisors have their own security issues. They're just programs. That's why there've been all the patching over the years for Xen and for KVM. Last year, an independent researcher did find an issue related to Dtrace that Joyent patched. However, the security and engineering that backs Zones is way more than with other kernels. https://www.joy…

    Comment linking /blog/2017/01/06/arbitrary-kernel-memory-reads-on-illumos/

    on “AWS EC2 Virtualization 2017: Including Nitro”
  4. Submitted Redis Lua sandbox escape as a story · 55 points

    HN discussion
  5. 1) Subdomains. If you're app utilises subdomains, you need to use a TLD. 2) Integration with development tools like http://pow.cx/ or https://github.com/puma/puma-dev allow you to automatically startup and shutdown apps. This is useful when you're juggling multiple apps. 3) Security. Using a standard domain/port for local development opens you up to exploits like http://benmmurphy.github.io/blog/2016/07/11/rails-web…

    Comment linking /blog/2016/07/11/rails-webconsole-dns-rebinding/

    on “Ask HN: What TLD do you use for local development?”
  6. Submitted Rails Webconsole DNS Rebinding RCE as a story · 4 points

    HN discussion
  7. This works for default configurations of Ruby on Rails and macOS. Technical details: http://benmmurphy.github.io/blog/2016/07/11/rails-webconsole...

    Comment linking /blog/2016/07/11/rails-webconsole-dns-rebinding/

    on “This website will open the calculator if you're running `rails server` on macOS”
  8. Submitted Arbitrary Kernel Memory Reads on Illumos as a story · 3 points

    HN discussion
  9. Submitted Rails Webconsole DNS Rebinding – Ben's Blog as a story · 2 points

    HN discussion
  10. Submitted Rails Webconsole DNS Rebinding as a story · 2 points

    HN discussion
  11. Submitted Rails Webconsole DNS Rebinding as a story · 1 points

    HN discussion
  12. Submitted ZDI-13-075 (2013) Java 1.7.0_09 Sandbox Bypass via ConcurrentHashMap as a story · 1 points

    HN discussion

Search all of HN for benmmurphy.github.io

Linked by the same people?