The White House has been attacked by hackers from China.