Призначення шаблону
Шаблон плану реагування на інцидент призначений для швидкого структурування дій під час компрометації гаманця, витоку ключів доступу, підозрілих транзакцій або інших подій, що загрожують активам у мережі Solana. Ресурс охоплює сценарії для користувачів, розробників, валідаторів та команд стартапів — кожен з яких стикається з власним переліком ризиків.
План не замінює профілактичні заходи (зокрема ті, що описані в чек-листі резервного копіювання seed-фрази), а працює наступним кроком: коли інцидент уже стався і потрібна чітка послідовність дій для мінімізації збитків.
Структура плану реагування
Шаблон побудований за класичною схемою управління інцидентами, адаптованою до специфіки Solana: високошвидкісні транзакції, короткі слоти, наявність програмних гаманців (Anchor), делегованого стейкінгу та RPC-вузлів. Кожен розділ містить поля для заповнення контактів, критеріїв прийняття рішень та чек-листів дій.
Ідентифікація інциденту
Розділ містить критерії для визначення, чи є подія інцидентом: незапланований вихід SOL або токенів, підозрілі підписи транзакцій у історії гаманця, аномальна активність на RPC-вузлі, невідповідність баланса делегованого стейку очікуваному значенню. Передбачені поля для фіксації часу виявлення, першого джерела сигналу (моніторинг, звіт користувача, алерт) та попередньої класифікації за типом.
Контроль збитків та ізоляція
Блок описує першочергові дії з обмеження шкоди: переведення залишків на безпечний гаманець, ротація ключів авторизованих осіб (authority) у програмах Anchor, призупинення роботи ураженого RPC-вузла, відключення веб-хуків та API-ключів. Для валідаторів передбачені кроки з ізоляції вузла без втрати делегованого стейку, якщо це технічно можливо.
Фіксація доказів
Розділ містить інструкції для збереження даних, необхідних для подальшого розслідування: експорт історії транзакцій з блокчейну (збереження підписів транзакцій), знімки логів RPC-вузла, метадані підозрілих транзакцій (instruction data, accounts), скріншоти інтерфейсу гаманця на момент виявлення. Вказано, які дані зберігаються локально, а які фіксуються на блокчейні й не можуть бути підроблені.
Повідомлення та відновлення
Блок визначає, кого й у які строки повідомляти: учасників команди, користувачів (якщо інцидент зачіпає їхні активи), валідаторів-сусідів (у разі атаки на мережевий вузол), правоохоронні органи та спільноту. Друга частина розділу — покроковий план відновлення: розгортання нових ключів, повторне делегування стейку, перевірка цілісності програм, повернення сервісів у робочий стан із обов’язковою верифікацією кожного кроку.
Порядок заповнення
- Визначте роль. Виберіть відповідний варіант шаблону: індивідуальний користувач, розробник, валідатор або команда стартапу. Кожен варіант містить різний набір полів та пріоритетів.
- Заповніть контактні дані до інциденту. Вкажіть осіб, відповідальних за кожен етап, їхні ролі та канали зв’язку, які залишатимуться доступними навіть якщо основне середовище скомпрометовано.
- Адаптуйте критерії під вашу архітектуру. Доповніть загальні критерії ідентифікації специфічними для вашого проєкту: назви програм, адреси PDA (Program Derived Address), списки дозволених адрес.
- Перевірте план на практичному сценарії. Пройдіть за чек-листом у режимі тренування, щоб виявити пропущені кроки або невизначені зони відповідальності.
- Оновлюйте після кожної реальної зміни інфраструктури. Додавання нового RPC-вузла, зміна авторизованих ключів або оновлення версії програми — кожна з цих подій вимагає актуалізації відповідних розділів плану.
Обмеження шаблону
- Шаблон не містить автоматизованих скриптів для ізоляції інциденту — це документальна основа, яка потребує технічної реалізації окремо.
- План не охоплює юридичні аспекти: взаємодію з правоохоронними органами, регуляторами або страхуванням активів. Ці питання потребують окремої експертної перевірки.
- Для складних смарт-контрактів з численними CPI (Cross-Program Invocation) ланцюгами ізоляція може вимагати нестандартних рішень, які виходять за межі універсального шаблону.
- Шаблон не гарантує відновлення втрачених активів — у більшості випадків компрометовані кошти у блокчейні не підлягають поверненню, і план зосереджений на зупиненні подальших втрат.
- Ресурс не замінює профілактичні заходи безпеки, а працює виключно як інструмент реагування.
Версія ресурсу
Ресурс «Шаблон плану реагування на інцидент»: статична версія 1.0. Сторінка містить готовий текстовий шаблон і готова до практичного використання без очікування окремого інтерактивного інструмента. Остання редакційна перевірка: 2 серпня 2026 року.