Правителства по целия свят бързат да въведат мерки за сигурност, след като технология с изкуствен интелект откри „сериозни“ уязвимости в PHP, ключов език за програмиране. Репортажите по темата съобщават, че хакерските опити са се увеличили, откакто дефектите излязоха наяве. Откритите от изкуствен интелект уязвимости в PHP засягат софтуер, който управлява около 70% от уебсайтовете, поради което тази история е важна далеч отвъд разработчиците и системните администратори.

Не е нужно да разбирате PHP, за да бъдете засегнати от него. Сайтовете, в които влизате, пазарувате или четете всеки ден, може да са изградени на него. Ето какво знаем, какво означава това и какво можете да направите.

Защо дефектите в PHP засягат толкова много уебсайтове

PHP е сървърен език за програмиране. Когато заредите страница, PHP често работи зад кулисите на сървъра на уебсайта, за да изгради това, което виждате, да провери влизането ви или да извлече данните ви от база данни. Тъй като се използва толкова широко, дефект в самия PHP не се ограничава до един уебсайт. Той потенциално може да засегне огромен дял от мрежата наведнъж.

Това е в основата на безпокойството. Отразяването на откритието описва грешките, наричани в някои репортажи „PHP2Shell“, като способни да позволят на нападателите да изпълняват код и да четат памет на засегнатите сървъри. Репортажите също така съобщават, че основният дефект е съществувал повече от десетилетие, което означава, че е останал незабелязан в широко разпространен софтуер в продължение на години.

Грешка на ниво език също се различава от типично хакерско проникване в уебсайт. Поправянето ѝ не зависи от една компания. Всеки собственик на сайт, доставчик на хостинг и организация, използваща PHP, трябва да приложи актуализацията по свой собствен график, а някои ще бъдат по-бавни от други.

Как изкуственият интелект ускорява откриването на уязвимости

Това, което отличава тази история, е как са открити дефектите. Според репортажи изследователи от фирма, наречена Calif, са използвали модел на OpenAI, за да идентифицират проблемите, и са открили грешките в рамките на няколко дни. Екипите по сигурност отдавна преглеждат код за слабости, но тази работа традиционно е бавна и трудоемка.

Откритието показва колко бързо изкуственият интелект може да помогне за локализиране на дефекти в код, който хората са преглеждали години наред, без да ги забележат. Това е окуражаващо за защитниците, тъй като същата скорост може да помогне за отстраняване на проблеми, преди престъпниците да ги открият. Но също така стеснява прозореца между разкриването на дефект и опитите на нападателите да го експлоатират. Ако изследователите могат да откриват грешки толкова бързо, разумно е да се очаква, че и други, включително злонамерени участници, ще използват подобни инструменти.

Това напрежение е причината правителствата да действат бързо. Целта е кръпките да бъдат приложени, преди разликата между разкриването и поправката да бъде експлоатирана в масов мащаб.

Какво правят нападателите в момента

Основният факт е, че хакерските опити са се увеличили, откакто дефектите бяха разкрити. Това следва познат модел: щом дадена уязвимост стане публична, нападателите сканират интернет за сайтове, които все още не са актуализирани, и ги проверяват за слабости. Сайтовете, които не са кръпнати, са най-лесните мишени.

Репортажите също така посочват, че официалният уебсайт на PHP и няколко други организации са сред изложените на уязвимостите — напомняне, че дори групи с добри ресурси и съзнание за сигурността могат да бъдат засегнати от подобен проблем.

Струва си това да се запази в пропорция. Увеличаването на опитите не означава, че всеки PHP сайт е компрометиран. Много оператори на сайтове ще приложат кръпки своевременно и много атаки ще се провалят. Но рискът е реален за сайтовете, които изостават, и обикновено не можете да разберете отвън кои са тези сайтове. За по-широк контекст как това се вписва в общата картина на заплахите вижте нашата обобщена информация ThreatsDay, която обхваща повече от 30 отделни истории за сигурността в един брифинг.

Какво означава това за вас

Не можете сами да кръпнете сървъра на даден уебсайт и това е неудобната част. Когато съществува подобен дефект, сигурността на вашите данни зависи отчасти от това колко бързо реагират сайтовете, които използвате. Ако сайт, на който разчитате, бъде компрометиран, данни като вашия имейл адрес, парола или друга информация за акаунта може да бъдат изложени на риск.

Това, което можете да контролирате, е колко щети може да причини един компрометиран сайт на останалата част от вашия цифров живот. Стъпките по-долу ограничават тези щети независимо кой сайт е засегнат.

Какво могат да направят обикновените потребители, за да защитят акаунтите си

  • Използвайте уникална парола за всеки акаунт. Ако един сайт бъде пробит, уникалната парола спира нападателите да опитат същото влизане другаде. Мениджърът на пароли прави това практично.
  • Включете двуфакторно удостоверяване (2FA). Дори ако паролата бъде открадната, втората стъпка за проверка прави много по-трудно за някого да влезе. Където е възможно, предпочитайте приложение за удостоверяване пред текстови съобщения.
  • Бъдете бдителни за фишинг. Инциденти като този често предизвикват последващи измамни имейли, твърдящи, че акаунтът ви е засегнат. Не кликвайте на връзки в неочаквани съобщения. Вместо това отидете директно на сайта.
  • Следете за известия за пробиви. Ако услуга, която използвате, ви уведоми, че е засегната, сменете паролата си своевременно и прегледайте активността на акаунта си.
  • Поддържайте собствения си софтуер актуален. Браузърите, приложенията и устройствата също получават корекции за сигурност, а актуализациите затварят врати, на които нападателите разчитат.

Основният извод

Откритите от изкуствен интелект уязвимости в PHP са ясен пример колко бързо се движи надпреварата в сигурността. Същата технология, която помогна да се открият дълго скрити дефекти, може също да съкрати времето, с което разполагат нападателите, поради което правителствата и операторите на сайтове бързат да реагират. Не можете да поправите PHP, но можете да направите акаунтите си много по-трудни за експлоатиране. Започнете с уникални пароли, включете двуфакторно удостоверяване и се отнасяйте с подозрение към неочаквани имейли за акаунти. За повече относно заплахите, оформящи този момент, прочетете нашата обобщена информация ThreatsDay и поддържайте защитите си актуални.