|  |  |  | 

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.

Articoli simili

  •  | 

    Flasher Hub-4

    Versione compatta del Flasher Hub-12, il Flasher Hub-4 controlla più unità Flasher Compact per consentire la programmazione simultanea. È possibile collegare fino a 24 Flasher utilizzando uno o più moduli SEGGER USB Hub-7 per creare un potente programmatore “gang” (multiplo) per una programmazione parallela efficiente ad alto volume. Il Flasher Hub-4 di SEGGER gestisce diverse…

  •  |  | 

    Segger emFloat

    Sviluppato e perfezionato per oltre due decenni, emFloat è un componente altamente ottimizzato di emRun (la libreria runtime C di SEGGER) ed è parte integrante di SEGGER Embedded Studio. Progettato per essere “plug-and-play”, emFloat può sostituire la libreria a virgola mobile predefinita, offrendo prestazioni superiori con meno codice. Estremamente veloce e compatto, garantisce prestazioni simili…

  •  |  | 

    exFAT per emFile

    Per chi desidera o necessita di un’implementazione exFAT® per emFile, SEGGER ha collaborato con Microsoft per rendere disponibile una licenza diretta Microsoft tramite SEGGER. exFAT per emFile è un’implementazione specializzata del file system exFAT, concepita su misura per i sistemi embedded. Il file system exFAT (Extensible File Allocation Table) è stato sviluppato da Microsoft nel…

  •  |  | 

    Segger SystemView

    Panoramica SystemView è uno strumento di testing embedded progettato per analizzare e profilare il comportamento dei sistemi real-time. Offre approfondimenti dettagliati sul comportamento a runtime, superando le capacità dei debugger tradizionali. Ideale per sistemi complessi con thread multipli e interrupt, SystemView aiuta gli sviluppatori di software embedded a garantire che i propri sistemi funzionino come…

  •  |  | 

    Segger J-Trace

    Panoramica Lo J-Trace di SEGGER è una sonda di tracciamento (trace probe) professionale di tipo streaming che offre la migliore esperienza di analisi possibile, vantando un elenco esteso di funzionalità in grado di soddisfare ogni esigenza di debug degli sviluppatori embedded. Grazie allo streaming trace illimitato, al Live Code Profiling e alla Live Code Coverage,…

  •  |  | 

    Segger emCrypt

    Panoramica Progettato pensando sia all’efficienza che alla sicurezza, emCrypt funge da toolkit di crittografia affidabile, offrendo tutti i componenti chiave necessari per i protocolli sicuri odierni. In un mondo pieno di dispositivi connessi, mantenere i dati al sicuro è fondamentale. Con emCrypt, gli utenti possono confidare nella protezione dei propri dispositivi embedded contro le potenziali…