!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

205 Members
Salon francographe de NixOS69 Servers

Load older messages


SenderMessageTime
25 Mar 2024
@Minijackson:matrix.orgMinijackson

Tu veux dire, ce que l'on peut faire avec nixos-rebuild colmena le fait ?

yes

20:05:46
@Minijackson:matrix.orgMinijackson mais il y a moyen d'intégrer home-manager à NixOS, de telle sorte que nixos-rebuild applique aussi la config home-manager 20:06:14
@Minijackson:matrix.orgMinijacksonpas de commande à faire en plus20:06:21
@Minijackson:matrix.orgMinijacksonhttps://nix-community.github.io/home-manager/index.xhtml#sec-install-nixos-module20:06:37
@badele:matrix.orgBruno Adele
In reply to @Minijackson:matrix.org
mais il y a moyen d'intégrer home-manager à NixOS, de telle sorte que nixos-rebuild applique aussi la config home-manager
Ah je ne connaissais pas cette possbilité
20:07:15
30 Mar 2024
@badele:matrix.orgBruno Adelehttps://linuxfr.org/users/ytterbium/journaux/xz-liblzma-compromis08:38:02
@badele:matrix.orgBruno AdelePour information, sur unstable, on est impacté on à la 5.6.108:38:32
@Minijackson:matrix.orgMinijacksonIl y a eu pas mal de discussion sur les canaux de sécurité de NixOS. Normalement on est pas sujet à la backdoor rapportée, de plusieurs manière08:42:04
@Minijackson:matrix.orgMinijacksonLe revert de la version 5.6.0 et 5.6.1 est en cours, dans staging-next si je ne me trompe pas08:42:50
@raitobezarius:matrix.orgraitobezariusNixOS n'est pas affecté en raison des conditions d'activation08:50:58
@badele:matrix.orgBruno Adele En effet, on peut s'en assurer avec la commande suivante ldd $(which sshd) | grep lzma 13:16:50
@gal_bolle:matrix.fdn.frgal_bolle joined the room.17:38:13
@raitobezarius:matrix.orgraitobezarius
In reply to @badele:matrix.org
En effet, on peut s'en assurer avec la commande suivante ldd $(which sshd) | grep lzma
faut jamais lancer ldd sur un binaire arbitraire pour info
19:45:21
31 Mar 2024
@Minijackson:matrix.orgMinijackson readelf -d $(which sshd) du coup ? 01:19:52
@bew:matrix.orgbew
In reply to @raitobezarius:matrix.org
faut jamais lancer ldd sur un binaire arbitraire pour info
Sérieux ? Ça peut exécuter des trucs ?
07:20:43
@Minijackson:matrix.orgMinijackson Si je me souviens bien, la manière dont ldd fonctionne, c'est en exécutant le binaire passé en argument, avec une variable magique qui dit au code pre-main d'afficher ses dépendances 07:44:41
@Minijackson:matrix.orgMinijackson $LD_DEBUG je crois ? 07:45:35
@Minijackson:matrix.orgMinijackson Ah pardon, c'est pas vraiment le code pre-main, mais c'est le code de l'interpréteur elf (ld.so) 07:46:49
@badele:matrix.orgBruno Adele
In reply to @raitobezarius:matrix.org
faut jamais lancer ldd sur un binaire arbitraire pour info
Ah ? , j'en apprend une !
Je pensais que ldd regardait les entêtes
07:54:12
@badele:matrix.orgBruno Adele
In reply to @Minijackson:matrix.org
readelf -d $(which sshd) du coup ?
Je vais de ce pas, faire un alias de ldd vers readelf
07:57:34
@bew:matrix.orgbew https://jmmv.dev/2023/07/ldd-untrusted-binaries.html bon article sur le sujet 08:02:31
@badele:matrix.orgBruno Adele

C'est la que l'on voit la force de NixOS grâce aux historiques des générations, ils nous suffit de rebooter à une génération précédente (sans avoir besoins que le fix arrive sur la branche unstable ou stable).

Néamoins je m'intéroge sur la facon d'ont fonctionnne NixOS et ses dérivations.

