|
|
|
|
|
by jandrese
2748 days ago
|
|
One of the things I love about that book is how he attacks below their layer of abstraction. This is a pattern you see over and over again in real life, people build a secure system at one layer, but don't consider all of the implications of the layers below. Indeed there is so much complexity hidden in those abstractions that it takes experts years to learn enough about them to understand the attacks. The people who do work in those layers aren't interested in security, they're just trying to get the things to work in the first place. Spectre/Meltdown are a good example of what happens when (after a couple of decades) the security guys finally understand what the architecture looks like at that level and start looking for vulnerabilities. This is also why you should be wary of devices and especially device drivers. This is why binary blobs in drivers are such a butt clencher. And then you're talking about drivers that are stupendously large and are more or less attached directly to your web browser. |
|