Lions juggling chainsaws are fun to watch, but you wouldn't want them trimming your treesNobody likes The Man. When a traffic cop tells you to straighten up and slow down or else, profound thanks are rarely the first words on your lips. Then you drive past a car embedded in a tree, surrounded by blue lights and cutting equipment. Perhaps Officer Dibble had a point.There's no perhaps about the FBI and CISA getting snippy at buffer overflows. These people worry about exploits that threaten car-crash incidents in enterprise IT, and they've seen enough to get angry. It's not that making mistakes is a crime when writing code. No human endeavor worth doing is without error. It's more that this class of bug is avoidable, and has been for decades, yet it pours out of big tech like woodworm from a church pew. Enough already, they say. They are right.You know all about buffer overflows. A coder moves data from A to B, but doesn't check that A will always fit in B. When it won't, it gets copied into the memory beyond B, which may be catastrophic. Let's call that memory C for catastrophe. Or chaos. Or, well, C.
pull down to refresh
related posts