Approche de sécurité

Une tâche. Un environnement isolé. Détruit par conception.

Runzivo exécute chaque tâche GitHub Actions admissible dans une nouvelle microVM Firecracker. L'exécuteur et son environnement sont à usage unique.
01

Environnements à usage unique

Runzivo attribue à chaque tâche admissible une nouvelle microVM Firecracker et la détruit une fois la tâche terminée, annulée ou impossible à poursuivre.

02

Autorisation limitée au dépôt

Runzivo exécute des tâches uniquement pour les dépôts que vous sélectionnez dans l'installation de l'application GitHub. Les étiquettes choisissent une configuration d'exécuteur prise en charge, mais n'accordent aucun accès aux dépôts.

03

Identifiants limités

La conception de la V1 utilise des identifiants de courte durée pour l'installation de l'application GitHub et pour les exécuteurs JIT. Les identifiants de la plateforme et du plan de contrôle restent hors des travailleurs des clients.

04

Base d'hôte obligatoire

Avant d'accueillir des charges de travail externes, la V1 exige une isolation stricte des processus, des limites de ressources, des images d'exécuteur immuables et des contrôles réseau appliqués par l'hôte. Runzivo nommera ici une région d'hébergement précise lorsqu'elle sera garantie aux clients.

Isolation par tâche

Une nouvelle frontière pour chaque tâche.

Toute tâche admissible s'exécute ainsi dès aujourd'hui. Les déclarations de sécurité plus larges attendent la fin de la validation du lancement.

  • Une nouvelle microVM Firecracker pour chaque tâche, jamais réutilisée
  • Sa propre interface réseau appliquée par l'hôte
  • Un jeton d'enregistrement d'exécuteur GitHub à usage unique
  • Destruction demandée à la fin de la tâche

Sessions du portail

Les jetons de connexion restent sur le serveur.

Le portail client ne conserve dans votre navigateur qu'un témoin de session opaque et renouvelle sur le serveur des jetons d'accès de courte durée. Une session dure 14 jours sans activité et 30 jours au maximum. Se déconnecter y met fin immédiatement. Les changements de clés d'API, les paramètres de sécurité du compte et les changements de facturation (lorsque la facturation payante est activée) vous demandent de confirmer votre identité si vous ne vous êtes pas connecté récemment. Lire le guide de connexion et des sessions.

Limites de l'accès anticipé

Les déclarations de sécurité restent liées au comportement testé de la V1.

Runzivo ne publie des déclarations de conformité, de service et de plateforme qu'après validation. Avant d'accepter des charges de travail externes, Runzivo teste le cycle de vie, l'isolation, le trafic sortant du réseau, l'intégrité des images, les correctifs et la destruction.

Examinez le modèle d'exécuteur et les permissions de l'application avant l'installation.

Pour signaler un problème de sécurité, écrivez à security@runzivo.dev.

Interroger la documentation

Posez une question et ouvrez-la dans votre assistant d’IA. La consigne lui demande de répondre à partir de la documentation de Runzivo et d’indiquer les pages utilisées.

Essayez de demander

Votre question s’ouvre dans l’assistant que vous choisissez, selon ses propres conditions. Runzivo ne la voit pas et ne la conserve pas.