Il Pannello cPanel Hosting

Guida didattica e operativa a cura di Marco Consiglio
Volta Institute · Napoli
Docente: Marco Consiglio
Cos'è cPanel: Architettura di Sistema, Funzionamento e Gerarchia WHM
Esplorazione approfondita della struttura architetturale di cPanel, interazione con il server Linux sottostante e separazione dei privilegi amministrativi.
Prerequisiti minimi:
• Comprensione delle basi delle reti IP, risoluzione DNS e protocolli client-server (HTTP, HTTPS, FTP, SSH).
• Familiarità elementare con la struttura dei file system basati su Linux e i concetti di web hosting condiviso e dedicato.
• Conoscenza operativa dei principi di sicurezza dei dati, credenziali di accesso e gestione dei certificati crittografici TLS/SSL.

Il pannello di controllo cPanel rappresenta lo standard industriale de facto per l'orchestrazione e l'amministrazione semplificata di ambienti server basati su distribuzioni Linux (prevalentemente CloudLinux, AlmaLinux, Rocky Linux o Red Hat Enterprise Linux). Nato per colmare il divario operativo tra la complessità della riga di comando Bash e le esigenze quotidiane di sviluppatori, webmaster e consulenti, cPanel incapsula demoni di sistema, file di configurazione complessi e database relazionali all'interno di una solida interfaccia grafica web-based (GUI). Per comprendere appieno la portata di questo strumento, è necessario analizzarne la stratificazione logica: a livello di sistema operativo, cPanel non sostituisce i servizi nativi, ma funge da layer di automazione avanzato che genera, valida e riscrive programmaticamente i file di configurazione per Apache/LiteSpeed (httpd.conf), BIND (zone file DNS), Dovecot/Exim (posta elettronica) e MySQL/MariaDB (my.cnf).

Nel modello architetturale cPanel & WHM, l'infrastruttura è suddivisa in due ambienti fortemente gerarchizzati e isolati. Il livello superiore è presidiato dal WebHost Manager (WHM), accessibile dall'amministratore di sistema (root) o da un Reseller con privilegi delegati, il quale si occupa del provisioning dei server, della gestione dei pacchetti hosting, delle quote disco globali, delle allocazioni di memoria, delle policy firewall (CSF/LFD o iptables) e della compilazione dei moduli kernel. Il livello inferiore è costituito dall'interfaccia cPanel utente, un ambiente multi-tenant isolato dove il singolo assegnatario dell'account gestisce esclusivamente le proprie risorse virtuali confinate all'interno della directory radice (/home/username/). Questa segregazione previene qualsiasi contaminazione cross-account e garantisce che nessun comando lanciato da un utente ordinario possa compromettere la stabilità globale del demone del sistema operativo o violare la privacy di altri tenant co-ospitati sulla stessa macchina fisica.

Dal punto di vista della connettività di rete, cPanel opera su porte TCP dedicate e protette da crittografia crittografica SSL/TLS. L'accesso non protetto (storicamente assegnato alla porta 2082 per cPanel e 2086 per WHM) è oggi unanimemente deprecato e sistematicamente bloccato dalle best practice di cyber defence. L'interfaccia risponde di norma sulla porta 2083 (HTTPS) per l'ambiente utente cPanel e sulla porta 2087 (HTTPS) per il WebHost Manager. Dietro queste porte opera il demone interno proprietario denominato cpsrvd, un web server leggero e altamente ottimizzato, compilato ad hoc per non interferire con il web server di produzione che risponde sulle porte canoniche 80 e 443. Tale separazione architetturale garantisce che, anche in caso di collasso o saturazione del web server principale (ad esempio a causa di un picco di traffico non previsto o di un attacco DoS applicativo), l'amministratore continui a mantenere pieno accesso gestionale alla dashboard di soccorso per riavviare i servizi bloccati, analizzare i log o isolare l'account compromesso.

