Jak sprawdzić, czy strona z narzędziami PDF wysyła Twój plik
Otwórz narzędzia deweloperskie przeglądarki, wybierz panel Sieć i uruchom narzędzie na pliku testowym: wysyłanie widać jako żądanie POST lub PUT, które niesie plik. Albo załaduj stronę, wyłącz sieć i uruchom narzędzie jeszcze raz. Jeśli nadal dostajesz wynik, praca odbyła się na Twoim urządzeniu.
Zaktualizowano
Po czym od razu widać, że strona wysyła pliki?
Jeszcze przed testem strona często sama to zdradza. Te oznaki świadczą, że plik trafia na serwer:
- Pasek postępu lub procenty z napisem „Wysyłanie” albo „Przesyłanie”, które zwalniają przy słabym łączu.
- Obietnica w rodzaju „Twoje pliki są usuwane po 2 godzinach”. Plik można usunąć tylko stamtąd, dokąd został wysłany.
- Limit wielkości pliku znoszony po zapłaceniu albo wymóg zalogowania się przed pobraniem wyniku.
- Link do pobrania, który prowadzi pod adres na serwerze i działa także po otwarciu na innym urządzeniu.
Jak zrobić test bez sieci?
To najprostszy test i działa również na telefonie. Użyj pliku, w którym nie ma nic prywatnego.
Wynik, który pojawia się bez połączenia, powstał na Twoim urządzeniu: pliku nie było dokąd wysłać. Jeśli narzędzie bez sieci nie działa, strona potrzebuje do czegoś serwera. Zwykle chodzi o sam plik; czasem tylko o kod, którego strona nie zdążyła wczytać, a to rozstrzyga następny test.
- Otwórz stronę narzędzia i poczekaj, aż załaduje się do końca.
- Wyłącz sieć: tryb samolotowy w telefonie albo wyłączone Wi-Fi i odłączony kabel w komputerze.
- Wybierz plik PDF i uruchom narzędzie.
- Sprawdź, czy dostajesz wynik, który da się otworzyć, a potem włącz sieć z powrotem.
Jak obserwować panel Sieć w Chrome, Firefoksie i Safari?
Każda przeglądarka na komputerze potrafi wypisać wszystkie żądania wysyłane przez stronę. Najpierw otwórz panel, a dopiero potem użyj narzędzia, żeby niczego nie przeoczyć.
W Chrome: naciśnij F12 albo otwórz menu z trzema kropkami, potem Więcej narzędzi, Narzędzia dla deweloperów i wybierz kartę Sieć (Network). W Firefoksie: naciśnij F12 albo otwórz menu, potem Więcej narzędzi, Narzędzia dla twórców witryn i wybierz Sieć. W Safari na Macu: otwórz Safari, Ustawienia, Zaawansowane i włącz opcję pokazującą funkcje dla programistów stron; potem wybierz menu Programowanie, Pokaż Inspektora www i kartę Sieć.
Chrome i Firefox mają w tym panelu także menu, zwykle ustawione na „Bez ograniczania”, z pozycją Offline: to sposób na test bez sieci w jednej tylko karcie.
- Przy otwartym panelu Sieć wyczyść listę, żeby zaczynała się od zera.
- Wybierz testowy plik PDF wielkości kilku megabajtów i uruchom narzędzie. Przy większym pliku wysyłanie łatwiej zauważyć.
- Patrz, czy przy wybieraniu pliku i po kliknięciu przycisku pojawiają się nowe wiersze. Brak nowych wierszy albo tylko małe, dotyczące skryptów i obrazków samej strony, oznacza, że nic nie zostało wysłane.
- Spójrz na kolumnę Metoda (jeśli jest ukryta, dodaj ją, klikając prawym przyciskiem nagłówki kolumn). Wysyłanie to żądanie POST lub PUT, czasem kilka z rzędu, gdy plik jest dzielony na części.
- Kliknij taki wiersz. W nagłówkach żądania Content-Length ma mniej więcej wielkość Twojego pliku, a typ zawartości to często multipart/form-data. Im większy plik, tym dłużej trwa takie żądanie.
- Sprawdź domenę lub adres w każdym wierszu. Żądania pod adresy innych firm pokazują, kto jeszcze dowiaduje się o Twojej wizycie.
Co robi strona tej aplikacji, gdy się ją sprawdzi?
PDF Case przechodzi oba testy i zachęcamy, żeby je zrobić. Przy otwartym panelu Sieć wybranie pliku i uruchomienie narzędzia nie dodaje żadnego żądania niosącego plik: PDF jest odczytywany z dysku do pamięci strony, przetwarzany przez wczytany już kod i oddawany jako plik do pobrania utworzony w samej przeglądarce.
Dwie rzeczy na stronie sprawiają, że to coś więcej niż dobry zwyczaj. Po pierwsze, każda strona zawiera politykę bezpieczeństwa treści (Content Security Policy), czyli zestaw reguł, których pilnuje sama przeglądarka. Reguły mówią, że strona może łączyć się tylko z adresem, z którego została wczytana, może wczytywać skrypty, czcionki i obrazy tylko stamtąd i nie może nigdzie wysłać formularza. Skrypt, który próbowałby przesłać dane do innej witryny, zostałby zatrzymany przez przeglądarkę. Politykę można przeczytać, wyświetlając źródło strony i szukając słów Content-Security-Policy u góry.
Po drugie, service worker, czyli mały pomocnik, którego przeglądarka przechowuje dla witryny, przy pierwszej wizycie zapisuje pliki aplikacji na Twoim urządzeniu. Od tej pory strony i narzędzia otwierają się z tej kopii i dlatego działają przy wyłączonej sieci. Witryna podaje wyłącznie gotowe, stałe pliki; nie ma programu na serwerze, który mógłby odebrać dokument.
Czego te testy nie pokażą?
Test bez sieci pokazuje, gdzie odbywa się praca, a nie to, co strona mogłaby wysłać później, gdy połączenie wróci. Dlatego warto zajrzeć także do panelu Sieć: zostaw go otwartego, włącz sieć i zobacz, czy nie wychodzi nic dużego.
Żaden test nie pokaże, co witryna robi z plikiem, który już ma. W przypadku strony wysyłającej pliki zostaje jej polityka prywatności, którą można przeczytać, ale nie da się jej zweryfikować.
Narzędzia do tego
- Połącz pliki PDF Połącz kilka plików PDF w wybranej kolejności
- Zaczernij Trwale zaczernij nazwiska i numery
- Dodaj hasło Hasło przy otwieraniu
- Podpisz PDF Narysuj, wpisz lub zaimportuj podpis
Pliki są przetwarzane na tym urządzeniu i nigdy nie są wysyłane.
Pytania
- Czy HTTPS albo kłódka oznacza, że mój PDF nie jest wysyłany?
- Nie. HTTPS chroni dane tylko w drodze między przeglądarką a witryną. Strona z kłódką może wysyłać Twój plik tak samo; kłódka oznacza jedynie, że inni w sieci nie odczytają go po drodze.
- Czy da się to sprawdzić na telefonie, gdzie nie ma narzędzi deweloperskich?
- Tak, testem bez sieci. Załaduj stronę narzędzia, włącz tryb samolotowy, a potem wybierz plik i uruchom narzędzie. Jeśli pojawi się wynik, plik został przetworzony w telefonie.
- Czy narzędzie działające offline może mimo to wysłać mój plik później?
- Teoretycznie strona mogłaby zachować dane i wysłać je, gdy wróci połączenie. Żeby to wykluczyć, po włączeniu sieci zostaw otwarty panel Sieć i szukaj dużego żądania POST lub PUT. W PDF Case przeglądarka dodatkowo blokuje połączenia z każdą inną witryną.
- Czy PDF Case wysyła mój plik PDF?
- Nie. Każde narzędzie działa w przeglądarce na Twoim urządzeniu. Strony mają politykę, która pozwala im łączyć się tylko z własnym adresem, a ten podaje wyłącznie stałe pliki; po załadowaniu strony narzędzia działają także przy wyłączonej sieci.
- Czy strona, która wysyła pliki, jest niebezpieczna?
- Niekoniecznie. Wiele serwisów obchodzi się z plikami starannie i usuwa je zgodnie z obietnicą. Różnica polega na tym, że tej obietnicy trzeba zaufać, a przetwarzanie na własnym urządzeniu możesz sprawdzić samodzielnie.
Powiązane poradniki
- Jak zaczernić tekst w PDF, żeby naprawdę zniknął
- Czy iLovePDF jest bezpieczny?
- Czy wysyłanie PDF do narzędzia online jest bezpieczne?
- Jak połączyć pliki PDF bez wysyłania ich na serwer
- Jak zabezpieczyć PDF hasłem i czego hasło nie załatwi
- PDF za duży na e-mail? Co możesz zrobić
- Narzędzia PDF, które działają offline w przeglądarce
- Jak zamienić zdjęcia dokumentu w jeden plik PDF
- Jak podpisać PDF bez zakładania konta i bez wysyłania pliku
- Co plik PDF zdradza o Tobie
- Co oznacza spłaszczenie pliku PDF?
- Które strony PDF wysyłają Twoje pliki?