> series: anatomy_of_a_breach —— part: 129 —— target: ecuador_population —— records: 20,800,000 —— authentication: none —— includes: deceased_citizens<span class="cursor-blink">_</span>_
In September 2019, researchers at vpnMentor discovered an unsecured Elasticsearch database containing the personal records of approximately 20.8 million Ecuadorians — exceeding Ecuador's living population of approximately 17 million because the database also included records of deceased citizens. The database, operated by Ecuadorian data analytics firm Novaestrat, contained 18GB of data including full names, dates of birth, places of birth, home addresses, national ID (cédula) numbers, tax identification numbers, employment information, employer names, job titles, salary details, marital status, family member relationships, and — for some records — financial account information from Banco del Instituto Ecuatoriano de Seguridad Social.
The Elasticsearch server required no authentication whatsoever — anyone who discovered the server's IP address could access the complete dataset. The exposure echoed the MongoDB ransomware wave of 2017 and the Moonpig API (2015): critical databases deployed without any access controls. The Ecuadorian government arrested the Novaestrat executive responsible and introduced emergency data protection legislation.
We'll scope your test for free and tell you exactly what you need. No obligation, no hard sell.
Free Scoping CallThe Ecuador breach demonstrated two fundamental principles: first, every database must require authentication — there is no scenario where an internet-accessible database should accept anonymous connections. Second, data aggregation without security creates population-scale risk. Cyber Essentials mandates authentication on all systems. Our infrastructure testing identifies exposed databases. Cloud configuration reviews assess Elasticsearch, MongoDB, and other database exposure. SOC in a Box monitors for unauthorised database access. And UK Cyber Defence provides incident response when exposed databases are discovered.
Our <a href="/penetration-testing/infrastructure">infrastructure testing</a> finds exposed databases. <a href="/penetration-testing/cloud-configuration-review">Cloud reviews</a> check Elasticsearch and MongoDB. <a href="/cyber-essentials">Cyber Essentials</a> mandates authentication.
We'll scope your test for free and tell you exactly what you need. No obligation, no hard sell.
Free Scoping Call