Segger emSSH
emSSH di SEGGER è una soluzione per il login tramite secure shell, che consente l’accesso protetto a qualsiasi applicazione server all’interno di un prodotto. Può essere utilizzato in quasi tutti i dispositivi: è indipendente dal target e funziona sia in applicazioni native per computer che in sistemi embedded. L’ampia gamma di opzioni garantisce la massima compatibilità.
emSSH è configurabile per un ingombro di memoria minimo, ideale per sistemi con risorse limitate. È portabile (scritto interamente in ANSI C), indipendente dal compilatore e dal target. Grazie alla sua elevata flessibilità, emSSH offre prestazioni elevate mantenendo un basso consumo di memoria: gli sviluppatori possono configurare la libreria per adattarsi a qualsiasi requisito di velocità o dimensione, escludendo le funzioni inutilizzate e aggiungendo facilmente quelle necessarie.
Caratteristiche principali
emSSH è progettato per offrire sicurezza robusta e flessibilità. Le sue caratteristiche principali garantiscono un’integrazione fluida e una comunicazione sicura tra i dispositivi.
- Compatibile con i client SSHv2 Si integra perfettamente con i client SSHv2 più diffusi, garantendo l’interoperabilità tra vari ambienti software.
- Add-on Secure Copy (SCP) Include il supporto per SCP, consentendo il trasferimento sicuro dei file insieme alle operazioni di shell, migliorando la versatilità nella gestione dei dati.
- API Intuitiva Gli sviluppatori beneficiano di una documentazione chiara e completa e di un’interfaccia API intuitiva, che riduce i tempi di integrazione e aumenta la produttività.
Casi d’uso
- Applicazione Generica Fornisce una connessione sicura e affidabile con macchine remote, consentendo agli utenti di interagire con esse come se fossero sulla stessa rete, facilitando l’accesso a server e infrastrutture.
- Trasferimento Dati Consente il trasferimento protetto di backup e file di log verso server remoti tramite SCP. Essendo bidirezionale, SCP permette ai dispositivi di recuperare dal server file necessari come aggiornamenti firmware o dati di autenticazione.
- Aggiunta di crittografia ad applicazioni legacy La natura di SSH permette di mettere in sicurezza applicazioni datate aggiungendo un server SSH tra il server dell’applicazione legacy e Internet. I dispositivi creano un tunnel tramite un client SSH (come emSSH) per comunicare con il server originale come se fossero collegati direttamente.
Informazioni sull’acquisto
emSSH è un pacchetto completo fornito in codice sorgente. Questo garantisce il controllo totale sul codice utilizzato nel prodotto, assicurando trasparenza e mitigando i timori legati a potenziali backdoor o vulnerabilità non ispezionabili nelle librerie precompilate. Tale trasparenza permette ispezioni approfondite da parte dei revisori (auditor). Il pacchetto include applicazioni di esempio, sia in formato binario che sorgente, per dimostrare l’integrazione in scenari reali.
Licenze
Il software è disponibile con vari modelli di licenza per software embedded:
- Pagamento Unico: Tutte le licenze commerciali si basano su un pagamento una tantum, sono esenti da royalty (royalty-free) e includono sei mesi di aggiornamenti e supporto.
- Costi Fissi: Non sono previsti canoni di abbonamento, garantendo costi prevedibili per l’intero ciclo di vita del prodotto.
- SEGGER Friendly License: Per uso non commerciale, valutazione o scopi didattici, il software è fornito gratuitamente sotto questa licenza specifica.
