Sécurité

Comment Railyard est sécurisé.

Les contrôles de sécurité que Railyard offre aujourd'hui.

Votre infrastructure

Vos applications et vos données vivent sur vos serveurs.

Railyard ne possède pas les machines sur lesquelles vos applications tournent. Elles sont créées dans votre propre compte cloud ou rattachées à partir de matériel que vous contrôlez déjà, et vos bases de données et vos sauvegardes s'y trouvent aussi. La frontière d'accès est la vôtre, y compris la capacité de révoquer la nôtre. Si vous partez, vos applications continuent de fonctionner comme de simples conteneurs sur votre serveur.

1/4Vos serveurs, vos bases de données et vos sauvegardes sont dans votre propre compte cloud.2/4Railyard y accède par une seule connexion que vous contrôlez.3/4Révoquez-la quand vous voulez, chez votre fournisseur ou depuis Railyard.4/4Vos applications continuent de tourner comme de simples conteneurs sur vos serveurs.

Un score de sécurité pour votre équipe

Dix vérifications, chacune avec sa correction.

Le score de sécurité exécute dix vérifications sur l'équipe et relie chaque échec à sa correction.

  • Adoption de l'authentification à deux facteurs dans l'équipe
  • Administrateurs inactifs et jetons d'API inutilisés
  • Serveurs à jour, pris en charge, avec ActiveProtect activé
  • Ports ouverts, certificats et sauvegardes vérifiées
  • Stagings et aperçus privés
Paramètres de l'équipe et score de sécurité dans Railyard

personnes

Accès et rôles.

L'accès se gère par équipe, et chaque rôle est un sous-ensemble strict de celui au-dessus de lui.

Quatre rôles

Lecteur, déployeur, admin, propriétaire. Chacun inclut les permissions du rôle précédent. Les admins peuvent exiger une approbation avant la mise en production d'un déployeur.

Connexion à deux facteurs

TOTP avec des codes de secours à usage unique. Le score de sécurité signale chaque membre qui ne l'a pas activée.

Authentification unique et SCIM

Connectez-vous par votre fournisseur d'identité en OIDC ou SAML, selon votre domaine de courriel, avec un rôle par défaut. SCIM ajoute et retire les membres pour vous.

Clés SSH de l'équipe

Les clés ajoutées à l'équipe sont installées sur ses serveurs, et les clés d'un membre sont retirées quand il quitte l'équipe.

serveurs

Durcissement des serveurs.

L'agent Railyard sur chaque serveur fait le travail de durcissement de routine que personne ne pense à faire.

ActiveProtect

Une adresse IP qui sonde trois chemins de scanner en une minute, comme /.env ou /wp-login.php, est bloquée par le pare-feu pendant une journée. Les attaques par force brute en SSH sont bloquées aussi. Vos propres adresses IP peuvent être marquées comme fiables.

Mises à jour du système

Chaque serveur signale ses mises à jour en attente et de sécurité, s'il a besoin d'un redémarrage, et si son système est en fin de vie. Appliquez-les en un clic et gardez les mises à jour de sécurité nocturnes activées.

Volumes de données chiffrés

Les données d'une base de données peuvent vivre sur un volume chiffré avec LUKS2, pour qu'une image disque copiée soit illisible.

réseau

Règles réseau.

Les règles s'exécutent en périphérie sur votre propre serveur, avant qu'une requête n'atteigne votre application.

Règles IP et mots de passe

Listes d'autorisation ou de refus d'adresses par application, et protection par mot de passe pour les stagings et les aperçus.

Limites de débit et blocages par pays

Limites de requêtes par chemin, et listes d'autorisation ou de refus par pays, définies dans un formulaire.

Les bases de données restent privées

Une base de données n'est accessible de l'extérieur que par un proxy TCP que vous activez, limité aux adresses de confiance.

HTTPS automatique

Les certificats sont émis et renouvelés pour chaque domaine, et vous pouvez téléverser les vôtres.

secrets

Secrets et sauvegardes.

Les identifiants sont chiffrés au repos et livrés seulement là où ils sont nécessaires.

Chiffrés au repos

Les variables d'environnement, les secrets de build, les jetons des fournisseurs cloud, les mots de passe de registre et les secrets d'authentification à deux facteurs sont chiffrés dans la base de données.

Jamais intégrés aux images

Les secrets propres au build sont transmis pendant celui-ci, jamais écrits dans une couche d'image.

Masqués par défaut

Les valeurs des variables sont masquées dans les réponses de la CLI et de l'API jusqu'à ce qu'on demande d'en révéler une.

Sauvegardes vérifiées

Un vérificateur restaure les sauvegardes, pour qu'une sauvegarde inutilisable soit repérée avant que vous en ayez besoin.

jetons

Jetons et approbations.

Les identifiants machine ont une portée limitée, sont révocables et ne sont jamais partagés entre serveurs.

Jetons d'API à portée limitée

Lecture ou lecture-écriture, avec une expiration optionnelle. Révoquez-en un sans toucher aux autres. Seule une empreinte SHA-256 est stockée.

Un jeton par serveur

L'agent de chaque serveur a son propre jeton, pour qu'un serveur compromis ne puisse pas parler au nom d'un autre. Un nouvel agent ne fait rien jusqu'à ce qu'un administrateur le réclame.

Approbation humaine pour les agents

Quand un agent IA demande de supprimer une application ou de retirer une variable par MCP, rien ne se passe avant qu'un administrateur l'approuve.

Webhooks signés

Les webhooks sortants portent une signature HMAC-SHA256, pour que votre point de terminaison puisse prouver que l'appel vient de Railyard.

audit

Journal d'audit.

Le journal d'activité de l'équipe répond à qui a changé quoi, et quand.

Chaque changement, attribué

Déploiements, retours arrière, changements de variables, changements de membres et approbations, chacun avec la personne derrière.

Chaque session shell

L'ouverture d'un shell dans un conteneur en cours d'exécution est enregistrée avec qui l'a ouvert et la commande lancée.

Export CSV

Exportez le journal d'activité pour vos propres dossiers ou pour un auditeur.

Signaler une vulnérabilité

Envoyez un courriel à security@railyard.run avec assez de détails pour reproduire le problème. Nous confirmerons la réception dans un délai de deux jours ouvrables et vous tiendrons au courant jusqu'à ce qu'il soit résolu. Merci de ne pas faire de tests sur l'infrastructure d'autres clients.

Voir aussi toutes les fonctionnalités et Railyard pour les agents de codage.

Déployez votre première application sur un serveur à vous.

Connectez une machine avec un hôte, un utilisateur et une clé SSH, ou laissez Railyard en créer une dans votre compte cloud. Il installe le reste et surveille sa mise en ligne.

Offre gratuite, sans carte, et 14 jours de Pro pour chaque nouvelle équipe. Prix fixe par équipe.