abstract:Buffer overflow protection refers to various techniques used during software development to enhance the security of executable programs by detecting buffer overflows on stack-allocated variables as soon after they occur as is practical, and preventing them from becoming serious security vulnerabilities. There have been several implementations of buffer overflow protection.
In addition to checking daily for security updates, Mountain Lion includes app sandboxing to keep misbehaving apps from compromising your system, and kernel ASLR for improved protection against bufferoverflow attacks.