Нова-стара «діра» дозволяє обрушити сервера Minecraft будь-якому охочому

Сервери популярної багатокористувацької онлайн-ігри Minecraft містять вразливість, що дозволяє будь-кому відправити на сервер шкідливі пакети і викликати переповнення пам’яті, тим самим зупинивши роботу сервера.

Minecraft
Minecraft

Про це в своєму блозі повідомив розробник Аммар Аскар (Ammar Askar).

За словами Аскара, він виявив проблему близько двох років тому і 10 липня 2013 повідомив про неї компанію Mojang.

«Протягом трьох місяців я тричі нагадував їм про вразливість і питав, не випустили вони оновлення. Мене або ігнорували, або висловлювали невдоволення в мою сторону », – розповів він.
«Коли я повідомив про проблему, версія гри була 1.6.2. Поточна версія – 1.8.3. Все вірно, вийшло два великих поновлення і безліч дрібних поліпшень. А критична уразливість, що дозволяє «упустити» будь-який сервер Minecraft, як і раніше існує », – обурюється Аскар.

Уразливість полягає в тому, що сервер при обміні даними з комп’ютером користувача відкритий для прийому неймовірно складних запитів, які на клієнтській частині легко створити.

Цей складний запит являє собою код з вкладеними списками, кількість яких може досягати 30 млн. Отримуючи такий запит, сервер намагається створити об’єкти на основі списку і зависає, так як на це не вистачає ресурсів.

«Усунути цю уразливість досить просто. Досить впровадити якусь форму обмеження і все. Саме таку пораду я давав команді Mojang близько двох років тому », – говорить Аскар.

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

Minecraft
Minecraft

У вересні 2014 Microsoft повідомила про покупку розробника Minecraft за $ 2,5 млрд. Після цього гра Minecraft з’явилася на платформі Windows Phone. А Маркус Персон (один із засновників компанії Mojang) придбав будинок у Беверлі-Хіллз вартістю $ 70 млн.

З 2010 було продано понад 200 млн копій гри Minecraft. Раніше гра продавалась по 10$. На сьогодні її вартість дещо “підросла” і складає 19.95 євро.

Популярність Minecraft обумовлена ​​наявністю вкрай широких, практично безмежних, можливостей всередині гри. У грі Minecraft гравцеві пропонується вивчати відкритий світ з різним ландшафтом, в якому змінюються час доби і погода, присутні біоми(різні кліматичні пояси зі своїм ланшафтом, рослинами та тваринами). Для гри розроблено тисячі різних модів, що добавляють в гру сотні різних рослин, тварин, механізмів.

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

Гра дійсно з безмежними можливостями і “затягує” як дітей, так і дорослих (гра вже 4 роки є улюбленою грою автора).