Hundredtusindvis af betalinger fra borgere til GIBDD og FSSP var offentligt tilgængelige.

Medicinske data – , som tilføjer en Just In Time Compiler til kernen — en oversætter til at konvertere BPF bytecode til native, data om lån – , som tilføjer en Just In Time Compiler til kernen — en oversætter til at konvertere BPF bytecode til native, denne gang var det tid til data om betalinger for bøder fra GIBDD og gæld i forbindelse med eksekveringssteder.

Hundredtusindvis af betalinger fra borgere til GIBDD og FSSP var offentligt tilgængelige.

Den gode nyhed er, at disse betalinger ikke er forbundet med den officielle GovServices hjemmeside. Den dårlige nyhed – der er mange data, og de er mere end 'personlige'.

Ansvarsfraskrivelse: al information nedenfor udgives kun til uddannelsesmæssige formål. Forfatteren har ikke fået adgang til personlige data om tredjeparter og virksomheder. Oplysningerne er enten hentet fra offentlige kilder eller blevet givet til forfatteren af anonyme velvillige personer.

Den 12. april (om natten) blev der opdaget en Elasticsearch-server, der ikke krævede autentifikation for at oprette forbindelse. Om hvordan åbne Elasticsearch-databaser opdages har jeg skrevet et indlæg på bloggen.

Hundredtusindvis af betalinger fra borgere til GIBDD og FSSP var offentligt tilgængelige.

I Elasticsearch-indeksene blev der opbevaret logfiler fra et eller andet informationssystem (IS). Der blev lavet en antagelse om forbindelsen mellem denne server og hjemmesider, der modtager betalinger til forskellige statslige tjenester: oplatagibdd.rf, paygibdd.ru, gos-oplata.ru, shtrafov.net og oplata-fssp.ru.

Den 13.04.2019 om morgenen sendte jeg en meddelelse til følgende e-mail adresser: support@gos-oplata.ru, support@oplata-fssp.ru, support@paygibdd.ru, men jeg fik ikke noget svar (som det ofte sker). Serveren blev stille 'lukket' og forsvandt fra offentlig adgang den 13.04.2019 kl. 15:20-15:45 (MSK).

På tidspunktet for serverens lukning, så Elasticsearch-indeksene således ud:

Hundredtusindvis af betalinger fra borgere til GIBDD og FSSP var offentligt tilgængelige.

Lad os nu gå videre til det mest interessante – nemlig de personlige data. Som jeg tidligere skrev, indeholdt indeksene nogle logfiler fra et eller andet IS. Og som det ofte sker, var logfilerne meget detaljerede, endda for meget.

Logfilerne blev opbevaret fra den 28.02.2019, og ikke for hele IS's driftstid. I nogle indekser var dataene fra den 17.03.2019.

For eksempel kunne man fra logfilerne i indekset gosoplata få følgende oplysninger (i alt 248365 eksklusive fejlregistreringer):

{
        "_index": "gosoplata",
        "_type": "log",
        "@timestamp": "2019-03-02T20:55:02+03:00",
          "message": "Beregning fundet i GIS",
          "extra": "[n    'gis_info' => unserialize('O:34:"app\models\payment\api\PenaltyInfo":10:{s:10:"billNumber";s:20:"XXXXXX021170025955001";s:8:"billDate";s:10:"2017-04-03";s:10:"validUntil";s:10:"2017-06-03";s:6:"amount";s:9:"146030.26";s:7:"addInfo";s:1424:"Betaling af gæld ved IP nr. XXXXXX/17/ XXXXXX -IP fra 03.04.2017 vedrørende MIXXXXX H. H., Gæld på kreditbetalinger (undtagen realkredit)///UIN32253021170025955001_IP0;Afdeling: UFK I NOVGOROD OBLEST (OSP NOVGORODSKOGO, BATETSKOGO OG KRESTETSKOGO RAYONOV UFSIN RUSLAND I NOVGOROD OBLEST L/S 05501845860);Modtager: UFK I NOVGOROD OBLEST (OSP NOVGORODSKOGO, BATETSKOGO OG KRESTETSKOGO RAYONOV UFSIN RUSLAND I NOVGOROD OBLEST L/S 05501845860);Modtagerens Bank: AFDELING NOVGOROD;Modtagerens kontonummer: 40302810400001000005;TIN: 5321100670;KPP: 532132002;Bankens BIC: 044959001;OKATO: 49625000;KBK: 0;idDebtsum:146540.26;ipPaymentAmount:0.00;ipOperationAmount:0.00;dataUnloadDate:2018-12-04T11:26:19.000;dataIdDate:2017-01-27;dataIdNumber:2-53/2017;dataIpRiseDate:2017-04-03;dataIpNumber: XXXXXX/17/XXXXXX-IP;dataIdDbtrFio:MIXXXXX XX XX;dataIdDbtrBorn:XXXX-09-03;dataIdDebtText:Gæld på kreditbetalinger (undtagen realkredit);";s:7:"docName";s:3:"inn";s:9:"docNumber";s:12:" XXXXXX0819584";s:9:"payStatus";s:1:"0";s:9:"quittance";s:1:"3";s:11:"amountToPay";s:9:"146030.26";}'),n]",
          "context": "[n    '_GET' => [],n    '_POST' => [],n]"
        }
      }

