Jag Äterkommer till problemet med lÀckor av personuppgifter, men den hÀr gÄngen kommer jag att berÀtta lite om IT-projektens andra vÀrld genom tvÄ nyligen funna exempel.

Under sÀkerhetsgranskningen av databaser hÀnder det ofta att man upptÀcker servrar (, som jag skrev om i bloggen), som tillhör projekt som lÀnge (eller inte sÄ lÀnge) har lÀmnat vÄr vÀrld. Dessa projekt fortsÀtter till och med att efterlikna liv (arbete), som zombier (samlar in anvÀndarnas personuppgifter efter sin död).
Opublicerat meddelande: all information nedan publiceras uteslutande i utbildningssyfte. Författaren har inte fÄtt tillgÄng till personuppgifter om tredje part eller företag. Informationen Àr hÀmtad antingen frÄn öppna kÀllor eller har tillhandahÄllits författaren av anonyma vÀlvilliga kÀllor.LÄt oss börja med projektet med det slÄende namnet "Putins Team" (putinteam.ru).
En server med en öppen MongoDB upptÀcktes den 19.04.2019.

Som man kan se, var det ransomware som först nÄdde denna databas:

Databasen innehÄller inte sÀrskilt vÀrdefulla personuppgifter, men det finns e-postadresser (mindre Àn 1000), namn/efternamn, hashade lösenord, GPS-koordinater (mycket troligt vid registrering frÄn smartphones), bostadstÀder och fotografier av anvÀndare pÄ sajten som har skapat sin personliga profil.
{
"_id" : ObjectId("5c99c5d08000ec500c21d7e1"),
"role" : "USER",
"avatar" : "https://fs.putinteam.ru/******sLnzZokZK75V45-1553581654386.jpeg",
"firstName" : "Vadim",
"lastName" : "",
"city" : "Sankt Petersburg",
"about" : "",
"mapMessage" : "",
"isMapMessageVerify" : "0",
"pushIds" : [
],
"username" : "5c99c5d08000ec500c21d7e1",
"__v" : NumberInt(0),
"coordinates" : {
"lng" : 30.315868,
"lat" : 59.939095
}
}
{
"_id" : ObjectId("5cb64b361f82ec4fdc7b7e9f"),
"type" : "BASE",
"email" : "***@yandex.ru",
"password" : "c62e11464d1f5fbd54485f120ef1bd2206c2e426",
"user" : ObjectId("5cb64b361f82ec4fdc7b7e9e"),
"__v" : NumberInt(0)
}Det finns vÀldigt mÄnga skrÀp information och tomma poster. Till exempel kontrollerar inte koden för nyhetsbrevsprenumerationen om en e-postadress har angivits, sÄ istÀllet för en adress kan man skriva vad som helst.

Enligt copyrightnotisen pĂ„ sajten övergavs projektet 2018. Alla försök att komma i kontakt med projektets representanter har misslyckats. Det pĂ„gĂ„r dock sporadiska registreringar pĂ„ sajten â tydlig efterlikning av liv.
Det andra zombieprojektet i min dagens genomgÄng Àr den lettiska startupen "Roamer" (roamerapp.com/ru).
Den 21.04.2019 upptÀcktes en öppen databas MongoDB för mobilapplikationen "Roamer" pÄ en server i Tyskland.

Databasen, som Àr 207 MB stor, har varit öppen för allmÀnheten sedan 24.11.2018 (enligt Shodan)!
Vid första anblick verkar det (en icke fungerande e-postadress för teknisk support, trasiga lĂ€nkar till Google Play-butiken, copyright pĂ„ sajten frĂ„n 2016 osv.) â applikationen har lĂ€nge övergivits.

