Passer au contenu principal

Fondamentaux de la sécurité

Principle de moindre privilège

Le principe du moindre privilège signifie accorder aux utilisateurs et aux appareils uniquement l'accès minimum nécessaire pour effectuer leurs tâches, jamais plus. Cette approche limite les dommages potentiels résultant de comptes compromis ou d'actions accidentelles et est un concept fondamental dans la sécurité moderne, y compris les modèles de confiance zéro. Appliquez ce principe tout au long de votre configuration Unraid, notamment lors de la création d'utilisateurs de partage et de l'attribution de permissions.

Contrôle de l'accès aux dossiers partagés

Choisir un protocole de partage de fichiers réseau

Lorsque vous partagez des fichiers avec votre serveur Unraid via votre réseau domestique ou de bureau, vous avez le choix quant à la façon de vous connecter. Unraid prend en charge des méthodes populaires, connues sous le nom de protocoles de communication, qui aident les appareils à communiquer entre eux.

ProtocoleUtilisation principaleAvantageInconvénientCas d'utilisation recommandés
SMB (Server Message Block)Intégration native Windows/macOSSupport intégré à Windows ; prend en charge les imprimantes et le stockage VM ; rapide avec de gros fichiersLes anciennes versions (SMBv1) ne sont pas sécurisées ; plus lentes avec les petits fichiersRéseaux Windows et Mac ; environnements à ressources mixtes (imprimantes, VM)
NFS (Network File System)Intégration native Unix/LinuxOptimisé pour Linux/Unix ; efficace pour les petits fichiers ; faible surchargeNécessite des outils supplémentaires pour Windows ; fiabilité du réseau cruciale ; verrouillage limitéEnvironnements Linux et Unix ; opérations sur petits fichiers ; charges de travail de données statiques
FTP (Protocole de transfert de fichiers)Compatibilité multiplateformeSupport client universel ; installation simple ; transferts de fichiers par lotsProtocole en texte brut sans chiffrement ; identifiants envoyés non chiffrés ; sécurité obsolèteUniquement pour les transferts non sensibles ou anciens ; utilisez FTPS (FTP sur TLS) ou SFTP (FTP sur SSH) pour un transfert de fichiers sécurisé
important

À partir de la version 6.9 d'Unraid, le support pour AFP (Apple Filing Protocol) a été supprimé. Pour garantir que vos ordinateurs Mac fonctionnent bien avec votre serveur Unraid, y compris les sauvegardes Time Machine, allez dans Paramètres → SMB et activez Interopérabilité macOS améliorée.

Décider quel protocole utiliser dépend des types d'appareils que vous avez et de ce que vous devez faire avec vos fichiers. Par défaut, Unraid active SMB car il est largement pris en charge par les systèmes Windows et macOS modernes. NFS et FTP sont désactivés mais peuvent être activés si nécessaire.

Par exemple, si vous utilisez un client FTP pour vous connecter à votre serveur Unraid, vous pouvez facilement transférer de gros fichiers et même suspendre et reprendre vos chargements ou téléchargements si nécessaire.


Gestion de la visibilité réseau des partages

Vous pouvez configurer différents niveaux d'accès pour vos dossiers réseau (partages) dans Unraid par :

  1. Accédez à l'onglet Partages : Commencez par cliquer sur l'onglet Partages dans le WebGUI.

  2. Sélectionnez un Partage : Choisissez un partage existant que vous souhaitez ajuster.

  3. Faites défiler jusqu'aux paramètres de sécurité : En bas de la page de paramètres du partage, vous verrez une section pour les options de sécurité pour chaque protocole réseau activé.

  4. Ajuster le réglage d'exportation : Ce réglage contrôle comment le partage apparaît sur le réseau. Vous avez trois options :

    • Oui : Le partage est visible et toute personne naviguant sur le réseau peut y accéder.
    • Oui (Caché) : Le partage ne s'affichera pas dans les listes de navigation réseau, mais si quelqu'un connaît le nom du partage, il peut toujours y accéder.
    • Non : Le partage est complètement caché et n'est pas accessible via ce protocole spécifique.

En modifiant ces options, vous pouvez gérer qui peut voir et accéder à chaque partage, ce qui facilite la sécurisation tout en garantissant que les bonnes personnes ont l'accès dont elles ont besoin, qu'elles utilisent SMB, NFS ou FTP.


Configuration des autorisations utilisateur pour les partages

La sécurité du partage contrôle comment les utilisateurs accèdent aux fichiers partagés sur votre système. Vous pouvez configurer un partage pour exiger un nom d'utilisateur et un mot de passe pour l'accès aux fichiers, limiter l'accès à la lecture seule ou le rendre complètement public sans besoin de crédentiel.