Jeg har skjult alle følsomme oplysninger med symbolet «X». I virkeligheden var alt gemt i åben form.

Fra indekset oplata-fssp (i alt 283958, eksklusiv fejl):

 {
        "_index": "oplata-fssp",
        "_type": "log",
          "@timestamp": "2019-02-28T22:17:24+03:00",
          "extra": "[n    'request_data' => [n        'MNT_ID' => 'XXXXXX3280',n        'MNT_TRANSACTION_ID' => ''XXXXXX0795c78337a5a308',n        'MNT_OPERATION_ID' => ''XXXXXX 3232',n        'MNT_AMOUNT' => '544.00',n        'MNT_CURRENCY_CODE' => 'RUB',n        'MNT_TEST_MODE' => '0',n        'MNT_SIGNATURE' => '6435224ccXXXXXX10bbc970f6479787',n        'paymentSystem_unitId' => '1686945',n        'MNT_CORRACCOUNT' => '303',n        'MNT_PAY_SYSTEM' => 'payanyway',n        'MNT_IS_REGULAR' => '',n        'MNT_FORM_METHOD' => 'POST',n        'cardnumber' => '639002********7417',n    ],n    'model_attributes' => [n        'id' => 482137,n        'parent_id' => null,n        'name' => 'ПОХХХ ГАЛИНА ГХХХ',n        'ur' => 0,n        'birthdate' => 'XXXX-06-06',n        'doc_type' => null,n        'doc_value' => null,n        'hash' => ''XXXXXX795c78337a5a308',n        'created_at' => '2019-02-28 22:16:10',n        'form_url' => 'https://service.moneta.ru/assistant.widget? 'XXXXXX&MNT_CURRENCY_CODE=RUB&MNT_AMOUNT=544.00&MNT_DESCRIPTION=Betaling af udestående til FSSP. Ordre N482137 UIN: 32223088190136500007 Behandling: XXXXXX/19/XXXXXX-IP&MNT_TEST_MODE=0&'XXXXXX &MNT_SUCCESS_URL=https://oplata-fssp.ru/payment/success&MNT_FAIL_URL=https://oplata-fssp.ru/payment/fail&MNT_PAY_SYSTEM=payanyway&MNT_IS_REGULAR=&MNT_FORM_METHOD=POST&followup=true',n        'email' => ''XXXXXX@bk.ru',n        'payment_system_id' => 'moneta',n        'transaction_id' => '338533232',n        'updated_at' => '2019-02-28 22:16:16',n        'a3_order_hash' => null,n        'receipt_send' => null,n        'receipt_status_id' => null,n        'payment_status_id' => 'callback_received',n        'lead_source' => 'fssp',n    ],n]",
          "context": "[n    '_GET' => [],n    '_POST' => [n        'MNT_ID' => ''XXXXXX280',n        'MNT_TRANSACTION_ID' => ''XXXXXX795c78337a5a308',n        'MNT_OPERATION_ID' => ''XXXXXX3232',n        'MNT_AMOUNT' => '544.00',n        'MNT_CURRENCY_CODE' => 'RUB',n        'MNT_TEST_MODE' => '0',n        'MNT_SIGNATURE' => '6435224cc'XXXXXX10bbc970f6479787',n        'paymentSystem_unitId' => ''XXXXXX45',n        'MNT_CORRACCOUNT' => '303',n        'MNT_PAY_SYSTEM' => 'payanyway',n        'MNT_IS_REGULAR' => '',n        'MNT_FORM_METHOD' => 'POST',n        'cardnumber' => '639002********7417',n    ],n]"
        }

