Informazioni su certificati SSL

I GPU Server su Trooper.ai operano in un ambiente privato ad alte prestazioni senza IP pubblici diretti o domini DNS. I certificati SSL/TLS classici richiedono domini o IP visibili per la verifica da parte dell’autorità di certificazione (CA) – condizioni che i nostri GPU Server non soddisfano. Invece, ci affidiamo a:

Entrambi i metodi garantiscono crittografia end-to-end e una forte assicurazione dell’identità – anche senza il coinvolgimento di un’autorità di certificazione pubblica.


🛠️ Configurazione Sicura Passo-Passo

1. Certificato TLS autofirmato sul GPU Server

  • Utilizzi strumenti come openssl per generare un certificato e una chiave privata.
  • Configuri la Sua applicazione (ad es. Jupyter, API privata) per utilizzare questo certificato.
  • Sulla Sua macchina client, aggiunga il certificato allo store di fiducia affinché le connessioni vengano riconosciute come sicure.

Questo garantisce una comunicazione crittografata tra i Suoi sistemi – confidenziale, autenticata ed efficiente.

2. Access basato su chiave SSH

  • Generi una coppia di chiavi SSH (ssh-keygen) sulla Sua postazione di lavoro.
  • Carichi la Sua chiave pubblica sul server’s ~/.ssh/authorized_keys.
  • Colleghi sicuro tramite SSH – senza password, senza rischio di brute-force, completamente crittografato.

L’accesso completo come root è fornito tramite SSH, consentendo il pieno controllo sulla Sua macchina GPU.


🚦 SSL ufficiale per il traffico esterno tramite Gateway

Il traffico HTTPS esterno viene gestito dal nostro Trooper.ai Gateway, che utilizza certificati SSL rilasciati ufficialmente da pubbliche CA. La comunicazione interna del server rimane crittografata tramite il Suo certificato auto-firmato o chiave SSH (facoltativo).

diagramma
flowchart LR
    Client["Client Browser/App"] -->|HTTPS (CA-signed)| Proxy["Trooper.ai Gateway (Proxy)"]
    Proxy -->|Secure Internal TLS/SSH| GPU["Trooper.ai GPU Server"]
    GPU -->|Compute Processing| GPU

Questa architettura suddivisa garantisce:

  • Fiducia esterna tramite SSL ufficiale.
  • Internal confidentiality garantita tramite TLS o SSH autogestiti e leggeri.

✅ Perché questa configurazione è sicura ed efficiente

  1. Cifrato e Autenticato: Tutte le connessioni sono protette tramite TLS o crittografate con SSH; i client verificano il Suo certificato o la Sua chiave, garantendo identità e riservatezza.

  2. Controllo Completo, Nessuna Dipendenza: Lei genera e gestisce i propri certificati e chiavi. Nessuna dipendenza da CAs di terze parti o verifica del dominio.

  3. Deployement rapido e flessibile: Salti le configurazioni DNS/IP e i processi di CA – avvia i server GPU velocemente e in modo sicuro.

  4. Infrastruttura Privata e Basata sull'EU: Le macchine sono istanze dedicate in data center dell'EU conformi al GDPR, con NAT, protezione firewall e senza esposizione di IP pubblici.


💡 Riassunto su certificati SSL e server con GPU

  • HTTPS esterno: Gestito dal Trooper.ai Gateway con certificati firmati da CA.
  • TLS/SSH interno: Protetto dal Suo certificato auto-firmato e dalle chiavi SSH.
  • Esito: Accesso sicuro, performante e gestito dal cliente – ideale per applicazioni ad alta intensità di GPU.