ls ~/glossary
Glossario.
Termini del lavoro quotidiano degli admin, spiegati in breve — con un esempio e il problema tipico.
DNSSECDNSSEC aggiunge firme crittografiche al DNS, così i resolver possono verificare che le risposte siano autentiche e non alterate.Glue recordUn glue record è un record A o AAAA di un name server che la zona padre restituisce insieme alla delega, così da poterlo risolvere.Name server autoritativoUn name server autoritativo conserva direttamente i record di una zona e risponde in modo definitivo, senza cache.NXDOMAINNXDOMAIN è la risposta DNS che indica che il nome richiesto non esiste, per nessun tipo di record.Propagazione DNSLa propagazione DNS è il tempo necessario perché una modifica DNS arrivi a tutti i resolver, dato che le vecchie risposte devono prima scadere dalle cache.Record A e AAAAUn record A associa un hostname a un indirizzo IPv4; un record AAAA lo associa a un indirizzo IPv6.Record CAAUn record CAA indica nel DNS quali autorità di certificazione (CA) possono emettere certificati TLS per un dominio.Record CNAMEUn record CNAME dichiara un nome DNS alias di un altro nome, i cui record valgono anche per l'alias.Record MXUn record MX indica i server di posta che ricevono le email di un dominio, ciascuno con una priorità.Record NSUn record NS indica i name server autoritativi responsabili di una zona DNS.Record PTRUn record PTR è la risoluzione inversa del DNS: associa un indirizzo IP a un hostname.Record SOAIl record SOA (Start of Authority) contiene i dati amministrativi di una zona DNS, tra cui numero di serie e timer per i name server secondari.Record SRVUn record SRV indica ai client su quale host e porta è disponibile un determinato servizio di un dominio.Record TXTUn record TXT contiene testo arbitrario associato a un nome DNS ed è usato soprattutto per autenticare la posta e verificare domini.Resolver DNSUn resolver DNS ricorsivo riceve le query dei client, ottiene la risposta dai name server autoritativi e la tiene in cache.TTL (time to live)Il TTL (time to live) indica per quanti secondi un resolver può tenere in cache un record DNS.Bounce / NDRUn bounce o NDR (non-delivery report) è il messaggio automatico di un mail server che segnala la mancata consegna di una email.DKIMDKIM (DomainKeys Identified Mail) firma le email in uscita con una chiave privata; il destinatario verifica la firma con la chiave pubblica pubblicata nel DNS.DMARCDMARC è una policy nel DNS che indica ai destinatari come trattare le email il cui dominio From non è confermato né da SPF né da DKIM.GreylistingIl greylisting è una difesa antispam in cui il mail server rifiuta temporaneamente i messaggi di mittenti sconosciuti e li accetta solo al tentativo successivo.IMAPIMAP (Internet Message Access Protocol) è il protocollo con cui i client di posta leggono, spostano e gestiscono i messaggi direttamente sul server.MTA (mail transfer agent)Un MTA (mail transfer agent) è il software server che riceve le email via SMTP, le mette in coda e le passa al server successivo o alla casella.MTA-STSMTA-STS è uno standard con cui un dominio dichiara che la posta in arrivo va consegnata ai suoi MX solo via TLS con un certificato valido.Relay / open relayFare relay significa che un mail server accetta un messaggio non destinato ai propri domini e lo passa a un altro server.SMTPSMTP (Simple Mail Transfer Protocol) è il protocollo che trasferisce le email tra mail server e dal client di posta al server.SPFSPF (Sender Policy Framework) è un record TXT che indica quali server possono inviare email per conto di un dominio.STARTTLSSTARTTLS è un comando che trasforma una connessione inizialmente in chiaro (SMTP, IMAP, POP3) in una connessione TLS.Submission (porta 587)La submission è il servizio SMTP sulla porta 587 con cui client di posta e applicazioni si autenticano e consegnano le email al server per l'invio.ACMEACME (Automatic Certificate Management Environment) è il protocollo per richiedere, validare e rinnovare certificati in automatico, noto soprattutto grazie a Let's Encrypt.Catena di certificatiUna catena di certificati è la sequenza di certificato del server, uno o più certificati intermedi e root CA con cui il client verifica l'autenticità.Codice di stato HTTPUn codice di stato HTTP è il numero a tre cifre con cui un web server comunica l'esito di una richiesta.Content Security Policy (CSP)La Content Security Policy (CSP) è un header di risposta che indica al browser da quali sorgenti una pagina può caricare script, fogli di stile, immagini e frame.HSTSHSTS (HTTP Strict Transport Security) è un header di risposta con cui un sito chiede ai browser di usare solo HTTPS per un periodo stabilito.PHP-FPMPHP-FPM (FastCGI Process Manager) è un servizio che gestisce un pool di processi PHP e risponde alle richieste del web server tramite FastCGI.Reverse proxyUn reverse proxy è un server che riceve le richieste dei client e le inoltra a uno o più server di backend (upstream).SAN (Subject Alternative Name)Il SAN (Subject Alternative Name) è il campo del certificato TLS che elenca tutti gli hostname, ed eventualmente gli IP, per cui il certificato è valido.SNI (Server Name Indication)SNI (Server Name Indication) è un'estensione TLS con cui il client indica l'hostname richiesto già nell'handshake, così il server sceglie il certificato giusto.TLSTLS (Transport Layer Security) è il protocollo che cifra le connessioni e dimostra l'identità del server tramite certificati; ha sostituito SSL.Autenticazione a più fattori (MFA)L'autenticazione a più fattori (MFA) richiede al login almeno due prove indipendenti, tra conoscenza, possesso e biometria.Identity provider (IdP)Un identity provider (IdP) è il servizio centrale che autentica gli utenti e ne conferma identità e attributi alle applicazioni.JWT (JSON Web Token)Un JWT (JSON Web Token) è un token compatto e firmato che trasporta informazioni (claim) su un utente o un client in formato JSON.OAuth 2.0OAuth 2.0 è un framework di autorizzazione che permette a un'applicazione di accedere a una risorsa per conto di un utente senza riceverne la password.OpenID Connect (OIDC)OpenID Connect (OIDC) è un protocollo di login basato su OAuth 2.0 che, oltre all'accesso, fornisce l'identità dell'utente in un ID token firmato.SAML 2.0SAML 2.0 (Security Assertion Markup Language) è uno standard basato su XML con cui un identity provider comunica a un'applicazione, con firma, chi ha effettuato l'accesso.SCIMSCIM (System for Cross-domain Identity Management) è uno standard REST con cui un identity provider crea, aggiorna e disattiva utenti e gruppi nelle applicazioni.Service provider (SP)Nell'SSO un service provider (SP) è l'applicazione che non autentica direttamente gli utenti ma si affida a un identity provider.Single sign-on (SSO)Single sign-on (SSO) significa che l'utente si autentica una volta presso un servizio centrale e poi usa più applicazioni senza reinserire la password.Cron / cron jobCron è il servizio Linux classico che esegue comandi a orari stabiliti; un cron job è una singola voce in una crontab.File descriptorUn file descriptor è un numero intero con cui un processo Linux accede a un file aperto, a un socket o a una pipe.InodeUn inode è la struttura dati del file system Linux che contiene i metadati di un file (permessi, proprietario, timestamp, posizione dei blocchi), ma non il suo nome.journaldjournald (systemd-journald) è il servizio di log di systemd che raccoglie i messaggi di kernel, servizi e applicazioni in un unico journal strutturato.logrotatelogrotate è uno strumento Linux che rinomina, comprime e cancella i file di log in base a tempo o dimensione, così il disco non si riempie.OOM killerL'OOM (out of memory) killer è la funzione del kernel Linux che termina forzatamente un processo quando la memoria è esaurita, per salvare il sistema.RPO e RTOL'RPO (recovery point objective) è la massima perdita di dati accettabile, espressa in tempo; l'RTO (recovery time objective) è il massimo fermo accettabile fino al ripristino.Snapshot vs backupUno snapshot è un'immagine istantanea di un volume o di una VM sullo stesso sistema; un backup è una copia indipendente dei dati conservata in un altro luogo.Unit systemdUna unit systemd è un file di configurazione con cui systemd gestisce un servizio, un timer, un mount, un socket o un altro oggetto di sistema.CalDAV e CardDAVCalDAV e CardDAV sono protocolli aperti basati su WebDAV che sincronizzano calendari (CalDAV) e rubriche (CardDAV) tra server e dispositivi.NextcloudNextcloud è una piattaforma open source per sincronizzazione file, condivisione, calendari, contatti e collaborazione che gestisci sui tuoi server.Object storage S3 e bucketS3 è l'API HTTP per l'object storage introdotta da Amazon e oggi supportata da molti provider; un bucket è il contenitore in cui stanno gli oggetti.WebDAVWebDAV è un'estensione di HTTP che permette ai client di creare, leggere, spostare e bloccare file e cartelle su un web server.EscalationNel supporto IT un'escalation è il passaggio di un ticket a chi ha più competenze o più autorità, perché al livello attuale non si riesce a risolverlo.Root cause analysis (RCA)Una root cause analysis (RCA) è l'indagine strutturata su un incidente per trovarne la causa reale ed evitare che si ripeta.SLA (service level agreement)Uno SLA (service level agreement) è un accordo tra fornitore e cliente su valori misurabili come disponibilità, tempo di risposta e tempo di risoluzione.Supporto di 1°, 2° e 3° livelloPrimo, secondo e terzo livello indicano i gradini del supporto IT, dalla ricezione e risoluzione dei casi standard all'analisi tecnica approfondita e alla correzione del codice.