the general term for software that is designed to damage disable or steal data is