RSSAmplifier

Blog

microkerneldude

Random rants and pontifications by Gernot Heiser

microkerneldude.orgRSS feed ↗10 posts

Latest posts

Benchmarking Crimes Meet Formal Verification

There are multiple instances of authors comparing verification efforts of systems projects by looking at the ratio of proof to code size. I demonstrate why this is nonsense and constitutes a benchmarking crime.

GoFetch: Will people ever learn?

Last month researchers reported that the data memory-dependent prefetcher (DMP) on Apple M1 chips can be used to break encryption. (And there are indications that similar attacks might be possible on Intel silicon.) The researchers observe that any (64-bit) aligned data word, whose value matches bits [53:32] of its own address, is considered a pointer [ ]

ML accelerates the cyber arms race — we need real security more than ever

Machine learning is en vogue, being applied to many classes of problems. One of them is cybersecurity, where ML is used to find vulnerabilities in code, simulate attacks, and detect when an intruder has breached a system’s defenses. Ignoring that intrusion detection is an admission of defeat (it comes into play when your system is [ ]

TS in 2022: We’re Back!

In the final blog in this series I want to talk about how TS not only survived, but bounced back with a vengeance. This is much more fun to write than the previous blog, which was truly painful. I had to spend hours trawling through emails that made me re-live all the insanity, dishonesty, deceit [ ]

A Story of Betrayal: CSIRO’s War On TS

It s now almost 9 months since CSIRO s Data61 announced it was abandoning the Trustworthy Systems (TS) group. In previous blogs I have fact-checked the CSIRO CEO s Senate Estimates evidence as well as CSIRO s public statements about this, and pointed out how these statements omitted important facts or were outright dishonest. Before I leave this chapter [ ]

Dishonest and Contradictory: Fact-Checking CSIRO’s Communications about the Trustworthy Systems Group

A few months back I fact-checked the CSIRO CEO s evidence to a Senate Estimates Committee hearing. At the time I promised more fact-checking of CSIRO’s communication about the abandoning of Trustworthy Systems (TS). Well, it has taken much longer than I hoped, mostly because I ve been working 60-hour weeks to undo the damage caused by [ ]

Where is seL4 Heading?

Following CSIRO s abandoning of Trustworthy Systems (TS) and the seL4 technology TS developed, the seL4 Foundation has seen a significant increase in Foundation membership, including a number of new Premium Members that get a seat on the Board. Among others, this has increased the Foundation s budget ten-fold – a great shot in the arm for [ ]

seL4 Integrity Enforcement Proved for RISC-V

Great news: Ryan Barry from the Trustworthy Systems verification team has just completed the access-control proofs of seL4. What does this mean? In more detail: the proof shows that seL4 will only allow a thread to access an object or memory resource if the access is explicitly authorised by a capability. Specifically, user code cannot [ ]

There’s more to it, Dr Marshall!

On 3 June 2021, Dr Larry Marshall, CEO of CSIRO, gave evidence in an Estimates hearing in the Australian Senate. The official transcript is available from the Australian Parliament s web site. Senator Chisholm asked a number of questions regarding CSIRO s decision to abandon the Trustworthy Systems Group (TS), one of them Dr Marshall took on [ ]

“Trustworthy Systems Research is Done” – Are You Kidding, CSIRO?

CSIRO, Australia s national research agency, has just decided to disband the Trustworthy Systems (TS) team, the creators of seL4, the world s first operating system (OS) kernel proved correct and secure. TS is widely regarded and admired as the leader in the use of formal methods (mathematical proof techniques) to real-world software systems, and arguably the [ ]