If you listen to the people in charge of information and keeping it secure, it is most assuredly China, and this war will not be fought on a battlefield.
As for the "war on terror" I feel it is and always was as futile as the "war on drugs". Terrorism will never go away completely.