Indipendentemente dal sistema operativo adoperato, altro argomento familiare a quanti si occupino di sicurezza informatica è la sicurezza dei dati. L'attività di backup è fondamentale nella corretta gestione di un personal computer: in caso di guasti al disco fisso, oppure di infezioni virali, il ripristino da backup vi consentirà di recuperare i vostri dati senza problemi; nel caso vi occupaste della gestione di server questo recupero diventa essenziale per il lavoro di molte persone. In questo articolo ci occuperemo del programma Uranium backup, un piccolo ed efficiente software creato per le operazioni di backup in ambiente Windows e proveremo a darne una prima valutazione.
Cosa offre Uranium?
In primis: la semplicità; nessun programma di backup su nastro, o su CD/DVD, può essere paragonato ad Uranium in quanto a semplicità di utilizzo. Nonostante la facilità d'uso del programma e le sue piccole dimensioni, occupa pochissimo spazio e pochissima memoria in esecuzione, il software è una vera e propria suite realizzata per trasferire, duplicare, sincronizzare, salvare e recuperare i dati. In maniera più dettagliata elenchiamo le caratteristiche principali di Uranium:
- Copiatura diretta dei file: Uranium può copiare, senza effettuare compressione, un numero enorme di file/cartelle sul PC locale, in rete o su qualsiasi periferica di memoria esterna collegata al PC (es. Hard-Disk usb o chiavette usb);
- Sincronizzazione dati: per ogni singola cartella, di cui si esegue la copia, con Uranium è possibile decidere se eliminare nella destinazione le cartelle non più esistenti nella cartella di origine;
- Destinazioni multiple dei backup: per ogni processo di backup è possibile inserire un numero infinito di destinazioni. Funzione utile, ad esempio, se volessimo distribuire un archivio di backup su tutte le postazioni di una rete LAN;
- Copia dei file bloccati: sui sistemi operativi come Windows Server 2003 Uranium può copiare qualsiasi file bloccato o di sistema sfruttando il servizio Volume Shadow Copy;
- Copia dati con compressione: Uranium è in grado di creare archivi zippati durante la procedura di backup. I file .zip creati sono in formato standard e quindi gestibili con tutti i programmi di compressione, come WinZip e WinRar. Inoltre si può scegliere di comprimere ogni file anche singolarmente. Nella directory di destinazione troveremo la struttura delle cartelle di origine con tutti i singoli file/cartelle zippati;
- Backup a rotazione: Uranium può creare un nuovo file zip ad ogni procedura di backup, mantenendo un numero prestabilito di file. I file zip più vecchi verranno sovrascritti a rotazione in base alla data di creazione;
- Creazione file ISO: il programma è in grado di creare backup su file ISO, esattamente nello stesso modo in cui vengono generati gli archivi zippati;
- Invio dei backup via FTP: Il programma è in grado di creare il file zip di backup e poi può inviarlo verso uno spazio FTP remoto. Uranium può inoltre inviare gli stessi backup come allegati e-mail ad uno o più destinatari;
- Logging delle attività di backup: ogni volta che Uranium esegue un backup crea un file di log contenente il riepilogo minuzioso di tutte le operazioni eseguite e dei dati riguardanti il backup. E' possibile decidere di inviare il file di log via e-mail, scegliendo se eseguire l'invio solo in caso d'errori o senza eccezioni;
- Download di siti web: la funzionalità di FTP Download consente ad Uranium di scaricare in locale un intero sito web. Si può, ad esempio, impostare il download periodico ed automatico del vostro sito per eseguirne una copia di sicurezza;
- Crittazione dei dati: Uranium può criptare i file zip (con codifica AES a 256 bit) prima di trasferirli via internet, garantendo così un livello di sicurezza pressoché totale. I file che vengono inviati possono poi essere facilmente decriptati da chi possiede Uranium e conosce la password di crittazione.
Uranium non è un semplice software di backup a cui manca qualcosa. Il programma è facile da installare, configurare ed utilizzare, per qualsiasi tipo di utente. Durante l'inattività il programma resta ridotto a icona sulla barra delle applicazioni, vicino all'orologio, senza interferire nelle normali operazioni dell'utente e senza consumare alcuna risorsa, pensate che Uranium può essere usato anche con processori con frequenza inferiore ai 500 MHz e con soli 32 MB di RAM, un vantaggio davvero notevole. Lasciatemelo dire: è l'unico software di backup davvero completo sviluppato da un'azienda italiana.
Al lavoro con Uranium
Il programma è disponibile in differenti versioni (Base, Free, Gold, Pro Tape, etc.) ed ognuna offre funzionalità specifiche. Per la stesura dell'articolo ho adoperato la versione Free (quella gratuita) che offre solo le funzioni necessarie alle più comuni operazioni di backup. Questa versione, rispetto alla versione Base, non può eseguire backup via FTP, non accetta il salvataggio su CD/DVD, non ha la funzione di auto-update e non viene fornito alcun supporto tecnico. Nonostante le limitazioni della versione Free il programma è comunque molto valido. Vediamo subito come fare il nostro primo backup.
Quando avviamo per la prima volta Uranium, questo si presenta come nella figura soprastante (figura 1). A sinistra abbiamo il riquadro dove verranno visualizzati tutti i nostri backup set effettuati. Visto che si tratta del primo avvio la lista è vuota, troviamo subito un comodo link (Crea nuovo Backup) che ci permette di aprire la finestra di esecuzione del Backup Set. Per far questo basterà specificare unicamente il nome del backup, il campo Descrizione è facoltativo, e infine cliccare sul pulsante Applica. A questo punto il programma mostrerà il primo pannello di configurazione del Backup Set appena creato:
per mezzo del pannello Elementi e Destinazioni possiamo facilmente indicare i file e le cartelle di cui eseguire il backup e specificarne le destinazioni. Usando il drag & drop ho aggiunto l'intera directory (test-sito) che contiene gli script PHP del mio blog pubblicato sul web (figura 3).
Ora non resta che decidere la destinazione del backup, di default ogni elemento verrà copiato nelle Destinazioni Comuni, ovvero in una o più destinazioni che possiamo indicare nel riquadro inferiore, per comodità ho scelto di salvare il tutto su una capiente penna usb.
Scelta la destinazione andiamo sulla barra degli strumenti e facciamo click sul pulsante Esegui Backup set selezionato (figura 4) ed attendiamo qualche secondo, nella barra delle applicazioni è comunque possibile osservare la piccola finestra di Uranium che riporta lo stato di avanzamento del backup (figura 5).
Backup pianificati
Uranium Backup può eseguire backup pianificati grazie alla schedulazione integrata. Ora vediamo come programmare un Backup Set. Avviamo Uranium e dal Backup set creato in precedenza selezioniamo la voce Schedulazione, il programma mostrerà una finestra (figura 6) dalla quale sarà possibile specificare i parametri per eseguire l'operazione di backup.
Il mio blog è in costante aggiornamento e contiene diversi file disponibili per il download che vengono aggiunti e testati, prima in locale, sulla mia macchina e poi (se tutto funziona a dovere) vengo inviati al server. Per non rischiare di perdere tempo e lavoro prezioso è necessario eseguire una copia di backup del sito sul mio PC almeno una volta a settimana e Uranium aiuta molto. Nella precedente schermata intravediamo la pianificazione vera e propria, dove possiamo decidere se eseguire l'operazione ogni giorno, in determinati giorni della settimana, in determinati giorni del mese ed altre opzioni.
Possiamo specificare persino l'orario in cui eseguire il backup. Usando i controlli della finestra ho impostato il backup ogni lunedì mattina alle ore 09:30, per attivare la programmazione basta cliccare sul pulsante Applica e Uranium eseguirà diligentemente il compito assegnatogli mettendo in salvo i dati del sito in maniera automatica.
Creare backup in formato ZIP
Passiamo ad un'altra utile caratteristica di Uranium: la creazione di backup set in formato compresso. Per creare un nuovo backup set, seguiamo la procedura vista in precedenza, ma subito dopo aver scelto la destinazione facciamo click col tasto destro del mouse sulla stessa e selezioniamo la voce Opzioni compressione e criptazione dal menu contestuale che ci viene offerto (figura 7).
Da questa finestra possiamo scegliere le opzioni per la compressione dell'archivio. Si può comprimere l'intera cartella, oppure compattare ogni singolo file/sottocartella, altra opzione presente è quella di poter criptare l'archivio compresso per garantire maggiore sicurezza. Una volta specificate le opzioni (figura 8) cliccate sul pulsante Applica ed eseguite il backup.
Uranium e la posta elettronica
Abbiamo detto che Uranium è in grado di inviare messaggi di posta elettronica contenenti, in allegato, i backup comprssi; purtroppo nella versione free questa funzionalità non è fruibile, possiamo comunque configurare Uranium in maniera tale che invii l'esito del backup effettuato via mail ad un indirizzo di posta.
Se abbiamo installato Uranium su di un server possiamo programmare un backup giornaliero dei file più importanti e successivamente leggere la posta da un client qualsiasi per controllare se il salvataggio è andato a buon fine, senza accedere al server. Ora configuriamo Uranium per spedire messaggi di posta. Scegliamo il backup set dall'elenco e poi facciamo click sulla voce Mail report, Uranium ci chiederà di impostare alcuni parametri fondamentali come: l'indirizzo del destinatario del messaggio, quello del mittente e l'host del server SMTP (cioè quello che spedisce la posta), in figura 9 è possibile osservare la configurazione più comune.
D'ora in avanti, ogni volta che verrà eseguito il backup della cartella foto, vi verrà inviata una mail al vostro indirizzo contenente i dettagli dell'operazione eseguita (figura 11).
Conclusioni
Per concludere possiamo promuovere senz'altro Uranium backup come il migliore della classe; il programma offre davvero tanto a fronte di una spesa d'acquisto irrisoria. Sarebbe bello poter disporre di qualche funzionalità in più, nella versione Free, per tastare meglio il polso al software, ma provandolo non ne resterete certo delusi. Con Uranium si può realizzare un server di backup, per un'azienda di piccole dimensioni, usando anche una macchina non molto performante. Personalmente ho installato Uranium su un server, un vecchio PC ormai destinato al disuso, dotato di una unità nastro e di un masterizzatore DVD. Il programma copia sul server i dati dei vari client e quindi salva questi dati su un supporto esterno. Con una configurazione simile, installando il programma nei diversi client, è possibile fare in modo che ognuno di questi crei sul server una cartella con il nome dell'utente di Windows che esegue il backup, mantenendo quindi le copie dei dati ordinate per singolo utente di un dominio. Un bel risparmio.