Componente / PortaProtocollo di ReteRuolo di SistemaPrivilegi Operativi
WHM (2087)HTTPS / TCPOrchestrazione globale server, creazione account, tuning kernelRoot / Reseller Administrator
cPanel (2083)HTTPS / TCPGestione del singolo tenant (file, DB, email, domini, DNS)Utente di sistema confinato (UID/GID)
Webmail (2096)HTTPS / TCPAccesso client browser alle caselle di posta (Roundcube)Singola casella email (vmail)
cpsrvd daemonProcesso localeDemone binario che renderizza l'interfaccia e valida le API cPanelcpanel daemon execution service
💡 Consiglio del Docente: Nei server aziendali e nelle configurazioni di produzione, evita di condividere l'URL contenente la porta standard (es. tuodominio.it:2083) se le reti aziendali applicano firewall restrittivi in uscita che bloccano porte non convenzionali. Sfrutta sempre i proxy subdominio nativi gestiti da cPanel, accedendo tramite cpanel.tuodominio.it, che redirige il traffico sulla porta standard 443 sfruttando una configurazione proxy trasparente di Apache.
Workflow di Autenticazione e Isolamento Tenant
  1. La richiesta del browser approda su https://tuodominio.it:2083 e viene intercettata dal demone cpsrvd.
  2. Il modulo PAM (Pluggable Authentication Modules) valida le credenziali cifrate confrontandole con il database utenti di sistema shadow/cPanel.
  3. All'atto del login, il processo utente viene confinato tramite gabbia chroot o tramite CageFS (in ambienti CloudLinux), isolando l'albero delle directory.
  4. Ogni script o task generato dall'interfaccia viene eseguito esclusivamente sotto l'identificativo numerico univoco (UID e GID) assegnato al singolo account, impedendo la lettura dei file di sistema altrui.
Gestione del File System, Permessi POSIX, FTP Sicuro e Backup
Metodologia di esplorazione della cartella radice, applicazione della maschera dei permessi chmod, configurazione di SFTP/FTPS e strategie di disaster recovery.

La corretta navigazione del file system all'interno di cPanel costituisce la competenza fondamentale per garantire la corretta erogazione dei siti web ed evitare vulnerabilità catastrofiche. Quando un utente accede al modulo Gestione File (File Manager), si trova all'interno della propria root directory (tipicamente /home/nomeutente/). Un errore frequente commesso da professionisti e studenti alle prime armi è confondere la cartella radice dell'account con la radice pubblica del server web. La directory destinata a ospitare i file pubblici del dominio principale è tassativamente public_html/ (che a livello di sistema operativo Linux è sovente un link simbolico che punta a www/). Qualsiasi file o script posizionato all'esterno di public_html/ (ad esempio nelle directory etc/, mail/, ssl/ o tmp/) non è raggiungibile dall'esterno tramite browser web via HTTP/HTTPS, rendendo tali aree ideali per conservare file di log privati, script cron automatizzati o librerie applicative sensibili contenenti chiavi crittografiche.

La sicurezza del file system poggia sul modello di autorizzazione POSIX implementato nei server Linux. Ogni file e cartella possiede tre classi di autorizzazione: Proprietario (User), Gruppo (Group) e Tutti gli altri (World/Others), con tre diritti fondamentali: Lettura (Read = 4), Scrittura (Write = 2) ed Esecuzione (Execute = 1). In ambiente cPanel, la regola aurea per gli ambienti web moderni (che operano con gestori di processi PHP tipo suPHP, FastCGI, o PHP-FPM) prescrive che tutte le directory standard debbano possedere rigorosamente permessi 755 (rwxr-xr-x) e che tutti i file debbano possedere permessi 644 (rw-r--r--). L'impostazione di permessi 777 (rwxrwxrwx), erroneamente utilizzata in passato per risolvere problemi di scrittura delle cartelle di upload, costituisce una gravissima falla di sicurezza: la maggior parte dei server configurati secondo le best practice rifiuterà categoricamente di eseguire script PHP situati all'interno di directory con permessi 777, generando immediatamente un errore HTTP 500 Internal Server Error per motivi di autodifesa sistemistica.