Example

Si vous créez un partage films sur votre serveur Unraid, vous pouvez choisir d'exiger un nom d'utilisateur et un mot de passe valides juste pour lire les données ou permettre un accès public. Si vous devez ajouter des utilisateurs, un utilisateur root peut créer des utilisateurs de partage en suivant le processus dans Gestion des utilisateurs.

Lorsque vous accédez à l'onglet Partages et sélectionnez un partage, vous verrez ses paramètres, y compris une section de sécurité où vous pourrez gérer les permissions d'accès en fonction des protocoles que vous avez activés. Ainsi, vous pouvez adapter qui a accès à vos fichiers selon leurs besoins.

Le paramètre Sécurité propose les options suivantes :

TypeExplicationCas d'utilisation courante
PublicAccès ouvert : tout le monde peut lire et écrire dans ce dossier.Convient aux informations non sensibles, comme les médias partagés ou les téléchargements publics.
SécuriséAccès limité : tout le monde peut lire, mais seuls certains utilisateurs peuvent écrire.Idéal pour les projets partagés où la collaboration est nécessaire, comme les dossiers de l'équipe.
PrivéAccès restreint : seuls des utilisateurs spécifiques peuvent lire ou écrire.Idéal pour les informations sensibles, telles que les dossiers financiers ou les documents personnels.
Windows accès SMB

Les versions modernes de Windows (Windows 10 1709+, Windows 11, Serveur 2019+) bloquent par défaut l'accès aux partages Public (invités/anonymes) SMB, en raison de politiques de sécurité plus strictes. Essayer de se connecter à un partage public échouera généralement à moins d'activer manuellement les connexions invitées non sécurisées dans les paramètres de Windows - ce qui n'est pas recommandé pour des raisons de sécurité.

Meilleure pratique : Configurez des comptes utilisateurs et des mots de passe pour vos partages Unraid et connectez-vous en utilisant ces identifiants pour un accès fiable depuis Windows.

Limitation des informations d'identification : Windows ne permet qu'un seul ensemble de informations d'identification de connexion par serveur à la fois. Si vous essayez de vous connecter à différents partages sur le même serveur avec différentes informations d'identification, la connexion échouera.

Solution de contournement : Si vous rencontrez des problèmes d'informations d'identification, essayez de vous connecter à un partage en utilisant le nom du serveur et à un autre en utilisant son adresse IP. Windows les traite comme des serveurs distincts.

Pour plus de détails, voir la documentation de Microsoft sur l'accès invité SMB.


Sécurité réseau

Définissez un mot de passe root fort

Lorsque vous accédez pour la première fois au WebGUI après l'installation, vous êtes tenu de définir un mot de passe pour le utilisateur root. Cependant, Unraid n'impose pas d'exigences de complexité de mot de passe - c'est à vous, en tant qu'utilisateur, de définir le niveau de sécurité du mot de passe pour votre serveur.

Examinez et réduisez le plus possible la redirection de port

Acheminer des ports de votre routeur vers votre serveur Unraid peut être nécessaire pour l'accès à distance aux services, mais cela expose votre réseau à des risques significatifs. Ne dirigez que les ports que vous comprenez complètement et dont vous avez besoin.

Port(s)Utilisation typiqueRisque de sécuritéAlternative plus sûre
80 / 443WebGUI (HTTP/HTTPS)Expose l'interface de gestion ; risque d'interception ou d'attaque par force brute si le mot de passe est faibleUtilisez Unraid Connect ou un VPN pour un accès à distance, notez qu'Unraid Connect nécessite le transfert de port WAN ou UPnP (pas un relais cloud toujours actif)
445SMB (partages de fichiers)Expose les partages à Internet ; risque de vol ou de suppression de donnéesUtilisez un VPN pour un accès distant sécurisé aux fichiers
111 / 2049NFSExpose les partages NFS ; risques similaires à SMBUtilisez un VPN pour l'accès à distance
22 / 23SSH/TelnetExpose l'accès à la console ; risque de force brute ou de vol d'identifiantsUtilisez les clés SSH ou un VPN ; ne transférez jamais Telnet
57xxVNC pour VMsExpose les consoles VM ; risque d'accès distant non autoriséUtilisez Unraid Connect ou un VPN
astuce

Si vous voyez une règle de transfert de port que vous ne comprenez pas, supprimez-la et surveillez les problèmes. Vous pouvez toujours la rajouter si nécessaire.

précaution

