Software Bugs
Piranti lunak utawa bug, contone, tegese piranti lunak ora nindakake prilaku sing dikarepake, ngasilake asil sing salah, gagal, utawa gagal. Serangan disebabake kesalahan lan kasalahan ing kode sumber program utawa rancangan. Macem-macem masalah bisa muncul minangka asil saka bug. Sawetara kewan omo mung duweni pangaruh cilik ing prilaku program, lan bisa uga ora ditemtokake suwe. Serat sing luwih serius bisa nimbulaké program kanggo nabrak utawa ngakhiri, lan sawetara kewan omo bisa nyebabake masalah keamanan. Contone, pangguna angkoro bisa nggunakake buffer overflow, bug sing sering kedadeyan, kanggo nindakake samubarang sing ora diidinake. Bebungah bisa nandhang macem-macem wujud lan ora trep kanggo pangguna program kanggo werna-werna derajat.