@moonchild @corbin @lcamtuf Tangentially related would be the relation between modules & isolation and what it then enables via #LanguageBasedSecurity (https://en.wikipedia.org/wiki/Language-based_security): https://catern.com/microkernels.html
Language-based security - Wikipedia

@wrv Based. I'm once again vindicated for deriding the writing of complex codecs in unsafe #C instead of something sane like #Ada or #CommonLisp

#Security #LanguageBasedSecurity

@GossiTheDog @fellows lol, yet another #RCE that'd have been prevented by the most basic of #LanguageBasedSecurity.

Microsoft knows this too (https://en.wikipedia.org/wiki/Singularity_(operating_system)), why do they keep ignoring their own knowledge?

#Security

Singularity (operating system) - Wikipedia

#FStar is pretty cool and doesn't afraid of anything.

https://www.fstar-lang.org/

It seems not to get mentioned much on the #Fediverse

#Security #LanguageBasedSecurity #FormalVerification #Proof #Programming #Research

F*: A Proof-Oriented Programming Language

@rysiek Ah so it is. https://github.com/XKCP/XKCP

Perhaps rewriting that in #Ada or #Rust might be advisable (or maybe #FStar)?

(Most probably Ada if it needs fancy time guarantees.)

#LanguageBasedSecurity #Security

GitHub - XKCP/XKCP: eXtended Keccak Code Package

eXtended Keccak Code Package. Contribute to XKCP/XKCP development by creating an account on GitHub.

GitHub

@rysiek So... is this yet another case of #C implementations leading to consequences that'd be easily prevented by use of #LanguageBasedSecurity?

From the sound of it, it's a vulnerable library being integrated.

Nothing implemented in pure Python or PHP should even be able to segfault.

@nixfreak @theruran I miss the aborted future where #LispMachines & #Smalltalk systems are the norm.

It's a much nicer timeline.

Still, maybe this will finally reverse steam on the proliferation of unsafe languages? The disastrous disregard for #LanguageBasedSecurity and the inevitable #security consequences finally having reached the point where they cannot be ignored.

#Lisp

LisPi (@[email protected])

Fun thought about the #fediverse, open #web and #fuzzing. The vast majority of #media #decoder implementations in your #browser are written entirely in #memory #unsafe #C , which as we all know is just a great idea for #security, right? Does that sound like a good idea to you?

Mastodon.top

@briankrebs And yet again I'm vindicated in thinking that implementing #media codecs in #unsafe languages is absolutely idiotic and insecure.

#Decoder #Codec #MediaCodec #LanguageBasedSecurity #Security