Vid sin tid skrev praktiskt taget alla branschtidskrifter om denna startup:
- VC: «Den lettiska startupen Roamer â en killer för roaming»
- the-village: «Roamer: En app som sÀnker kostnaden för samtal frÄn utlandet»
- lifehacker: «Hur man kan minska kostnaderna för kommunikation vid roaming med 10 gÄnger: Roamer»
«Killer» verkar ha dött, men Àven i döden fortsÀtter det att avslöja sina anvÀndares personuppgifter...
Enligt analysen av informationen i databasen fortsÀtter mÄnga anvÀndare att anvÀnda denna mobilapp. Under nÄgra timmar av observation registrerades 94 nya poster. Mellan 27.03.2019 och 10.04.2019 registrerade sig 66 nya anvÀndare i appen.
Loggar (över 100 000 poster) med sÄdan information som Àr offentligt tillgÀngliga:
- anvÀndarens telefon
- Ätkomsttoken till samtalshistorik (tillgÀngliga via lÀnkar som: api3.roamerapp.com/call/history/1553XXXXXX)
- samtalshistorik (nummer, inkommande eller utgÄende samtal, kostnad för samtal, lÀngd, tid för samtal)
- anvÀndarens mobiloperatör
- anvÀndarens IP-adresser
- anvÀndarens telefonmodell och version av mobila OS pÄ den (till exempel, iPhone 7 12.1.4)
- anvÀndarens e-postadress
- anvÀndarens saldo och valuta
- anvÀndarens land
- anvÀndarens aktuella plats (land)
- kampanjkoder
- och mycket mer.
{
"_id" : ObjectId("5c9a49b2a1f7da01398b4569"),
"url" : "api3.roamerapp.com/call/history/*******5049",
"ip" : "67.80.1.6",
"method" : NumberLong(1),
"response" : {
"calls" : [
{
"start_time" : NumberLong(1553615276),
"number" : "7495*******",
"accepted" : false,
"incoming" : false,
"internet" : true,
"duration" : NumberLong(0),
"cost" : 0.0,
"call_id" : NumberLong(18869601)
},
{
"start_time" : NumberLong(1553615172),
"number" : "7499*******",
"accepted" : true,
"incoming" : false,
"internet" : true,
"duration" : NumberLong(63),
"cost" : 0.03,
"call_id" : NumberLong(18869600)
},
{
"start_time" : NumberLong(1553615050),
"number" : "7985*******",
"accepted" : false,
"incoming" : false,
"internet" : true,
"duration" : NumberLong(0),
"cost" : 0.0,
"call_id" : NumberLong(18869599)
}
]
},
"response_code" : NumberLong(200),
"post" : [
],
"headers" : {
"Host" : "api3.roamerapp.com",
"X-App-Id" : "a9ee0beb8a2f6e6ef3ab77501e54fb7e",
"Accept" : "application/json",
"X-Sim-Operator" : "311480",
"X-Wsse" : "UsernameToken Username="/******S19a2RzV9cqY7b/RXPA=", PasswordDigest="******NTA4MDhkYzQ5YTVlZWI5NWJkODc5NjQyMzU2MjRjZmIzOWNjYzY3MzViMTY1ODY4NDBjMWRkYjdiZTQxOGI4ZDcwNWJmOThlMTA1N2ExZjI=", Nonce="******c1MzE1NTM2MTUyODIuNDk2NDEz", Created="Tue, 26 Mar 2019 15:48:01 GMT"",
"Accept-Encoding" : "gzip, deflate",
"Accept-Language" : "en-us",
"Content-Type" : "application/json",
"X-Request-Id" : "FB103646-1B56-4030-BF3A-82A40E0828CC",
"User-Agent" : "Roamer;iOS;511;en;iPhone 7;12.1.4",
"Connection" : "keep-alive",
"X-App-Build" : "511",
"X-Lang" : "EN",
"X-Connection" : "WiFi"
},
"created_at" : ISODate("2019-03-26T15:48:02.583+0000"),
"user_id" : "888689"
}Att kontakta Àgarna av databasen var förstÄs omöjligt. Kontaktinformationen pÄ webbplatsen fungerar inte, och ingen reagerar pÄ meddelanden i sociala medier.
Appen Àr fortfarande tillgÀnglig i Apple App Store (itunes.apple.com/app/roamer-roaming-killer/id646368973).
Nyheter om datalÀckor och visselblÄsare kan alltid hittas pÄ min Telegram-kanal «»: .
KĂ€lla: habr.com
