
Dolibarr è una soluzione ERP (Enterprise Resource Planning) e CRM (Customer Relationship Management) open-source, ampiamente utilizzata dalle aziende per gestire clienti, contabilità, inventario e molte altre attività. Tuttavia, come qualsiasi sistema di gestione centralizzato, è vulnerabile a rischi di sicurezza se non viene adeguatamente protetto.
In questo articolo, esploreremo le migliori pratiche e raccomandazioni per migliorare la sicurezza della tua istanza Dolibarr, proteggere i dati sensibili e garantire un sistema ERP sicuro e affidabile.
1. Mantenere Dolibarr Aggiornato
Uno degli errori più comuni in termini di sicurezza è trascurare gli aggiornamenti del software. Dolibarr riceve frequentemente patch di sicurezza, miglioramenti delle prestazioni e nuove funzionalità.
Perché è importante?
- Ogni aggiornamento corregge potenziali vulnerabilità.
- Le falle di sicurezza note nelle versioni precedenti possono essere sfruttate dagli hacker.
- Moduli ed estensioni devono essere compatibili con l'ultima versione per evitare problemi di sicurezza.
Best practice
- Monitora le nuove versioni sul sito ufficiale di Dolibarr.
- Esegui test in un ambiente di pre-produzione prima di aggiornare il sistema in produzione.
- Effettua il backup dei dati prima di ogni aggiornamento per evitare perdite di informazioni.
2. Proteggere l’Accesso a Dolibarr
Utilizzare Password Sicure
Molte violazioni della sicurezza sono causate da password deboli. Ecco alcune raccomandazioni:
- Usa una password complessa (almeno 12 caratteri) con lettere maiuscole, minuscole, numeri e caratteri speciali.
- Non utilizzare mai password semplici come "admin123" o "dolibarr".
- Attiva l’autenticazione a due fattori (2FA) se disponibile.
Limitare l’Accesso ai File Sensibili
Alcuni file e directory di Dolibarr non dovrebbero essere accessibili pubblicamente. Ecco cosa fare:
- Disabilita l’accesso alla directory /install/ dopo l'installazione.
- Proteggi il file di configurazione conf.php impostando i permessi corretti (
chmod 400
). - Restringi l’accesso al file .htaccess per impedire la visualizzazione delle directory sensibili.
Limitare l’Accesso per Indirizzo IP
Se Dolibarr viene utilizzato solo internamente, puoi limitare l'accesso a indirizzi IP specifici configurando il file .htaccess o il firewall del server.
3. Abilitare la Crittografia HTTPS
Un sito accessibile tramite HTTP trasmette dati in chiaro, rendendoli vulnerabili agli attacchi Man-in-the-Middle (MITM).
Come proteggere Dolibarr con HTTPS?
- Installa un certificato SSL sul tuo server (Let’s Encrypt, Sectigo, ecc.).
- Forza l’uso di HTTPS modificando il file di configurazione di Dolibarr (
conf.php
): - Configura una redirezione automatica da HTTP a HTTPS utilizzando il file .htaccess:
- Verifica il certificato SSL tramite strumenti come SSL Labs per assicurarti che sia configurato correttamente.
4. Gestire Utenti e Permessi
Dolibarr consente la gestione dei ruoli utente e la configurazione dei permessi. Limitare l’accesso in base ai ruoli migliora la sicurezza.
Best Practice per la Gestione degli Utenti
- Assegna solo i permessi necessari: ogni utente dovrebbe avere accesso solo alle funzionalità necessarie.
- Disattiva gli account inattivi per prevenire accessi non autorizzati.
- Aggiorna periodicamente le password degli utenti con privilegi elevati (amministratori, contabili, ecc.).
- Abilita i log di audit per monitorare gli accessi e rilevare attività sospette.
5. Proteggere il Database
Il database di Dolibarr contiene informazioni critiche, come dati dei clienti, fatture e ordini. Un accesso non autorizzato potrebbe avere conseguenze gravi.
Come proteggere il database
- Utilizza una password sicura per l’utente MySQL/MariaDB.
- Evita di utilizzare l’utente root per Dolibarr; crea un utente specifico con privilegi limitati.
- Limita l’accesso al database solo agli IP autorizzati.
- Effettua backup regolari e archiviali in un luogo sicuro.
6. Effettuare Backup Regolari
Una strategia di backup efficace consente di recuperare rapidamente i dati in caso di attacco o guasto del server.
Best Practice per i Backup
- Programma backup automatici del database e dei file Dolibarr.
- Archivia i backup su un server esterno o su un servizio cloud sicuro (Google Drive, AWS, ecc.).
- Testa regolarmente i backup per assicurarti che possano essere ripristinati correttamente.
7. Monitorare e Rilevare Attività Sospette
L’implementazione di un sistema di monitoraggio aiuta a identificare rapidamente tentativi di intrusione e attività dannose.
Strumenti Consigliati
- Fail2Ban: Blocca gli indirizzi IP dopo più tentativi di accesso falliti.
- Web Application Firewall (WAF): Protegge dagli attacchi XSS e SQL Injection.
- Log di accesso Apache/Nginx: Permettono di tracciare richieste sospette.
- Log di audit di Dolibarr: Monitorano le attività degli utenti per identificare comportamenti insoliti.
Conclusione
Proteggere Dolibarr è essenziale per tutelare dati sensibili ed evitare attacchi informatici. Seguendo queste best practice – aggiornamenti regolari, configurazione di HTTPS, gestione dei permessi, protezione del database e una strategia di backup efficace – potrai garantire un ambiente sicuro e affidabile per la tua azienda.
Inoltre, la formazione degli utenti è fondamentale: sensibilizza il tuo team sulle migliori pratiche di sicurezza e assicurati che tutti applichino queste raccomandazioni ogni giorno.