Tuesday, 01 September 2015
Interesting Snippets from 2015-09-01
-
How security flaws work: Buffer overflows | Ars Technica UK
At its core, the buffer overflow is an astonishingly simple bug that results from a common practice. Computer programs frequently operate on chunks of data that are read from a file, from the network, or even from the keyboard. Programs allocate finite-sized blocks of memory—buffers—to store this data as they work on it. A buffer overflow happens when more data is written to or read from a buffer than the buffer can hold.