Why is it so difficult to prevent buffer overflow attacks?
May 16, 2019 7:27 PM Subscribe
I have a layman's understanding of how a buffer overflow attack works and it seems pretty straightforward to me. So help me understand why this type of attack, which continues to be a common vector for malicious code or malware (nobody was surprised this was the source of the recent WhatsApp vulnerability) seems so difficult to account for when writing code. Or is it not difficult to anticipate and there are other reasons why it keeps happening to supposedly well-written code and to operating systems that have been around for years?