Programmazione.it v6.4
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Forum
Creare una connessione per MySQL incapsulata in SSH
Scritto da Fabrizio Furnari il 28-02-2008 ore 11:03
Nell’attraversare un segmento di rete (spesso Internet) considerato insicuro con un protocollo, che permetterebbe la “fuoriuscita” di dati sensibili a vantaggio di un potenziale attaccante, usualmente ci si affida a soluzioni come il tunneling, racchiudendo il protocollo di comunicazione che utilizziamo solitamente, con un altro ovviamente più sicuro, ad esempio SSH.

Un articolo apparso pochi giorni fa su CodeGuru spiega abbastanza in dettaglio come realizzare un tunnel proprio con SSH a vantaggio di una eventuale connessione con un database – ma lo stesso concetto si può applicare a moltissimi altri esempi — situato in una diversa zona geografica.

SSH si occuperà quindi di tutti gli aspetti spesso non curati nei protocolli usati dai database SQL (nel caso dell’articolo MySQL), come autenticazione, cifratura, integrità dei dati, ed altro.

Nell’articolo è descritta la costruzione di un client di esempio in Visual C#, usando anche SecureBlackbox .NET Edition per la creazione della parte client del meccanismo di cifratura, e ovviamente del MySQL Connector/NET. Le classi per la creazione di una connessione SSH sono descritte sia attraverso diagrammi logici che grazie a listati ben commentati.

E’ ovvio che è richiesta una conoscenza di SQL e della logica di funzionamento di un protocollo, ma sono rimasto ugualmente sorpreso dalla brevità e dalla semplicità con cui l’applicazione può essere costruita. Sto cercando informazioni più dettagliate su SecureBlackbox, e se risulterà interessante come mi aspetto, approfondirò l’argomento in un prossimo articolo.
Precedente: Gli utenti devono essere ascoltati?
Successiva: Attacchi XSS con SNMP
Copyright Programmazione.it™ 1999-2013. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 1.419 secondi.