Fast16: High-precision software sabotage 5 years before Stuxnet
61–70 of 107 posts
Re: Fast16: High-precision software sabotage 5 years before Stuxnet
#62Earlier quoted context omitted.
My favorite part of the paper is that the “attack” isn’t just exploiting a bug — it’s exploiting how different components interpret the same input. Modifying an executable as it’s loaded into memory is one example, but the deeper pattern is the mismatch. What’s interesting about the malware in this post is that it goes one step further: instead of exploiting mismatches, it corrupts the computation itself — so every i…
Just curious, are you purposely mocking the LLM writing style?
Where do you think the LLM is getting it from? ^_^
Re: Fast16: High-precision software sabotage 5 years before Stuxnet
#63Re: Fast16: High-precision software sabotage 5 years before Stuxnet
#64sabotaging science must be the most morally corrupt thing you can do as a civilisation
The first thing I thought of was The 3-Body Problem series. If you've read the books (or watched the shows you'll know what I mean).
Obviously IOCs are presented.
Re: Fast16: High-precision software sabotage 5 years before Stuxnet
#65sabotaging science must be the most morally corrupt thing you can do as a civilisation
Re: Fast16: High-precision software sabotage 5 years before Stuxnet
#66My favorite part of this was: That kind of notation, called SCCS/RCS, is the equivalent of finding a rotary phone in a modern office. Nobody uses it in 2005 Windows kernel code unless their programming background goes back decades, to government and military computing environments — The astrophysics lab I worked at in 2006 was still using svn and had a bunch of Fortran with references to systems from the 70s and 80s.…
The exception being obviously a team approaching someone else's codebase -- including that of their predecessor, if they can factor in for Conway's Law -- to re-factor it.
But the same person or persons announcing re-factoring? I always try to walk away from those discussions, knowing very well they're just going to build a better mouse trap. For themselves.
Don't get me wrong, iteration of your own then-brain's product is all well and good, but it takes _more_ to escape the carousel. It takes sitting down and noting down primary factors driving poor architecture and taking a long hard look in the mirror. Not everything is subjective or equivalent, as much as many a developer would like to believe. It's very attractive to stick to "as long as we're careful and diligent, even sub-optimal design can be implemented well". No, it won't be -- this one is a poster-child exception to the rule if there ever was one -- your _design_ is the root and from it and it alone springs the tree that you'll need to accept or cut down, and trimming it only does so much.
Re: Fast16: High-precision software sabotage 5 years before Stuxnet
#67sabotaging science must be the most morally corrupt thing you can do as a civilisation
Re: Fast16: High-precision software sabotage 5 years before Stuxnet
#68I also wonder why they opted to make this an injectable worm and not just a side-loaded 'feature' of the OS?
Re: Fast16: High-precision software sabotage 5 years before Stuxnet
#69Very good book. Perhaps a follow up series will be needed with the new information coming out and of course what we have seen/learned since.
Re: Fast16: High-precision software sabotage 5 years before Stuxnet
#70My favorite part of this was: That kind of notation, called SCCS/RCS, is the equivalent of finding a rotary phone in a modern office. Nobody uses it in 2005 Windows kernel code unless their programming background goes back decades, to government and military computing environments — The astrophysics lab I worked at in 2006 was still using svn and had a bunch of Fortran with references to systems from the 70s and 80s.…
Re-factoring code is a _panacea_ -- it's more likely factors that contributed to the code needing re-factoring in the first place, are very much in place still to contribute to the same condition repeating eventually, and another round you go. The factors that produce the causes of re-factoring, usually border on psychological causes embedded deeply within the brains of the developer or developers that are owners of…
A panacea is a cure-all. So if code refactoring is a panacea then we should refactor code often.