Périmètre dédié et contrôle d’accès

La sécurité des Mac dans le cloud, clairement définie

DebugMac fournit à chaque commande un nœud physique Mac Mini M4 dédié : les environnements d’exécution ne sont pas partagés entre locataires. Cette page explique l’émission des identifiants, les opérations à la charge de l’utilisateur, la récupération des données et la gestion des incidents.

Mode de livraison
Nœud physique dédié
Configurations disponibles
Debug M4
Catalogue des nœuds
5 régions
Fiche de contrôle des accès Vérification terminée
ACCESS / M4-16-256 Journal d’accès au nœud dédié
Émis
Empreinte hôte
Vérifiée avant émission
Clé publique SSH
Associée à la commande
Identifiants VNC
Émis séparément
Périmètre des droits
Privilèges minimaux nécessaires
01VérificationRégion, commande, empreinte
02ÉmissionClé et identifiants graphiques
03RotationIncident ou changement d’équipe
04RévocationRécupération en fin de location
SG · JP · KR · HK · US-W L’état réel de disponibilité est indiqué en temps réel dans la console
Vue d’ensemble du modèle de sécurité

Une commande, un nœud physique dédié

L’isolation commence par l’attribution de l’appareil, et non par le découpage de ressources virtuelles sur un hôte partagé.

Nœud physique dédié

Une fois la commande activée, l’environnement d’exécution du nœud n’est partagé avec aucun autre locataire. Le CPU, la mémoire, le SSD de base et les sessions système sont hébergés sur le Mac Mini M4 associé à cette commande.

Pas une machine virtuelle 16 Go de RAM SSD de 256 Go

Séparation des identifiants d’accès

La clé publique SSH, les identifiants VNC et l’empreinte hôte servent respectivement à l’accès en ligne de commande, à la session graphique et à la vérification de l’identité de l’hôte. Toute modification doit respecter le contrôle de l’identité de la commande.

Associé à la commande Rotation prise en charge

Principe du moindre privilège

Commencez par accorder les droits nécessaires au flux de travail réel, puis ajoutez des capacités au besoin. Les clés partagées, les identifiants orphelins conservés à long terme et les journaux d’accès communs réduisent tous la traçabilité.

Traçable Autorisation à la demande
Émission et révocation des accès

Commencer par l’empreinte hôte, pas par la simple connexion

Une connexion réussie n’est que la première étape. Le processus complet comprend aussi la vérification d’identité, la réduction des privilèges, la rotation des identifiants et la récupération des accès en fin de location.

  1. 01 Fournir une clé publique SSH

    Fournissez uniquement la clé publique à installer sur le nœud, jamais la clé privée. Dans un contexte d’équipe, utilisez une clé par membre afin d’éviter le partage d’un même élément d’identité.

  2. 02 Vérifier l’empreinte hôte

    Avant la première connexion, comparez caractère par caractère l’empreinte du reçu de livraison avec celle affichée par le client. Si elle change de manière inattendue, interrompez la connexion et faites-la vérifier via un ticket dans la console.

  3. 03 Émettre les identifiants VNC

    Gérez séparément les identifiants de session graphique et la clé publique SSH. Ne fournissez les identifiants VNC qu’aux membres qui ont besoin d’une interface graphique et renouvelez-les dès qu’une personne quitte le projet.

  4. 04 Réduire le périmètre des droits

    Séparez les tâches automatisées, le développement manuel et les opérations de publication dans des journaux d’accès identifiables. Avant toute opération privilégiée, vérifiez la sauvegarde, la procédure de retour arrière et le périmètre d’impact.

  5. 05 Déclencher la rotation des identifiants

    En cas de changement d’équipe, de suspicion de fuite de clé, de connexion inhabituelle ou de migration du flux de travail, remplacez immédiatement les identifiants concernés et vérifiez que les anciens ont bien été entièrement révoqués.

  6. 06 Révoquer en fin de location

    Récupérez les accès distants à la fin de la location. Exportez les données avant l’échéance et vérifiez que les pipelines automatisés n’envoient plus de tâches à l’ancien nœud.

