TAGS CLOUD
Incrementa dimensioniDecrementa dimensioni
Sicurezza prima di tutto. Difenditi con OpenSSL
La guida definitiva all’uso del più potente sistema di cifratura che ti permette di tenere sempre al sicuro i dati e comunicare senza la paura di essere spiati
(pagina 1 di 7)
La sicurezza, qualunque sia l’attività svolta, non è mai abbastanza. Questo è ancora più vero in ambito informatico dove le transazioni bancarie via Internet sono ormai all’ordine del giorno, così come il trasferimento di dati sensibili e file, senza dimenticare, infine, il bisogno di poter comunicare, ad esempio via e-mail, con la certezza di non essere spiati. Tutte abitudini che necessitano di un livello di protezione superiore per non correre il pericolo che la nostra vita venga inconsapevolmente controllata da estranei. La Grande Rete è indispensabile, ma è anche vero purtroppo, che i cosiddetti pirati informatici sono sempre in agguato e pronti ad approfittare di ogni piccola debolezza del sistema per impadronirsi di ciò che ci appartiene. Allora cosa dobbiamo fare? Non pagare più con la carta di credito? Trasferire dati con i mezzi tradizionali (sempre che sia possibile)? Non inviare più e-mail? Certo che no! Esistono, infatti, sistemi per la cifratura dei dati molto evoluti, che, anche nella malaugurata sorte che questi finiscano nelle mani sbagliate, fanno si che risultino praticamente indecifrabili e di conseguenza inutilizzabili per chi ne è entrato in possesso senza il nostro permesso. In questo caso specifico, ci occuperemo di uno dei più potenti disponibili ovvero OpenSSL. In particolare, scopriremo come creare le chiavi di cifratura e come utilizzarle per proteggere dati e connessioni di rete. Il fine è quello di fare chiarezza su un argomento spesso definito, a torto, ostico per l’utente comune. Noi vi mostreremo che non è così.

Cosa è openSSL?
Il progetto OpenSSL è stato sviluppato con l’obiettivo di creare un toolkit completo di ogni caratteristica per portare a termine operazioni di cifratura dei dati e, come dice il nome stesso, Open Source. Il risultato è un software che implementa i protocolli Secure Sockets Layer (SSL v2/v3) e Transport Layer Security (TLS v1) e che funziona anche come piattaforma generica per la cifratura. Inoltre, l’intera piattaforma è stata scritta in linguaggio C, ottenendo così uno strumento estremamente portabile sui sistemi operativi più diffusi. OpenSSL nel suo complesso è composto da un insieme di funzioni di cifratura e da numerose utility che permettono di usarle praticamente. Ed è proprio su queste ultime che si concentrerà la nostra attenzione, per scoprire come utilizzare con successo e con estrema semplicità la crittografia per raggiungere livelli superiori di sicurezza.
Secure Socket Layer
Il protocollo su cui si basa OpenSSL
Questo protocollo, sicuramente più noto con il suo acronimo SSL, permette una mutua autenticazione tra un client ed un server e la conseguente creazione di una connessione in primo luogo autenticata e poi cifrata. Per sua natura l’SSL funziona “sopra” il protocollo di rete TCP/IP e “sotto” i protocolli noti come HTTP o IMAP, tanto per citare quelli comunemente usati per navigare e per la posta elettronica, o su ogni altro protocollo di “alto livello”.
Pagina 1/7

Commenti


tutti i commenti

Commenta

Prima di pubblicare un tuo commento assicurati che:
  • sia in tema e contribuisca alla discussione in corso
  • non abbia contenuto razzista o sessista
  • non sia offensivo, calunnioso o diffamante
La redazione con i controlli a campione si riserva di cancellare qualsiasi contenuto ingiurioso, volgare, illegale o contrario alla policy.
Nome e Cognome
E-mail
Commento
Digita i caratteri che vedi nell'immagine qui sopra


Tag: openssl, guida, sicurezza dati, Secure Socket Layer, TLS
Condividi