<p>The U.S. president wants tech companies to go on the cyber-offensive. Will it work?</p>