Article Technique 2 min de lecture

Comprendre et sécuriser les mises à jour de Portix

Guide actuel du dépôt officiel signé, de la vérification automatique et de la restauration en cas d’échec.

Publié parÉquipe Portix
Commencer la lecture
L’article

Un centre de mise à jour non bloquant

À l’ouverture de Administration → Mises à jour, Portix affiche immédiatement le dernier état connu puis lance automatiquement une vérification fraîche du dépôt officiel en arrière-plan. Une indisponibilité temporaire du serveur de mises à jour ne doit donc plus bloquer l’affichage de l’administration.

Le dépôt officiel signé

Portix utilise https://portix-v3.org/maj-distant-portix/. Le fichier portix-repository.json annonce les transitions disponibles et porte des signatures RSA-SHA256. La distribution cliente contient uniquement la clé publique nécessaire à la vérification ; la clé privée officielle reste hors du serveur web.

Contrôles avant installation

  • adresse HTTPS officielle et format du catalogue ;
  • signature RSA du dépôt et du catalogue ;
  • version de départ compatible avec le paquet ;
  • taille et SHA-256 de l’archive téléchargée ;
  • manifeste interne portix-update.json ;
  • SHA-256 de chaque fichier du paquet ;
  • chemins autorisés et liste des suppressions contrôlée.

La décision d’installer reste manuelle

La vérification est automatique, mais l’installation ne l’est pas. L’administrateur garde la décision d’appliquer le paquet après lecture de la version cible et de son résumé.

Sauvegarde et rollback

Avant de remplacer les fichiers, Portix crée une sauvegarde. Si une étape échoue, le moteur restaure les fichiers remplacés et supprime les fichiers partiellement ajoutés. Les sauvegardes applicatives récentes utilisent en outre un format chiffré et authentifié pour la restauration.

Organisation du dépôt

Le dépôt public doit rester minimal : portix-repository.json, SHA256SUMS.txt et le ou les paquets nécessaires depuis le plancher supporté. Les archives complètes de première installation et les clés privées n’y ont pas leur place.

POURSUIVRE

Dans la même rubrique

Voir toute la rubrique
ÉCHANGES

Commentaires

Partagez une remarque ou posez une question à propos de cette publication.

0 commentaire
Aucun commentaire

Soyez le premier à commenter cette publication.

PARTICIPER

Ajouter un commentaire

Le contrôle anti-robot est appliqué automatiquement selon la configuration du portail.

Contrôle anti-robot
Résolvez ce calcul :12 − 6 = ?
Le contrôle expire après 15 minute(s).