Computer forensics is a growing field that involves gathering and analyzing digital evidence from computers and networks, which is increasingly important as more criminal activity occurs online. Computer forensics specialists examine computer media, programs, data, and logs to find evidence for law enforcement, criminal courts, the military, insurance agencies, and private security. They must have knowledge of computers, law, communications skills, and be able to solve problems and continually update their skills. When investigating a case, specialists carefully preserve potential evidence on a suspect's computer, discover and recover files, reveal hidden files, access protected files, analyze all data, and provide expert testimony.