Imaginons que pour cette faille, il n'y aurait pas le filtrage par argv0, et vu que sous NixOS, il semblerait que chaque paquet gère ses dépendances independament, malgré que l'on s'assure que systemd ne soit pas infecté (analyse de la version), on ne serait pas à l'abris que d'autre dérivations(paquet) et la version incriminé ?.

il faudrait donc parcourir tous les pkgs pour analyser les paquets ayants une dépendance à xz ou lzma ?

08:03:42
@badele:matrix.orgBruno Adele *

C'est la que l'on voit la force de NixOS grâce aux historiques des générations, ils nous suffit de rebooter à une génération précédente (sans avoir besoins que le fix arrive sur la branche unstable ou stable).

Néamoins je m'intéroge sur la facon dont fonctionnne NixOS et ses dérivations.

Imaginons que pour cette faille, il n'y aurait pas le filtrage par argv0, et vu que sous NixOS, il semblerait que chaque paquet gère ses dépendances independament, malgré que l'on s'assure que systemd ne soit pas infecté (analyse de la version), on ne serait pas à l'abris que d'autre dérivations(paquet) et la version incriminé ?.

il faudrait donc parcourir tous les pkgs pour analyser les paquets ayants une dépendance à xz ou lzma ?

08:10:41
@Minijackson:matrix.orgMinijackson Idéalement, on changerai la version de xz dans nixpkgs, et tout se mettrait à jour. Sauf que le problème, c'est que certains paquets vendor leurs dépendances, et rendent difficile le fait d'analyser quels paquets dépendent de xz. Un autre problème est que le "bas actor" a été actif dans le projet depuis au moins 2 ans, et c'est pas trop possible de revert à une version de xz d'il y a plus de 2 ans. 08:20:37
@raitobezarius:matrix.orgraitobezarius
In reply to @Minijackson:matrix.org
Idéalement, on changerai la version de xz dans nixpkgs, et tout se mettrait à jour. Sauf que le problème, c'est que certains paquets vendor leurs dépendances, et rendent difficile le fait d'analyser quels paquets dépendent de xz. Un autre problème est que le "bas actor" a été actif dans le projet depuis au moins 2 ans, et c'est pas trop possible de revert à une version de xz d'il y a plus de 2 ans.
Aucun paquet ne vendor la version vulnérable a priori FYI
18:50:49
@tgerbet:matrix.orgtgerbet(Aucun paquet qu'on a dans le cache)19:08:42
1 Apr 2024
@badele:matrix.orgBruno Adele
In reply to @sinavir:matrix.org
https://github.com/nix-community/nixos-anywhere

Je confirme, c'est une tuerie !

Je réinstalle mes machines en moins de 10 minutes (pendant que je fais autre chose).

Faut juste que je trouve le moyen d'inclure l'installation et la configuration du home-manager via l'équivalent d'unnixos-rebuild (et j'aurais trouvé ma solution ultime 😍 ), il m'a semblé que quelqu'un a dit ici que c'était possible

12:02:21
@Minijackson:matrix.orgMinijacksonyes c'est tout à fait possible, j'utilise ce setup en ce moment même: https://nix-community.github.io/home-manager/index.xhtml#sec-flakes-nixos-module12:05:18
@badele:matrix.orgBruno Adele
In reply to @Minijackson:matrix.org
yes c'est tout à fait possible, j'utilise ce setup en ce moment même: https://nix-community.github.io/home-manager/index.xhtml#sec-flakes-nixos-module
Ah cool 🤩, j'essairais de mettre cela en place
12:50:04
@badele:matrix.orgBruno Adele

Minijackson: J'ai essayé de convertir mon home-manager en nixosConfiguration mais j'avoue que j'ai du mal encore avec la configuration du flake (inputs, output,nixosModules) > https://github.com/badele/nix-homelab/blob/usb_installer/flake.nix#L115

Je ne sais pas trop quand utiliser les inputs.xxx quand préfixer le inputs.xxx etc ... j'obtiens error: The option inputs' does not exist. Definition values:`

14:14:47

Show newer messages


Back to Room ListRoom Version: 6