The Twitter whistleblower's revelations have reinforced our view that technology companies can't be trusted to keep bad people out of their organisations. Among Peter 'Mudge' Zatko's allegations is a claim that Twitter gave into demands from India to hire a government agent who would have had access to sensitive user data. (Earlier this month, a US court convicted a former Twitter manager on charges of spying for Saudi Arabia.) But that's not all. As this thread details, Zatko also says Twitter allowed China to use specific features that could be exploited to identify people inside the country who were breaking the law by accessing the service.
Zatko's deposition runs to 84 pages so to save you the trouble of reading it, here are some key points;
• Too many staff have unfettered access to sensitive security and privacy controls.
• Almost half of Twitter's servers lack basic security features.
• Twitter doesn't have the resources to determine the true number of fake accounts on its platform.
• The company has lied about protecting users' personal information.
• Technical limitations mean that Twitter fails to honour requests from users to delete their personal data.
Twitter has responded to the allegations by dismissing Zatko as a disgruntled employee who was fired for "ineffective leadership and poor performance." This would be more credible if Zatko wasn't a leading light in the cybersecurity world who's worked for Google and the US government. As one leading journalist put it, "there’s probably no security exec with more ethics, more credibility." The truth will be investigated by the US Senate Judiciary Committee which has announced an inquiry.