Выделенный физический узел
После активации заказа среда узла не используется совместно с другими арендаторами. CPU, память, базовый SSD и системные сеансы размещаются на Mac Mini M4, связанном с этим заказом.
DebugMac предоставляет по заказу выделенный физический узел Mac Mini M4: среда одного арендатора не используется совместно с другими арендаторами. Здесь описано, как выдаются учетные данные, какие действия выполняет пользователь, как возвращаются данные и что происходит при инциденте.
Граница изоляции начинается с выделения устройства, а не с разделения виртуальных ресурсов на общем хосте.
После активации заказа среда узла не используется совместно с другими арендаторами. CPU, память, базовый SSD и системные сеансы размещаются на Mac Mini M4, связанном с этим заказом.
Открытый ключ SSH, учетные данные VNC и отпечаток хоста отвечают соответственно за доступ к командной строке, графический сеанс и проверку личности хоста. Ни одно изменение не должно обходить проверку заказа.
Сначала предоставляйте права, необходимые рабочему процессу, а затем расширяйте их по мере необходимости. Общие ключи, бессрочные учетные данные без владельца и единая запись доступа для нескольких пользователей снижают проверяемость действий.
Успешное подключение — лишь первый шаг. Полный процесс включает проверку личности, сокращение прав, ротацию учетных данных и возврат доступа после окончания срока.
Передавайте только открытый ключ, который нужно добавить на узел; закрытый ключ не отправляйте. В команде используйте отдельные ключи участников и не делитесь одним набором идентификационных данных.
Перед первым подключением посимвольно сравните отпечаток из подтверждения поставки с подсказкой клиента. При неожиданном изменении отпечатка прекратите подключение и проверьте его через обращение в консоли.
Храните учетные данные графического сеанса отдельно от открытых ключей SSH. Предоставляйте их только участникам, которым нужен графический интерфейс, и своевременно меняйте после ухода участника из проекта.
Разделяйте автоматизированные задачи, ручную разработку и публикацию по различимым записям доступа. Перед операциями с расширенными правами подтвердите наличие резервной копии, путь отката и масштаб воздействия.
При смене участников, подозрении на утечку ключа, необычном входе или переносе рабочего процесса немедленно замените связанные учетные данные и проверьте полный отзыв старых.
После окончания срока верните удаленный доступ. До установленной даты экспортируйте данные и убедитесь, что автоматизированный конвейер больше не отправляет задачи на прежний узел.
Эти границы помогают сократить необратимые изменения. Действия, способные повлиять на систему, диск или сеть, сначала требуют сохранения данных и сведений для воспроизведения.
| Категория операции | Пользователь может выполнить сам | Требуется помощь поддержки | Проверить до выполнения |
|---|---|---|---|
| Среда разработки | Клонирование репозитория, установка зависимостей, переключение доступного набора инструментов Xcode, запуск сборки и тестов | Системные сбои среды, несоответствие конфигурации поставки и данных заказа | Зафиксировать версии, команды, коды завершения и шаги воспроизведения |
| Контроль доступа | Управление ключами проекта, сокращение прав участников, остановка неиспользуемых автоматизированных задач | Замена открытого ключа SSH, повторная выдача учетных данных VNC, проверка необычного отпечатка хоста | Подтвердить идентификатор заказа, регион узла и личность заявителя |
| Хранилище и данные | Очистка кэша сборки, экспорт архива, проверка целостности файлов проекта | Подключение вариантов +1TB SSD, +2TB SSD или Thunderbolt 5 | Сначала создайте резервную копию и проверьте целевой объем и расчетный период |
| Система и сеть | Выполнение ping, traceroute, проверка портов и контролируемые тесты передачи | Перенос региона, сетевая неисправность узла, системные изменения, влияющие на удаленный доступ | Сохранить временную шкалу, исходную сеть и обезличенные результаты диагностики |
| Операции высокого риска | Приостановить действие и экспортировать доступные данные | Сброс диска, восстановление системы, необратимые изменения прав или элементов запуска | Определить масштаб воздействия, условия отката и путь восстановления данных |
Чтобы проверить соответствие показателю, нужно отдельно сопоставить расчетное окно, записи мониторинга узлов, действия пользователя и границы форс-мажорных обстоятельств.
Расчет ведется по скользящему окну последних 90 дней; все узлы работают 365 дней в году без заранее заданных периодов простоя.
Потеря пакетов в одном ping или нестабильность локальной сети сами по себе не означают недоступность узла. В обращении укажите время, регион узла, исходную сеть и способ воспроизведения.
Если в один и тот же период не работает только определенный порт, клиент или проект, сначала отделите проблему учетных данных, конфигурации проекта и состояния сервиса узла.
После проверки временной шкалы и масштаба воздействия, если согласованный показатель не достигнут, команда поддержки обработает соответствующий сервисный объем согласно условиям сервиса.
Жизненный цикл данных начинается не в конце срока. Материалы доступа, файлы проекта, экспортированные результаты и записи возврата следует разделять с самого дня поставки.
Проверьте конфигурацию Debug M4, регион узла, адрес хоста, имя пользователя, отпечаток хоста и статус выдачи доступа, чтобы не указать неверную цель в автоматизированной задаче.
Пользователь управляет репозиториями, зависимостями, кэшем сборки и артефактами, распределяет права участников по рабочему процессу и хранит отдельную копию критически важных данных.
До окончания срока скачайте архивы, журналы и данные проекта, проверьте целостность файлов и остановите runner или планировщик, все еще направленные на этот узел.
Отзовите материалы доступа SSH и VNC, закройте связанные с заказом точки входа и убедитесь, что старые учетные данные больше не создают сеансы.
Обработайте данные срока по процедуре возврата узла и сохраните необходимые записи о заказе, безопасности и операциях. Конкретные правила обработки данных приведены в заявлении о конфиденциальности.
При обработке инцидента сначала сохраняйте доказательства и ограничивайте распространение последствий. В уведомлениях используйте подтвержденные факты, а не непроверенные выводы вместо временной шкалы.
Получите оповещение узла, сообщение пользователя или сведения о необычном доступе; зафиксируйте самое раннее время, затронутую точку входа и исходные признаки.
Содействие пользователя: сохраните исходную ошибку и время ее возникновения.Проверьте заказ, регион, записи доступа и условия воспроизведения; отделите проблемы локальной сети, учетных данных, конфигурации проекта и узла.
Содействие пользователя: предоставьте идентификатор заказа и обезличенные журналы.Ограничьте необычные пути доступа, замените связанные учетные данные или приостановите рискованные операции, в первую очередь не допуская расширения воздействия.
Содействие пользователя: прекратите повторные попытки и автоматические повторы.Устраните подтвержденную причину, проверьте границы прав, сервиса и данных, зафиксируйте изменения и условия отката.
Содействие пользователя: подтвердите шаги приемки со стороны бизнеса.Поэтапно восстановите доступ и рабочие процессы; проверьте, вернулись ли подключения, сборки и экспорт артефактов в контролируемое состояние.
Содействие пользователя: выполните минимальную приемочную задачу.Составьте временную шкалу, опишите масштаб воздействия, выполненные действия и дальнейшие улучшения; при необходимости обновите управление учетными данными и операционный чек-лист.
Содействие пользователя: подтвердите незакрытые вопросы и ответственных.Отчеты о безопасности отправляйте на support@debugmac.com или войдите в консоль и создайте обращение. Не отправляйте закрытые ключи, полные учетные данные, необезличенные персональные данные или данные проекта, не связанные с проблемой.
Сейчас доступен только Debug M4: M4, 16GB RAM, 256GB SSD; заказ можно оформить в Сингапуре, Японии, Южной Корее, Гонконге и на западе США. Фактический статус доступности в реальном времени отображается в консоли.