Her ses det (værdi cardnumber), at det kun var betalingstjenesten (i dette tilfælde moneta.ru) der beskyttede mod lækage af fulde kreditkortnumre ved ikke at returnere disse numre i klar tekst (kun de første 6 og de sidste 4 cifre af kortnummeret).

Det fremgik også af loggene, at den officielle FSSP-hjemmeside tilbyder borgerne at gennemføre betalinger gennem dette system: is.fssprus.ru/pay/?service=gosoplata&pay=XXXXXX/18/XXXXXX-IP. Dette bekræftes indirekte af teksten nederst på hjemmesiden. oplata-fssp.ru:

Hundredtusindvis af betalinger fra borgere til GIBDD og FSSP var offentligt tilgængelige.

Lad os nu se på, hvordan det ser ud med bøder for færdselsloven. Tydeligvis vil indeksene svare for dette. shatrafov-net (4528 poster excl. fejl) og paygibdd (140666 poster excl. fejl):

{
        "_index": "shtrafov-net",
        "_type": "log",
          "@timestamp": "2019-03-17T17:16:51+03:00",
          "message": "INDTAST I customer (doc_type, doc_value, licence_plate, vehicle_model) VALUES ('ctc', '99026ХХХХХ', 'УХХХРМХХ', 'LAND ROVER RANGE ROVER')",
          "context": "[n    '_GET' => [],n    '_POST' => [n        'postdate' => '10/03/2019',n        'postnum' => '18810018180002ХХХХХХ',n        'postsum' => '1000',n        'divid' => '1194040',n        'uin' => '18810018180002ХХХХХХ',n        'regnum' => 'УХХХРМ',n        'regreg' => '1Х',n        'reg' => 'ХХХХХ34084',n        'discount' => '1',n        'discountdate' => '01/04/2019 23:59:59',n        'allfines' => '[{"Discount":"1","enableDiscount":false,"DateDecis":"2019-03-10 09:05:00","KoAPcode":"12.6","DateDiscount":"01/04/2019 23:59:59","VehicleModel":"LAND ROVER RANGE ROVER","KoAPtext":"KØRSEL AF KØRETØJ UDEN SIKKERHEDSSNOR, TRANSPORT AF PASSAGERER UDEN SIKKERHEDSSNORER, HVIS KØRETØJET ER UDRUSTET TIL DETTE, SAMT KØRSEL AF MOTORCYKEL ELLER TRANSPORT AF PASSAGERER PÅ MOTORCYKEL UDEN HJELM ELLER MED UUPLYSTE HJELME","NumPost":"18810018180002ХХХХХХ","kbk":"18811630020016000140","Summa":1000,"Division":1194040,"enablePics":false,"id":"18#FF474785255","SupplierBillID":"18810018180002ХХХХХХ","DatePost":"10/03/2019"},{"Discount":"1","enableDiscount":false,"DateDecis":"2019-03-08 14:55:00","KoAPcode":"12.9ч.2","DateDiscount":"01/04/2019 23:59:59","VehicleModel":"LAND ROVER RANGE ROVER","KoAPtext":"OVERHOLD TIL FASTSATT HASTIGHED MED MERE END 20, MEN MINDRE END 40 KM/T","NumPost":"18810118190312ХХХХХХ","kbk":"18811630020016000140","Summa":500,"Division":1194010,"enablePics":true,"id":"18#18810118190312ХХХХХХ","SupplierBillID":"18810118190312ХХХХХХ","DatePost":"12/03/2019"}]',n    ],n]"
        }