Per quanto attiene al trasferimento remoto dei file, cPanel supporta tre distinte modalità: FTP classico in chiaro (porta 21, totalmente insicuro e non consigliato in contesti professionali poiché trasmette username e password in testo non cifrato), FTPS (FTP over TLS/SSL), che protegge il canale di controllo e il canale dati con un certificato X.509, e SFTP (SSH File Transfer Protocol), che opera incapsulato all'interno del protocollo SSH (porta 22 o porta personalizzata). La creazione di account FTP aggiuntivi tramite l'apposita interfaccia cPanel permette di implementare il principio del minimo privilegio: assegnando come radice dell'account unicamente una sotto-cartella specifica (es. /home/utente/public_html/staging/), l'eventuale sviluppatore esterno o collaboratore resterà confinato in quel perimetro, senza poter accedere ai file dell'applicazione principale o alle email aziendali.

Notazione OttaleNotazione SimbolicaOggetto TipicoDescrizione di Sicurezza
755drwxr-xr-xDirectory / CartelleProprietario scrive e legge; gruppo e mondo possono solo leggere ed esplorare.
644-rw-r--r--File standard (.php, .html, .css)Proprietario legge e modifica; il web server può leggere e interpretare senza rischio di alterazione.
600 / 400-rw------- / -r--------File sensibili (wp-config.php, .env)Lettura riservata tassativamente all'utente di sistema proprietario; massima blindatura.
777 (VIETATO)drwxrwxrwxNessun elementoChiunque può sovrascrivere o iniettare malware; causa immediata di errore 500 nei server protetti.
⚠️ Attenzione Critica ai Backup: La presenza di uno strumento nativo di backup in cPanel (Backup Wizard) non esime dalla responsabilità di definire una strategia di ridondanza 3-2-1. Un backup completo generato tramite cPanel genera un archivio compresso tar.gz che include l'intera home directory, tutti i database MySQL, gli account email, i forwarder e le configurazioni DNS. Questo archivio deve essere sistematicamente scaricato in locale o trasferito automaticamente via rsync/S3 verso un'infrastruttura geograficamente disgiunta dal server di produzione.
Procedura di Creazione e Ripristino di un Backup Parziale cPanel
  1. Accedere al cruscotto cPanel e selezionare lo strumento Backup Wizard (Procedura Guidata Backup).
  2. Selezionare l'opzione Backup e scegliere il riquadro "Seleziona Backup Parziale" anziché "Backup Completo" se si intende eseguire un ripristino autonomo senza permessi root.
  3. Scaricare separatamente: la directory radice (Home Directory), il dump SQL dei database e i forwarder di posta elettronica.
  4. In caso di incidente o corruzione del codice, accedere alla medesima sezione, cliccare su Ripristina (Restore) e caricare il relativo file .tar.gz o .sql per rigenerare lo stato coerente dei dati.
Gestione MySQL/MariaDB, phpMyAdmin e Setup dei Domini
Configurazione della base dati, associazione utenti e privilegi, instradamento domini aggiuntivi, sottodomini e alias.

Il cuore operativo di qualsiasi Content Management System moderno (come WordPress, Joomla, Drupal) o applicazione web personalizzata è rappresentato dal motore di database relazionale. In cPanel, il servizio standard è alimentato da MySQL o MariaDB. La gestione delle basi dati richiede il completamento di una sequenza logica rigida che gli studenti e i professionisti devono padroneggiare con estrema precisione. A differenza degli ambienti di sviluppo locali (tipo XAMPP o MAMP), dove è frequente operare con l'utente universale root privo di password o con privilegi globali, in un ambiente cPanel condiviso vige il rigido incapsulamento basato sul prefisso dell'account (prefix_).

