+39 3662317539/+34 620899163
info@simonecosci.com

Tag: sicurezza

Sviluppo Siti Web a Tenerife

Docker Compose: secrets per le password, fuori dalle variabili d’ambiente

Una password in environment: finisce nei log e in ogni strumento che legge la configurazione del container. Con i secrets di Compose diventa un file in /run/secrets/, e le immagini ufficiali la leggono con la convenzione _FILE.

Laravel: rate limiting con RateLimiter::for e il middleware throttle

Limiter con un nome, chiavi per utente o per IP, la risposta sul 429 e i due errori che rendono un limite inutile: cosa dice la documentazione di Laravel 13 e come usarla.

nginx: gli header di sicurezza che servono davvero

HSTS, nosniff, Referrer-Policy e CSP in modalità report-only su nginx: cosa fa ciascuno, come scriverli e la trappola di add_header che li fa sparire senza avvisare.

Plugin e temi WordPress: aggiornarli senza rompere il sito

I plugin sono la parte del sito che invecchia più in fretta. Cosa si aggiorna da solo, cosa no, come attivare gli aggiornamenti automatici e cosa fa WordPress se un aggiornamento rompe qualcosa.

Chi ha accesso al tuo WordPress: i ruoli utente e cosa può fare ciascuno

I cinque ruoli di WordPress spiegati per quello che contano davvero: chi deve pubblicare, chi deve solo scrivere e perché l’agenzia che ha fatto il sito non dovrebbe essere ancora Amministratore.

fail2ban su un VPS: ban automatici senza restare chiusi fuori

Su Debian il jail sshd di fail2ban è già attivo, legge il journal e banna con nftables. Le tre impostazioni che contano, come non bannare te stesso e il comando di unban da imparare prima di servirtene.

Il certificato SSL scade: cosa controllare e perché il browser dice «non sicuro»

Un certificato HTTPS non si compra una volta: si rinnova, e il rinnovo deve funzionare da solo. Quanto dura, chi ti avvisa quando scade (nessuno), e i quattro controlli da fare sul tuo sito.

unattended-upgrades su Debian: gli aggiornamenti di sicurezza che si installano da soli

Cosa fa davvero unattended-upgrades appena installato, cosa non tocca di proposito e come verificare che stia girando sul serio.

nginx: limit_req per fermare il brute force su wp-login.php

Un plugin che blocca il login dopo cinque tentativi fa comunque partire WordPress a ogni tentativo. Con limit_req nginx li ferma prima di PHP: zona, rate, burst, e la prova a vuoto da fare prima di accendere.