Buffer overflows are Mother Nature's little reminder of that law of physics that says if you try to put more stuff into a container than it can hold, you're... MORE >>
While data is often exchanged using files, sometimes you don't intend to... MORE >>
Not a lot of Top 25 weaknesses are unique to a single programming language, but that just goes to show how special this one is. The idea... MORE >>
A popular insult is: "Take a long walk off a short pier." One programming equivalent for this... MORE >>
Security-wise, it pays to be cynical. If you always expect the worst... MORE >>
If you've allocated an array of 100 objects or structures, and an attacker provides an index that is... MORE >>
In the real world, 255+1=256. But to a computer program, sometimes 255+1=... MORE >>
In languages such as C, where memory management is the programmer's responsibility, there are many opportunities for error... MORE >>
You don't need to be a guru to realize that if you download code and execute it, you're trusting that the source of that code isn't malicious. But attackers can perform all sorts of tricks... MORE >>
If someone calls in and places an order for a thousand pizzas (with anchovies) to be delivered immediately, you'd quickly put a stop to that nonsense. But... MORE >>