Ne placez jamais votre serveur dans le DMZ de votre réseau. Mettre votre serveur Unraid dans le DMZ expose tous les ports à Internet, augmentant considérablement le risque de compromission. Même avec des mots de passe forts, cela n'est jamais recommandé.


Sécurité d'accès aux partages

Contrôlez la visibilité et les autorisations des partages

  • Utilisez l'onglet Partages dans le WebGUI pour définir les paramètres d'exportation et de sécurité de chaque partage.
  • Privilégiez les partages privés ou sécurisés pour les données sensibles. Les partages publics sont accessibles par toute personne sur le réseau et sont bloqués par défaut dans les versions modernes de Windows pour des raisons de sécurité.
  • Assignez des comptes d'utilisateurs avec uniquement les permissions nécessaires pour leur rôle (moins de privilèges).
  • Limitez l'accès aux partages à des utilisateurs spécifiques autant que possible.

Assignez les permissions utilisateurs avec soin

  • Attribuez aux utilisateurs des droits d'accès en lecture seule ou en lecture/écriture selon les besoins.
  • Le compte de utilisateur root est destiné à l'administration système et ne peut pas accéder aux partages réseau. Créez des comptes utilisateur dédiés pour l'accès aux partages réseau.
  • Révisez régulièrement les permissions des utilisateurs et supprimez les comptes inutilisés.

Limitez l'accès aux partages à privé ou lecture seule

Bien que l'accès aux partages sans mot de passe soit pratique, cela peut également mettre vos données en danger si des appareils sur votre réseau local deviennent compromis. Cela inclut les PC, Mac, appareils mobiles et appareils IoT. Par défaut, les partages Unraid sont configurés pour être lus et écrits publiquement, ce qui signifie que tout appareil sur votre réseau pourrait potentiellement voler, supprimer ou chiffrer vos fichiers s'il est compromis. De plus, des utilisateurs malveillants peuvent télécharger des données indésirables sur votre serveur.

  • Définissez les partages sensibles sur Privé dans l'onglet partages du WebGUI.
  • Si un partage Public est nécessaire, définissez-le comme Lecture seule quand c'est possible.
  • Ne donnez l'accès en écriture qu'aux utilisateurs autorisés ayant des mots de passe forts.

Évitez d'exposer le partage flash - ou mettez-le en privé

Le périphérique flash Unraid contient des fichiers système et de configuration critiques. Bien qu'il puisse être pratique d'exposer le partage flash via SMB pour une configuration avancée, cela introduit un risque significatif s'il est laissé public.

  • N'exposez le partage flash que si absolument nécessaire et réglez-le sur Privé.
  • Exigez un nom d'utilisateur et un mot de passe fort pour accéder.
  • Supprimez ou désactivez le partage lorsqu'il n'est pas utilisé pour réduire le risque.

Gardez votre serveur à jour

Les mises à jour régulières sont essentielles pour la sécurité. De nouvelles vulnérabilités (CVE) sont fréquemment découvertes, et Lime Technology publie activement des correctifs pour Unraid OS. La mise à jour n'est efficace que si vous appliquez réellement les mises à jour.

  • Vérifiez les mises à jour dans Outils → Mettre à jour l'OS dans le WebGUI.
  • Activez les notifications dans Paramètres → Notifications pour être alerté lorsque des mises à jour sont disponibles.
  • Mettez à jour les plugins et les conteneurs Docker via l'onglet Apps pour vous assurer que tous les composants sont sécurisés et compatibles.
  • Appliquez les mises à jour rapidement pour protéger votre serveur contre les menaces connues.

Utilisez des méthodes sécurisées pour l'administration à distance

Ne jamais exposer directement le WebGUI à Internet. Utilisez plutôt des solutions d'accès à distance sécurisées :

  • Tailscale est une option recommandée, avec un plugin dédié pour Unraid. Il crée un réseau privé sécurisé (tailnet) pour accéder à votre serveur et à vos services de n'importe où, sans avoir besoin d'exposer les ports ou de configurer des règles de pare-feu complexes.
  • WireGuard VPN est intégré à Unraid et offre un tunnel sécurisé et chiffré pour la gestion à distance.
  • OpenVPN est disponible en tant que plugin ou conteneur Docker.
  • De nombreux routeurs modernes offrent un support VPN intégré - consultez la documentation de votre routeur pour la configuration.
  • Le plugin Unraid Connect permet un accès à distance au WebGUI, mais nécessite qu'un port soit redirigé sur votre routeur.

* "WireGuard" et le logo "WireGuard" sont des marques déposées de Jason A. Donenfeld.