Помилка визначається як програмне забезпечення, яке не працює до специфікацій. Тепер, якщо технічні характеристики несправні, це не програмна помилка. Якщо німий клієнт вимагає, щоб усі паролі мали бути тризначними кодами без пільгового періоду між помилковими записами, це не винне програмне забезпечення.
У багатьох системах є "режим обслуговування", який може перекрити захист, і хоча доступ до нього повинен бути захищеним, коди часто просочуються до загального користування.
Успіхи математики ставлять під загрозу старі методи криптографії. Щось, що було життєздатним забезпеченням 30 років тому, стає слабким сьогодні.
Існують різні методи крадіжки даних, які часто не помічаються. Бездротова клавіатура має діапазон близько 2 м, завдяки крихітним антенам, а надісланий код незашифрований. Читання його з усієї вулиці з хорошою антеною - добре відомий метод.
Іноді компроміси з безпекою здійснюються з повним усвідомленням наслідків - криптосистеми займають потужність і час процесора. Вбудовані програми моніторингу часто надсилають свої дані таким чином, щоб вони були легко зрозумілими для громадськості, оскільки спочатку значення компрометації даних незначні, а потім зайві витрати на впровадження безпеки не потрібні.
Вся безпека базується на довірі. Для призначеного адміністратора не потрібна соціальна інженерія, щоб переслідувати та читати вашу пошту.
Зрештою, чи можна вважати застосування бейсбольної бити на коліні соціальною технікою?