Qindra mijëra pagesa të qytetarëve në GIBDD dhe FSSP ishin në qasje të hapur

Të dhënat mjekësore – kanë, të dhënat mbi kreditë – kanë, këto herë ka ardhur radha e të dhënave për pagesat e dënimeve të GIBDD dhe borxheve ndaj shërbimit të ekzekutimit të vendimeve gjyqësore.

Qindra mijëra pagesa të qytetarëve në GIBDD dhe FSSP ishin në qasje të hapur

Lajmi i mirë është se këto pagesa nuk janë të lidhura me faqen zyrtare të Shërbimeve Qeveritare. Lajmi i keq – ka shumë të dhëna, dhe ato janë më shumë se 'personale'.

Disklemeri: të gjitha informacionet më poshtë publikohen ekskluzivisht për qëllime edukative. Autori nuk ka marrë akses në të dhënat personale të palëve të treta dhe kompanive. Informacioni është marrë ose nga burime të hapura, ose është ofruar autorit nga mirëdashës anonimë.

Më 12 prill (në mesnatë) u zbulua një server Elasticsearch që nuk kërkonte autentifikim për t'u lidhur. Rreth kësaj, si zbulohen bazat e hapura Elasticsearch kam shkruar një shënim në blog.

Qindra mijëra pagesa të qytetarëve në GIBDD dhe FSSP ishin në qasje të hapur

Në indekset Elasticsearch ishin ruajtur log-et e një sistemi informatik (SI). U përshtat një lidhje mes këtij serveri dhe faqeve që pranojnë pagesa për shërbime të ndryshme qeveritare: oplatagibdd.rf, paygibdd.ru, gos-oplata.ru, штрафов.net dhe oplata-fssp.ru.

Në mëngjesin e 13.04.2019 dërgova njoftim në adresat e emailit: support@gos-oplata.ru, support@oplata-fssp.ru, support@paygibdd.ru, por nuk mora përgjigje (siç ndodh shpesh). Serveri u 'mbyll' në heshtje dhe humbi nga akseset publike më 13.04.2019 rreth orës 15:20-15:45 (MSK).

Në momentin para mbylljes së serverit, indekset Elasticsearch dukeshin kështu:

Qindra mijëra pagesa të qytetarëve në GIBDD dhe FSSP ishin në qasje të hapur

Tani kalojmë në atë që është më interesante – të dhënat personale. Siç thashë më lart, në indekset ishin disa log-e të një SI. Dhe, siç ndodh shpesh, log-et u zbuluan shumë të detajuara, madje edhe tepër.

Log-et ishin ruajtur që nga 28.02.2019, dhe jo për gjithë kohën e funksionimit të SI. Në disa indekse të dhënat ishin nga 17.03.2019.

Për shembull, nga log-et e indeksit gosoplata mund të merreshin këto informacione (gjithsej 248365 përveç logimit të gabimeve):

{
        "_index": "gosoplata",
        "_type": "log",
        "@timestamp": "2019-03-02T20:55:02+03:00",
          "message": "Krediti u gjet në GIS",
          "extra": "[n    'gis_info' => unserialize('O:34:"app\models\payment\api\PenaltyInfo":10:{s:10:"billNumber";s:20:"ХХХХХ021170025955001";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:"Pagesa e borxhit për IP № ХХХХХ/17/ ХХХХХ -IP nga 03.04.2017 për MIKХХХ Х. Х., Borxhi për pagesat e kreditit (përveç hipotekës)///УИН32253021170025955001_ИП0;Drejtoria: UFK PO NOVGORODSKOJ ОBLASTI (OSP NOVGORODSKOGO, BATECKOGO DHE KRESTETSKOGO RAYONOV UFS SP ROISSI PO NOVGORODSKOJ ОBLASTI L/S 05501845860);Marrësi: UFK PO NOVGORODSKOJ ОBLASTI (OSP NOVGORODSKOGO, BATECKOGO DHE KRESTETSKOGO RAYONOV UFS SP ROISSI PO NOVGORODSKOJ ОBLASTI L/S 05501845860);Banka e Marrësit: DEPARTAMENTI NOVGOROD;Numri i llogarisë së Marrësit: 40302810400001000005;INN: 5321100670;KPP: 532132002;BIC i Bankës së Marrësit: 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: ХХХХХ/17/ХХХХХ-ИП;dataIdDbtrFio:MIKХХХ ХХХ ХХХ;dataIdDbtrBorn:ХХХ-09-03;dataIdDebtText:Borxhi për pagesat e kreditit (përveç hipotekës);";s:7:"docName";s:3:"inn";s:9:"docNumber";s:12:" ХХХХХ0819584";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]"
        }
      }

Unë e kam zëvendësuar të gjitha të dhënat e ndjeshme me simbolin «Х». Në realitet, të gjitha ishin ruajtur në formë të hapur.

Nga indeksi oplata-fssp (gjithsej 283958 përveç gabimeve):

 {
        "_index": "oplata-fssp",
        "_type": "log",
          "@timestamp": "2019-02-28T22:17:24+03:00",
          "extra": "[n    'request_data' => [n        'MNT_ID' => 'ХХХХХ3280',n        'MNT_TRANSACTION_ID' => ''ХХХХХ0795c78337a5a308',n        'MNT_OPERATION_ID' => ''ХХХХХ 3232',n        'MNT_AMOUNT' => '544.00',n        'MNT_CURRENCY_CODE' => 'RUB',n        'MNT_TEST_MODE' => '0',n        'MNT_SIGNATURE' => '6435224ccХХХХХХХ10bbc970f6479787',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' => 'ХХХХ-06-06',n        'doc_type' => null,n        'doc_value' => null,n        'hash' => ''ХХХХХ795c78337a5a308',n        'created_at' => '2019-02-28 22:16:10',n        'form_url' => 'https://service.moneta.ru/assistant.widget? 'ХХХХХ&MNT_CURRENCY_CODE=RUB&MNT_AMOUNT=544.00&MNT_DESCRIPTION=Pagesa e borxhit FSSP. Porosia N482137 УИН: 32223088190136500007 Procedimi: ХХХХХХ/19/ХХХХХ-ИП&MNT_TEST_MODE=0&'ХХХХХ &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' => ''ХХХХХ@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' => ''ХХХХХ280',n        'MNT_TRANSACTION_ID' => ''ХХХХХ795c78337a5a308',n        'MNT_OPERATION_ID' => ''ХХХХХ3232',n        'MNT_AMOUNT' => '544.00',n        'MNT_CURRENCY_CODE' => 'RUB',n        'MNT_TEST_MODE' => '0',n        'MNT_SIGNATURE' => '6435224cc'ХХХХХ10bbc970f6479787',n        'paymentSystem_unitId' => ''ХХХХХ45',n        'MNT_CORRACCOUNT' => '303',n        'MNT_PAY_SYSTEM' => 'payanyway',n        'MNT_IS_REGULAR' => '',n        'MNT_FORM_METHOD' => 'POST',n        'cardnumber' => '639002********7417',n    ],n]"
        }
      }

Këtu shihet (vlera cardnumber), se vetëm portali i pagesave (në këtë rast moneta.ru) nuk e kam dhënë këtë IS numrin në formë të hapur (vetëm 6 të parat dhe 4 të fundit të numrit të kartës).

Po ashtu, nga log-et dallohet se faqja zyrtare e FSSP ofron qytetarëve mundësinë për të realizuar pagesa përmes kësaj IS: is.fssprus.ru/pay/?service=gosoplata&pay=ХХХХХХ/18/ХХХХХХ-IP. Çka konfirmohet në mënyrë të tërthortë nga teksti në fund të faqes oplata-fssp.ru:

