Як LightUp.Cloud запобігає втраті даних
Найгірший день для будь-якої команди — це коли файлу просто більше немає. Хтось перезаписав його, хтось видалив не ту теку, скрипт синхронізації «збожеволів» або ноутбук зник за дверима. У більшості «хмар» чесна відповідь на запитання «чи можемо ми це повернути?» — лише знизування плечима. У LightUp.Cloud запобігання втраті даних — це не один-єдиний перемикач, а багаторівнева система захисту, вплетена в кожен файл вашого робочого простору. У цій статті ми пройдемося чотирма рівнями, з якими ваша команда має справу насправді: кошик із обмеженим часом зберігання, повна історія версій, блокування версій та автоматичні сповіщення, коли стається щось руйнівне.
Рівень 1 — Кошик, що дає вам час
Видалення в LightUp.Cloud — це дія у два кроки. Коли файл прибирають, він не зникає, а переміщується до Кошика вашого робочого простору, де чекає на порятунок. Виберіть потрібні файли й натисніть Відновити — і вони повернуться туди, де були. Якщо ж ви справді хочете їх позбутися, поруч є й кнопка Видалити назавжди — але це свідоме друге рішення, а не випадковість, що лише чекає нагоди.
Кошик показує кожен видалений файл із його розміром, датою, коли його Видалено, і датою, коли термін Спливає, — тож ви завжди точно знаєте, скільки часу маєте на відновлення.
Період зберігання залежить від вашого тарифу. Банер угорі кошика прямо про це повідомляє — у цьому робочому просторі файли остаточно видаляються через 1 місяць — і кожен рядок показує конкретну дату Спливає (для файлу, видаленого 9 жовтня, це 8 листопада). Ніщо не зникає тихцем, і ніщо не вичищається раніше свого часу. Зберігання забезпечується на боці сервера фоновим процесом очищення, тож ви можете покладатися на цей термін, а не вгадувати його.
Рівень 2 — Кожен файл несе власну історію
Відкрийте будь-який файл — і панель інформації з першого погляду покаже все, що важливо: оригінальну назву, тип і розмір, коли його Завантажено та Востаннє оновлено, хто Автор, яка це Версія, а також точне розташування й ключ об'єкта. З цієї ж панелі ви можете завантажити, відредагувати, поділитися файлом або відкрити його історію.
Панель інформації про файл. Піктограма годинника праворуч відкриває історію версій; інші дії — це завантаження, редагування та поширення.
Та сама піктограма годинника відкриває Історію версій. Щоразу, коли файл змінюється, LightUp.Cloud зберігає попередню редакцію, замість того щоб її викинути. Кожен запис фіксує номер версії, її розмір, того, хто її зберіг, і контентний відбиток (MD5), щоб ви могли впевнено відрізнити дві редакції. Поточну версію чітко позначено, а вся хронологія — за один клік від самого файлу.
Історія версій файлу: кожна редакція показує свій тег версії, розмір, автора та відбиток MD5, а поточну версію виділено.
Рівень 3 — Відновіть стару версію або заблокуйте потрібну
Історія корисна лише тоді, коли на її основі можна діяти. З хронології версій ви можете відновити будь-яку попередню версію як поточну — ідеальний аварійний вихід, коли прослизнула невдала правка, зіпсований експорт чи небажане «покращення». Старіші редакції лишаються недоторканими, тож відновлення є неруйнівним: ви підвищуєте завідомо справну версію, а не стираєте сусідні. Це також ваша перша лінія захисту від програм-вимагачів і дефектних клієнтів синхронізації, які зазвичай підміняють добрі файли мотлохом, а не видаляють їх зовсім.
Іноді мета протилежна до відновлення — ви хочете гарантувати, що файл не зможе змінитися взагалі. Коли дизайн затверджено, договір фінальний або еталонний матеріал не повинен «дрейфувати», ви можете заблокувати версію. Заблокована версія захищена від перезапису колегами, тож ніхто не зможе випадково (чи недбало) накотити нову редакцію поверх тієї, про яку всі домовилися. Блокування перетворює «будь ласка, не чіпайте це» з повідомлення в чаті на забезпечене правило.
Рівень 4 — Коли щось пішло геть не так, ви про це дізнаєтеся
Кошик та історія версій захищають від звичайних помилок. Останній рівень — для надзвичайних: незадоволений працівник, викрадені облікові дані або хибно налаштований скрипт, що знищує цілу бібліотеку. Вбудований монітор загроз LightUp.Cloud стежить за потоком аудиту на предмет руйнівних патернів і здіймає тривогу тієї ж миті, щойно їх помічає.
Він відстежує три речі зокрема: масове видалення (лавину видалень за короткий проміжок, спричинену або абсолютною кількістю, або видаленням великого відсотка файлів бібліотеки за раз), масове очищення кошика — незворотні видалення, позначені критичним рівнем, — і послідовність «завантажив, а потім видалив», класичний підпис «викрасти й стерти», який вважається високим рівнем загрози. Виявлення працює на рухомому п'ятихвилинному вікні з короткою паузою, тож один інцидент дає одне чітке сповіщення, а не їхній шквал.
Коли монітор спрацьовує, власник робочого простору отримує лист — із темою «Files were permanently removed from your recycle bin» для масового очищення або чітким повідомленням про масове видалення — де сказано точно, що сталося: назва бібліотеки, дата й час, скільки файлів зачепило та їхній загальний розмір. Що найважливіше, лист містить і кінцевий термін відновлення, і пряме посилання на кошик, тож власник може одразу перейти до відновлення файлів, доки вони ще в межах періоду зберігання. Руйнівна подія стає сповіщенням, на яке можна зреагувати, а не тихою катастрофою, виявленою за тижні.
Два проєктні рішення роблять це надійним. По-перше, виявлення завжди ввімкнене й не може бути вимкнене — це частина платформи, а не додаток. По-друге, воно не залежить від можливості надсилати пошту: на ізольованих (air-gapped) розгортаннях або там, де пошту вимкнено, сповіщення все одно виявляються й зберігаються, і адміністратор чи суперадміністратор може переглянути їх у вебінтерфейсі. А оскільки фонове очищення (сам процес зберігання за терміном) позначене як системний актор, рутинне обслуговування ніколи не здіймає хибної тривоги — лише справжня активність користувача.
Багаторівневий захист — за замовчуванням
Жодна окрема функція не запобігає втраті даних сама по собі. Кошик не врятує від невдалої правки; історія версій не допоможе, якщо ніхто не помітить, що бібліотеку стерто; блокування не захистить, якщо файл так ніхто й не заблокував. Відповідь LightUp.Cloud — поєднати їх у рівні: видалення має пережити період зберігання кошика, кожна правка лишає слід, який можна відновити, критичні файли можна «заморозити», а все, що схоже на катастрофу, засвічує поштову скриньку власника. Ви зберігаєте контроль над тим, де живуть ваші дані, — і впевненість, що зможете їх повернути.