Ongororo dzako dzese dziri kuwanikwa pachena

Mhoro zvakare! Ndawana zvakare dhatabhesi rakavhurika rine data rekurapa rako. Rega ndikuyeuchidze kuti nguva pfupi yadarika pakanga paine matatu ezvinyorwa zvangu pane iyi nyaya: kuvuza kwe data yega yevarwere uye vanachiremba kubva pa online medical service DOC +, kusagadzikana kwesevhisi ye "Chiremba Pedyo". ΠΈ kudonha kwedata kubva kuma ambulensi zviteshi.

Ongororo dzako dzese dziri kuwanikwa pachena

Panguva ino, sevha yeElasticsearch ine matanda kubva kuhutano IT system yelabhoritari network yaiwanikwa pachena.Center for Molecular Diagnostics"(CMD, www.cmd-online.ru).

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

Sevha yakawanikwa mangwanani emusi waKubvumbi 1 uye zvaisaita sekusekesa kwandiri zvachose. Chiziviso pamusoro pedambudziko chakaenda kuCMD panenge 10 am (nguva yeMoscow) uye panguva dzinenge 15:00 dhatabhesi yakave isingasvikike.

Zvinoenderana neiyo Shodan yekutsvaga injini, iyi sevha yakatanga kuwanikwa pachena musi wa 09.03.2019/XNUMX/XNUMX. Nezve izvozvo sei Elasticsearch inoona yakavhurika dhatabhesi, ndakanyora imwe nyaya.

Ruzivo rwakadzama rwaigona kuwanikwa kubva mumatanda, kusanganisira Zita rakazara, murume kana mukadzi, mazuva ekuzvarwa kwevarwere, mazita akazara evanachiremba, mutengo wekutsvagisa, data rekutsvagisa, mafaera ane mhinduro dzekuongorora uye nezvimwe zvakawanda.

Muenzaniso welogi ine mhinduro dzemurwere:

"<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///

Ndazadza data rese ne "X". Chaizvoizvo, zvinhu zvose zvakachengetwa zvakazaruka.

Kubva pamatanda akadaro zvaive nyore (nekushandura kubva kuBase64) kuti uwane mafaera ePNG ane mhinduro dzekuongorora, dzatova mufomu iri nyore kuverenga:

Ongororo dzako dzese dziri kuwanikwa pachena

Saizi yese yematanda yakapfuura 400 MB uye pamwe chete yaive neinodarika miriyoni yekupinda. Zviri pachena kuti haisi rekodhi yese yaimiririra yakasarudzika data yevarwere.

Mhinduro yepamutemo kubva kuCMD:

Tinoda kukutendai nekukasika kuendesa ruzivo musi waKubvumbi 01.04.2019, XNUMX pamusoro pekuvapo kwekusagadzikana muElasticsearch kukanganisa matanda uye dhatabhesi rekuchengetedza.

Zvichienderana neruzivo urwu, vashandi vedu, pamwe chete nenyanzvi dzakakodzera, kuwana kushoma kune yakatsanangurwa dhatabhesi. Iko kukanganisa kwekuendesa ruzivo rwakavanzika kune dhatabhesi yehunyanzvi yakagadziriswa.

Munguva yekuongororwa kwechiitiko ichi, zvakagoneka kuona kuti kutaridzika kweiyo yakatsanangurwa dhatabhesi ine kukanganisa matanda munzvimbo yeruzhinji yaive nekuda kwechikonzero chine chekuita nemunhu. Kuwana iyo data kwakavharwa nekukurumidza pa01.04.2019/XNUMX/XNUMX.

Parizvino, nyanzvi dzemukati nekunze dziri kutora matanho ekuwedzera kuongorora iyo IT zvivakwa zvekuchengetedza data.

Sangano redu rakagadzira mirairo yakakosha yekushanda nedata remunhu uye hurongwa hwehuwandu hwebasa revashandi.

Iyo yazvino software dhizaini inoshandisa Elasticsearch dhatabhesi kuchengetedza zvikanganiso. Kuti uvandudze kuvimbika kwemamwe masisitimu, maseva anowirirana anoendeswa kunzvimbo yedata yemumwe wedu, kune yakasimbiswa software uye hardware nharaunda.

Ndinokutendai neruzivo rwakakodzera panguva yakapihwa.

Nhau nezve ruzivo rwunoburitswa uye vemukati vanogona kugara vachiwanikwa pane yangu Telegraph chiteshi "Ruzivo rwunobuda".

Source: www.habr.com

Voeg