logo

blog

My website can't be that messy, right? git clone https://hacktivis.me/git/blog.git
commit: 4a416acb6d95b1c3ef62069ca3f319d280da6b0c
parent 18532f4a77a7f185b7f7cbbe1066e80ca53d44fc
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Sun,  5 Dec 2021 16:30:35 +0100

antisèche-nginx: Suppression

Diffstat:

Dantisèche-nginx.shtml65-----------------------------------------------------------------
Mtemplates/fr/nav.shtml1-
2 files changed, 0 insertions(+), 66 deletions(-)

diff --git a/antisèche-nginx.shtml b/antisèche-nginx.shtml @@ -1,65 +0,0 @@ -<!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> -<!--#include file="templates/head.shtml" --> - <title>antisèche TLS pour nginx — Cyber-habitat de lanodan</title> - </head> - <body> -<!--#include file="templates/fr/nav.shtml" --> -<h1>Antisèche pour nginx</h1> -<p>C’est plutôt beaucoup de configs ensemble avec des commentaires. De toute façon le résultat est le même.</p> -<pre><code># /etc/nginx/sites-enabled/hacktivis.me -server { - # traffic en clair dans un autre vhost, CACert étant pas très reconnut(donc autre vhost pour traffic en clair sans HSTS), si vous avez un CA reconnut enlevez les commentaires. - #listen 80; - #listen [::]:80; - listen 443 ssl; - listen [::]:443 ssl; - - server_name hacktivis.me; - root /srv/web/hacktivis.me; - - # Modifier l’index (page utilisée pour un lien qui finit par / ) - index accueil.shtml index.html index.htm index.shtml; - - location / { - try_files $uri $uri/ $uri.html =404; # Essaye ces liens pour une requête, envoie un 404 si non-trouvé. - autoindex on; # Liste les dossiers qui n’ont pas d’index, considéré comme une failles par certain·e·s - # Avec Server-Side-Include - #try_files $uri $uri/ $uri.shtml $uri.html =404; - #ssi on; - include assemblee.conf; - } - error_page 403 /assemblee.html; # Pas la meilleure solution, une redirection serait mieux, mais je sais pas comment faire ça propre - - ssl_certificate ssl/hacktivis.me.pem; # Ne pas oublier de rajouter la chaine de certificat/le CA après le votre - ssl_certificate_key ssl/hacktivis.me.key; # pour RSA mettre du 3072 bits minimum - - # Merci <a href="https://blog.imirhil.fr/cryptcheck-verifiez-vos-implementations-de-tls.html">aeris</a> ;3 - ssl_ciphers 'EECDH+CHACHA20:EECDH+AESGCM'; # or EECDH+CHACHA20:EECDH+AES:DHE+CHACHA20:DHE+AES:+SHA - ssl_prefer_server_ciphers on; # Parceque les clients on une config TLS toute pouritte - ssl_protocols TLSv1.2; # POODLE sur ≤TLS1.1 - ssl_dhparam ssl/dhparam.pem; # “openssl dhparam -out dhparam.pem 2048” (4096 est <strong>très</strong> long) - ssl_ecdh_curve secp384r1:secp521r1; # if("failed: unknown curve"): ssl_dhparam secp384r1; - ssl_stapling on; - ssl_stapling_verify on; - ssl_session_cache shared:SSL:10m; - ssl_session_timeout 10m; - add_header <a href="https://fr.wikipedia.org/wiki/HTTP_Strict_Transport_Security">Strict-Transport-Security</a> 'max-age=15768000;includeSubDomains'; # Garder l’https pendant 6 mois et inclure les sous-domaines - add_header <a href="https://fr.wikipedia.org/wiki/HTTP_Public_Key_Pinning">Public-Key-Pins</a> 'pin-sha256="vOs/I6cJeaMzFkoEpscUvF/ahXvr7Cn4gDT7xTfhz+I="; max-age=5184000; includeSubDomains; report-uri="https://example.tld/report"'; # Garder en mémoire la signature de la clé publique pendant 60 jours et inclure les sous-domaines et rapport d’erreurs à https://example.tld/report - - # <a href="https://wiki.mozilla.org/Security/Guidelines/Web_Security#Content_Security_Policy">https://wiki.mozilla.org/Security/Guidelines/Web_Security#Content_Security_Policy</a> - add_header X-Frame-Options "DENY"; # Deny framing - add_header X-Content-Type-Options "nosniff"; - add_header X-XSS-Protection "1; mode=block"; - add_header Content-Security-Policy "default-src 'none'; script-src 'none'; style-src 'self'; img-src 'self' 'unsafe-inline' https://framapic.org:443;"; -}</code></pre> -<pre><code># /etc/nginx/assemblee.conf -deny 62.160.71.0/24; # NETNAME: FR-PRESIDENCE-DE-LA-REPUBLIQUE -deny 84.233.174.48/28; # NETNAME: PRESIDENCE-NETS -deny 80.118.139.160/27; # NETNAME: ASSEMBLEE-NATIONALE -deny 193.107.240.0/24; # NETNAME: FARM08 (= TMG/HADOPI) -</code></pre> -<!--#include file="templates/fr/footer.shtml" --> - </body> -</html> diff --git a/templates/fr/nav.shtml b/templates/fr/nav.shtml @@ -4,7 +4,6 @@ <li><a href="/accueil">Accueil</a></li> <li><a href="/%C3%A0%20propos">À propos</a></li> <li><a href="/animelist">Anime List(en)</a></li> - <li><a href="/antisèche-nginx">Antisèche nginx</a></li> <li><a href="/bitoduc">Bitudoc</a>: termes info’ en français</li> <li><a href="/git/">/git/</a></li> <li><a href="/kopimi/">/kopimi/</a>: données libres)</li>