Live data from Hacker News

What Flips Your Bit: Cosmic Ray Errors at Mozilla

blog.mozilla.org

11–20 of 96 posts

Re: What Flips Your Bit: Cosmic Ray Errors at Mozilla

#11
I had the opportunity to design my SOC from scratch. Mostly ripping off Berkeley's public design.

Something I have documented in the last 2 years. Solar flare activity is what causes problems. All memory is ECC but it still happens.

Faraday cage incoming?

Wait? Faraday cage racks million $ idea?

Re: What Flips Your Bit: Cosmic Ray Errors at Mozilla

#12

Any sort of hardware or software error seems much more likely. Computers are incredibly complex and approximations are used everywhere (in the design of the hardware, in the theory of operation). I don't think inference-based experiments or analysis on cosmic ray bit flips are appropriate. You really need some kind of dedicated cosmic ray detector nearby as a control. If the flux of cosmic rays into the detector is o…

Indeed, there was a study in IEEE pointing out the absurdity of cosmic rays as causes -- one point cited was that the vast majority of bitflip happen at specific points in the address space, page boundaries between chips essentially

Re: What Flips Your Bit: Cosmic Ray Errors at Mozilla

#14
I bit squatted cloudfront.net years ago and got many, many requests. Most of them *.js which would, if I were malicious, have allowed me to do just about anything. It was interesting to see that the errors definitely happened in different places. For instance, sometimes the Host header was the original domain and sometimes it matched my domain.

Re: What Flips Your Bit: Cosmic Ray Errors at Mozilla

#16
post #5

"Bitsquatting is a form of cybersquatting which relies on bit-flip errors that occur during the process of making a DNS request. These bit-flips may occur due to factors such as faulty hardware or cosmic rays. When such an error occurs, the user requesting the domain may be directed to a website registered under a domain name similar to a legitimate domain, except with one bit flipped in their respective binary repre…

Amazing comment, this is wild. Thank you for sharing this!

Re: What Flips Your Bit: Cosmic Ray Errors at Mozilla

#17
post #5

"Bitsquatting is a form of cybersquatting which relies on bit-flip errors that occur during the process of making a DNS request. These bit-flips may occur due to factors such as faulty hardware or cosmic rays. When such an error occurs, the user requesting the domain may be directed to a website registered under a domain name similar to a legitimate domain, except with one bit flipped in their respective binary repre…

I had the pleasure of working with the author for a brief time, and I attended his presentation. Great stuff. What I found particularly interesting is some later work that characterized the probability of error based upon the device type, and the ambient temperature (based on IP Geo-location).

Re: What Flips Your Bit: Cosmic Ray Errors at Mozilla

#18
> In almost every case we cannot find any plausible explanation or bug

Observe the natural state of every software developer. I kid... or do I?

> What if it wasn’t just some fantastical explanation?

Doesn't sound nearly as fantastical but bad RAM is probably more common than one would expect. You seldom really know the quality of hardware you run on. Just say'n, sometimes you don't need a helping cosmic ray.

Re: What Flips Your Bit: Cosmic Ray Errors at Mozilla

#19
post #5

"Bitsquatting is a form of cybersquatting which relies on bit-flip errors that occur during the process of making a DNS request. These bit-flips may occur due to factors such as faulty hardware or cosmic rays. When such an error occurs, the user requesting the domain may be directed to a website registered under a domain name similar to a legitimate domain, except with one bit flipped in their respective binary repre…

Is one mitigation TLS certificate verification?

Re: What Flips Your Bit: Cosmic Ray Errors at Mozilla

#20
post #19
post #5

"Bitsquatting is a form of cybersquatting which relies on bit-flip errors that occur during the process of making a DNS request. These bit-flips may occur due to factors such as faulty hardware or cosmic rays. When such an error occurs, the user requesting the domain may be directed to a website registered under a domain name similar to a legitimate domain, except with one bit flipped in their respective binary repre…

Is one mitigation TLS certificate verification?

No post body was provided.
Post reply on HN