Накратко: При сигурността на Moodle в училищата става дума за данни на деца и младежи, за оценки и за текущото обучение. Изяснете първо кой управлява Вашия Moodle: провинцията, училищният орган-собственик, изпълнител или ангажиран учител. От това зависи кой пачва PHP, рестартира и предоставя доказателството.
Какви PHP системи работят в училищата и образователните институции
В центъра често стои платформата за обучение Moodle. Към нея се добавят училищният уебсайт, често на WordPress или Joomla, инструменти за графици със замествания, форми за писма до родителите и записвания, системи за резервация на стаи и устройства, както и хранилища за файлове като Nextcloud. Почти всичко това работи на PHP.
При частни образователни организации, народни университети (Volkshochschulen) и доставчици на квалификационно обучение се добавят записвания за курсове, управление на участниците и онлайн изпити. Тук платформата за обучение често е свързана директно с фактурирането и данните на участниците.
Какви данни има в Moodle и подобните системи
Платформата за обучение съдържа повече от работни листове: имена и класове на ученици, предадени работи, оценки и обратна връзка, форумни постове, съобщения между учители и обучаеми, а при образователните организации и удостоверения за участие и резултати от изпити. Изолирано се срещат сведения за специални образователни потребности или здравни ограничения, които могат да спадат към специалните категории по чл. 9 от ОРЗД.
Засегнатите са предимно непълнолетни. Това повишава риска при изтичане на данни, защото децата трудно могат сами да се защитят от последици като целенасочено заговаряне или излагане на показ. За задълженията за уведомяване важи 72-часовият срок по ОРЗД, а оценката прави компетентното длъжностно лице по защита на данните.
Училище, Moodle и сигурност: въпросът за отговорността
| Модел на експлоатация | Кой пачва PHP | Какво трябва да провери училището |
|---|---|---|
| Централно от провинцията или провинциален институт | Операторът на провинцията | собствените допълнителни системи на училището |
| Чрез училищния орган-собственик или медиен център | ИТ на органа-собственик | да поиска писмено потвърждение |
| Външен изпълнител | Изпълнителят според договора | дали PHP е изрично посочен в договора |
| Собствен сървър, поддържан от учител | училището само | време, знания и заместване |
Последният модел е по-разпространен, отколкото мнозина мислят. Ангажиран учител е настроил Moodle преди години и го поддържа между другото. При критична уязвимост тогава липсват време, заместване и често правата за бързо действие.
Актуализацията на Moodle не затваря PHP2Shell. Уязвимостта е отстранена едва с PHP 8.5.12, 8.4.27, 8.3.36 или 8.2.35, или с потвърден backport, и едва след рестартиране на всички PHP процеси.
Какво означава отпадане на системата за обучението и изпитите
Ако Moodle отпадне, липсват материали и възможност за предаване на работи. В изпитни периоди или малко преди свидетелствата това е особено деликатно. Все пак важи: по-добре платформата да се изключи за няколко часа по организиран начин, отколкото да продължи да работи непачната. Компрометирана система може да фалшифицира предадени работи или да превзема акаунти на учители.
Затова планирайте прост резервен път, например предаване на работите през друга, незасегната система, и информирайте учителите, обучаемите и родителите накратко за причината.
След почистване си струва да се прегледат акаунтите. Училищата имат много потребители с разширени права: учители, стажанти, ръководители на предметни катедри, бивши колеги, чиито достъпи никога не са изтривани. Осиротелите акаунти с права на учител са удобен път обратно в платформата. Сверяването с актуалния списък на персонала на училището затваря тази врата, а акаунтите с администраторски права трябва да са ограничени до малко лица.
Особености при образователни организации и квалификационно обучение
Частните образователни организации, народните университети и доставчиците на квалификационно обучение работят често с възрастни участници, но с повече икономически данни: резервации на курсове с платежни данни, фактури към фирмени клиенти, документи за финансирани мерки, резултати от изпити и сертификати. Платформата за обучение тук често е свързана със системата за резервации и със счетоводството.
Атаката може затова да засегне и сертификатите и резултатите от изпитите. Който може да променя данни в платформата, може да фалшифицира отбелязвания за успешно издържан изпит или да издава удостоверения, които никога не са били придобити. След инцидент накарайте да се провери дали оценките и сертификатите са променяни впоследствие, и ги сверете с Вашите изпитни документи.
Първи стъпки за директора и органа-собственик
- Изяснете кой управлява Moodle, уебсайта и облака и за всяка система поискайте писмено потвърждение на състоянието на пача и рестартирането.
- Непотвърдените системи преведете в режим на поддръжка или ги изключете от мрежата.
- Накарайте да се запазят логовете от 20.10.2026 г.
- Проверете администраторските акаунти: има ли нови или непознати администратори?
- Информирайте длъжностното лице по защита на данните и училищния орган-собственик.
Как помага PHP SOS конкретно?
- Съгласуваме се с директора, органа-собственик и грижещия се учител и изясняваме кой за коя система отговаря.
- Чрез незабавната помощ при PHP2Shell пачваме PHP, рестартираме всички worker процеси и доказваме резултата.
- Проверяваме директорията с данни на Moodle, базата данни и администраторските акаунти за следи от атака.
- След това поемаме заздравяването на сървъра, за да не зависи платформата повече от едно лице.
Често задавани въпроси
Нашият Moodle се управлява от провинцията. Трябва ли да правим нещо?
Ако Moodle се управлява централно от германската провинция или от провинциален институт, пачът е задача на оператора. Училището все пак трябва да провери дали наред с това няма собствени системи, например училищния сайт или самостоятелно управляван облак. Те най-често са в отговорност на училището или на училищния орган-собственик.
Достатъчна ли е актуализация на Moodle срещу PHP2Shell?
Не. PHP2Shell засяга самия PHP, върху който работи Moodle. Необходими са пачнат PHP и рестартиране на всички PHP процеси. Коя версия на PHP поддържа Вашата версия на Moodle, проверете в системните изисквания на moodle.org.
Кой отговаря при изтичане на данни в училището?
Отговорността се разпределя според провинцията между училището, директора и училищния орган-собственик. За оценката на задълженията за уведомяване първият адрес е компетентното длъжностно лице по защита на данните. Отговорностите трябва да са изяснени писмено преди инцидент.