Одна рядок коду видалила всі дані з серверів хостинг-провайдера

Власник невеликої хостингової компанії Марко Марсала (Marco Marsala) вбив весь свій бізнес однієї єдиної рядком коду. Всі дані 1535 клієнтів, все їх бекапи, сайт компанії та інші дані, що зберігалися на серверах, виявилися безповоротно видалені через маленьку помилки в коді, яку Марсала зауважив занадто пізно.

Історію, яку Марсала повідав на форумі сайту Server Fault (в даний час питання вже видалений, але archive.org все пам'ятає). куди він звернувся за допомогою експертів, мабуть, можна назвати комічною. Розгублений Марсала написав, що він є власником невеликої хостингової компанії, що нараховує 1535 клієнтів, і використовує систему Ansible для автоматизації деяких операцій на серверах.

Все пішло шкереберть, коли Марсала запустив на всіх серверах компанії bash-скрипт, в складі якого була команда rm -rf /. Власник хостингу пише, що через дрібного бага в коді, який він просто не помітив, змінні foo і bar залишилися без уваги, і на серверах була виконана команда rm -rf /. Фактично дана команда означає «видалити все, не ставлячи мені питань і ігноруючи попередження».

Марсала пише, що помітив помилку занадто пізно, коли всі дані вже були видалені. Так як скрипт початково використовувався для роботи з бекапу, сховище, де містилися резервні копії, теж було примонтировать до сервера. Іронічно, але операцію здійснив той же скрипт, безпосередньо перед початком знищення даних. В результаті Марсала позбувся в буквальному сенсі все і питав експертів Server Fault, як відновити дані після rm -rf /.

На жаль, відповіддю на питання Марсали «як відновити дані?» Виявилося просте слово «ніяк». Користувачі Server Fault спробували донести до власника хостингової компанії, що його справи кепські і потрібно не питати технічних рад на форумах, а дзвонити адвокату.

«Мені шкода це говорити, але ваша компанія тепер, по суті, мертва», - пише користувач з ніком Sven. - «Можливо, існує крихітний шанс відновити дані, але для цього потрібно відключити все негайно і передати все диски в руки хорошій компанії, що займається відновленням інформації. Це обійдеться вам дуже дорого, займе купу часу і дуже малоймовірно, що це дійсно допоможе ».

Поділися новиною з друзями:

Більше 500 шахрайських сайтів пропонують купити iPhone X

Відразу кілька багів виявлені в новій iOS 11.1 в ході змагання Pwn2Own

Через пошукову видачу Google, за допомогою «чорного» SEO, поширюється Банкер Zeus Panda

Драйвери компанії Savitech поставляються разом з кореневими сертифікатами

Заарештовано хакер, який заявляв про злом співробітника компанії FireEye

Схожі статті