"Security and functionality tend to exist in an inverse relationship," said Thompson. "The more functional you make a system, the less secure it tends to be. Web-based systems like Snapchat are built for functionality, so we should not be surprised that hackers found a vulnerability in a new, highly functional system. The hole will be patched, and hackers will look for new ones. It's almost a cost of doing business."
He added that users need to make sure they use a different password for every app and website they use.
Sign up for CIO Asia eNewsletters.