- Kierowca dostępny teraz
- całą dobę, 7 dni w tygodniu
- Dojazd do 1 h w promieniu 40 km
- Diagnoza laptopa 0 zł
Uruchomienie lokalnego AI w izolowanym środowisku, z ograniczonym dostępem sieciowym, dodaje kolejną warstwę bezpieczeństwa przy pracy z wrażliwymi danymi.
Usługa obejmuje skonfigurowanie lokalnego AI w izolowanym środowisku, z ograniczonym lub całkowicie zablokowanym dostępem do sieci zewnętrznej.
Usługa jest przydatna dla firm szczególnie zależnych na bezpieczeństwie danych, którym zależy na dodatkowej izolacji lokalnego AI.
Konfiguracja środowiska izolowanego mieści się z reguły w standardowym czasie do 3 dni.
Diagnoza wstępna i wycena są bezpłatne. Dojazd na terenie Warszawy i okolic jest bezpłatny, a usługa objęta jest gwarancją do 12 miesięcy.
Pojęcie piaskownicy (sandbox, czyli odizolowane środowisko wykonawcze ograniczające dostęp procesów do zasobów systemowych i sieciowych) w kontekście sztucznej inteligencji oznacza stworzenie kontrolowanej przestrzeni, w której duży model językowy (LLM – Large Language Model, czyli zaawansowany model przetwarzania języka naturalnego) wykonuje obliczenia bez ryzyka niekontrolowanej wymiany danych z serwerami zewnętrznymi. Izolacja ta dotyczy zarówno warstwy aplikacji, jak i warstwy sieciowej oraz pamięci masowej.
Podstawowym celem wdrożenia jest wyeliminowanie zjawiska telemetrii (automatycznego przesyłania danych diagnostycznych i metadanych zapytań do zewnętrznych serwerów twórców oprogramowania) oraz zapobieżenie potencjalnym wyciekom poufnych informacji biznesowych, kodów źródłowych, umów czy dokumentacji finansowej. Wdrożenie takiego rozwiązania realizujemy bezpośrednio w infrastrukturze klienta na terenie Warszawy oraz okolicznych powiatów.
W zależności od posiadanej infrastruktury sprzętowej oraz systemu operacyjnego (Windows lub Linux) stosuje się trzy główne poziomy izolacji technicznej:
Wdrożenie ograniczeń sieciowych dostosowuje się do wymogów operacyjnych przedsiębiorstwa. Wyróżnia się trzy podstawowe warianty konfiguracji zapory sieciowej (firewall, czyli oprogramowania filtrującego ruch pakietów sieciowych) oraz trasowania ruchu:
Pierwszy wariant to pełna izolacja typu air-gap (środowisko całkowicie odcięte od zewnętrznych sieci fizycznych i logicznych). Maszyna przetwarzająca zapytania nie posiada skonfigurowanej trasy domyślnej do Internetu ani fizycznego dostępu do sieci zewnętrznej. Komunikacja z modelem odbywa się wyłącznie za pośrednictwem dedykowanego portu w sieci lokalnej (LAN – Local Area Network) lub bezpośredniego połączenia kablowego z autoryzowaną stacją roboczą. Wszystkie pliki wag modeli (weights, czyli zestawy parametrów matematycznych determinujących działanie sieci neuronowej) wgrywane są na nośnikach lokalnych podczas wizyty serwisanta.
Drugi wariant to izolacja strefowa z filtrowaniem na poziomie proxy (serwera pośredniczącego w komunikacji sieciowej). System AI może komunikować się wyłącznie ze wskazanymi serwerami wewnętrznymi, takimi jak lokalne bazy danych systemów ERP (np. Comarch Optima, Symfonia czy Subiekt GT) lub wewnętrzne repozytoria dokumentów. Ruch wychodzący do domen publicznych jest całkowicie zablokowany regułami zapory sieciowej na poziomie jądra systemu (iptables lub nftables w systemie Linux oraz zaawansowane reguły wychodzące w systemie Windows).
Trzeci wariant to środowisko z kontrolowaną bramą API. Model AI działa w odizolowanym segmencie sieci (VLAN – Virtual Local Area Network, czyli logicznie wydzielonej sieci lokalnej), a dostęp do niego możliwy jest wyłącznie poprzez lokalną usługę pośredniczącą, która weryfikuje uprawnienia użytkowników w ramach sieci biurowej przed przekazaniem zapytania do silnika językowego.
Kompleksowa konfiguracja środowiska typu sandbox obejmuje zabezpieczenie wszystkich warstw oprogramowania niezbędnego do działania lokalnej sztucznej inteligencji:
Samodzielne próby uruchamiania lokalnych modeli sztucznej inteligencji w środowiskach biurowych często prowadzą do powstawania luk bezpieczeństwa lub problemów ze stabilnością sprzętu. Do najczęstszych nieprawidłowości należą:
Pozostawienie domyślnego wiązania adresów sieciowych na adresie ogólnym 0.0.0.0. Wiele popularnych narzędzi po standardowej instalacji udostępnia swój port dla wszystkich interfejsów sieciowych w urządzeniu. W efekcie każdy komputer w sieci biurowej lub sieci dla gości uzyskuje nieautoryzowany dostęp do panelu administracyjnego modelu i historii przetwarzanych danych.
Pobieranie niezweryfikowanych modeli i bibliotek programistycznych. Pobieranie plików modeli z niezaufanych repozytoriów bez weryfikacji sumy kontrolnej SHA-256 może skutkować wykonaniem złośliwego kodu ukrytego w strukturze pliku. Bezpieczna konfiguracja wymaga stosowania formatów binarnych pozbawionych możliwości wykonywania skryptów, takich jak GGUF lub SafeTensors.
Brak kontroli nad logowaniem zapytań (prompt logging). Domyślne konfiguracje wielu serwerów AI zapisują pełną treść wprowadzanych promptów oraz wygenerowanych odpowiedzi w nieszyfrowanych plikach dziennika zdarzeń. Jeśli do zapytania trafią poufne dane klientów, hasła lub wyciągi finansowe, pozostają one na dysku w otwartej formie tekstowej.
Uruchamianie procesów obliczeniowych z pełnymi uprawnieniami administratora (root w systemie Linux lub Administrator w systemie Windows). W przypadku wystąpienia błędu przepełnienia bufora w bibliotece obsługującej model, niepowołany proces może uzyskać pełną kontrolę nad całym systemem operacyjnym stacji roboczej lub serwera.
Nieprawidłowe zarządzanie pamięcią operacyjną i pamięcią wideo (VRAM – Video RAM, czyli dedykowaną pamięcią karty graficznej). Próba załadowania modelu o zbyt dużym rozmiarze parametrów bez właściwej kwantyzacji (quantization, czyli metody kompresji wag modelu poprzez zmniejszenie precyzji zapisu liczb zmiennoprzecinkowych) prowadzi do przepełnienia VRAM, agresywnego korzystania z pliku wymiany (swap) na dysku SSD i zawieszenia całego systemu operacyjnego.
Wdrożenie izolowanego środowiska typu sandbox rozwiązuje kwestie poufności przetwarzania, jednak należy odróżnić ograniczenia sieciowe od innych zagadnień technicznych:
Jeżeli celem firmy jest bieżąca analiza danych z publicznego Internetu (np. monitorowanie wiadomości branżowych czy automatyczne przeszukiwanie stron WWW), całkowite odcięcie sieci uniemożliwi realizację tego zadania. W takiej sytuacji zamiast pełnego odcięcia stosuje się dedykowane mikrousługi pobierające dane przez ściśle filtrowany mechanizm proxy z sanityzacją tekstu (oczyszczaniem treści z potencjalnie niebezpiecznych skryptów) przed przekazaniem do modelu.
Gdy problemem jest niska prędkość generowania odpowiedzi (wyrażana w jednostkach tokens per second, czyli liczbie słów lub ich fragmentów przetwarzanych na sekundę), przyczyną nie jest konfiguracja zapory sieciowej, lecz ograniczenia wydajnościowe sprzętu. W modelach językowych kluczowa jest przepustowość szyny pamięci karty graficznej oraz wielkość dostępnej pamięci RAM. W ramach wizyty weryfikujemy parametry podzespołów, konfigurujemy odciążanie procesora przez kartę graficzną (GPU offloading) oraz optymalizujemy biblioteki wykonawcze.
Należy także odróżnić izolację logiczną (sandbox w ramach systemu operacyjnego) od fizycznej separacji sprzętowej. W przedsiębiorstwach i kancelariach przetwarzających dane objęte szczególną tajemnicą zawodową optymalnym rozwiązaniem jest dedykowana fizyczna jednostka komputerowa pozbawiona modułów łączności bezprzewodowej (Wi-Fi, Bluetooth).
Nie. Cała wiedza modelu zawarta jest w jego pliku wag, który został zapisany na dysku podczas instalacji. Model nie potrzebuje stałego połączenia z Internetem, aby analizować dostarczony tekst, generować raporty, pisać kod programistyczny, tłumaczyć dokumentację techniczną czy wyciągać wnioski z załączonych plików finansowych.
Aktualizacja wiedzy odbywa się poprzez mechanizm RAG (Retrieval-Augmented Generation) lub dogranie nowych plików do lokalnej bazy wektorowej. W środowisku odciętym nowe dokumenty są umieszczane w wyznaczonym folderze wewnętrznym przez uprawnionego pracownika, a lokalny proces przetwarza je na osadzenia wektorowe bezpośrednio na urządzeniu.
Do stabilnej pracy modeli o parametrach od 7B do 14B (miliardów parametrów) zalecana jest stacja robocza lub serwer z procesorem wielordzeniowym, minimum 32 GB pamięci RAM, dedykowaną kartą graficzną z co najmniej 12 GB lub 16 GB pamięci VRAM oraz szybkim dyskiem SSD NVMe. W przypadku lżejszych modeli możliwe jest wdrożenie na wydajnym laptopie z 16-32 GB RAM, przy czym czas generowania odpowiedzi będzie zależał od parametrów procesora.
Domyślnie nie prosimy o hasła klienta. Wszelkie operacje wymagające uprawnień administracyjnych mogą być autoryzowane bezpośrednio przez wyznaczonego pracownika klienta na ekranie urządzenia. Jeśli zachodzi potrzeba wykonania prac na dedykowanym koncie technicznym, tworzone jest tymczasowe konto serwisowe o ograniczonych uprawnieniach.
Tak. Przed rozpoczęciem jakichkolwiek prac konfiguracyjnych lub diagnostycznych na życzenie klienta bezpłatnie podpisujemy umowę o zachowaniu poufności (NDA – Non-Disclosure Agreement). Gwarantuje to pełną ochronę prawną informacji i infrastruktury przedsiębiorstwa.
Realizacja usługi przebiega bezpośrednio w siedzibie klienta na terenie Warszawy lub w promieniu 40 kilometrów (obejmującym powiaty: grodziski, legionowski, otwocki, piaseczyński, pruszkowski, warszawski zachodni oraz wołomiński). Prace wykonywane są według następującego schematu technicznego:
Pierwszym krokiem jest bezpłatna diagnoza wstępna środowiska komputerowego oraz weryfikacja zasobów sprzętowych (dostępnej pamięci RAM, kontrolera graficznego, przepustowości magistrali oraz konfiguracji interfejsów sieciowych). Na tej podstawie dobierany jest właściwy poziom izolacji oraz format kwantyzacji wag modelu.
Drugi etap to instalacja i konfiguracja warstwy wirtualizacyjnej lub kontenerowej wraz ze zdefiniowaniem reguł izolacji sieciowej. Następuje zablokowanie tras routingu zewnętrznego, wyłączenie nieużywanych portów oraz skonfigurowanie lokalnych interfejsów nasłuchiwania.
Trzeci etap obejmuje wdrożenie lokalnego silnika wnioskowania, bazy wektorowej oraz interfejsu graficznego, a także bezpośredni transfer zweryfikowanych plików modeli z przygotowanych nośników instalacyjnych.
Czwarty etap to wykonanie audytu szczelności środowiska piaskownicy. Przeprowadzane są kontrolowane próby nawiązania połączeń wychodzących przez procesy AI, weryfikacja lokalizacji plików dziennika pod kątem obecności danych wrażliwych oraz testy obciążeniowe stabilności pamięci VRAM i temperatur podzespołów.
Prawidłowo skonfigurowane środowisko sandbox zapewnia pełną funkcjonalność generatywnej sztucznej inteligencji przy zachowaniu całkowitej kontroli nad przepływem danych w lokalnej sieci przedsiębiorstwa.