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 dzięki oficjalnemu certyfikatowi SSL.
  • Wewnętrzna poufność danych za pomocą lekkiego, samodzielnie zarządzanego protokołu TLS lub SSH.

✅ Dlaczego to rozwiązanie jest bezpieczne i wydajne

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

  2. Pełna kontrola, bez zależności: Tworzenie i zarządzanie własnymi certyfikatami oraz kluczami. Brak uzależnienia od trzecich stron CA ani weryfikacji domen.

  3. Szybki i elastyczny wdrożenie: Pomijaj konfigurację DNS/IP oraz procesy związane z CA – uruchom serwery GPU szybko i bezpiecznie.

  4. Prywatna infrastruktura w UE: Serwery są dedykowanymi instancjami w centrach danych zgodnych z GDPR na terenie Unii Europejskiej, wyposażonymi w NAT, ochronę przedziurawianiem (firewall) oraz bez ekspozycji adresów IP publicznych.


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

  • Zewnętrzny HTTPS: Obsługiwany przez Trooper.ai Gateway z certyfikatami wydanymi przez CA.
  • Wewnętrzny TLS/SSH: Zabezpieczony przez własny certyfikat i klucze SSH.
  • Wynik: Bezpieczne, wydajne i kontrolowane przez klienta ustawienia dostępu – idealne dla aplikacji wymagających dużych mocy obliczeniowych GPU.