Co tak naprawdę chroni hasło do PDF
Format PDF zna dwa rodzaje haseł i działają one zupełnie inaczej.
- Hasło otwierania (nazywane też hasłem użytkownika) szyfruje plik. Każda strona, obraz i fragment tekstu są zaszyfrowane kluczem wyprowadzonym z hasła, a bez niego treść jest nieczytelnym szumem. To prawdziwa ochrona, tak silna jak samo hasło.
- Hasło właściciela (nazywane też hasłem uprawnień) ma kontrolować, co może zrobić osoba, która otworzyła plik: drukować, kopiować tekst, edytować, wypełniać formularze. Te ograniczenia to jedynie flagi w pliku. Porządne czytniki je respektują, ale technicznie nic nie stoi na przeszkodzie, by program je zignorował.
To narzędzie zawsze ustawia hasło otwierania, więc pliku nie da się odczytać bez niego. Nie wyłącza drukowania, kopiowania ani edycji: każdy, kto zna hasło otwierania, może normalnie korzystać z dokumentu. Opcjonalne hasło właściciela jest zapisywane jako nadrzędne hasło pliku, o które edytory takie jak Acrobat pytają, gdy ktoś próbuje zmienić ustawienia zabezpieczeń. Jeśli zostawisz je puste, hasło otwierania pełni obie role.
Jak odbywa się szyfrowanie
Plik przetwarza qpdf, popularny zestaw narzędzi open source do PDF, skompilowany tak, by działał w przeglądarce. Szyfruje on algorytmem AES-256, najsilniejszą metodą zdefiniowaną w standardzie PDF, obsługiwaną od Acrobata X z 2010 roku i będącą częścią PDF 2.0. Obsługuje ją każdy współczesny czytnik na komputery i urządzenia mobilne. Problemy zdarzają się sporadycznie tylko w bardzo starym oprogramowaniu, takim jak przestarzałe systemy obiegu dokumentów, starsze urządzenia wielofunkcyjne drukujące PDF prosto z pendrive'a czy wersje czytników sprzed 2010 roku.
Możesz zabezpieczyć kilka plików za jednym razem; każdy dostaje to samo hasło i jest zapisywany z dopiskiem „-protected” w nazwie. Ścieżka przeglądarkowa przyjmuje pliki do 100 MB. Dla większych plików strona oferuje przetwarzanie na serwerze, przy którym plik i hasło są wysyłane na nasz serwer na potrzeby tego jednego zadania; zadanie i jego pliki są usuwane około godziny od jego utworzenia.
Jak wybrać hasło, które się obroni
Sam AES-256 nie jest słabym punktem. Ktoś, kto zdobędzie plik, może jednak sprawdzać hasła offline tak szybko, jak pozwala mu sprzęt, bez blokady po nieudanych próbach. Hasło jest jedyną przeszkodą, więc to jego długość i losowość decydują o tym, jak długo plik pozostanie prywatny.
- Krótkie słowo albo data urodzenia może paść przy ataku słownikowym lub liście dat w kilka sekund czy minut.
- Osiem losowych małych liter daje około 200 miliardów kombinacji, co jest w zasięgu zdeterminowanego atakującego z szybkim sprzętem.
- Cztery lub pięć losowych słów albo 14 i więcej różnych znaków stawiają plik poza praktycznym zasięgiem.
Generator haseł tworzy odpowiednie hasła w przeglądarce.
Dwa nawyki są równie ważne jak siła hasła. Po pierwsze, wysyłaj hasło innym kanałem niż plik: PDF e-mailem, a hasło SMS-em lub telefonicznie. Hasło w tym samym e-mailu co załącznik niczego nie chroni. Po drugie, przechowuj hasło w bezpiecznym miejscu. Nie ma możliwości odzyskania: jeśli je zgubisz, stracisz też dostęp do dokumentu.
Kolejność działań
Większość narzędzi do edycji, w tym te na tej stronie, nie otworzy zaszyfrowanego PDF bez hasła. Zrób wszystko inne najpierw, a zabezpiecz na końcu:
- Połącz, przestaw lub usuń strony.
- Dodaj znak wodny, numery stron lub odręczny podpis.
- Skompresuj plik, jeśli musi zmieścić się w limicie e-maila; Kompresja PDF nie przetworzy pliku, który jest już zaszyfrowany.
- Zabezpiecz go jako ostatni krok.
Jeśli źródłowy PDF ma już hasło otwierania, usuń je narzędziem Usuń hasło z PDF, zanim dodasz nowe. Zachowaj też niezabezpieczony oryginał w bezpiecznym miejscu, aby późniejsze zmiany nie wymagały za każdym razem odblokowywania.
Jeszcze jeden szczegół: szyfrowanie przepisuje plik. Jeśli PDF zawiera podpis oparty na certyfikacie cyfrowym, na przykład umowę podpisaną w serwisie do podpisów elektronicznych, zabezpieczenie go później zniszczy weryfikację integralności podpisu. Takie dokumenty zostaw bez zmian i udostępniaj je przez serwis, w którym zostały podpisane.
Prywatność
Na ścieżce przeglądarkowej plik i oba hasła pozostają na Twoim urządzeniu: szyfrowanie działa na samej stronie, nic nie jest wysyłane na serwer, a po zamknięciu karty hasła nie są nigdzie przechowywane. Zabezpieczona kopia powstaje w pamięci i trafia do Ciebie jako plik do pobrania.