Prywatność Diagnostyki Przeglądarkowej: Architektura Zero-Knowledge

Architektura Prywatności Zero-Knowledge w SpecInfo

W audytach korporacyjnych, sektorze bankowym oraz na stacjach roboczych przetwarzających dane niejawne, uruchamianie zewnętrznych instalatorów diagnostycznych (`.exe`, `.msi`) stanowi krytyczne ryzyko bezpieczeństwa. Tradycyjne narzędzia wymagają sterowników jądra (Ring-0), modyfikują rejestry systemowe lub potajemnie eksfiltrują numery seryjne podzespołów do zewnętrznych chmur. **SpecInfo v20** redefiniuje ten proces poprzez model wykonawczy **Zero-Knowledge** bezpośrednio w piaskownicy przeglądarki.

1. Piaskownica Web API a Inwazyjne Sterowniki Jądra (Ring-0)

Klasyczne pakiety audytowe (jak CPU-Z czy OEM Support Assist) instalują sterowniki niskopoziomowe, by bezpośrednio odpytywać rejestry procesora. Choć dostarcza to głębokich danych, niesie ryzyko wprowadzenia podatności (ataki BYOVD – *Bring Your Own Vulnerable Driver*) i pozostawia trwały ślad w systemie klienta.

🛡️ Paradygmat Bezpiecznej Piaskownicy Web API:

  • Brak Podnoszenia Uprawnień (Tylko Userland): Narzędzia SpecInfo działają wyłącznie w izolowanym procesie karty przeglądarki. Nigdy nie wymagają praw administratora (`root` / UAC).
  • Ulokowanie w Pamięci Ulotnej (RAM Only): Wszystkie obliczenia telemetrii (analiza FFT toru audio, obsługa gestów PointerEvents, pętle obciążeniowe WebGL) odbywają się w buforach `ArrayBuffer` w pamięci RAM.
  • Zero Śladu na Dysku (Zero-Footprint): Brak plików tymczasowych, brak wstrzykiwania bibliotek DLL i brak zmian w rejestrze. Zamknięcie karty przeglądarki bezpowrotnie usuwa stan sesji.

2. Abstrakcja Sprzętowa bez Zbierania Danych

W jaki sposób SpecInfo weryfikuje możliwości komputera bez wysyłania identyfikatorów przez sieć? Współczesne standardy przeglądarek W3C oferują deterministyczne interfejsy wykonujące operacje wyłącznie lokalnie:

Podsystem Web API Funkcja Diagnostyczna Granica Prywatności i Bezpieczeństwa
WebUSB & WebHID Odpytuje identyfikatory dostawcy i produktu (VID/PID) podłączonych peryferiów oraz rewizje firmware. Wymaga jawnej zgody użytkownika dla każdego portu; brak dostępu do systemu plików.
WebAudio API Generuje sygnał przemiatania częstotliwości (sine sweep) i przetwarza FFT pasma przetworników akustycznych. Strumień audio jest analizowany wyłącznie w RAM; brak nagrywania głosu i transmisji do sieci.
WebGL 2.0 & WebGPU Renderuje złożone shadery 3D badające przepustowość fill-rate, stabilność VRAM i throttling pod obciążeniem. Całkowita izolacja od sterownika graficznego OS; awaria shaderów nie zawiesza jądra systemu.

3. Zgodność z Europejskim RODO (Art. 25 i 32)

Brak przesyłania jakichkolwiek Danych Osobowych (PII), adresów fizycznych MAC czy unikalnych numerów seryjnych płyt głównych do serwerów SpecInfo sprawia, że wykorzystanie naszych narzędzi spełnia najwyższe rygory prawne:

  • Privacy by Design & Default (RODO Art. 25): Architektura portalu nie posiada baz danych gromadzących profile sprzętowe użytkowników. Klient zachowuje 100% suwerenności danych.
  • Brak Wycieku Telemetrii Chmurowej: Testowanie laptopa w odizolowanej sieci bankowej lub rządowej nie wygeneruje pakietów telemetrii z danymi o konfiguracji stacji roboczej.
  • Brak Śledzących Plików Cookie: Portal nie korzysta z ciasteczek śledzących ani natrętnych skryptów profilujących marketingowo.
💡 PRO-TIP: Samodzielna Weryfikacja Ruchu Sieciowego
Nie musisz wierzyć nam na słowo. Otwórz Narzędzia Deweloperskie w przeglądarce (klawisz F12 → zakładka Sieć / Network), zaznacz opcję „Zachowaj dziennik” (Preserve log) i uruchom dowolny moduł diagnostyczny na core.specinfo.org. Przekonasz się, że w trakcie testów ani po ich zakończeniu do serwera nie trafia ani jeden pakiet telemetrii.
SpecInfo.org jest rozwijane jako niezależny standard audytowy. Jeśli ten poradnik pomógł Ci w pracy, rozważ wsparcie mojego projektu.
☕ Wesprzyj Projekt ↗