Webshell: cos'è, come funziona e come bloccarla
Una webshell è uno degli strumenti più pericolosi che un attaccante può installare sul tuo sito — e uno dei più difficil...
Firewall Applicativo (WAF)
Il firewall di KeideaCMS intercetta tutte le richieste HTTP prima che raggiungano il tuo sito. Non è un servizio esterno: è codice che gira sul tuo server, analizza ogni parametro, ogni header, ogni byte del corpo della richiesta.
Blocca tentativi di manipolazione del database: UNION SELECT, stacked queries, blind SQLi, time-based (SLEEP, BENCHMARK), encoding bypass.
Rileva e blocca iniezioni di codice JavaScript: script tag, event handler, SVG injection, data URI, expression(), vbscript.
Impedisce l'accesso a file di sistema: path traversal, null byte, PHP wrappers (php://filter, php://input), file sensibili (/etc/passwd).
Blocca il caricamento di file malevoli da server remoti: URL injection, data URI, inclusione da IP remoti.
Rileva tentativi di esecuzione comandi sul server (system, exec, passthru) e richieste forgiate verso servizi interni (SSRF).
Decodifica ricorsivamente payload codificati in Base64 per smascherare attacchi nascosti dietro livelli multipli di offuscamento.
Sicurezza
Velocità
Facilità
Non sono opinioni. Sono fatti tecnici verificabili. KeideaCMS è stato progettato da professionisti nel campo IT con oltre 20 anni di esperienza, 20 anni di utilizzo di CMS tradizionali come WordPress, Joomla, PrestaShop.
Abbiamo visto centinaia di siti bucati. Abbiamo applicato fix e ottimizzazioni su piattaforme E-Commerce dato che, a causa di installazioni di terze parti necessarie, questi portali erano fermi, lenti e insicuri.
Ci siamo detti: perché non creare un sistema che colmi già tutte queste lacune?
Analizziamo gratuitamente la sicurezza del tuo sito web e ti mostriamo le vulnerabilità che un hacker potrebbe sfruttare.
Calcola in 10 secondi l'esposizione economica del tuo CMS
Crittografia dei Dati
Ogni informazione inserita nei form del tuo sito (nome, email, telefono, messaggio) viene cifrata con algoritmo AES-256-CBC prima di essere salvata nel database. Non è un'opzione da attivare: succede automaticamente, su ogni campo, ogni volta.
✓AES-256-CBC — Lo stesso standard usato da banche e governi. Chiave a 256 bit, praticamente impossibile da forzare.
✓IV casuale per ogni operazione — Ogni cifratura usa un vettore di inizializzazione unico di 16 byte. Lo stesso dato cifrato due volte produce risultati diversi.
✓Chiave separata dal database — La chiave di cifratura risiede nelle variabili d'ambiente del server, non nel database. Anche in caso di dump del DB, i dati restano illeggibili.
✓Derivazione SHA-256 — La chiave viene derivata con hash SHA-256 per garantire esattamente 32 byte, indipendentemente dalla lunghezza della password originale.
Scansione File Avanzata
Non basta controllare l'estensione. Un'immagine .jpg può contenere codice PHP nascosto. Un PDF può mascherare una webshell. Il nostro scanner analizza il contenuto binario di ogni file prima di accettarlo
Autenticazione e Accesso
KeideaCMS implementa un sistema di autenticazione a più livelli che protegge l'accesso al pannello di amministrazione con standard bancari.
Autenticazione a due fattori con standard TOTP (RFC 6238). Compatibile con Google Authenticator, Authy e qualsiasi app TOTP. Secret a 160 bit in Base32.
Registra i dispositivi di lavoro come "fidati" per 30 giorni. Token crittografico a 256 bit, cookie HttpOnly + Secure + SameSite=Strict. Hash SHA-256 nel database.
Cookie di sessione HttpOnly (invisibili a JavaScript), flag Secure (solo HTTPS), SameSite=Lax, lifetime zero (scadono alla chiusura del browser). Token CSRF su ogni form.
Le normative europee richiedono misure tecniche adeguate per proteggere i dati personali. KeideaCMS le implementa nativamente, non come optional.
Crittografia dei dati personali a riposo (AES-256-CBC). Geo-blocking per limitare l'accesso da paesi extra-UE. Logging degli accessi con retention configurabile.
Firewall WAF integrato, autenticazione multi-fattore, gestione degli incidenti con notifiche automatiche, analisi del rischio tramite log e monitoraggio.
Ogni accesso, ogni modifica, ogni attacco bloccato viene registrato con timestamp, IP, user agent e dettagli della minaccia. Retention log configurabile fino a 90+ giorni.
Non sono opinioni. Sono fatti tecnici verificabili
| Caratteristica | WordPress | KeideaCMS |
|---|---|---|
| Firewall WAF nativo | Richiede plugin (Wordfence, Sucuri) | Integrato nel core |
| Protezione SQL Injection | Solo con plugin aggiornato | 20+ pattern nativi |
| Protezione XSS | Parziale, dipende dal tema | 22+ pattern nativi |
| Crittografia dati form | I dati sono in chiaro nel DB | AES-256-CBC con IV casuale |
| 2FA nativo | Richiede plugin | TOTP RFC 6238 integrato |
| Scansione file upload | Controlla solo l'estensione | 6 livelli (webshell, entropia, polyglot) |
| Rate limiting nativo | Richiede plugin o Cloudflare | Per IP, con auto-blacklist |
| Geo-blocking | Richiede plugin premium | MaxMind GeoLite2 integrato |
| Notifiche attacchi | Solo con plugin premium | Email automatiche con rate limiting |
| Security headers | Configurazione manuale .htaccess | HSTS, CSP, X-Frame-Options nativi |
| Codice sorgente pubblico | Open source (analizzabile dagli hacker) | Proprietario e chiuso |
| Vulnerabilità note (2025) | 11.334 CVE nell'ecosistema | 0 vulnerabilità pubbliche |
Il nostro team analizza gratuitamente la sicurezza del tuo sito web e ti fornisce un report dettagliato con le vulnerabilità trovate e le soluzioni consigliate.
Richiedi l'Audit di Sicurezza →
Confronta KeideaCMS con altri CMS → Come funziona KeideaCMS → Leggi il blog →
Una webshell è uno degli strumenti più pericolosi che un attaccante può installare sul tuo sito — e uno dei più difficil...
Se gestisci un sito WordPress e hai installato Wordfence, probabilmente pensi di aver risolto il problema della sicurezz...