Ross J.Anderson
2021.07.29 22:46:15
Over half of all exploits stem from memory safety issues. It's prudent to write new projects in safer languages like Rust, and to use static analysis tools to check legacy code in C and C++ if you must still rely on it. And that's what we've learned after seventy years of using traditional imperative languages. After ten years, deep learning technology is still much less mature, and engineers who use it must pay attention to the basics such as sanitising input, sanity-checking output and monitoring runtimes