La plupart sinon la totalité des points évoqués dans ce fil ont déjà été utilisés sur le site, précédemment et au fil des changements d'outils et d'essais.
J'ai hésité à ajouter l'indentation avec des tabulations, mais j'ai supposé que ça génèrerait plus de débat sans, et que l'auteur voulait la même chose. Avec des tabulations de cinq caractères évidemment (et UTF-16 comme il se doit).
Il faut aussi garder en tête que toutes les distributions ne corrigent pas toutes les CVE sur toutes les versions (faute de temps notamment), par exemple les infos Debian/Ubuntu (uniquement parce que je sais les retrouver plus vite que sur les RedHat/CentOS, et j'ai pris openssh au hasard, j'avais fait précédemment l'expérience avec httpd/apache2) :
Third Party Services: We use Google Cloud Platform.
Mozilla stocke (et rend disponible) des fichiers reçus chiffrés1 limités en taille2sur Google Cloud. Mozilla les efface au maximum après une durée max3.
1: algo 128-bit AES-GCM encryption via the Web Crypto API (Encryption)
2: taille max < 2,5 Go selon la page d'accueil (Connectez-vous pour envoyer jusqu'à 2,5 Go) ou < 2 Go selon la FAQ (There is a 2GB file size limit built in to Send), sachant que ça bouffe les ressources niveau navigateur forcément
3: durée max de 24h selon la FAQ (Files are available to be downloaded for 24 hours, after which they are removed from the server) ou 7j suivant la page Legal (By default, files are stored for a maximum of either 24 hours or 7 days.)
(l'image ne s'affiche actuellement pas automatiquement sur LinuxFr.org depuis NextINpact en raison d'une absence de Content-Type, cf nxiv6 #179, l'image a été copiée sur Toile-Libre.org)
Reste à savoir si moinser ou plusser un journal c'est de l'éditorialisation.
Faire les corrections de forme (orthographe, grammaire, rectifier un lien ou améliorer le balisage markdown par exemple) rendre par contre dans l'éditorialisation.
L'équivalent serait plutôt le shell script qui fait le apt update, le apt installé, la config, le redémarrage du service, etc.
ansible vs shell : le premier amène l'idempotence, est plus facile, le shell c'est piégeux, ansible c'est gestion du parc tandis que ton script va gérer une machine uniquement, ansible est aussi plus haut niveau et fournit une bibliothèque de fonctions, etc.
$ python
Python 2.7.16 (default, Mar 4 2019, 15:29:09)
[GCC 8.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 🐧=42
File "<stdin>", line 1
🐧=42
^
SyntaxError: invalid syntax
$ python3
Python 3.7.2+ (default, Feb 27 2019, 15:41:59)
[GCC 8.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 🐧=42
File "<stdin>", line 1
🐧=42
^
SyntaxError: invalid character in identifier
$ export 🐧=42
bash: export: « 🐧=42 » : identifiant non valable
$ cat main.c
int main() {
int 🐧=42;
return 🐧;
}
$ gcc --version
gcc (Debian 8.3.0-2) 8.3.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ gcc main.c
main.c: In function ‘main’:
main.c:2:6: error: stray ‘\360’ in program
int ����=42;
^
main.c:2:7: error: stray ‘\237’ in program
int ����=42;
^
main.c:2:8: error: stray ‘\220’ in program
int ���=42;
^
main.c:2:9: error: stray ‘\247’ in program
int ��=42;
^
main.c:2:10: error: expected identifier or ‘(’ before ‘=’ token
int 🐧=42;
^
main.c:3:9: error: stray ‘\360’ in program
return ����;
^
main.c:3:10: error: stray ‘\237’ in program
return ����;
^
main.c:3:11: error: stray ‘\220’ in program
return ���;
^
main.c:3:12: error: stray ‘\247’ in program
return ��;
^
main.c:3:2: warning: ‘return’ with no value, in function returning non-void
return 🐧;
^~~~~~
main.c:1:5: note: declared here
int main() {
^~~~
$ ruby --version
ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux-gnu]
$ irb
irb(main):001:0> 🐧=42
=> 42
irb(main):002:0> print 🐧
42=> nil
$ cat t.pl
my $🐧=42;
print $🐧;
$ perl --version
This is perl 5, version 28, subversion 1 (v5.28.1) built for x86_64-linux-gnu-thread-multi
(with 59 registered patches, see perl -V for more detail)
(...)
$ perl t.pl
Can't use global $� in "my" at t.pl line 1, near "my $�"
Unrecognized character \x9F; marked by <-- HERE after my $�<-- HERE near column 6 at t.pl line 1.
Par nature (analyse de plus de 1500 protocoles et écoute du réseau), Wireshark est souvent concerné par des alertes sécurité.
Sur ce point, le projet fait des tests de fuzzing. D'ailleurs le binaire fuzzshark est arrivé avec la branche 3.0.0 (compilation activée ou désactivée par cmake avec BUILD_fuzzshark). Il s'agit apparemment du remplacement ou de l'intégration dans le code du projet de oss-fuzz (discussion ancienne).
Remarque: j'étais évidemment ironique avec les chiffres sur les CVE (d'ailleurs la doc dit explicitement de ne pas le faire. The CVE search was designed to help identify specific vulnerabilities and exposures, and not to find sets of problems that share common attributes such as operating systems. Therefore, you should not search CVE by operating system because your results will be incomplete.)
Si tu en sais plus que moi sur SELinux sous Debian, n’hésite pas à nous éclairer.
The Debian packaged Linux kernels have SELinux support compiled in, but disabled by default. To enable it, see the Setup Notes.
Il y a encore trop de logiciels demander de désactiver SELinux en première étape ou sans support (comme le code LinuxFr.org par exemple) pour que ça soit généralisable partout. Les autres distributions auraient-elles peur delaisser un tel avantage à RedHat/IBM en se créant une dépendance sur SELinux ? (y a déjà Systemd déjà…)
Côté sécurité, je citerais aussi les efforts https://reproducible-builds.org/who/ (et y a pas CentOS/RedHat dedans).
La responsabilité des grosses failles peut aussi être compliquée (pas trop dans les cas précités pour Debian) : faut-il attribuer les failles Systemd à Red Hat? Ou celles de sudo ou openssh à OpenBSD ?
[^] # Re: Vote
Posté par Benoît Sibaud (site web personnel) . En réponse au message Fermeture du compte. Évalué à 5.
La plupart sinon la totalité des points évoqués dans ce fil ont déjà été utilisés sur le site, précédemment et au fil des changements d'outils et d'essais.
[^] # Re: typo
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Sortie de LLVM, Clang, lld, lldb 8.0.0. Évalué à 3.
Corrigé, merci. (Dîtes passé simple vs dites participe passé)
[^] # Re: Indenter avec des espaces
Posté par Benoît Sibaud (site web personnel) . En réponse au sondage De quelle pratique de développement avez‐vous honte ?. Évalué à 5.
J'ai hésité à ajouter l'indentation avec des tabulations, mais j'ai supposé que ça génèrerait plus de débat sans, et que l'auteur voulait la même chose. Avec des tabulations de cinq caractères évidemment (et UTF-16 comme il se doit).
[^] # Re: SSE3
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche dav1d is An AV1 Decoder. Évalué à 7.
SSE3 (2004)
SSSE3 (2006): Supplemental Streaming SIMD Extension 3 (SSSE3), « contient 16 nouvelles instructions par rapport au SSE3 »
[^] # Re: suggestion
Posté par Benoît Sibaud (site web personnel) . En réponse au sondage De quelle pratique de développement avez‐vous honte ?. Évalué à 3.
Ajoutée, merci.
[^] # Re: forum
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi dual-boot kali linux disparus apres quelque mois. Évalué à 3 (+0/-0).
https://linuxfr.org/posts/nouveau
[^] # Re: Sécurité
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Lancer un programme sans accès au réseau, merci les espaces de noms réseaux. Évalué à 4.
Sur l'équipe sécurité Debian, présentation à Pass The Salt 2018: https://2018.pass-the-salt.org/files/talks/01-debian-security-team.pdf
Il faut aussi garder en tête que toutes les distributions ne corrigent pas toutes les CVE sur toutes les versions (faute de temps notamment), par exemple les infos Debian/Ubuntu (uniquement parce que je sais les retrouver plus vite que sur les RedHat/CentOS, et j'ai pris openssh au hasard, j'avais fait précédemment l'expérience avec httpd/apache2) :
Debian https://security-tracker.debian.org/tracker/source-package/openssh
Ubuntu https://people.canonical.com/~ubuntu-security/cve/pkg/openssh.html
# Autre retour sur l'édition 2018
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Pass the SALT 2019 : sécurité et logiciels libres reviennent à Lille. Évalué à 3.
Episode #190 du podcast sécu NoLimitSecu consacré à la conférence Pass the Salt 2018
https://www.nolimitsecu.fr/pass-the-salt-2018/ (40 min)
# Infos supplémentaires
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Firefox send : envois de fichiers chiffrés. Évalué à 6.
Mozilla stocke (et rend disponible) des fichiers reçus chiffrés1 limités en taille2 sur Google Cloud. Mozilla les efface au maximum après une durée max3.
1: algo 128-bit AES-GCM encryption via the Web Crypto API (Encryption)
2: taille max < 2,5 Go selon la page d'accueil (Connectez-vous pour envoyer jusqu'à 2,5 Go) ou < 2 Go selon la FAQ (There is a 2GB file size limit built in to Send), sachant que ça bouffe les ressources niveau navigateur forcément
3: durée max de 24h selon la FAQ (Files are available to be downloaded for 24 hours, after which they are removed from the server) ou 7j suivant la page Legal (By default, files are stored for a maximum of either 24 hours or 7 days.)
# La page à suivre pour inférer la date de publication
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Debian 10 'buster' is frozen. Évalué à 5.
La liste des bugs critiques Debian
[^] # Re: français
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Vous avez aimé Meltdown et Spectre by Intel ! Vous allez adorer Spoiler by Intel !. Évalué à 3.
Corrigé, merci.
[^] # Re: français
Posté par Benoît Sibaud (site web personnel) . En réponse au journal F5 achète NGINX. Évalué à 2.
Corrigé, merci.
# Meci NextINpact pour le schéma
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Un mois pour donner de la voix : « voter pour l’article 13, c’est attaquer nos libertés ! ». Évalué à 7. Dernière modification le 15 mars 2019 à 08:55.
Crédits : Next INpact (licence: CC by SA 3.0)
(l'image ne s'affiche actuellement pas automatiquement sur LinuxFr.org depuis NextINpact en raison d'une absence de Content-Type, cf nxiv6 #179, l'image a été copiée sur Toile-Libre.org)
[^] # Re: wiki
Posté par Benoît Sibaud (site web personnel) . En réponse au message Emploi en CDI - Administrateur systèmes et réseaux Linux. Évalué à 7.
Plutôt dans l'aide que dans le wiki: Peut-on proposer des offres d'emploi sur le site ?
[^] # Re: statue ?
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Faire des plateformes sociales des éditeurs pour sauvegarder le statut d'hébergeur. Évalué à 7. Dernière modification le 13 mars 2019 à 15:05.
C'est perdinent.
[^] # Re: statue ?
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Faire des plateformes sociales des éditeurs pour sauvegarder le statut d'hébergeur. Évalué à 5.
Corrigé, merci.
Faire les corrections de forme (orthographe, grammaire, rectifier un lien ou améliorer le balisage markdown par exemple) rendre par contre dans l'éditorialisation.
[^] # Re: statue ?
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Faire des plateformes sociales des éditeurs pour sauvegarder le statut d'hébergeur. Évalué à 3.
Corrigé, merci.
[^] # Re: Question de neophyte
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Installer Drupal automatiquement avec Ansible et Drush sous Debian. Évalué à 5.
L'équivalent serait plutôt le shell script qui fait le apt update, le apt installé, la config, le redémarrage du service, etc.
ansible vs shell : le premier amène l'idempotence, est plus facile, le shell c'est piégeux, ansible c'est gestion du parc tandis que ton script va gérer une machine uniquement, ansible est aussi plus haut niveau et fournit une bibliothèque de fonctions, etc.
[^] # Re: Version Qt?
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Sortie de Wireshark 3.0.0. Évalué à 5.
Le changement Gtk -> Qt par défaut correspond à Wireshark 2.0 (cf le lien dans la dépêche).
[^] # Re: Unicode
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Des emojis en SQL ? C'est possible… et on peut aller au-delà !. Évalué à 6.
# oss-fuzz / fuzzshark
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Sortie de Wireshark 3.0.0. Évalué à 10.
Sur ce point, le projet fait des tests de fuzzing. D'ailleurs le binaire fuzzshark est arrivé avec la branche 3.0.0 (compilation activée ou désactivée par cmake avec BUILD_fuzzshark). Il s'agit apparemment du remplacement ou de l'intégration dans le code du projet de oss-fuzz (discussion ancienne).
[^] # Re: question qui me taraude depuis des lustres
Posté par Benoît Sibaud (site web personnel) . En réponse au journal LinuxFr.org : seconde quinzaine de février 2019. Évalué à 4.
Un selffreakdeFrankenstein plutôt, mais oui.
[^] # Re: pas l'allemagne
Posté par Benoît Sibaud (site web personnel) . En réponse au message L’ambiance commence à beaucoup se dégrader au travail, est-il recommandé de consulter un avocat?. Évalué à 4.
RAR = Lettre recommandée avec accusé de réception en France
[^] # Re: Sécurité
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Lancer un programme sans accès au réseau, merci les espaces de noms réseaux. Évalué à 3.
Quelques autres cas de soucis importants (au minimum pour l'image d'un système et de sa sécurité) :
[^] # Re: Sécurité
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Lancer un programme sans accès au réseau, merci les espaces de noms réseaux. Évalué à 3. Dernière modification le 09 mars 2019 à 19:10.
Remarque: j'étais évidemment ironique avec les chiffres sur les CVE (d'ailleurs la doc dit explicitement de ne pas le faire. The CVE search was designed to help identify specific vulnerabilities and exposures, and not to find sets of problems that share common attributes such as operating systems. Therefore, you should not search CVE by operating system because your results will be incomplete.)
https://wiki.debian.org/SELinux
The Debian packaged Linux kernels have SELinux support compiled in, but disabled by default. To enable it, see the Setup Notes.
Il y a encore trop de logiciels demander de désactiver SELinux en première étape ou sans support (comme le code LinuxFr.org par exemple) pour que ça soit généralisable partout. Les autres distributions auraient-elles peur delaisser un tel avantage à RedHat/IBM en se créant une dépendance sur SELinux ? (y a déjà Systemd déjà…)
Côté sécurité, je citerais aussi les efforts https://reproducible-builds.org/who/ (et y a pas CentOS/RedHat dedans).
La responsabilité des grosses failles peut aussi être compliquée (pas trop dans les cas précités pour Debian) : faut-il attribuer les failles Systemd à Red Hat? Ou celles de sudo ou openssh à OpenBSD ?