Set-OPS-Public/promo/rlq-2026-10-24/slides/lecons.html
Daniel Allaire baabfe5bbf promo : le diaporama des Rencontres Linux du Quebec (24 octobre 2026)
Dix-neuf diapositives et leurs notes, sans adresse interne, secret, prix,
faiblesse de securite ni defaut interne,
datees du 15 octobre 2026. CHANGELOG 155 : le diaporama, et les dossiers
clients dont les generateurs citaient dix chemins deplaces par (154).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 15:10:57 -04:00

35 lines
4.1 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<section id="lecons" data-section="Ce que la flotte a appris, ce qui reste, et comment le reprendre." data-transition="fade" style="background:#E8EFE5;color:#3E5550;font-family:'IBM Plex Sans', Arial, sans-serif;padding:128px 128px 160px;display:flex;flex-direction:column;gap:44px">
<div style="display:flex;flex-direction:column;gap:16px">
<p style="font-size:24px;letter-spacing:3px;text-transform:uppercase;color:#176754;font-weight:600">04 · Pour vos propres machines</p>
<h2 style="font-family:'Source Serif 4', Georgia, serif;font-size:64px;font-weight:400;line-height:1.1;color:#152F2C">Six choses bonnes à savoir.</h2>
</div>
<div style="display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px">
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border-radius:12px;padding:32px">
<h3 style="font-size:28px;font-weight:600;color:#152F2C">Un connect() TCP ne prouve rien</h3>
<p style="font-size:24px;line-height:1.4">Un pare-feu peut accepter la poignée de main sans relayer la suite. Seule la livraison compte.</p>
</div>
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border-radius:12px;padding:32px">
<h3 style="font-size:28px;font-weight:600;color:#152F2C">Une sonde trop courte fabrique une panne</h3>
<p style="font-size:24px;line-height:1.4">L’API de Proxmox, sans authentification, répond en 3 s par prudence ; un délai de 2 s y voit une panne.</p>
</div>
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border-radius:12px;padding:32px">
<h3 style="font-size:28px;font-weight:600;color:#152F2C">nginx reload ne déplace pas une écoute</h3>
<p style="font-size:24px;line-height:1.4">Une nouvelle adresse <span style="color:#176754">listen</span> demande un restart. Comparer <span style="color:#176754">ss</span> à la configuration.</p>
</div>
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border-radius:12px;padding:32px">
<h3 style="font-size:28px;font-weight:600;color:#152F2C">Renouveler un certificat ne suffit pas</h3>
<p style="font-size:24px;line-height:1.4">Le fichier est neuf ; le service sert l’ancien tant qu’on ne le recharge pas.</p>
</div>
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border-radius:12px;padding:32px">
<h3 style="font-size:28px;font-weight:600;color:#152F2C">Ansible veut un tube</h3>
<p style="font-size:24px;line-height:1.4">Une sortie non bloquante donne un échec silencieux. Remède : <span style="color:#176754">&lt; /dev/null 2&gt;&amp;1 | cat</span></p>
</div>
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border-radius:12px;padding:32px">
<h3 style="font-size:28px;font-weight:600;color:#152F2C">OPNsense : le groupe passe d’abord</h3>
<p style="font-size:24px;line-height:1.4">Les règles du groupe wireguard s’appliquent avant celles d’une interface WireGuard assignée.</p>
</div>
</div>
<p style="position:absolute;left:128px;bottom:64px;width:1200px;font-size:24px;color:#5F716B">Set-OPS · Rencontres Linux du Québec 2026</p>
<p style="position:absolute;right:128px;bottom:64px;width:120px;text-align:right;font-size:24px;color:#5F716B">16</p>
<aside>Pour une salle d’administrateurs Linux, voici ce qui vous servira peut-être demain matin. Un : un connect TCP réussi ne prouve rien ; un pare-feu peut accepter la poignée de main sans relayer le trafic. Seule la livraison compte, et la destination en est le seul juge. Deux : l’API de Proxmox, quand on l’interroge sans authentification, met un peu plus de trois secondes à répondre, par protection contre la force brute ; une sonde avec un délai de deux secondes y voit une panne qui n’existe pas. Trois : nginx reload n’applique pas un changement d’adresse d’écoute ; il faut un restart, et comparer ss à la configuration. Quatre : un certificat renouvelé sur disque reste servi périmé tant qu’on ne recharge pas le service. Cinq : Ansible lancé avec une sortie non bloquante échoue en silence ; on le fait passer dans un tube. Six : dans OPNsense, les règles du groupe wireguard passent avant celles d’une interface WireGuard assignée.</aside>
</section>