Tiago Monte - Nordic Semiconductor | LinkedIn (original) (raw)

Emproof's Technical Marketing Manager and Embedded Security Expert, Nils Albartus, recently reviewed an insightful article from embedded.com on the rise of Rust and the dominance of C/C++ in embedded systems. See Nils' thoughts below 👇 According to the figures highlighted, C/C++ will continue to dominate the embedded software landscape, accounting for the vast majority of systems. This highlights an important challenge for businesses — memory safety. While Rust is often praised for its memory safety features, Jacob Beningo, the article’s author, estimates that Rust will only be used in 10% of embedded systems in the next decade. This means that most likely ~80% of embedded systems will continue to rely on memory-insecure languages, such as C/C++, in the next decade. With the rise of connected devices, IoT, and more complex embedded applications, memory vulnerabilities will become a growing issue. Software security solutions that can mitigate memory safety risks in existing and new C/C++ codebases are more crucial than ever. This is something Emproof specialises in, and our solution, Emproof Nyx perfectly aligns with growing industry demands, requiring no source code access and minimal overhead to harden software written in vulnerable languages, like C/C++, to prevent reverse engineering, exploitation attacks and IP theft. The bottom line? While Rust is a promising solution for new projects, the sheer scale of existing and future C/C++ systems means that we cannot ignore the need for robust security solutions in the embedded world. Memory safety will remain a critical challenge for decades to come. 💡 https://lnkd.in/ebya6f-7 #embeddedsystems #embeddedsecurity #memorysafety #Cprogramming #rust #softwaredevelopment