O Certyfikatach SSL

Serwery GPU Trooper.ai działają w prywatnym, wysokowydajnym środowisku bez bezpośrednich publicznych adresów IP ani domen DNS. Klasyczne certyfikaty SSL/TLS wymagają widocznych domen lub adresów IP w celu weryfikacji przez CA – warunki, których nasze serwery GPU nie spełniają. Zamiast tego polegamy na:

Obie metody zapewniają szyfrowanie typu end-to-end oraz silne zapewnienie tożsamości – nawet bez udziału publicznego CA.


🛠️ Instrukcja krok po kroku: Bezpieczna konfiguracja

1. Samopodpisany TLS na serwerze GPU

  • Użyj narzędzi takich jak openssl aby wygenerować certyfikat i klucz prywatny.
  • Skonfiguruj swoją aplikację (np. Jupyter, prywatne API) tak, aby używała tego certyfikatu.
  • Na swoim komputerze dodaj certyfikat do zaufanych, aby połączenia były rozpoznawane jako bezpieczne.

Zapewnia to szyfrowaną komunikację między Twoimi systemami – poufną, uwierzytelnioną i wydajną.

2. Dostęp oparty na kluczu SSH

  • Wygeneruj parę kluczy SSH (ssh-keygenna Twojej stacji roboczej.
  • Prześlij swój klucz publiczny do ~/.ssh/authorized_keys serwera. ~/.ssh/authorized_keys.
  • Połącz się bezpiecznie przez SSH – bez haseł, bez ryzyka ataku siłowego, w pełni zaszyfrowane.

Pełny dostęp root jest zapewniony przez SSH, umożliwiając pełną kontrolę nad środowiskiem serwera GPU.


🚦 Oficjalny SSL dla ruchu zewnętrznego przez bramkę

Ruch HTTPS z zewnątrz jest obsługiwany przez naszą bramę Trooper.ai, która wykorzystuje oficjalnie wydane certyfikaty SSL z publicznych urzędów certyfikacji. Komunikacja wewnętrzna serwera pozostaje zaszyfrowana przy użyciu twojego własnego certyfikatu lub klucza SSH (opcjonalnie).

mermaid
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

Taka podzielona architektura zapewnia:

  • Zaufanie zewnętrzne za pośrednictwem oficjalnego SSL.
  • Poufność wewnętrzna przy użyciu lekkiego, samodzielnie zarządzanego TLS lub SSH.

✅ Dlaczego to rozwiązanie jest bezpieczne i wydajne

  1. Zaszyfrowane i uwierzytelnione: Wszystkie połączenia są zabezpieczone protokołem TLS lub szyfrowane za pomocą SSH; klienci weryfikują Twój certyfikat lub klucz, zapewniając tożsamość i prywatność.

  2. Pełna kontrola, brak zależności: Generujesz i zarządzasz własnymi certyfikatami i kluczami. Brak zależności od zewnętrznych urzędów certyfikacji lub weryfikacji domeny.

  3. Szybka i elastyczna implementacja: Pomiń konfigurację DNS/IP i procesy CA – uruchom serwery GPU szybko i bezpiecznie.

  4. Prywatna infrastruktura zlokalizowana w UE: Serwery to dedykowane instancje w zgodnych z RODO centrach danych w UE, z ochroną NAT, firewallem i brakiem publicznego ujawniania adresów IP.


💡 Podsumowanie dotyczące certyfikatów SSL na serwerach GPU

  • Zewnętrzny HTTPS: Obsługiwane przez bramkę Trooper.ai z certyfikatami podpisanymi przez CA.
  • Wewnętrzne TLS/SSH: Zabezpieczone własnym certyfikatem samopodpisanym i kluczami SSH.
  • Wynik: Bezpieczna, wydajna i kontrolowana przez klienta konfiguracja dostępu – idealna do aplikacji intensywnie wykorzystujących GPU.