LUTI : Création, test et suivi automatique des paquets WAPT

par | Fév 23, 2022 | WAPT

La famille WAPT s’agrandit avec notre nouvel outil : LUTI ! On espère que ce petit robot parviendra à se faire une place dans vos coeurs … Ou dans la barre de favoris de votre navigateur.

Qu’est-ce que LUTI ?

LUTI est un outil interne capable de créer, tester, suivre et mettre à jour automatiquement les paquets WAPT à destination du WAPT Store.

Nous profitons de cet article pour rendre les résultats publics grâce au site LUTI. Vous pouvez donc y accéder de manière gratuite, comme pour la plupart de nos supports.

Attention, seuls les paquets créés par Tranquil IT profitent de cette amélioration. Cet outil n’est pas destiné à s’adapter à votre propre usage.

Logo LUTI (491x245)

L’origine de LUTI :

Comme vous le savez, nous essayons de proposer les paquets les plus utiles, complets et sécurisés possibles sur notre WAPT Store. Nous avons pour politique de versionner et tester chacun de ces paquets. En terme de sécurité, cela apporte un gage de qualité supplémentaire.

À l’heure actuelle, on dénombre d’ailleurs plus de 6 000 paquets sur le WAPT Store. Vous vous en doutez, tester humainement et de manière exhaustive chacun de ces paquets est extrêmement chronophage. Nous avons développé LUTI pour les tester automatiquement. Ce système d’intégration continue des paquets WAPT est de nouveau un gage de qualité.

Évidemment, le goût du travail bien fait nous a poussé à aller un petit peu plus loin !

Le fonctionnement de LUTI :

Surveiller et construire automatiquement les paquets logiciels :

Grâce à un script qui s’exécute régulièrement, LUTI est capable de surveiller le numéro de versions des logiciels proposés sur le WAPT Store. Dès qu’un changement de numéro de version est détecté sur le site officiel de l’éditeur du logiciel, LUTI va automatiquement enclencher la reconstruction du paquet dédié.

Tester et valider automatiquement les paquets WAPT :

La seconde mission de LUTI est de tester et de valider les paquets construits. Les paquets sont toujours testés sur des machines et des environnements différents. De plus, pour valider un paquet WAPT, LUTI va réaliser deux types de tests :

  • Une installation du logiciel en partant de 0.
  • Une installation de la nouvelle version, écrasant l’ancienne version du logiciel.

LUTI profite également de cette procédure pour lancer une analyse VirusTotal des fichiers qui ont servi à construire et à tester le paquet. Évidemment, si VirusTotal détecte un problème avec le paquet, celui-ci est bloqué. Seule une intervention humaine pourra évaluer et valider la légitimité du paquet en question.

Plusieurs facteurs peuvent expliquer l’échec de la construction d’un paquet : Problème d’installation, réseau indisponible, etc. Dans tous les cas, il est possible de relancer la construction du paquet avec un statut « Error ».

Qu’est-ce que VirusTotal ?

VirusTotal est un site web qui analyse gratuitement (à la demande) les fichiers, les domaines, les IP et les URL suspects grâce à plusieurs antivirus. Cela permet de détecter rapidement la présence de virus ou de logiciels malveillants. Attention, VirusTotal ne fournit aucune protection supplémentaire et ne remplace en aucun cas l’utilisation d’un antivirus.

De LUTI vers le WAPT Store :

Chaque paquet WAPT construit et validé par LUTI arrive dans un dépôt nommé « Nightly », qui est également accessible gratuitement. C’est un dépôt pour les paquets « en attente ». Les utilisateurs disposent de 5 jours pour remonter les problèmes qu’ils rencontrent avec un paquet WAPT. Si aucun retour n’est fait pendant cette période, le paquet est alors jugé comme fiable et sera publié sur le WAPT Store.

De bonnes pratiques de sécurité avec les paquets WAPT :

Vous disposez de plusieurs options vis-à-vis des paquets que nous mettons à disposition. Les plus pressés (ou courageux) se satisferont des paquets présents sur le dépôt « Nightly », là où les plus prudents préféreront attendre quelques jours. Dans tous les cas, nous vous recommandons toujours de tester ces paquets dans un environnement dédié sur votre infrastructure avant de les déployer sur votre parc informatique.

Découvrir le site LUTI :

Nous avons essayé de faire un site complet et vous permettant de retrouver toutes les informations importantes, délivrées par LUTI :

  • Le nom de chaque paquet
  • La dernière version détectée sur le site de l’éditeur
  • L’état, la date et la version du dernier build du paquet
  • La version actuellement disponible sur le WAPT Store
  • La date de la dernière fois qu’une nouvelle version a été détectée sur le site de l’éditeur

En cliquant sur le nom d’un paquet, il est possible de voir ce qui a été construit par LUTI. Le dépôt d’un logiciel peut alors héberger un paquet pour Mac, Windows, Debian, CentOs, etc. Il est également possible de savoir sur quelles machines sont lancés les tests en cliquant sur l’un de ces paquets. L’historique des paquets dédiés à un logiciel est également consultable depuis le site.

Enfin, vous pouvez également retrouver les fichiers testés avec VirusTotal pour établir le paquet en question.

 Et voilà qui conclut cette présentation de LUTI. On espère que ce petit robot se montre à la hauteur de vos attentes ! Évidemment, tout est perfectible. N’hésitez surtout pas à nous faire vos retours via l’espace commentaire.