Quando si inizializza un nuovo database tramite la voce Database MySQL, cPanel antepone automaticamente al nome del database il prefisso univoco dell'utente cPanel (ad esempio consigli_progetto1). Il secondo passaggio obbligato consiste nella generazione di un Utente Database dedicato, anch'esso vincolato al medesimo prefisso (es. consigli_dbuser), a cui deve essere assegnata una password ad altissima entropia (minimo 16 caratteri alfanumerici e simboli). Il terzo passaggio — la cui omissione rappresenta la causa principale degli errori di connessione al database nelle installazioni manuali — consiste nell'associare l'utente al database specifico, selezionando la matrice dei privilegi. In contesti di produzione, è opportuno assegnare i permessi standard (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, INDEX) revocando privilegi amministrativi pericolosi qualora l'applicazione non ne necessiti espressamente l'utilizzo ordinario.

Per l'amministrazione visuale dei dati, cPanel integra phpMyAdmin, uno strumento web che consente l'ispezione delle tabelle, l'ottimizzazione degli indici, la riparazione di tabelle corrotte (MyISAM/InnoDB) e l'importazione/esportazione manuale di dump in formato SQL. È essenziale tenere presente che phpMyAdmin eredita i limiti di upload e memoria imposti dalla configurazione PHP globale del server: qualora si debba importare un dump di grandi dimensioni (superiore a 50-100 MB), il caricamento via browser rischia di incorrere in timeout (HTTP 504) o superamento del max_execution_time. In tali frangenti, la best practice consiste nel caricare il file compresso .sql.gz via File Manager o SFTP e richiamare il comando nativo di importazione da riga di comando SSH o affidarsi agli script di ripristino di cPanel.

Parallelamente alla gestione dei dati, cPanel articola la gestione delle identità web attraverso tre costrutti distinti: Domini Aggiuntivi (Addon Domains), Sottodomini (Subdomains) e Alias di Dominio (Parked Domains). La comprensione delle differenze architetturali tra queste tre tipologie previene disordini operativi nella gestione del multitenancy:

Tipologia DominioPuntatore Directory (Document Root)Funzione ArchitetturaleDNS Record Tipico
Dominio Principale/public_html/Sito principale associato nativamente all'account al momento della creazione.Record A -> IP del Server
Dominio Aggiuntivo/public_html/sito2/ o cartella dedicataConsente di ospitare un sito web completamente indipendente con URL autonoma sullo stesso account.Record A -> IP del Server
Sottodominio/public_html/sub/ o cartella dedicataCrea un'estensione gerarchica del dominio padre (es. app.tuodominio.it).Record A / CNAME
Alias (Parked)Medesima del Dominio PrincipalePunta un nome a dominio diverso sui medesimi contenuti del sito principale (mirroring).Record A -> IP del Server
💡 Consiglio del Docente sulle Directory dei Domini Aggiuntivi: Nelle versioni recenti di cPanel, quando configuri un Dominio Aggiuntivo, il sistema propone come percorso predefinito una sottocartella all'interno di public_html/ (es. public_html/dominio2.it). Questa pratica è sconsigliata poiché espone i file del secondo sito a regole di ereditarietà del file .htaccess del dominio principale. È preferibile impostare la Document Root allo stesso livello di public_html, ad esempio in /home/utente/dominio2.it/, garantendo un perfetto isolamento applicativo.
Workflow Guidato: Inizializzazione Database per CMS
  1. Navigare in cPanel -> Sezione Database -> Database MySQL.
  2. In "Crea Nuovo Database", digitare il suffisso (es. azienda) e cliccare su Crea Database. Prendere nota del nome completo: prefisso_azienda.
  3. Scorrere fino a "Aggiungi Nuovo Utente", inserire username (es. dbadmin) e generare una chiave sicura con il Password Generator. Cliccare su Crea Utente. Nome completo: prefisso_dbadmin.
  4. Scorrere fino a "Aggiungi Utente al Database", selezionare dal menu a tendina l'utente e il database appena generati e cliccare su Aggiungi.
  5. Nella schermata successiva, spuntare la casella TUTTI I PRIVILEGI (ALL PRIVILEGES) e cliccare su Applica Modifiche.
