A Chinese soldier stands guard Tuesday in front of the Shanghai building that houses military Unit 61398. A U.S. cybersecurity company says the unit is behind nearly 150 computer attacks on U.S. and other Western companies and organizations in recent years. China denies the allegation. (Reuters/Landov)