Security involves protecting computer resources from unauthorized access and natural disasters. It defines users' rights to keep personal data private. Most data damage is caused by errors and omissions, so organizations need accurate data for transactions, services, and decisions. Proper security controls are needed to prevent dishonest programmers from easily modifying software or stealing data. Security also addresses risks from misuse of computer resources, fires, floods and other natural disasters.