insanitybit

Joined 4 years ago

Karma
4,753
Submissions
1,982
Member since
Sep 16
Mastodon: https://infosec.exchange/@insanitybit Github: https://github.com/insanitybit

Rapid7 -> Dropbox -> Grapl -> Datadog

View on Hacker News

Recent submissions

Comment · 2 days ago
Well I'm not a random HNer lol I work in security.

Are you suggesting that they've come up with a novel technique that doesn't involve sharing a CPU core? I'm open to that.

From what I can tell, this is not the case, but I haven't read a detailed report (I don't know of one, would be cool if it's out there though).

Comment · 2 days ago
> something that our systems are meant to prevent

What prevention method did they take? Like, did they run with hyperthreading enabled or something by accident?

Did they discover a new cache timing technique or is this just the standard stuff?

If they just had hyperthreading on maybe they need to hire someone who knows more about this stuff.

Two VMs should never be sharing a physical core. If they don't know this, yikes.

Comment · 9 days ago
uv defaults to its own trust store afaik lol
Comment · 9 days ago
The vast majority of web services are not written in memory unsafe languages so this is not surprising.

One of the exceptions (with regards to web facing attack surface in a memory unsafe language) is that people still use OpenSSL, which has a terrible history of memory unsafety, including the cited heartbleed.

Comment · 9 days ago
It was.
Comment · 17 days ago
I don't care, nor should anyone else
Comment · 18 days ago
Sure, I think it was still under the same unsound tag regardless.
Comment · 18 days ago
I don't think the definition of "memory safe" has ever required full end to end stack conformance with a proof. Very few languages have achieved that, though some have. Most people call Java memory safe, C#, Python, Typescript, etc - all of those fall short of a formally verified, sound type system with a verified toolchain.
Comment · 18 days ago
lol I was writing `l` because I thought it was `labeled-unsound` for like a fucking decade
Comment · 18 days ago
For a long time `loop {}` was undefined behavior. Lots of l-unsounds are really nuts but a few are not.

The reality is that if this were actually code that people wrote, well, it wouldn't have sat around for a decade.

Comment · 18 days ago
lol do you think that cve-rs was required? there is literally an l-unsound tag on rustc's github, this isn't some embarrassing or secret thing.

Safe rust is safe, granting `unsafe` and compiler errors. This isn't a secret.

Comment · 20 days ago
This doesn't work when every candidate holds the same position.
Comment · 24 days ago
I mostly use Haiku for really, really basic stuff, never for actual engaging work. I've used it for first-pass analysis to triage bugs, for example - all it does is related N bugs together to see if any potentially relate. Then I have Sonnet investigate further.
Comment · 29 days ago
No. It's because Greg doesn't like the CVE system and MITRE, the stupidest decision ever, made Greg a CNA, and this is his tantrum that he's been waiting 40 years to throw.
Comment · 1 month ago
I think the current state of bug bounties demonstrates that it's about the eyes, not the number.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton