Zure analisi guztiak publikoki eskuragarri daude

Kaixo berriro! Berriro aurkitu dut datu-base ireki bat zuretzat mediku datuekin. Gogorarazten dizut duela gutxi nire hiru artikulu izan zirela gai honi buruz: Pazienteen eta medikuen datu pertsonalen filtrazioa DOC+ lineako mediku zerbitzutik, β€œDoctor Nearby” zerbitzuaren ahultasuna ΠΈ anbulantzia geltokietako datuen ihesa.

Zure analisi guztiak publikoki eskuragarri daude

Oraingoan, laborategiko sareko informatika-sistema medikoko erregistroak dituen Elasticsearch zerbitzaria publikoki eskuragarri zegoen.Diagnostiko Molekularrako Zentroa"(CMD, www.cmd-online.ru).

ДисклСймСр: вся информация Π½ΠΈΠΆΠ΅ публикуСтся ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… цСлях. Автор Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π» доступа ΠΊ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ… Π»ΠΈΡ† ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ взята Π»ΠΈΠ±ΠΎ ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… источников, Π»ΠΈΠ±ΠΎ Π±Ρ‹Π»Π° прСдоставлСна Π°Π²Ρ‚ΠΎΡ€Ρƒ Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹ΠΌΠΈ доброТСлатСлями.

Zerbitzaria apirilaren 1eko goizean aurkitu zuten eta ez zitzaidan batere dibertigarria iruditu. Arazoari buruzko jakinarazpena CMDra joan zen 10:15etan (Moskuko ordua) eta 00:XNUMXetan datu-basea eskuraezin bihurtu zen.

Shodan bilatzailearen arabera, zerbitzari hau 09.03.2019/XNUMX/XNUMXan jarri zen jendaurrean eskuragarri. Horri buruz Elasticsearch-ek datu-base irekiak nola detektatzen dituen, aparteko artikulu bat idatzi nuen.

Erregistroetatik informazio oso sentikorra lor liteke, besteak beste Izen-abizenak, sexua, pazienteen jaiotegunak, medikuen izen-abizenak, ikerketaren kostua, ikerketaren datuak, baheketa-emaitzak dituzten fitxategiak eta askoz gehiago.

Pazientearen proben emaitzekin erregistro baten adibidea:

