| Termin | Definicja |
|---|---|
| brak szyfrowania po stronie klienta (frontend) | Brak szyfrowania po stronie klienta (frontend) to alternatywne, powtórzone określenie tej samej luki dotyczącej ochrony danych przed wysłaniem. Rola szyfrowania danych w warstwie frontenduBrak szyfrowania po stronie klienta (frontend) oznacza sytuację architektoniczną w aplikacji internetowej lub programie desktopowym, w której wrażliwe informacje wprowadzane przez użytkownika nie zostają zabezpieczone kryptograficznie przed ich przekazaniem do warstwy sieciowej lub pamięci trwałej. W standardowym modelu bezpieczeństwa przeglądarka lub aplikacja kliencka przetwarza dane w postaci jawnej, polegając wyłącznie na mechanizmach transportowych. Choć szyfrowanie w locie stanowi podstawę komunikacji, brak dodatkowej warstwy kryptograficznej w kodzie klienckim sprawia, że dane pozostają podatne na odczyt w środowisku lokalnym, na przykład przez złośliwe skrypty czy oprogramowanie szpiegujące. Kontekst techniczny i porównanie modeli ochronyW tradycyjnym podejściu do bezpieczeństwa polega się na protokołach TLS/HTTPS, które szyfrują cały kanał transmisji między przeglądarką a serwerem. Zapewnia to pełną integralność i poufność w trakcie transferu, lecz dane docierają do backendu w formie jawnej. Wdrożenie szyfrowania po stronie frontendu, na przykład za pomocą mechanizmu Web Cryptography API, wprowadza model ochrony typu end-to-end lub zero-knowledge. Oznacza to, że proces kryptograficzny wykonuje się bezpośrednio na urządzeniu użytkownika przy użyciu kluczy, do których serwer aplikacji nie musi mieć dostępu, co radykalnie ogranicza ryzyko w przypadku przejęcia bazy danych. Typowe błędy i zagrożenia w środowisku użytkownikaPominięcie zabezpieczeń na poziomie frontendu niesie szczególne ryzyko w sytuacji, gdy stacja robocza zostanie skompromitowana. Wśród najczęstszych problemów technicznych można wyróżnić:
Weryfikacja stacji roboczej i wsparcie techniczneGdy zachodzi podejrzenie, że stacja robocza została zainfekowana oprogramowaniem wykradającym dane z formularzy lub manipulującym ruchem przeglądarki, konieczne jest przeprowadzenie szczegółowej analizy systemu operacyjnego. Należy wówczas wyeliminować ukryte procesy szpiegujące, usunąć nieautoryzowane certyfikaty oraz sprawdzić integralność plików systemowych. W przypadku problemów ze stabilnością i bezpieczeństwem sprzętu stacjonarnego profesjonalna diagnoza komputera stacjonarnego kosztuje 200 zł, co pozwala precyzyjnie zlokalizować źródło anomalii i przywrócić bezpieczne środowisko do pracy. |