Posta Elettronica, Certificati SSL/TLS e Record DNS (SPF, DKIM, DMARC)
Configurazione di caselle professionali, protocolli IMAP/POP3/SMTP, delivery security con SPF/DKIM/DMARC e installazione crittografia SSL con AutoSSL.

La gestione della posta elettronica professionale e la configurazione crittografica dei canali di comunicazione rappresentano il banco di prova più critico per qualsiasi amministratore cPanel. Nell'attuale ecosistema di telecomunicazioni, inviare e ricevere email non si limita alla semplice creazione di una casella tramite l'icona Account Email; richiede una comprensione chirurgica della reputazione IP, dei filtri anti-spam e dei protocolli di autenticazione crittografica cruda integrati nel DNS del dominio. Quando si genera un account di posta in cPanel, vengono impostate quote di archiviazione espresse in Megabyte o configurate come illimitate. Ciascun account è gestito dal Mail Transfer Agent (MTA) Exim per l'inoltro in uscita (SMTP) e dal demone Dovecot per la ricezione e la consultazione da parte dei client via IMAP (porta cifrata 993 con SSL/TLS) o POP3 (porta cifrata 995 con SSL/TLS).

La delivery rate (capacità di recapito in posta in arrivo senza finire nello spam di provider come Google Workspace o Microsoft 365) dipende tassativamente da tre record DNS che cPanel consente di orchestrare mediante lo strumento Zone Editor (Editor Zone DNS) o tramite la funzione guidata Email Deliverability. Il primo è l'SPF (Sender Policy Framework): un record di tipo TXT che specifica pubblicamente quali indirizzi IPv4 e IPv6 o server di relay sono legittimati a trasmettere messaggi a nome del dominio aziendale. Il secondo è il DKIM (DomainKeys Identified Mail): una firma crittografica asimmetrica inserita nell'header del messaggio. Il demone Exim genera una chiave privata locale con cui firma l'email, mentre la chiave pubblica corrispondente viene pubblicata come record TXT nel DNS del dominio; il server ricevente interroga il DNS, decodifica l'hash dell'email e convalida che il testo non sia stato intercettato o manomesso durante il transito (tampering prevention). Il terzo pilastro è il DMARC (Domain-based Message Authentication, Reporting and Conformance): una policy TXT che ordina ai provider di posta riceventi come comportarsi qualora un'email fallisca i controlli SPF o DKIM (es. p=none per monitoraggio, p=quarantine per invio in spam, o p=reject per rifiuto categorico).

Sul versante della sicurezza web e della privacy delle comunicazioni, cPanel implementa nativamente la gestione centralizzata dei certificati digitali X.509 mediante il motore SSL/TLS Status e la tecnologia AutoSSL. Alimentato da provider gratuiti e automatizzati quali Let's Encrypt o Sectigo (cPanel powered), AutoSSL esegue verifiche periodiche (DCV - Domain Control Validation) depositando un file temporaneo all'interno della directory .well-known/acme-challenge/ o effettuando una verifica DNS per confermare la proprietà del dominio. Una volta validata l'identità, il certificato viene generato, installato e rinnovato automaticamente ogni 90 giorni prima della sua naturale scadenza, azzerando il rischio di interruzione del servizio o la comparsa di allarmi di sicurezza bloccanti nel browser degli utenti.

