Rất nhiều người tin rằng lỗi bảo mật là do những lập trình viên kém cỏi và thiếu trách nhiệm tạo ra, nhưng thực tế diễn ra không phải chỉ như vậy.