With more than 600,000 paying customers facilitating remote access to over 2.5 billion devices globally, a successful attack on TeamViewer could have far-reaching consequences.