Limites des opérations sur les nœuds et les comptes

Déterminez d’abord qui agit, puis s’il faut exécuter l’action immédiatement

Les limites ci-dessous visent à réduire les modifications irréversibles. Pour toute action ayant un impact étendu sur le système, le disque ou le réseau, conservez d’abord les données et les éléments permettant la reproduction.

Limites des opérations sur les nœuds et les comptes DebugMac
Catégorie d’opération Exécution directe par l’utilisateur Assistance requise Vérifications préalables
Environnement de développement Cloner un dépôt, installer les dépendances du projet, changer de chaîne d’outils Xcode fournie, lancer des builds et des tests Anomalie de l’environnement système, configuration livrée et informations de commande incohérentes Consigner la version, les commandes, le code de sortie et les étapes de reproduction
Contrôle d’accès Gérer les clés du projet, réduire les droits des membres et arrêter les tâches automatisées inutilisées Remplacement d’une clé publique SSH, renouvellement des identifiants VNC, vérification d’une anomalie d’empreinte hôte Confirmer l’identifiant de commande, la région du nœud et l’identité du demandeur
Stockage et données Nettoyer le cache de build, exporter les archives et vérifier l’intégrité des fichiers du projet Activer les options SSD +1 To, SSD +2 To ou Thunderbolt 5 en parallèle Effectuer d’abord une sauvegarde et vérifier la capacité cible ainsi que la période de facturation
Système et réseau Exécuter ping, traceroute, des contrôles de ports et des tests de transfert contrôlés Migration de région, anomalie réseau au niveau du nœud, modification système affectant l’accès distant Conserver la chronologie, le réseau d’origine et les résultats de diagnostic désensibilisés
Actions à haut risque Suspendre l’action et exporter les données encore accessibles Réinitialisation du disque, restauration du système, modification irréversible des droits ou des éléments de démarrage Définir clairement l’impact, les conditions de retour arrière et le chemin de récupération des données
Méthode de calcul de la disponibilité

99,9 % : un indicateur de service fondé sur des données, pas un chiffre décoratif

Pour déterminer si l’objectif est atteint, vérifiez séparément la fenêtre de mesure, les relevés de surveillance des nœuds, les opérations côté utilisateur et les limites liées aux événements indépendants de la volonté des parties.

99,9 % Disponibilité cible

Calculée sur une fenêtre glissante de près de 90 jours, avec un fonctionnement normal des nœuds 365 jours par an.

Cadre de mesure Près de 90 jours
Périmètre de collecte
Connectivité des nœuds, accès distants et relevés d’incidents côté service
Unité de vérification
Vérification par nœud affecté, durée et rattachement à la commande
Limites d’exclusion
Opérations de l’utilisateur, anomalies du réseau d’origine et événements indépendants de la volonté des parties
Traitement en cas de non-atteinte
Après vérification, compensation en crédits de service conformément aux conditions de service
Priorité aux relevés de surveillance

La perte de paquets d’un seul ping ou une instabilité du réseau local ne suffit pas à établir l’indisponibilité d’un nœud. Toute déclaration doit préciser l’heure, la région du nœud, le réseau d’origine et le mode de reproduction.

Un signalement doit être localisable

Si, sur une même période, seul un port, un client ou un projet échoue, commencez par distinguer les identifiants d’accès, la configuration du projet et l’état du service du nœud.

Résultat traité selon les conditions

Après vérification de la chronologie et du périmètre d’impact, si l’objectif convenu n’est pas atteint, les crédits de service correspondants sont traités conformément aux conditions de service.

Cycle de vie des données

De la livraison à l’effacement, chaque étape a une responsabilité définie