Qindra mijëra pagesa të qytetarëve në GIBDD dhe FSSP ishin në qasje të hapur

Tani le të shohim se çfarë ndodh me dënimet për PDD. Me siguri për këtë përgjigjen indekset shatrafov-net (4528 regjistrime përjashtuar gabimet) dhe paygibdd (140666 regjistrime përjashtuar gabimet):

{
        "_index": "shtrafov-net",
        "_type": "log",
          "@timestamp": "2019-03-17T17:16:51+03:00",
          "message": "SHTO NË klient (doc_type, doc_value, licence_plate, vehicle_model) VLERAT ('ctc', '99026ХХХХХ', 'УХХХРМХХ', 'ЛЕНД РОВЕР РЕЙНДЖ РОВЕР')",
          "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":"ЛЕНД РОВЕР РЕЙНДЖ РОВЕР","KoAPtext":"PËRDORIMI I MJETIT NGA DREJTUESI NËN RREGULLAT E FITUESVE, PASAGJERËT PA RRUGËT E SIGURISË, NËSE DIZAJNI I MJETIT PËRMBAN RREGULLA TË SIGURISË, PO ASHTU DHE UDHA E MOTORÇIKLETAVE PA HELEMET MOTO DHE NË HELEMET TË PASIGURT","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":"ЛЕНД РОВЕР  РЕЙНДЖ РОВЕР","KoAPtext":"SHPEJTËSIA E TEKSTES NË TRASHEGIM TË MJETIT PËR MË SHUMË SE 20, POR JO MË SHUMË SE 40 KM/H","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": "Kërkesë që hyn për pagesë",
          "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":"MOS PËRFILLJA NGA DREJTUESI I KËRKESËVE LEGALE NGA POLICIA PËR KALIMIN NË KONTROLLIN MJEKËSOR PËR TË KAPUR NË GJENDJE ALKOLI","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":"SHPEJTËSIA E TEKSTES NË TRASHEGIM TË MJETIT PËR MË SHUMË SE 20, POR JO MË SHUMË SE 40 KM/H","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":"SHPEJTËSIA E TEKSTES NË TRASHEGIM TË MJETIT PËR MË SHUMË SE 20, POR JO MË SHUMË SE 40 KM/H","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":"SHPEJTËSIA E TEKSTES NË TRASHEGIM TË MJETIT PËR MË SHUMË SE 20, POR JO MË SHUMË SE 40 KM/H","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":"MOS PËRFILLJA E PRONARIT TË MJETIT KËRKESËS SË RREGULLIT FEDERAL PËR OSAGO, PO ASHTU DHE PËR SHFRYTËZIMIN E MJETIT NËSE TË TILLA OSAGO NUK KA",
 "NumPost":"188102161820027ХХХХХ","kbk":"18811630020016000140","Summa":"800","Division":1192200,"enablePics":false,"id":"16#4516501003986993ХХХХХ","SupplierBillID":"188102161820027ХХХХХ","DatePost":"2018-01-27","DateSSP":null}]',n    ],n]",

Duke përmbledhur të dhënat më lart – të gjitha detajet e pagesave ishin në akses të lirë: numri i vendimit për dënim, targa e automobilit, numri i ekzekutimit në pagesën për shërbimin e përmbaruesve, gjashtëshe dhe pesë të fundit të kartelës bankare, përmes cilit port pagesor është realizuar pagimi, emri dhe adresa e email-it të paguesit dhe shumë të tjera.

Për një ditë të zgjedhur (12.04) në indekse kishte (regjistrime):

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

Motori i kërkimit Shodan e zbuloi për herë të parë këtë server në akses të hapur më 24.02.2019.

Lajmet për rrjedhjet e informacionit dhe insajderët gjithmonë mund t'i gjeni në kanalin tim në Telegram "Rrjedhjet e informacionit».

Burimi: habr.com

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster