BigSpeed Secure Socket Library è un componente COM che semplifica e accelera notevolmente lo sviluppo di soluzioni di comunicazione proprietarie su Internet. Implementa un protocollo flessibile orientato ai messaggi su una singola connessione TCP. I dati trasferiti vengono codificati utilizzando la crittografia AES a 128 bit al volo con chiavi di sessione casuali, senza necessità di certificati SSL. La sicurezza viene fornita in due diverse modalità: crittografia simmetrica con chiave segreta condivisa e crittografia asimmetrica con chiavi pubbliche / private a 1024 bit. L';autenticazione a livello di trasporto è disponibile con impronte digitali digitali opzionali o chiavi segrete. Costruire una rete di applicazioni private virtuali è solo questione di impostare la stessa chiave di crittografia su due o più siti.
Firewall e sicurezza delle reti - Sicurezza informatica Lezione n. 7 di 12
BigSpeed Secure Socket Library può essere utilizzato sia lato client che lato server, con gestione centralizzata di tutte le connessioni. Le informazioni vengono scambiate tramite pacchetti di dati digitati identificati da un codice di comando. La libreria si occupa di tutte le attività di basso livello: packetizing / depacketizing, compressione / decompressione, crittografia / decrittografia, invio, ricezione, congestione del buffer e controllo del flusso. È disponibile il supporto per la risoluzione dei nomi DNS automatica e i server proxy SOCKS.
BigSpeed Secure Socket Library utilizza un elegante paradigma event-driven per una facile integrazione nelle applicazioni Windows. Un';attenzione particolare è rivolta a fornire un';interfaccia utente reattiva pur mantenendo la massima efficienza della larghezza di banda. Insieme di proprietà, metodi ed eventi accuratamente progettati offre una grande flessibilità per sviluppare un innovativo software di comunicazione. Applicazioni di esempio per chat, messaggistica di avviso e trasferimento file sono incluse in Visual Basic 6, Visual Basic .NET, Visual C ++ .NET e Delphi 7.