By exploiting a five-year-old configuration error, a hacker was able to access Amazon’s S3 cloud storage buckets on which Twilio’s code was loaded. As a result, customers were able to unknowingly download the modified code for twenty-four hours.
Airbnb, Netflix, Twitter, Uber, and Shopify are just some of Twilio’s customers who integrate its voice and text capabilities into their platforms. The impact of the modified code was to display malicious ads on consumers’ browsers, and it seems to have been part of a larger hack, searching for vulnerabilities on the Amazon platform.
According to an IT World Canada article, 99% of cloud breaches are the result of configuration errors.
In reading the article, two thoughts came to mind: governance/oversight and response capability. Anyone whose been in the trenches for any length of time knows that when outsourcing any part of your business, and especially IT, whether through cloud or managed services, you must consider the skills and staffing needed to properly oversee the quality and integrity of your service. In fact, you must even consider how your teams’ skills will remain fresh and current to ensure the oversight is of sufficient quality to protect your business.
You can never outsource accountability. Just because a big name like Amazon is attached to your solution does not mean that the implementation will meet expectations. Consider asking yourself, do you have a checklist of requirements, standards, test methodology, and ongoing validation that the environment is configured properly? Is your managed services vendor really providing the services that you believe you contracted them to provide? Finally, do you have alert and response capabilities that meet the risk and customer expectations. In Twilio’s case, it took eight hours following notification to reverse the configuration error. The more interconnected we become, the more we need clear delegations of responsibility and oversight as well as response plans for the inevitable.
Review your cloud strategy in detail. To understand the number of cloud sites accessed by your company, consider investigating cloud access security brokers.