🛠 PlugMate Avancé : Sécurisation des flux réseau et stockage chiffré
Objectifs
Ce tutoriel vise à exploiter les capacités de sécurité avancées du PlugMate pour créer un environnement de travail isolé. Nous allons configurer le pare-feu système pour restreindre les connexions réseau, configurer le stockage eMMC chiffré de 128 Go pour la sauvegarde de données sensibles, et mettre en place une politique de contrainte (duress PIN). L'objectif est de garantir que les applications internes ne voient jamais les données de l'hôte (Android, iOS, Windows, macOS, Linux) tout en empruntant ses ressources d'affichage et de réseau via le canal USB-C chiffré.
Matériel nécessaire
- Un PlugMate (SoC MediaTek Helio G80, 4 Go RAM, 128 Go eMMC).
- Un hôte compatible (Android, iOS, Windows x86/x64, macOS Apple Silicon, Linux). Note : Non compatible Mac Intel ou Windows ARM.
- Le client hôte spécifique PlugMate installé sur la machine.
- Un câble USB-C de données de qualité.
- Accès administrateur au PlugOS (version durcie d'Android 14).
Étapes
Insérez le PlugMate dans le port USB-C de l'hôte. Lancez le client hôte. Le démarrage prend environ 24 secondes. Authentifiez-vous avec votre code de contrainte principal. Assurez-vous que l'indicateur de connexion chiffrée est actif.
- Connexion et initialisation sécurisée
Accédez aux paramètres de sécurité de PlugOS. Activez le mode "Isolation stricte". Configurez le pare-feu pour bloquer tout trafic entrant non sollicité. Autorisez uniquement les ports nécessaires pour vos applications métier (ex : 443 pour HTTPS). Les périphériques virtuels (GPS, SIM, caméra) doivent rester désactivés si non utilisés, pour minimiser la surface d'attaque.
- Configuration du pare-feu système
Naviguez vers le gestionnaire de stockage. Le volume de 128 Go est chiffré nativement. Créez un profil de travail dédié. Importez vos documents sensibles via le canal USB-C. Vérifiez que les données de l'hôte ne sont pas accessibles depuis l'interface PlugOS grâce à la virtualisation des périphériques.
- Gestion du stockage chiffré
Dans les paramètres de sécurité, définissez un code de contrainte (Duress PIN). Ce code, s'il est saisi, efface immédiatement les clés de chiffrement, rendant les données illisibles. Testez cette fonctionnalité dans un environnement de contrôle pour valider la réactivité du système.
- Mise en place du Duress PIN
Configurez le seuil d'échec d'authentification. Par défaut, le système s'auto-réinitialise après 5 à 15 tentatives échouées. Ajustez ce paramètre selon votre niveau de risque, sachant que cela efface les données locales.
- Politique d'auto-reset
Vérification
Pour valider la configuration, lancez une application interne nécessitant un accès réseau. Utilisez un outil de surveillance réseau sur l'hôte pour confirmer que le trafic est chiffré et que les données locales de l'hôte ne transitent pas par le PlugMate. Vérifiez que le débranchement brutal ou le changement de code de contrainte entraîne bien l'effacement des clés. Le système doit rester isolé, même si l'hôte est compromis.
Pour aller plus loin
Explorez l'automatisation des tâches via les scripts Shell accessibles en mode développeur sur PlugOS. Vous pouvez aussi configurer des profils multiples pour séparer strictement les usages personnels et professionnels, en exploitant la puissance de l'octa-core 2 GHz pour des calculs locaux sans fuite de données vers l'hôte.
Autres tutoriels pour cette carte
- Découvrir les entrées-sorties sur PlugMate
- Cas d'usage : Créer un stockage chiffré portable avec PlugMate
- Mise en route du PlugMate : Premier branchement et configuration
- Configurer les entrées-sorties GPIO sur PlugMate
- Utiliser le PlugMate comme terminal réseau isolé
- Mise en route sécurisée du PlugMate : premier branchement