Record / FunzioneTipo DNSValore EsemplificativoObiettivo di Sicurezza / Deliverability
SPFTXTv=spf1 +ip4:195.231.4.12 +a +mx ~allAutorizza formalmente solo l'IP del server cPanel e i record MX a inviare email.
DKIMTXTdefault._domainkey.tuodominio.it TXT "v=DKIM1; k=rsa; p=MIGfMA..."Firma digitale univoca a garanzia dell'integrità del messaggio inviato.
DMARCTXT_dmarc.tuodominio.it TXT "v=DMARC1; p=quarantine; pct=100;"Istruisce i server di destinazione a quarantenare i messaggi falsificati o spoofati.
AutoSSLServizio TLSCertificato X.509 RSA a 2048-bit o ECCCifratura del canale HTTPS e delle connessioni sicure mail (SMTPS, IMAPS).
✅ Best Practice di Configurazione: Prima di avviare campagne di comunicazione o mettere in produzione un portale e-commerce, verifica sempre la voce Email Deliverability in cPanel. Lo strumento rileva automaticamente eventuali disallineamenti tra l'IP pubblico del server e i record SPF/DKIM registrati nei name server autoritativi, offrendo un pulsante di auto-riparazione ("Install / Repair") che normalizza istantaneamente la sintassi del DNS.
Procedura di Emissione e Forzatura del Certificato SSL
  1. Verificare che il dominio e i relativi record A puntino univocamente e con DNS propagato all'indirizzo IP del server cPanel.
  2. Aprire cPanel e raggiungere l'icona Stato SSL/TLS (SSL/TLS Status).
  3. Selezionare le caselle corrispondenti al dominio radice, ai sottodomini e ai prefissi mail/webmail e cliccare su Esegui AutoSSL (Run AutoSSL).
  4. Attendere il polling del processo crittografico. Al termine della procedura, un badge con lucchetto verde convaliderà l'avvenuta installazione.
  5. Abilitare il redirect automatico navigando in Domini e attivando lo switch Forza il reindirizzamento HTTPS.
