Conversation

one of the most interesting things about this work is that it might be the gateway drug that finally leads to widespread deployment of real memory safety for C and C++
Quote Tweet
Adopting the Arm Memory Tagging Extension in Android security.googleblog.com/2019/08/adopti
4
96
Replying to
I have a more pessimistic outlook: these kinds of mitigations will just prolong C and C++ lifespan, while being quickly defeated by exploit authors, worsening security overall
2
15
also makes exploitation of stuff like standalone file format loaders MUCH harder- in situations where you don't have some scripting language to glue your different bugs together. (in the distance, you hear langsec screaming that all file formats are scripting languages, but)
2
There are still some memory corruption bugs left in the runtime and low-level libraries with safe languages, but the attacker doesn't have much to choose from and it's far harder for them to find the set of tools they need to bypass an assortment of good mitigations like tagging.