"<Message FromSystem="CMDLis" ToSystem="Any" Date="2019-02-26T14:40:23.773"><Patient ID="9663150" Code="A18196930" Family="XXX" Name="XXX" Patronymic="XXX" BornDate="XXX-03-29" SexType="F"><Document>ΠŸΠ°ΡΠΏΠΎΡ€Ρ‚</Document><Order ID="11616539" Number="DWW9867570" State="normal" Date="2017-11-29T12:58:26.933" Department="1513" DepartmentAltey="13232" DepartmentName="Π‘ΠΌΠ°ΠΉΠ» Π­Π»ΠΈΡ‚" FullPrice="1404.0000" Price="1404.0000" Debt="1404.0000" NaprOrdered="2" NaprCompleted="2" ReadyDate="2017-12-01T07:30:01" FinishDate="2017-11-29T20:39:52.870" Registrator="A759" Doctor="A75619" DoctorFamily="XXX" DoctorName="XXX" DoctorPatronymic="XXX"><OrderInfo Name="TEMP_CODE">0423BF97FA5E</OrderInfo><OrderInfo Name="Π‘Π΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ">-1</OrderInfo><OrderInfo Name="Пин">DWW98675708386841791</OrderInfo><OrderInfo Name="БкидкаНаЗаказ">0</OrderInfo><OrderInfo Name="Π‘ΠœΠšΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»Π΅Π½Π”ΠΎ">18.03.2019</OrderInfo><OrderInfo Name="Π‘ΠœΠšΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚">РОББ RU.13БК03.00601</OrderInfo><Serv Link="1" PathologyServ="1" Code="110101" Name="ΠžΠ±Ρ‰ΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΌΠΎΡ‡ΠΈ (Urine test) с микроскопиСй осадка" Priority="NORMAL" FullPrice="98.0000" Price="98.0000" ReadyDate="2017-11-30T07:30:01" FinishDate="2017-11-29T20:14:22.160" State="normal"/><Serv Link="2" Code="300024" Name="ΠŸΡ€Π΅Π½Π°Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ скрининг II тримСстра бСрСмСнности, расчСт риска хромосомных Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ ΠΏΠ»ΠΎΠ΄Π°, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° LifeCycle (DELFIA)" Priority="NORMAL" FullPrice="1306.0000" Price="1306.0000" ReadyDate="2017-12-01T07:30:01" FinishDate="2017-11-29T20:39:52.870" State="normal"/><Probe ID="64213791" Number="3716965325" Date="2017-11-29T00:00:00" OuterNumber="66477805" Barcode="3716965325" Biomater="66" BiomaterName="ΠšΡ€ΠΎΠ²ΡŒ (сыворотка)" Type="physical"><Probe ID="64213796" Number="P80V0018" Date="2017-11-29T12:58:26.933" Biomater="66" BiomaterName="ΠšΡ€ΠΎΠ²ΡŒ (сыворотка)" WorkList="80" WorkListName="ΠŸΡ€Π΅Π½Π°Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ скрининг" Type="virtual"><Param State="Valid" User="A872" UserFIO="XXX" UserStaff="Π’Ρ€Π°Ρ‡ ΠšΠ›Π”" Code="3005" guid="7BA0745FD502A80C73C2CAD341610598" Name="ΠŸΡ€Π΅Π½Π°Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ скрининг II тримСстра бСрСмСнности, расчСт риска хромосомных Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ ΠΏΠ»ΠΎΠ΄Π°, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° LifeCycle (DELFIA)" Group="ΠŸΠ Π•ΠΠΠ’ΠΠ›Π¬ΠΠ«Π™ Π‘ΠšΠ Π˜ΠΠ˜ΠΠ“" GroupCode="80" GroupSort="0" Page="1" Sort="2"><LinkServ IsOptional="0">2</LinkServ><Result Name="ΠŸΡ€Π΅Π½Π°Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ скрининг II тримСстра бСрСмСнности, расчСт риска хромосомных Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ ΠΏΠ»ΠΎΠ΄Π°, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° LifeCycle (DELFIA)" Value="Π“ΠΎΡ‚ΠΎΠ² (см.ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅)" User="A872" UserFIO="XXX" Date="2017-11-29T20:39:03.370" isVisible="1" HidePathology="0" IsNew="0"><File Name="ΠŸΡ€Π΅Π½Π°Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ скрининг 2 тримСстр_page1.png" Type="image" Format="png" Title="3716965325_prenetal2_page1" Description="ΠŸΡ€Π΅Π½Π°Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ скрининг 2 тримСстр_page1" Sort="1">iVBORw0KGgoAAAANSUhEUgAABfoAAAfuCAIAAAArOR8rAAD//0lEQVR4Xuy9P7BtQ7u+/e3oECF6iRAhQoQI0SZCtIkQIdpEiBCxI0SIECFiV50qRKg6VYgQIUKEiDfiRL7rnPtXz+nqHnPMsfb6s+cc61rBqjl79Oh++uoe/eceT/c8888///

Datu sentikor guztiak "X" batekin bete ditut. Egia esan, dena zabalik mantendu zen.

Erregistro horietatik erraza zen (Base64-tik bihurtuta) PNG fitxategiak lortzea pantailaren emaitzekin, jada irakurterraza moduan:

Zure analisi guztiak publikoki eskuragarri daude

Erregistroen guztizko tamaina 400 MB baino gehiagokoa zen eta guztira milioi bat sarrera baino gehiago zituzten. Argi dago erregistro guztiek ez zutela pazientearen datu bakarrak adierazten.

CMDren erantzun ofiziala:

Eskerrak eman nahi dizugu 01.04.2019ko apirilaren XNUMXean Elasticsearch erroreen erregistroan eta biltegiratze datu-basean ahultasun bat egoteari buruzko informazioa berehala igortzeagatik.

Informazio horretan oinarrituta, gure langileek, dagokion espezialistarekin batera, zehaztutako datu-baserako sarbidea mugatu zuten. Datu-base teknikora isilpeko informazioa transferitzeko errorea konpondu da.

Gertaeraren analisian, jakin ahal izan zen zehaztutako datu-basea domeinu publikoan errore-erregistroak dituena agertzea giza faktorearekin lotutako arrazoi batengatik izan zela. Datuetarako sarbidea berehala itxi zen 01.04.2019/XNUMX/XNUMXan.

Momentu honetan, barneko eta kanpoko espezialistak neurriak hartzen ari dira datuen babeserako IT azpiegiturak ikuskatzeko.

Gure erakundeak datu pertsonalekin lan egiteko araudi berezia eta langileen erantzukizun-maila sistema bat garatu du.

Egungo software azpiegiturak Elasticsearch datu-base bat erabiltzen du akatsak gordetzeko. Sistema batzuen fidagarritasuna hobetzeko, dagozkion zerbitzariak gure bazkidearen datu zentrora migratuko dira, software eta hardware ingurune ziurtatu batera.

Eskerrik asko emandako informazio puntualagatik.

Informazio filtrazioei eta barrukoei buruzko albisteak beti aurki daitezke nire Telegram kanalean "Informazio ihesak'.

Iturria: www.habr.com

Gehitu iruzkin berria