Wieder was gelernt

Eliminating Memory Safety Vulnerabilities at the Source

Tags: security programming languages memory safety C++ Rust Google Android
2024-10-12

Eliminating Memory Safety Vulnerabilities at the Source

TLDR: Switching to a memory safe language (like Rust) for new development reduces security bugs dramatically, even though the total size of old code in an unsafe language (C++) still increases. Since the old code is in “bug fixes only” mode, the number of bugs it contains decreases exponentially, and new (memory-related) bugs won’t be introduced.