Уряди по всьому світу поспішають запровадити заходи безпеки після того, як технологія ШІ виявила "серйозні" уразливості в PHP — ключовій мові програмування. Повідомляється, що після оприлюднення цих недоліків кількість хакерських атак зросла. Уразливості PHP, виявлені ШІ, зачіпають програмне забезпечення, на якому працює приблизно 70% вебсайтів, і саме тому ця історія важлива далеко за межами розробників і системних адміністраторів.

Вам не потрібно розумітися на PHP, щоб він вас зачепив. Сайти, на які ви входите, на яких робите покупки чи які щодня читаєте, можуть бути побудовані на ньому. Ось що ми знаємо, що це означає і що ви можете зробити.

Чому недоліки PHP торкаються так багатьох вебсайтів

PHP — це серверна мова програмування. Коли ви завантажуєте сторінку, PHP часто працює за лаштунками на сервері вебсайту, щоб сформувати те, що ви бачите, перевірити ваш логін або витягти ваші дані з бази даних. Оскільки він настільки широко використовується, недолік у самому PHP не обмежується одним вебсайтом. Він потенційно може зачепити величезну частку інтернету одразу.

У цьому суть занепокоєння. У матеріалах про це відкриття помилки, які в деяких звітах отримали назву "PHP2Shell", описуються як такі, що здатні дозволити зловмисникам виконувати код і читати пам'ять на уражених серверах. Повідомляється також, що першопричина цього недоліку існувала понад десятиліття, а це означає, що він роками залишався непоміченим у широко розгорнутому програмному забезпеченні.

Помилка на рівні мови також відрізняється від типового злому вебсайту. Її виправлення не залежить від однієї компанії. Кожен власник сайту, хостинг-провайдер і організація, які використовують PHP, мають застосувати оновлення за власним графіком, і деякі робитимуть це повільніше за інших.

Як ШІ прискорює виявлення уразливостей

Цю історію вирізняє те, як було знайдено недоліки. За повідомленнями, дослідники з фірми під назвою Calif використали модель OpenAI, щоб ідентифікувати проблеми, і виявили помилки за кілька днів. Команди з безпеки давно вивчають код у пошуках слабких місць, але ця робота традиційно була повільною та трудомісткою.

Це відкриття показує, як швидко ШІ може допомогти знайти недоліки в коді, який люди перевіряли роками, не помічаючи їх. Це вселяє надію в захисників, оскільки та сама швидкість може допомогти виправити проблеми раніше, ніж їх знайдуть злочинці. Але це також звужує вікно між розкриттям недоліку та спробами зловмисників його використати. Якщо дослідники можуть знаходити помилки так швидко, розумно очікувати, що інші, зокрема зловмисники, використовуватимуть подібні інструменти.

Саме через цю напругу уряди діють швидко. Мета — застосувати патчі до того, як розрив між розкриттям і виправленням буде використано в масштабі.

Що роблять зловмисники прямо зараз

Головний факт полягає в тому, що кількість хакерських атак зросла після оприлюднення недоліків. Це відповідає знайомій схемі: щойно уразливість стає публічною, зловмисники сканують інтернет у пошуках сайтів, які ще не оновлено, і перевіряють їх на слабкі місця. Сайти, які не встановили патч, є найлегшими цілями.

Повідомлення також вказують на те, що офіційний вебсайт PHP і кілька інших організацій були серед тих, хто зазнав впливу уразливостей, — нагадування про те, що навіть добре забезпечені ресурсами й обізнані з питань безпеки групи можуть бути втягнуті в подібну проблему.

Варто зберігати пропорційність. Зростання кількості спроб не означає, що кожен сайт на PHP скомпрометовано. Багато операторів сайтів встановлять патчі вчасно, і багато атак зазнають невдачі. Але ризик реальний для сайтів, які відстають, і зазвичай ззовні не можна визначити, які саме це сайти. Для ширшого контексту про те, як це вписується в загальну картину загроз, дивіться наш ThreatsDay roundup, який охоплює понад 30 окремих історій про безпеку в одному огляді.

Що це означає для вас

Ви не можете самостійно встановити патч на сервер вебсайту, і саме це є незручною частиною. Коли існує такий недолік, безпека ваших даних частково залежить від того, наскільки швидко відреагують сайти, якими ви користуєтеся. Якщо сайт, на який ви покладаєтеся, буде скомпрометовано, такі дані, як ваша електронна адреса, пароль чи інша інформація про обліковий запис, можуть опинитися під загрозою.

Ви можете контролювати те, наскільки великої шкоди один скомпрометований сайт може завдати решті вашого цифрового життя. Наведені нижче кроки обмежують цю шкоду незалежно від того, який сайт постраждав.

Що можуть зробити звичайні користувачі для захисту своїх облікових записів

  • Використовуйте унікальний пароль для кожного облікового запису. Якщо один сайт зламано, унікальний пароль не дасть зловмисникам спробувати той самий логін в іншому місці. Менеджер паролів робить це практичним.
  • Увімкніть двофакторну автентифікацію (2FA). Навіть якщо пароль викрадено, другий крок перевірки значно ускладнює комусь вхід. Де можливо, надавайте перевагу застосунку-автентифікатору над текстовими повідомленнями.
  • Будьте пильними до фішингу. Такі інциденти часто спричиняють подальші шахрайські електронні листи, які стверджують, що ваш обліковий запис постраждав. Не переходьте за посиланнями в неочікуваних повідомленнях. Натомість заходьте на сайт безпосередньо.
  • Стежте за повідомленнями про витоки. Якщо сервіс, яким ви користуєтеся, повідомляє, що постраждав, негайно змініть пароль і перегляньте активність свого облікового запису.
  • Тримайте власне програмне забезпечення оновленим. Браузери, застосунки та пристрої також отримують виправлення безпеки, а оновлення закривають двері, на які розраховують зловмисники.

Головне

Уразливості PHP, виявлені ШІ, — це яскравий приклад того, як швидко рухається гонка безпеки. Та сама технологія, яка допомогла виявити давно приховані недоліки, також може скоротити час, який мають зловмисники для дій, і саме тому уряди та оператори сайтів поспішають реагувати. Ви не можете виправити PHP, але можете зробити свої облікові записи значно складнішими для використання зловмисниками. Почніть з унікальних паролів, увімкніть двофакторну автентифікацію та ставтеся з підозрою до неочікуваних листів про облікові записи. Щоб дізнатися більше про загрози, що формують цей момент, прочитайте наш ThreatsDay roundup і підтримуйте свій захист актуальним.