data integrity and virus protection