Compromising information systems

Compromising information systems is an increasingly popular method of espionage. Discuss the challenges companies face and how can they prevent data loss?