Le cycle de vie des données ne commence pas à la fin de la location. Les éléments d’accès, fichiers du projet, résultats exportés et relevés de récupération doivent être gérés séparément dès le jour de la livraison.

  1. 01 Livraison

    Vérifiez la configuration Debug M4, la région du nœud, l’adresse hôte, le nom d’utilisateur, l’empreinte hôte et l’état d’émission des accès afin d’éviter d’intégrer une mauvaise cible aux tâches automatisées.

  2. 02 Exécution

    Gérez les dépôts, dépendances, caches de build et artefacts, contrôlez les droits des membres selon le flux de travail et conservez une copie indépendante des données essentielles.

  3. 03 Export

    Téléchargez les archives, journaux et données du projet avant l’échéance, vérifiez l’intégrité des fichiers et arrêtez les runners ou tâches planifiées qui ciblent encore ce nœud.

  4. 04 Récupération des accès

    Révoquez les éléments d’accès SSH et VNC, désactivez les points d’entrée liés à la commande et vérifiez que les anciens identifiants ne peuvent plus établir de session.

  5. 05 Effacement et conservation des relevés

    Traitez les données de location selon le processus de récupération du nœud et conservez les relevés nécessaires liés à la commande, à la sécurité et aux opérations. Consultez la déclaration de confidentialité pour les règles détaillées de traitement des informations.

Processus de réponse aux incidents

Six étapes pour aligner les faits, l’impact et la suite

Lors du traitement d’un incident de sécurité, préservez d’abord les preuves et limitez la propagation de l’impact. Les notifications doivent s’appuyer sur des faits confirmés et non sur des conclusions non vérifiées.

  1. 01

    Détection

    Recevez les alertes du nœud, les signalements des utilisateurs ou les anomalies d’accès, puis consignez l’heure la plus ancienne, le point d’entrée affecté et les premiers symptômes.

    Participation de l’utilisateur : conservez l’erreur originale et l’heure de survenue.
  2. 02

    Confirmation

    Vérifiez la commande, la région, les journaux d’accès et les conditions de reproduction afin de distinguer le réseau local, les identifiants, la configuration du projet et le nœud.

    Participation de l’utilisateur : fournissez l’identifiant de commande et des journaux désensibilisés.
  3. 03

    Isolement

    Limitez les chemins d’accès anormaux, renouvelez les identifiants concernés ou suspendez les opérations à haut risque afin d’empêcher l’extension de l’impact.

    Participation de l’utilisateur : cessez les tentatives répétées et les nouvelles tentatives automatisées.
  4. 04

    Correction

    Traitez la cause confirmée, vérifiez les limites des droits, du service et des données, puis consignez les modifications et les conditions de retour arrière.

    Participation de l’utilisateur : confirmez les étapes de validation côté métier.
  5. 05

    Rétablissement

    Rétablissez progressivement les accès et les flux de tâches, puis vérifiez que les connexions, builds et exports d’artefacts sont revenus à un état contrôlable.

    Participation de l’utilisateur : exécutez la tâche minimale de validation.
  6. 06

    Retour d’expérience

    Rassemblez la chronologie, le périmètre d’impact, les actions prises et les améliorations à venir. Mettez à jour si nécessaire la gestion des identifiants et la liste de contrôle opérationnelle.

    Participation de l’utilisateur : confirmez les points en suspens et leurs responsables.
Contact sécurité

Rassemblez d’abord les informations reproductibles, puis envoyez-les à l’équipe d’assistance

Envoyez tout rapport de sécurité à support@debugmac.com ou connectez-vous à la console pour ouvrir un ticket. N’envoyez jamais de clé privée, d’identifiants complets, d’informations personnelles non désensibilisées ni de données de projet sans rapport avec le problème.

  • Identifiant de la commande affectée et région du nœud
  • Chronologie de l’incident avec indication du fuseau horaire
  • Étapes minimales de reproduction et résultat observé
  • Mesures d’isolement ou de rotation des identifiants déjà effectuées
  • Résumé désensibilisé des journaux, captures d’écran ou sorties de commandes
Générateur de brouillon d’e-mail de sécurité Envoyer à l’unique adresse d’assistance

Ouvrir directement la messagerie

Après confirmation de la configuration, de la région et des limites d’accès, créez votre commande

Seul Debug M4 est actuellement disponible : M4, 16 Go de RAM et SSD de 256 Go, commandable à Singapour, au Japon, en Corée du Sud, à Hong Kong et dans l’ouest des États-Unis. L’état réel de disponibilité est indiqué en temps réel dans la console.