У Еўропе часова адключаюць дзяржаўныя сайты, рэсурсы бальніц і іншых арганізацый праз крытычныя ўразлівасці ў PHP — адной з самых распаўсюджаных моў праграмавання для вэб-сайтаў. Распрацоўшчыкі ўжо выпусцілі выпраўленні, аднак уладальнікам рэсурсаў неабходна як мага хутчэй усталяваць абнаўленні і праверыць бяспеку сваіх сервераў.
Пра пагрозу паведаміла агенцтва Reuters 21 кастрычніка. Паводле яго звестак, праблема закранула інфраструктуру ў некалькіх еўрапейскіх краінах, а некаторыя арганізацыі вырашылі часова адключыць свае сайты, каб знізіць рызыку магчымых кібератак.
PHP выкарыстоўваецца для апрацоўкі даных на серверы і забеспячэння працы мноства вэб-сайтаў. На ім працуюць папулярныя сістэмы кіравання кантэнтам, у тым ліку WordPress, Drupal і Joomla.
Выяўленыя ўразлівасці атрымалі ацэнку 9,2 з 10 паводле шкалы CVSS 4.0, што адпавядае крытычнаму ўзроўню небяспекі. Пры пэўных умовах яны могуць дазволіць зламыснікам выконваць каманды на серверы без папярэдняй аўтарызацыі.
У выпадку паспяховай атакі гэта патэнцыйна дае магчымасць атрымаць доступ да даных, змяніць файлы сайта або скампраметаваць сервер. Рэальныя наступствы залежаць ад канфігурацыі сістэмы і ўсталяваных ахоўных механізмаў.
Маштаб патэнцыйнай праблемы асабліва вялікі праз распаўсюджанасць PHP. Паводле звестак, прыведзеных Reuters, гэтая мова выкарыстоўваецца прыкладна на 75% сайтаў, для якіх вядомая серверная тэхналогія. WordPress, у сваю чаргу, забяспечвае працу прыкладна 43% усіх сайтаў у інтэрнэце.
Якія сайты адключылі
На фоне выяўленых уразлівасцяў арганізацыі ў некалькіх еўрапейскіх краінах прынялі экстранныя меры бяспекі.
- Нідэрланды. Часова адключылі шэраг дзяржаўных рэсурсаў, сайтаў бальніц, футбольнай асацыяцыі і палітычных партый.
- Фінляндыя. Прыпыніла працу некаторых дзяржаўных вэб-сэрвісаў.
- Францыя. Часова адключыла сайты мясцовых адміністрацыйных органаў.
- Германія і Бельгія. Таксама паведамлялася пра часовае адключэнне асобных рэсурсаў.
- Wikimedia Foundation. Паведаміла пра працу над ліквідацыяй уразлівасцей і часовым адключэннем некаторых сістэм да ўсталявання выпраўленняў.
Пры гэтым часовае адключэнне сайта не азначае, што ён ужо быў узламаны. У шэрагу выпадкаў арганізацыі тлумачылі свае дзеянні неабходнасцю прадухіліць магчымыя атакі.
Ці ёсць пацверджаныя выпадкі ўзлому
На момант публікацыі Reuters паведамляла пра першыя спробы атак. Пры гэтым аўстралійскае кіберагенцтва заяўляла, што яму не было вядома пра актыўнае выкарыстанне гэтых уразлівасцяў.
Гэта важнае адрозненне: наяўнасць крытычнай уразлівасці азначае, што сістэма патэнцыйна можа быць атакаваная, але не даказвае, што зламыснікі ўжо атрымалі да яе доступ.
Тым не менш адкладаць усталяванне выпраўленняў небяспечна. Пасля публічнага раскрыцця інфармацыі пра ўразлівасць зламыснікі могуць больш актыўна шукаць уразлівыя серверы і спрабаваць выкарыстаць вядомыя спосабы атакі.
Чаму абнаўлення WordPress можа быць недастаткова
Уладальнікам сайтаў на WordPress варта ўлічваць, што абнаўленне самой CMS і абнаўленне PHP — гэта розныя працэсы.
WordPress можа быць абноўлены да апошняй версіі, а сервер пры гэтым працягне працаваць на ўразлівай версіі PHP. Стандартныя аўтаматычныя абнаўленні WordPress не замяняюць абнаўлення сервернага праграмнага забеспячэння.
У залежнасці ад тыпу хостынгу PHP абнаўляецца праз панэль кіравання або правайдарам. Таму ўладальнікам сайтаў важна высветліць, якая версія выкарыстоўваецца на серверы і ці ўсталявана выпраўленне, якое закрывае выяўленыя ўразлівасці.
Таксама неабходна ўлічваць іншыя кампаненты інфраструктуры: плагіны, серверныя модулі, налады доступу і сродкі абароны.
Што рабіць уладальнікам сайтаў
Распрацоўшчыкі PHP ужо выпусцілі выпраўленні. Для ўладальнікаў сайтаў і адміністратараў сервераў цяпер галоўнае не проста праверыць наяўнасць абнаўленняў, а пераканацца, што яны сапраўды ўсталяваныя і працуюць.
Рэкамендуецца:
- Праверыць версію PHP. Высветліць, якая версія выкарыстоўваецца на серверы, і супаставіць яе з афіцыйнымі рэкамендацыямі распрацоўшчыкаў.
- Усталяваць выпраўленне. Абнавіць PHP да выпраўленай версіі, сумяшчальнай з праграмамі, якія выкарыстоўваюцца.
- Звязацца з хостынг-правайдарам. Калі ўладальнік сайта не кіруе серверным асяроддзем самастойна, неабходна ўдакладніць, ці ўсталявана абнаўленне і якія меры абароны ўжытыя.
- Праверыць журналы сервера. Пры наяўнасці падазронай актыўнасці варта праверыць логі і ацаніць, ці не было спроб эксплуатацыі ўразлівасцяў.
- Праверыць бяспеку сайта. Пры прыкметах кампраметацыі спатрэбіцца дадатковае расследаванне, праверка файлаў, уліковых запісаў і доступаў, а таксама змена патэнцыйна закранутых уліковых даных.
Калі выпраўленне пакуль недаступнае, варта звярнуцца да правайдара па рэкамендацыі наконт часовых мер абароны. У залежнасці ад сітуацыі можа спатрэбіцца абмежаванне доступу да ўразлівага сэрвісу або яго часовае адключэнне.
Ці дапаможа Cloudflare
Выкарыстанне Cloudflare можа забяспечыць дадатковы ўзровень абароны дзякуючы фільтрацыі трафіку і правілам міжсеткавага экрана вэб-прыкладанняў. Аднак наяўнасць Cloudflare сама па сабе не гарантуе абароны ад эксплуатацыі канкрэтнай уразлівасці PHP.
Магчымасці абароны залежаць ад характару атакі, налад сэрвісу і таго, ці праходзіць праз Cloudflare ўвесь адпаведны трафік. Таму яго не варта лічыць заменай абнаўленню PHP.
Што гэта азначае для інтэрнэту
Цяперашняя сітуацыя паказвае, наколькі моцна бяспека мноства сайтаў залежыць ад параўнальна невялікай колькасці шырока выкарыстоўваных тэхналогій. Уразлівасць у серверным праграмным забеспячэнні здольная стварыць агульную праблему для дзяржаўных устаноў, камерцыйных кампаній, СМІ і незалежных праектаў.
Часовае адключэнне сайта ў такіх абставінах можа быць апраўданай мерай засцярогі, але не з'яўляецца абавязковым рашэннем для кожнага рэсурсу. Неабходныя дзеянні залежаць ад версіі PHP, канфігурацыі сервера, даступнасці выпраўлення і ацэнкі рызыкі.
Уладальнікам сайтаў варта арыентавацца на афіцыйныя рэкамендацыі распрацоўшчыкаў PHP і свайго хостынг-правайдара, а не толькі на паведамленні пра маштаб пагрозы.
Галоўная выснова: выяўленне крытычных уразлівасцей не азначае, што ўсе сайты на PHP узламаныя або абавязкова павінны быць адключаныя. Аднак калі сервер выкарыстоўвае ўразлівую версію PHP, своечасовае абнаўленне і праверка бяспекі становяцца першачарговымі задачамі.
Калі ваш сайт на WordPress, то звяжыцеся са мной.

Каментарыі0
Пакінуць каментарый
Увядзіце email — дашлём аднаразовы код. Без пароляў і рэгістрацыі.
Email патрэбны толькі для кода ўваходу і апавяшчэнняў пра адказы (адпісацца можна па спасылцы ў лісце). Ён не публікуецца і не перадаецца трэцім асобам. Пасля ўваходу cookie захоўваецца на 30 дзён. Даныя можна спампаваць або выдаліць у асабістым кабінеце.
Увядзіце код
Код адпраўлены на . Калі ліста няма некалькі хвілін — праверце «Спам» і «Промаакцыі».
Публічна паказваюцца імя і тэкст каментарыя. Email не публікуецца.
Хачу сабе на сайт такую сістэму каментарыяў