Conversation

if putting a USB stick into a computer is a security risk then this is a failure of the people designing the computer's operating system, not the people putting in a USB stick.
17
187
exchanging files with a usb stick is a normal everyday task. clicking on things is a normal everyday taks. opening mail attachments is a normal everyday task. systems that make normal everyday tasks dangerous are badly designed.
9
226
This Tweet was deleted by the Tweet author. Learn more
I think you're reinforcing exactly what said. In a well-designed operating system, filesystem drivers run outside the core kernel with an isolated process for each instance. Even for a monolithic kernel where it's not the norm, you don't need to do it for external drives.
1
Replying to and
Nearly all of those code execution vulnerabilities are memory safety issues, which are primarily caused by the choice of programming language. We know how to avoid the vast majority of those bugs for something like a filesystem driver where it easily fits into safe abstractions.
1