What are the common causes of a computer virus infection