{
        "_index": "paygibdd",
        "_type": "log",
        "@timestamp": "2019-02-28T17:30:57+03:00",
        "message": "Indgående betalingsanmodning",
          "extra": "[n    'request_data' => [n        'postdate' => '02.10.2017',n        'postnum' => '188101161710029ХХХХХ',n        'postsum' => '500',n        'divid' => '1192201',n        'uin' => '188101161710029ХХХХХ',n        'regnum' => 'XХХХCB',n        'regreg' => '1ХХ',n        'reg' => '16462ХХХХХ',n        'discount' => '1',n        'discountdate' => '2017-10-23 23:59:59',n        'allfines' => '[{"Discount":"0","DateDecis":"2016-12-17 02:30:00","KoAPcode":"12.26ч.1","KoAPtext":"IKKE OPFYLDELSE AF LEGITIM KRAV FRA POLITIET OM AT UNDERGÅ MEDICINSK PRØVNING FOR ALKOHOLPÅVERKNING","NumPost":"188104121603000ХХХХХ","kbk":"18811630020016000140","Summa":"30000","Division":1188030,"enablePics":false,"id":"12#FF176064188","SupplierBillID":"188104121603000ХХХХХ","DatePost":"2017-03-06","DateSSP":null},{"Discount":"1","enableDiscount":false,"DateDecis":"2017-09-18 14:32:00","KoAPcode":"12.9ч.2","DateDiscount":"2017-10-23 23:59:59","KoAPtext":"OVERHOLD TIL FASTSATT HASTIGHED MED MERE END 20, MEN MINDRE END 40 KM/T","NumPost":"188101161710029ХХХХХ","kbk":"18811630020016000140","Summa":"500","Division":1192201,"enablePics":true,"id":"16#43522519023478911ХХХХХ","SupplierBillID":"188101161710029ХХХХХ","DatePost":"2017-10-02","DateSSP":null},{"Discount":"1","enableDiscount":false,"DateDecis":"2017-11-01 04:23:00","KoAPcode":"12.9ч.2","DateDiscount":"2017-11-24 23:59:59","KoAPtext":"OVERHOLD TIL FASTSATT HASTIGHED MED MERE END 20, MEN MINDRE END 40 KM/T","NumPost":"18810116171104ХХХХХ","kbk":"18811630020016000140","Summa":"500","Division":1192201,"enablePics":true,"id":"16#44211639030358281ХХХХХ","SupplierBillID":"1881011617110ХХХХХ","DatePost":"2017-11-04","DateSSP":null},{"Discount":"1","enableDiscount":false,"DateDecis":"2017-10-31 12:08:00","KoAPcode":"12.9ч.2","DateDiscount":"2017-11-27 23:59:59","KoAPtext":"OVERHOLD TIL FASTSATT HASTIGHED MED MERE END 20, MEN MINDRE END 40 KM/T","NumPost":"188101161711056ХХХХХ","kbk":"18811630020016000140","Summa":"500","Division":1192201,"enablePics":true,"id":"16#44236760030609331ХХХХХ","SupplierBillID":"188101161711056ХХХХХ","DatePost":"2017-11-05","DateSSP":null},{"Discount":"1","enableDiscount":false,"DateDecis":"2018-01-27 23:46:00","KoAPcode":"12.37ч.2","DateDiscount":"2018-02-16 23:59:59","KoAPtext":"IKKE OPFYLDELSE AF EJE AF KØRETØJETS OBLIGATORISKE FORSIKRING, SAMT KØRSEL AF KØRETØJ UDEN SÅDAN EN FORSIKRING","NumPost":"188102161820027ХХХХХ","kbk":"18811630020016000140","Summa":"800","Division":1192200,"enablePics":false,"id":"16#4516501003986993ХХХХХ","SupplierBillID":"188102161820027ХХХХХ","DatePost":"2018-01-27","DateSSP":null}]',n    ],n]",

Sammenfattende var alle betalingsoplysninger tilgængelige offentligt: nummeret på bødeskrivelse, bilens registreringsnummer, nummeret på den eksekverende sag for betaling til domstolens fuldbyrdelsestjeneste, de første og sidste cifre af betalingskort, gennem hvilken betalingsgateway betalingen blev foretaget, navn og adresse på betaleren og meget mere.

For den valgte dag (12.04) var der (optegnelser) i indekserne:

shtrafov-net    251
paygibdd        3821
gosoplata       20676
oplata-fssp     15277

Søgemaskinen Shodan opdagede for første gang denne server offentligt den 24.02.2019.

Nyheder om informationslækager og insidere kan altid findes på min Telegram-kanal "Informationslækager».

Kilde: habr.com

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster