В рамках повышения уровня кибербезопасности нашей инфраструктуры нам необходимо отказаться от практики хранения «вечных» и статичных API-ключей, паролей и токенов интеграций в конфигурационных файлах (.env, appsettings.json, config.yaml) наших микросервисов. Бизнес-цель: Создать единую защищенную точку хранения конфиденциальных данных (секретов) с механизмом их автоматического обновления (ротации) во внешних системах по расписанию. Другие наши сервисы будут запрашивать актуальные токены «на лету» через API, что сведет к минимуму ущерб в случае компрометации любого из компонентов системы.Модель безопасности и шифрование (Crypto Core) В базе данных ни один секрет не должен храниться в открытом виде. При старте приложения в переменные окружения передается Мастер-ключ (Master Key). Если ключ отсутствует или имеет невалидную длину, сервис должен падать на этапе инициализации с понятной ошибкой в логах. Каждый секрет шифруется перед записью в БД с использованием этого Мастер-ключа. При запросе — расшифровывается в памяти и отдается в теле ответа.Аудит-логирование (Audit Trail) Любое действие с секретами (создание, чтение сервисом, успешная или неуспешная ротация) должно записываться в отдельный лог-файл audit.log (или отдельную таблицу в БД). Строгое табу: В аудит-лог категорически запрещено записывать сами значения секретов (ни в открытом, ни в зашифрованном виде).
Ставки пока отсутствуют
Ставки пока отсутствуют
-
Павло І. 1 мая 2024У вас Есть Компьютер с внешним ip ? За который вы готовы платить за электроэнергию и внешний ip годами ?
и что там такого ценного может быть на вашем сервере ?
-
Тарас С. 4 мая 2024В 3-му абзаці ви правильно підмітили - треба знання та досвід...
Все що ви перерахували зробити можна, навіть запхнути в скрипт для автоматизації. Або можна взяти Kali Linux. Або взяти Arch Linux, Debian server mini чи|або його похідні і т.д. і т.п. і зібрати те що необхідно. Ще можна в робочій VPS підняти Linux в контейнері або запустити його виключно в RAM памʼяті.
Не сприйміть це все особисто, але такий специфічний інструмент потребує необхідних знань.
Тому ставте Kali Linux.
Актуальные фриланс-проекты в категории DevOps
У нас есть выделенный сервер на hetzner с вебсайтом на докерах (+фреймворк laravel) Контакт с разработчиками потерян Необходимо: - восстановить и изменить серверные доступы (вероятно, ssh) - рекомендовать место хранения и настроить полный бэкап сервера с простым восстановлением, вероятно, не на hetzner для безопасности - пофиксить почему-то не отображаемый логотип (непонятно почему файл перестал быть доступным) Важно - бэкапа сайта нет, права на ошибку тоже. Рассмотрим только опытных специалистов.