Ce que nous faisons · Opérations: Le hardening baseline sur chaque hôte

Chaque machine que nous construisons part de la même base de sécurité, et cette base n'est pas négociable. SELinux enforcing, un firewall hôte plus une paire de firewalls périmétriques, une politique réseau et pays en edge, des clés SSH uniquement, pas de swap sur les machines virtuelles. C'est ce qui fait de « sécurisé » une propriété de la plateforme plutôt qu'une promesse dans un contrat.
De quoi il s'agit
- h2: De quoi il s'agit
Un ensemble fixe de contrôles appliqué à chaque hôte Linux et à chaque service public que nous exploitons, dès l'installation de la machine. Il est intégré à nos modèles d'installation, de sorte qu'un nouveau serveur est durci avant que quiconque ne s'y connecte, et il est vérifié de l'extérieur après chaque changement plutôt que tenu pour acquis de l'intérieur.
Comment nous le construisons
- h2: Comment nous le construisons
SELinux enforcing, toujours. Quand une application et la politique sont en désaccord, nous écrivons ou corrigeons la politique. Nous ne coupons pas la protection et nous ne la masquons pas avec une règle générée qui affaiblit discrètement tout l'hôte. Quand nous changeons le mode d'application sur une machine distante, un filet de sécurité temporisé est armé d'abord, pour qu'une erreur ne puisse jamais nous enfermer dehors.
Deux firewalls, pas un. Chaque service public se trouve derrière une paire de firewalls périmétriques à haute disponibilité, bâtie sur Cisco Firepower ou OPNsense, en plus du firewall hôte. Les changements en périphérie passent uniquement par l'API du firewall, nœud de secours d'abord, et les deux nœuds sont vérifiés identiques ensuite.
Politique réseau et pays en edge. Les services publics portent une liste de blocage de pays maintenue et une liste de blocage de réseaux connus pour les abus. Les plateformes privées reçoivent l'inverse : une liste d'autorisation, où seuls des pays nommés ou des réseaux nommés peuvent se connecter. Après chaque changement, la politique est testée depuis plusieurs pays pour prouver qu'elle fait ce qu'elle dit.
L'accès administratif sur un réseau séparé. Les administrateurs atteignent un hôte par nos propres passerelles VPN et nos jump hosts, sur un réseau de gestion que le trafic des clients ne peut pas voir.
Pas de swap sur les machines virtuelles. Le disque d'une machine virtuelle vit sur une baie all-flash d'entreprise. Le swap dépenserait l'endurance de cette baie comme mémoire de débordement et transformerait un manque de mémoire en un serveur lent et imprévisible. Une machine qui a besoin de plus de mémoire reçoit plus de mémoire, et l'application est réglée pour y tenir.
Le bon système de fichiers et les bons réglages. XFS partout, et des réglages de stockage adaptés aux vrais disques derrière le contrôleur, pour que le stockage SSD soit traité comme du stockage SSD.
Des correctifs depuis notre propre miroir. Notre miroir de paquets vit dans notre propre datacenter, signatures amont intactes, joignable uniquement depuis nos propres plages d'adresses. Un serveur volontairement incapable d'atteindre l'internet reste un serveur que nous pouvons corriger entièrement.
Stateless là où l'état n'est pas nécessaire. Les services UDP qui n'ont pas besoin de suivi de connexion, comme le DNS, sont passés en stateless au firewall, et le traitement des paquets est réparti sur les cœurs du processeur avec le plan de contrôle tenu à part, pour que le firewall reste rapide sous charge.
Ce dont il vous protège
-
h2: Ce dont il vous protège
-
Une compromission d'application qui devient une compromission de tout le serveur.
- Un service exposé au monde entier qui n'avait jamais eu besoin de répondre qu'à un seul pays.
- Un manque de mémoire qui tourne au problème de stockage.
- Des correctifs pris en otage par un miroir externe.
En pratique
- h2: En pratique
Une politique pays, prouvée de l'extérieur. Quand nous avons resserré les listes de blocage de pays sur nos paires de firewalls publiques, le changement est allé d'abord sur le nœud de secours, les deux nœuds ont été vérifiés identiques, et le résultat a été testé depuis plusieurs pays avant d'être considéré comme terminé.
Un système de test qui ne répond qu'à un seul pays. Un client avait besoin d'un système de staging joignable uniquement depuis son propre pays. Le jeu de règles a été construit par client, avec des blocages explicites sur tout le reste, placé délibérément par rapport aux règles de menace générales, et prouvé depuis l'intérieur et l'extérieur de ce pays.
Pourquoi EuroVPS
-
h2: Pourquoi EuroVPS
-
SELinux reste enforcing. Nous corrigeons la politique, nous ne désactivons pas la protection.
- Un firewall hôte et une paire périmétrique à haute disponibilité sur chaque service public.
- Une politique pays et réseau testée de l'extérieur après chaque changement.
- Pas de swap sur les VM : les problèmes de mémoire se règlent avec de la mémoire.
- Notre propre miroir de paquets, pour que les correctifs n'attendent jamais personne.
Questions fréquentes
- h2: Questions fréquentes
- L'éditeur de mon application dit de désactiver SELinux. Le ferez-vous ? Non. Nous écrirons la politique dont votre application a besoin. D'expérience, c'est presque toujours un changement petit et précis.
- Pouvez-vous restreindre mon service à certains pays ? Oui. Liste d'autorisation ou liste de blocage, en périphérie, testée de l'extérieur après application.
- Pourquoi n'y a-t-il pas de swap sur ma VM ? Parce que le swap sur du flash d'entreprise partagé rend un serveur lent et imprévisible au lieu de régler le vrai problème. Si votre charge a besoin de plus de mémoire, nous dimensionnons la machine pour elle ou nous vous aidons à régler l'application.
- Mon équipe peut-elle avoir des connexions par mot de passe ? L'accès administratif se fait par clés. Nous vous aiderons à mettre en place des clés pour tous ceux qui ont besoin d'un accès.
- closing line: Si vous voulez une plateforme durcie par défaut, pas sur demande, Parler à un ingénieur.
Votre prochain partenaire d'infrastructure
Examinons votre environnement.
Dites-nous ce que vous faites tourner aujourd'hui et ce qui doit s'améliorer. Un ingénieur examinera votre demande et vous aidera à planifier la suite.
+357 222 32280
Commençons par votre environnement.
Un peu de contexte nous aide à démarrer la bonne conversation.
