Thursday, 1 January 2009


A list of terms and concepts that every developer should know but most don't.

Attack Vector:
An attack vector is a path or means by which a hacker (or cracker) can gain access to a computer or network server in order to deliver a payload or malicious outcome.

A HeisenBug is a bug whose presence is affected by act of observing it. For example, a bug which disappears in debug mode.