close
    • chevron_right

      Jarg – Une interface graphique pour Restic

      news.movim.eu / Korben · Thursday, 23 March, 2023 - 08:00 · 1 minute

    Vous vous souvenez de Restic que je vous ai présenté en 2020 ?

    Ce logiciel permet de faire des backup sous forme de snapshot (object storage) localement ou sur des services distants type AWS S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage ou encore Google Cloud Storage sans oublier via SFTP.

    Sauf que Restic, et bien c’est de la ligne de commande et je sais que certains d’entre vous sont allergiques à ça. Heureusement, il existe une interface graphique (moche) nommée Jarg qui devrait vous aider à prendre ça en main.

    Il vous faudra évidemment télécharger et installer Restic avant de pouvoir utiliser cette application.

    Capture d'écran de l'interface graphique Jarg pour Restic

    Lors de votre première utilisation de Jarg, un profil « par défaut » sera alors créé, ainsi qu’un « répertoire restic » dans votre dossier utilisateur et c’est votre dossier courant qui sera utilisé comme source pour la sauvegarde.

    Jarg exécutera alors les commandes Restic correspondantes à ce que vous voulez et affichera les résultats affichés sur la droite de l’interface.

    Notez que niveau sécurité, Jarg ne chiffre pas pour le moment les mots de passe et les secrets S3 donc soyez prudent avec la sécurité de votre ordinateur.

    Jarg est dispo sous macOS, Windows et Linux (soit vous compilez, soit vous utilisez l’AppImage) en cliquant ici .

    • chevron_right

      WhatsApp prévient le Royaume-Uni de ne pas faire n’importe quoi avec le chiffrement

      news.movim.eu / Numerama · Friday, 10 March, 2023 - 17:09

    WhatsApp

    En déplacement au Royaume-Uni, le patron de whatsApp a exprimé ses inquiétudes vis-à-vis d'un texte sur la sécurité en ligne. [Lire la suite]

    Abonnez-vous aux newsletters Numerama pour recevoir l’essentiel de l’actualité https://www.numerama.com/newsletter/

    • chevron_right

      Gmail généralise le chiffrement côté client, mais tout le monde n’y a pas droit

      news.movim.eu / Numerama · Tuesday, 28 February, 2023 - 09:22

    Gmail AMP

    Après des tests lancés en décembre, le chiffrement des mails côtés client est étendu à beaucoup plus de comptes. Mais le grand public n'y a pas (encore ?) accès. [Lire la suite]

    Abonnez-vous aux newsletters Numerama pour recevoir l’essentiel de l’actualité https://www.numerama.com/newsletter/

    • chevron_right

      L’app Signal quittera les pays qui s’attaquent au chiffrement

      news.movim.eu / Numerama · Monday, 27 February, 2023 - 13:09

    cadenas

    Le Royaume-Uni discute d'une loi qui pourrait contraindre à des concessions sur le chiffrement de bout en bout, au nom de la sécurité publique. Inadmissible pour Signal, qui prévient qu'il pourrait quitter le pays. [Lire la suite]

    Abonnez-vous aux newsletters Numerama pour recevoir l’essentiel de l’actualité https://www.numerama.com/newsletter/

    • chevron_right

      C’est pas l’Age qui compte, c’est le chiffrement

      news.movim.eu / Korben · Tuesday, 21 February, 2023 - 08:00 · 2 minutes

    Aujourd’hui, j’aimerais vous présenter un outil de chiffrement simple d’utilisation, sécurisé avec des clés « explicites » et sans configuration.

    Son nom c’est Age et il est également disponible sous la forme d’une lib Go.

    Pour l’installer sous macOS :

    brew install age

    Pour l’installer sous Ubuntu :

    apt install age

    Pour l’installer sous Windows :

    scoop bucket add extras; scoop install age

    Des binaires pour Windows, Linux, macOS et FreeBSD sont également disponibles sur la page Github. Pour générer une nouvelle clé de chiffrement, vous pouvez procéder comme ceci :

    age-keygen -o key.txt

    Celle-ci sera stockée dans key.txt. Ensuite, vous pourrez l’utiliser pour chiffrer un fichier comme ceci :

    age --encrypt -i key.txt -o fichier.age fichier.txt

    Ou directement avec la clé avec le paramètre -r . Dans l’exemple ci-dessous, je vous montre également qu’on peut chiffrer des fichiers qui seraient le résultat d’une commande (ici une création d’archive tar) :

    tar cvz ~/data | age -r age1ql3z7hjy54pw3hyww5ayyfg7zqgvc7w3j2elw8zmrj2kg5sfn9aqmcac8p > data.tar.gz.age

    Et pour déchiffrer ce fichier :

    age --decrypt -i key.txt fichier.age > fichier.txt

    Et vous pouvez également spécifier plusieurs clés pour tous vos destinataires.

    age -o example.jpg.age -r age1ql3z7hjy54pw3hyww5ayyfg7zqgvc7w3j2elw8zmrj2kg5sfn9aqmcac8p \
        -r age1lggyhqrw2nlhcxprm67z43rta597azn8gknawjehu9d9dl0jq3yqqvfafg example.jpg

    Vous pouvez également demander la création d’une phrase de passe avec le paramètre -p.

    age -p fichier.txt > fichier.txt.age

    L’outil vous demandera alors de saisir une phrase de passe ou la générera pour vous.

    Vous l’aurez compris, pas de clé privée. Juste une grosse clé (publique) qui sert à la fois pour le chiffrement et le déchiffrement. Rassurez-vous, age prend également en charge le chiffrement à partir de clés publiques SSH ssh-rsa et ssh-ed25519, et le déchiffrement se fait avec la clé privée correspondante. Pour chiffrer :

    age -R ~/.ssh/id_ed25519.pub exemple.jpg > exemple.jpg.age

    Pour déchiffrer :

    age -d -i ~/.ssh/id_ed25519 exemple.jpg.age > exemple.jpg

    Attention cela dit, la prise en charge des clés SSH utilise une cryptographie plus complexe et incorpore une balise de clé publique dans le fichier chiffré, ce qui permet de suivre les fichiers chiffrés avec cette clé spécifique.

    Et si ça vous intéresse, une implémentation en Rust est également disponible ici.

    De plus, il existe un plugin pour ceux qui veulent utiliser leur Yubikey avec ce truc 🙂

    À découvrir ici.

    • chevron_right

      CryptBoard – L’outil de partage de fichiers et de textes chiffrés pour les crypto-sérieux

      news.movim.eu / Korben · Friday, 10 February, 2023 - 08:00 · 3 minutes

    À tous les crypto anarchistes qui me lisent, voici un projet libre que vous pouvez héberger sur votre propre serveur, qui va vous permet de faire des « dingueries » comme dirait Elisabêth Borne. Cet outil s’appelle CryptBoard et n’est plus ni moins qu’un presse-papier chiffré permettant de copier-coller de manière sécurisée du texte et des fichiers et de les partager entre différentes machines.

    Conçu pour permettre un excellent anonymat, CryptBoard utilise un chiffrement hybride RSA + AES côté client. Ainsi, le client fait une demande d’autorisation anonyme au serveur, et obtient un UID aléatoire du serveur puis chaque message est chiffré en AES avec une clé aléatoire de 256 bits.

    Cette clé AES aléatoire est ensuite chiffrée par la clé RSA publique de l’utilisateur, et envoyée au serveur. Une fois que le destinataire reçoit le message du serveur, il déchiffre la clé AES avec sa clé privée RSA, puis décode le message codé AES

    Les utilisateurs doivent partager leur UID et leur clé publique RSA via un lien ou un QR code pour pouvoir s’écrire et se lire, mais la clé privée, elle n’est pas partagée avec le serveur ni avec les autres clients.

    De plus, l’intégrité de la clé publique et de l’UID peut être vérifiée visuellement en inspectant l’avatar généré à partir du hachage de la clé publique et de l’UID.

    Ça parait un peu complexe raconté comme ça (lol) mais cette façon de faire permet de résoudre certaines problématiques liées au partage de fichiers ou de texte entre certaines machines et VM, ou machines contrôlées à distance, sans jamais avoir à rogner sur la sécurité. Et comme CryptoBoard se présente sous la forme d’un site web, pas besoin d’installer un outil pour partager des secrets comme des mots de passe.

    Si vous voulez plus d’infos sur le chiffrement, cliquez ici . Son code est dispo sur Github , vous pouvez donc l’auditer ou l’améliorer si ça vous chante.

    Pour l’installer sur votre machine, vous devrez disposer de Docker et suivre la procédure suivante :

    Tout d’abord, clonez le code comme ceci :

    git clone https://github.com/MihanEntalpo/cryptboard.io.git

    Installez Docker et Docker Compose si ce n’est pas déjà fait. Ainsi que Nginx.

    Créez ensuite le fichier de config comme ceci :

    cp web-app/.env.docker.example web-app/.env.docker

    Et générez les clés privées et publiques nécessaire comme ceci :

    ssh-keygen -t rsa -b 4096 -m PEM -f jwtRS256.key
    # Ne mettez pas de passphrase
    openssl rsa -in jwtRS256.key -pubout -outform PEM -out jwtRS256.key.pub

    2 fichiers seront alors créés : jwtRS256.key et jwtRS256.key.pub

    Ajoutez le contenu de ces fichiersdans les variables JWT_PUBLIC_KEY et JWT_PRIVATE_KEY dans le fichier .env.docker en utilisant les commandes suivantes :

    LINE=$(cat ./web-app/jwtRS256.key | tr '\n' '$' | sed 's|\$|\\\\n|g;s|^|JWT_PRIVATE_KEY=|g'); sed -i "s|^JWT_PRIVATE_KEY.*|$LINE|g" -i ./web-app/.env.docker
    LINE=$(cat ./web-app/jwtRS256.key.pub | tr '\n' '$' | sed 's|\$|\\\\n|g;s|^|JWT_PUBLIC_KEY=|g'); sed -i "s|^JWT_PUBLIC_KEY.*|$LINE|g" -i ./web-app/.env.docker

    Définissez les variables SERVER_HOST et SERVER_PORT dans le fichier .env.docker pour pointer vers votre Nginx puis créez l’image Docker comme ceci :

    ./build-docker-images.sh

    Et lancez le Docker Compose comme ceci :

    ./docker-compose.sh up -d

    Rendez-vous ensuite sur l’URL  http://127.0.0.1:PORT/ pour voir si tout roule. Configurez ensuite Nginx en tant que reverse-proxy pour ce serveur local et activez SSL si nécessaire en utilisant le fichier conf/nginx/docker-proxypass.conf comme modèle pour votre configuration Docker.

    Assurez-vous de définir le bon nom d’hôte, le port de proxy_pass, l’emplacement des fichiers de journal et les fichiers de clé et de certificat LetsEncrypt.

    Et si vous avez la flemme de faire tout ça, et bien l’outil reste utilise ici : https://cryptboard.io

    • chevron_right

      Comment activer le chiffrement de bout en bout sur iCloud ?

      news.movim.eu / Numerama · Sunday, 29 January, 2023 - 14:09

    La « protection avancée des données » permet de sécuriser au maximum les contenus de son compte iCloud en empêchant Apple d'y accéder, y compris en cas d'urgence. Il s'agit d'un réglage optionnel. [Lire la suite]

    Abonnez-vous aux newsletters Numerama pour recevoir l’essentiel de l’actualité https://www.numerama.com/newsletter/

    • chevron_right

      WhatsApp défie l’Iran avec une arme contre la censure de l’app

      news.movim.eu / Numerama · Friday, 6 January, 2023 - 09:23

    Iran

    Une nouvelle fonctionnalité est désormais disponible dans WhatsApp. Celle-ci permet de créer et d'utiliser un proxy, pour passer par un point d'accès intermédiaire et esquiver le blocage du service. La censure en Iran est visée. [Lire la suite]

    Abonnez-vous aux newsletters Numerama pour recevoir l’essentiel de l’actualité https://www.numerama.com/newsletter/

    • chevron_right

      Google propose de tester le chiffrement sur Gmail

      news.movim.eu / Numerama · Monday, 19 December, 2022 - 09:45

    Le chiffrement des mails sur Gmail sera disponible durant une phase de test, mais sous plusieurs conditions et uniquement pour les utilisateurs de la suite Workspace. [Lire la suite]

    Abonnez-vous aux newsletters Numerama pour recevoir l’essentiel de l’actualité https://www.numerama.com/newsletter/