Lyhyesti: Lääkärin vastaanoton verkkosivussa on kyse terveystietojen turvallisuudesta, ei vain käyntikortista verkossa. Selvittäkää, mitkä lomakkeet tallentavat tietoja tai lähettävät ne sähköpostilla, pyytäkää palvelimen PHP-korjaustila kirjallisena ja varmistakaa lokit heti epäilyn herätessä.
Millaisia PHP-järjestelmiä vastaanotoilla ja MVZ-keskuksissa on käytössä
Useimmat vastaanottojen verkkosivut perustuvat PHP-pohjaiseen CMS-järjestelmään, usein WordPressiin, harvemmin TYPO3:een tai Joomlaan. Mielenkiintoiseksi tilanne muuttuu lisätoiminnoissa: resepti- ja lähetepyyntöjen lomakkeet, ladattavat tai lähetettävät esitietolomakkeet, muistutuskutsujen ilmoittautumiset, työpaikkailmoitukset hakemusliitteineen ja verkkoajanvaraus.
Ajanvaraus on usein ulkoinen palvelu, joka vain upotetaan sivulle. Silloin ajanvaraustiedot ovat palveluntarjoajalla. Jotkin vastaanotot käyttävät kuitenkin varauslisäosia, jotka tallentavat ajat asioineen oman verkkosivuston tietokantaan. Juuri tämä ero kannattaa tietää ennen riskin arviointia.
Terveystiedot: miksi verkkosivu on arkaluonteisempi kuin miltä näyttää
Yhteydenottolomakkeen lause ”Tarvitsen taas verenpainelääkettäni” on terveystieto. Tällaiset tiedot kuuluvat GDPR:n 9 artiklan mukaisiin henkilötietojen erityisiin ryhmiin. Lääkäreitä koskee lisäksi vaitiolovelvollisuus, jonka rikkominen voi olla rangaistavaa Saksan rikoslain 203 §:n (deutsches Gesetz, § 203 StGB) mukaan.
Verkkosivun kannalta tämä tarkoittaa: tietokantaan jäävät lomakemerkinnät, lomakelisäosien kopiot, palvelimen sähköpostilokit ja ladatut asiakirjat ovat hyökkäyksessä käytettävissä. Joka suorittaa koodia palvelimella, lukee ne yleensä mukana.
Tarkistuttakaa, tallentaako lomakelisäosanne merkinnät lisäksi tietokantaan. Monet tekevät niin oletuksena. Mitä ei ole tallennettu, ei voi myöskään vuotaa.
Mitä katkos tai tietovuoto tarkoittaa vastaanotolle
Jos verkkosivu kaatuu, potilaat soittavat, ja vastaanoton puhelin on jo valmiiksi kuormitettu. Se on ärsyttävää mutta hallittavissa. Vakavampaa on huomaamatta jäänyt hyökkäys: uudelleenohjaukset petollisille sivuille vastaanoton nimellä, väärennetyt lomakkeet tai kaapatut sairauksiin liittyvät pyynnöt.
Tällainen tapaus voi aiheuttaa ilmoitusvelvollisuuksia tietosuojaviranomaiselle, riskistä riippuen myös rekisteröityjen ilmoittamisen. GDPR:n 72 tunnin määräaika alkaa, kun saatte tiedon loukkauksesta. Selvittäkää arviointi tietosuojavastaavanne kanssa.
Lääkärin vastaanoton verkkosivu ja tietoturva: tyypillinen vastuuaukko
Vastaanotoilla on yleensä kolme osapuolta, jotka kukin tuntevat vastaavansa yhdestä osasta:
| Osapuoli | Huolehtii yleensä | Usein huomaamatta |
|---|---|---|
| Vastaanoton IT-palveluntarjoaja | Potilashallintajärjestelmä, verkko, konnektori, työasemat | Verkkosivun palvelin hosting-yrityksellä |
| Verkkotoimisto | Ulkoasu, sisältö, lisäosat | PHP-versio ja palvelimen uudelleenkäynnistys |
| Hosting-yritys | Palvelimen käyttö | Vastaanoton lomaketiedot ja lisäosat |
PHP2Shellin kohdalla aukko on juuri näiden roolien välissä: verkkopalvelimen PHP:ssä. Jaetussa hostingissa vastuussa on yleensä hosting-yritys, mutta paketin tilan vahvistus teidän on pyydettävä itse. Usean toimipisteen MVZ-keskuksissa mukaan tulee usein vielä ylläpitäjätaho, jolla on omat ohjeensa.
Onko verkkosivun ja vastaanoton verkon välillä silta?
Yleensä vastaanoton verkkosivu toimii hosting-yrityksellä eikä sillä ole suoraa yhteyttä potilashallintajärjestelmään. Poikkeuksia on kuitenkin, ja ne kannattaa tuntea: lomakkeet, jotka siirtävät tietoja automaattisesti potilashallintajärjestelmään, verkkosivun palvelin MVZ:n omassa konesalissa tai tunnukset, joita käytetään samanaikaisesti verkkosivulle, sähköpostitileille ja etähuoltoon.
Tällaisissa tapauksissa vaarantunut verkkopalvelin ei ole vain verkkosivun ongelma. Teettäkää vastaanoton IT-palveluntarjoajalla ja verkkosivun ylläpitäjällä yhdessä tarkistus siitä, mitä yhteyksiä on olemassa ja mitä salasanoja käytetään useassa paikassa. Vastaanoton IT:tä koskevat lisäksi Saksan lakisääteisen sairausvakuutuksen lääkäriliiton (Kassenärztliche Bundesvereinigung) tietoturvavaatimukset. Missä määrin ne koskevat verkkosivua, selvitätte tietosuojavastaavanne kanssa.
Ensimmäiset tunnit varoituksen jälkeen
- Kysykää hosting-yritykseltä, onko PHP versiota 8.5.12, 8.4.27, 8.3.36 tai 8.2.35 tai onko backport asennettu, ja onko kaikki PHP-prosessit käynnistetty uudelleen.
- Jos tätä ei ole vahvistettu: poistakaa verkkosivu tilapäisesti käytöstä tai korvatkaa se staattisella tiedotussivulla, jossa on puhelinajat, kuten BSI (Saksan liittovaltion tietoturvavirasto) suosittelee palvelimille, joita ei voi korjata.
- Varmistakaa palvelimen ja käyttölokit 20.10.2026 alkaen.
- Kiinnittäkää huomiota murron merkkeihin: tuntemattomiin tiedostoihin, uusiin ylläpitäjätileihin ja muuttuneisiin uudelleenohjauksiin.
- Ottakaa tietosuojavastaava mukaan ajoissa, ei vasta puhdistuksen jälkeen.
Miten PHP SOS auttaa konkreettisesti?
- Selvitämme hosting-yrityksen ja toimiston kanssa, kuka korjaa PHP:n ja käynnistää sen uudelleen, ja hankimme vahvistuksen paketin tilasta.
- Tarkistamme, missä verkkopalvelimella on lomaketietoja, latauksia ja sähköpostikopioita ja onko vastaanoton verkkoon yhteyksiä.
- Epäilyn herätessä varmistamme jäljet, etsimme web shellejä ja puhdistamme palvelimen osana hakkeroitujen verkkosivujen hätäapuamme.
- Dokumentoimme tapauksen niin, että tietosuojavastaavanne voi arvioida ilmoitusvelvollisuuden.
- Sen jälkeen vähennämme tallennettuja tietoja ja koventamme palvelimen, jotta ensi kerralla on vähemmän pelissä.
Usein kysytyt kysymykset
Koskeeko PHP2Shell vastaanoton ohjelmistoa?
Vastaanoton potilashallintajärjestelmä ja yhteys telematiikkainfrastruktuuriin toimivat yleensä verkkosivusta erillään. Haavoittuvia ovat PHP-verkkopalvelimet, siis yleensä vastaanoton verkkosivusto ja siihen liitetyt lomakkeet tai portaalit. Onko verkkosivun ja vastaanoton verkon välillä yhteyksiä, sen tulisi tarkistaa IT-palveluntarjoajanne.
Ovatko yhteydenottolomakkeen tiedot terveystietoja?
Usein kyllä. Jo pyyntö uusintareseptistä tai aikatoive tiettyjen oireiden vuoksi mahdollistaa päätelmiä terveydentilasta. Tällaiset tiedot kuuluvat GDPR:n 9 artiklan mukaisiin erityisiin tietoryhmiin. Tarkan luokittelun selvitätte tietosuojavastaavanne kanssa.
Onko potilaille ilmoitettava, jos verkkosivu on hakkeroitu?
Se riippuu siitä, ovatko henkilötiedot vaarantuneet ja kuinka suuri riski potilaille on. Terveystietojen kohdalla riski on usein korkea. Päätöksen teette tietosuojavastaavanne kanssa, tarvittaessa lakineuvonnan tuella.
Kuka vastaa vastaanoton verkkosivun PHP-päivityksistä?
Se selviää hosting- tai huoltosopimuksesta. Jaetussa ja hallinnoidussa hostingissa korjaukset hoitaa yleensä hosting-yritys, omalla palvelimella toimeksiannettu palveluntarjoaja. Jos selkeää sopimusta ei ole, kirjatkaa se nyt kirjallisesti.