GitLab CI

Dans cet article en deux parties, nous allons examiner de plus près les fonctionnalités d’intégration continue de GitLab CI. La première partie est consacrée à l’installation et à la configuration, tandis que la deuxième partie traitera plus en détail des scénarios d’application individuels. Qu’est-ce que le CI de toute façon ? CI signifie dans ce…

Read More

Ouvrir des périphériques cryptés LUKS à distance via drop SSH

Parfois, il serait pratique si vous n’étiez pas assis dans le bureau, la caisse était bien garée pour économiser l’électricité et vous pourriez simplement dire à un collègue de démarrer l’ordinateur. On pourrait alors utiliser la merveilleuse technologie appelée SSH. Malheureusement, le disque dur crypté est un emmerdeur : pour annuler le cryptage, quelqu’un doit…

Read More

Authentification multi-facteurs

Les attaques de pirates informatiques ne sont plus rares de nos jours. Il est donc d’autant plus important de bien protéger les données sans augmenter massivement l’effort requis pour y accéder. La sécurité devrait être un enjeu pour tous (particuliers et entreprises). Un gros problème est que souvent un (1) seul mot de passe ou…

Read More

Yubikey Validation Server Setup

Si le YubiCloud ne doit pas être utilisé pour la validation des mots de passe uniques Yubico (OTP), les serveurs de validation peuvent également être utilisés par eux-mêmes. Ce n’est pas très difficile, mais la configuration redondante est plutôt mal documentée. Aperçu MySQL est utilisé comme backend et Apache comme frontend. Les deux composants yubikey-val…

Read More

Surveillez les certificats SSL avec Bash

Pour que nous puissions voir dans l’outil de surveillance si et quand un certificat SSL expire, un Script a été écrit pour déterminer la date d’expiration. Comparé à d’autres contrôles, ce script ne peut pas seulement vérifier les certificats via HTTPS. Vous trouverez ici une description de la façon d’obtenir la date d’expiration d’un certificat…

Read More

Créer des certificats OpenSSL x509

Il y a (encore) divers serveurs sur Internet qui n’ont pas ou seulement une configuration SSL/TLS inadéquate. Ce ne sont pas seulement des serveurs web (comme nginx ou Apache), mais aussi des serveurs XMPP/Jabber et des serveurs de messagerie. Les clés et certificats ainsi que les paramètres Diffie-Hellman sont requis comme base pour chaque configuration…

Read More

Office365, Google Docs ou intégrité des données?

Cloud est sexy! La mise en place immédiate, la maintenance et l’entretien sont externalisés, les ressources s’étendent sans intervention et, dans de nombreux cas, les solutions web offrent désormais des fonctions que l’on ne peut souhaiter qu’avec des solutions de bureau. Depuis que Google a démontré comment travailler ensemble sur le même document en ligne,…

Read More

Tester avec Pytest

Si vous voulez tester votre code en Python, vous devriez jeter un coup d’oeil à Pytest comme alternative à Unittest. Pytest est un framework de test pour Python qui rend le test très facile et sans trop d’effort. Ses avantages sont la simplicité, la découverte automatique des tests, les montages modulaires et la sortie d’erreur…

Read More

Attacher OpenVPN à la base de données utilisateur GitLab

Ce billet de blog traite de la façon dont un GitLab peut être construit derrière un OpenVPN. Souvent il y a beaucoup de travail et donc beaucoup d’énergie, de temps et d’argent dans les données qui sont dans un dépôt git. Si vous ne voulez pas seulement compter sur le login de GitLab mais que…

Read More

Interprétation de la RFC 2119 en langue allemande

Le RFC 2119 de l’auteur Scott Bradner de l’Université Harvard de Cambridge, a été interprété en allemand par Jean-Louis Fuchs d’Adfinis SyGroup. Il ne s’agit pas d’une traduction littérale, mais d’une interprétation en allemand. Le but de cette interprétation est de rendre la RFC 2119 disponible et de la diffuser dans les pays germanophones. La…

Read More