📘 Glossario dei Termini Chiave — tocca ciascun termine per la definizione
Consulta i concetti e le definizioni fondamentali per padroneggiare la materia.
🔍 WHM (WebHost Manager)
Interfaccia amministrativa di livello root/reseller che controlla a monte il demone cPanel, consentendo il partizionamento delle risorse hardware, la creazione di singoli account hosting, l'aggiornamento dei pacchetti di sistema e la gestione delle policy di sicurezza complessive del server Linux.
🔍 Public_html
La cartella radice (Document Root) primaria all'interno dello spazio disco dell'utente in cui devono risiedere tutti i file, gli script e le risorse multimediali destinate a essere rese pubbliche e interpretabili dal server web (Apache/LiteSpeed) via browser.
🔍 AutoSSL
Funzionalità nativa di cPanel che automatizza la richiesta, la convalida di dominio (DCV), l'installazione e il rinnovo perpetuo di certificati crittografici SSL/TLS gratuiti (Let's Encrypt o Sectigo) per tutti i domini e sottodomini attivi sull'account.
🔍 DKIM (DomainKeys Identified Mail)
Metodo di autenticazione crittografica della posta che consente al server mittente di allegare una firma digitale con chiave privata all'intestazione delle email, permettendo al server ricevente di verificarne l'autenticità consultando la chiave pubblica nel DNS.
🔍 SPF (Sender Policy Framework)
Standard di validazione DNS (record TXT) configurato per specificare quali server o indirizzi IP sono esplicitamente autorizzati a inviare posta elettronica per conto di un determinato dominio, impedendo pratiche fraudolente di email spoofing.
🔍 Cron Job
Pianificatore di attività basato sul demone crond di Linux, accessibile graficamente da cPanel, che consente di programmare l'esecuzione periodica e automatica di comandi di sistema o script applicativi (ad esempio script PHP di manutenzione).
🔍 Zone Editor
Modulo di cPanel dedicato alla visualizzazione, modifica, aggiunta e cancellazione dei record DNS (A, CNAME, MX, TXT, SRV, AAAA) associati ai nomi a dominio delegati sul server hosting.
🔍 MultiPHP Manager
Strumento di cPanel che permette di selezionare dinamicamente versioni differenti dell'interprete PHP per ciascun singolo dominio o sottodominio ospitato, gestendo le impostazioni dei parametri di memoria e runtime tramite MultiPHP INI Editor.
🧩 Applicazioni e Scenari Tipici
Contesti operativi reali e modalità pratiche di impiego per Il Pannello cPanel Hosting — Architettura, Gestione e Configurazioni Avanzate.
Contesto OperativoUso pratico consigliato
Deploy e Manutenzione di Siti WordPress / CMS AziendaliProvisioning rapido del database MySQL con associazione privilegi, upload sicuro dei file via FTPS su public_html, attivazione forzata di HTTPS tramite AutoSSL e schedulazione dei backup parziali pre-aggiornamento.
Configurazione di Sistemi di Posta Elettronica ProfessionaleApertura delle caselle aziendali con quote storage controllate, calibrazione dei filtri antispam Apache SpamAssassin e quadratura dei record DNS SPF, DKIM e DMARC per garantire il 100% di deliverability verso caselle corporate.
Gestione Multi-Dominio per Agenzie e ConsulentiSfruttamento della funzionalità Domini Aggiuntivi confinati in cartelle indipendenti all'esterno di public_html per ospitare ambienti di staging, landing page secondarie e portali satellite senza dover acquistare hosting separati.
Audit di Sicurezza e Ripristino da Infezioni MalwareIspezione manuale dei log di errore di Apache tramite cPanel, verifica e correzione dei permessi POSIX (ripristino 755/644), analisi degli accessi grezzi (Raw Access Logs) e bonifica di script compromessi tramite File Manager.
📌 Guida didattica e metodologica certificata a cura di Marco Consiglio — Executive Coach, Marketing Consultant & PM. P. IVA IT09016541212.
🎓 Esercitazioni pratiche
1
Provisioning Completo di Database Relazionale e Configurazione Privilegi
Simulare all'interno del pannello cPanel l'infrastruttura dati necessaria per una nuova applicazione web: creare un nuovo database MySQL con prefisso formale, generare un utente di sistema con password conforme agli standard di sicurezza (minimo 16 caratteri con caratteri speciali), connettere l'utente al database assegnando esclusivamente i privilegi DML/DDL operativi e verificare l'accesso tramite phpMyAdmin.
⏱ 30 min📦 Scheda tecnica riassuntiva in PDF contenente la nomenclatura esatta di database e utente, la matrice dei permessi assegnati e lo screenshot dell'ambiente di lavoro in phpMyAdmin.💻 Individuale
2
Messa in Sicurezza del Canale Postale: Setup SPF, DKIM e Diagnostica MX
Partendo da un dominio configurato in cPanel, eseguire l'audit della sezione Email Deliverability. Generare o correggere il record TXT SPF per autorizzare esclusivamente l'IP dedicato del server di posta, verificare l'integrità della chiave pubblica DKIM a 2048 bit e compilare un record DMARC con policy di monitoraggio (p=none) e indirizzo di reportistica aggregata (rua).
⏱ 35 min📦 Documento di configurazione DNS con i valori esatti dei tre record TXT collaudati e riscontro positivo del test di validazione intestazioni email.💻 Individuale
3
Configurazione Isolamento File System e Creazione Account SFTP Confinato
Configurare un ambiente di lavoro per un collaboratore esterno: creare una cartella dedicata in /home/utente/staging/, normalizzare i permessi POSIX a 755 per la cartella e 644 per i file interni. Creare un account FTP/SFTP limitando in modo ferreo la sua cartella radice unicamente a questo perimetro, verificando che il client non possa navigare a ritroso verso la directory root o public_html.
⏱ 25 min📦 Relazione tecnica di collaudo con log di connessione del client FTP/SFTP e prova documentale dell'impossibilità di scalata dell'albero delle directory superiori (Directory Traversal Protection).💻 Individuale
× Zoom