Безпека самої платформи
Lockryn має доступ до телеметрії всього, що захищає. Тому до платформи ми застосовуємо ті самі вимоги, що й до сервісів клієнтів, — і суворіші.
Принципи
Дев’ять правил, за якими збудовано ядро. Кожне — про те, щоб помилка однієї частини не відкривала решту.
Ізоляція орендарів із першого дня
Мітка орендаря є в кожному записі, повідомленні шини, рядку сховища подій, ключі кешу й запиті до AI. База даних працює з примусовими рядковими політиками (RLS), сховище подій — через шар, що додає фільтр орендаря. Код без тесту на ізоляцію не приймається.
Дані в ЄС
Ядро, сховища й резервні копії — у дата-центрах у Німеччині та Фінляндії. Ядро стоїть в окремому акаунті й окремій локації від сервісів, які захищає. Сирі події й дані орендарів не залишають нашу інфраструктуру в ЄС.
AI радить, політики вирішують
AI-модуль має лише інструменти читання. Будь-яка зміна стану йде через модуль реагування й рушій політик. Політика працює за принципом «закрито за замовчуванням»: вхід поза контрактом — відмова.
Знеособлення для AI
Хмарна модель отримує стабільні замінники (IP_1, USER_2, HOST_3), таблиця відповідностей лишається в ЄС. Журнали й заголовки подаються як дані, а не інструкції; фрагменти, схожі на команди, позначаються як підозрілі.
Журнал аудиту з хеш-ланцюжком
Дії системи й людей пишуться лише додаванням; база забороняє змінювати й видаляти записи. Ланцюжок ведеться для кожного орендаря, а зміна будь-якого запису виявляється перевіркою.
Вхід і ролі
Вхід у консоль — через окремий сервіс ідентифікації з passkey. Ролі: власник, адміністратор, аналітик, спостерігач; спостерігач не може вмикати аварійний вимикач чи скасовувати дії. Адмінка постачальника відокремлена від консолі клієнта.
Мінімум відкритих дверей
З інтернету доступні лише консоль і прийом журналів через TLS із сертифікатами агентів. Адміністративні інтерфейси й SSH — тільки через закритий VPN-канал і лише за ключами.
Обмеження й аварійний вимикач
Кожна дія має строк дії або відкат і спершу працює в пробному режимі. Ліміт автоматичних блокувань за інтервал сам переводить орендаря в «лише сповіщення»; так само діє аварійний вимикач.
Безпечна розробка
У CI — пошук секретів, статичний аналіз, перевірка вразливих залежностей і ліцензій. Секрети зберігаються зашифрованими, а не в коді. Ведеться модель загроз STRIDE.
Що бачить Lockryn
Збирається
- журнали входів, вебсервера, системи й застосунків — після маскування;
- метрики ресурсів і доступності;
- зміни файлів і перелік встановлених пакетів;
- алерти агентів на серверах і моніторингу.
Не збирається для медичних, карткових і фінансових сервісів
- тіла запитів і відповідей;
- рядки запитів (query string);
- cookies і заголовок Authorization;
- паролі, токени й номери карток маскуються ще на агенті для всіх сервісів.
Знайшли вразливість?
Напишіть на office@softsoledgeit.com з темою «Lockryn — вразливість». Контакти для дослідників — також у security.txt.
Хочете спробувати Lockryn на своїх сервісах? Отримати ранній доступ