Czy internetowe konwertery plików są bezpieczne?
Większość serwisów do konwersji przesyła twój plik na serwer, o którym nic nie wiesz. Czasem to w porządku. Czasem to bardzo zły pomysł.
Opublikowano
Co zwykle dzieje się po przesłaniu
W tradycyjnym serwisie do konwersji twój plik jest przesyłany na serwery operatora, zapisywany na dysku, przetwarzany i przechowywany, aż link do pobrania zostanie użyty lub minie czas przechowywania. Oznacza to, że kompletna kopia twojego pliku istnieje w infrastrukturze, której nie kontrolujesz, przez okres, którego nie możesz zweryfikować, dostępna dla każdego, kto ma dostęp do tych systemów.
W przypadku zdjęcia z wakacji to uczciwa cena za darmową usługę. W przypadku podpisanej umowy, skanu paszportu, pisma medycznego, niewydanego nagrania lub arkusza z danymi klientów to decyzja, którą warto podjąć świadomie, a nie przez przypadek.
Przeczytaj, co polityka faktycznie obiecuje
„Usuwamy twoje pliki po 24 godzinach” to zobowiązanie dotyczące przechowywania, a nie prywatności. Nie mówi nic o tym, kto może czytać plik w ciągu tych 24 godzin, czy kopie zapasowe zostają dłużej, które podmioty przetwarzające go otrzymują ani w jakiej jurysdykcji znajdują się serwery.
Warto zadawać węższe pytania: czy plik jest szyfrowany w spoczynku, kto z personelu ma do niego dostęp, czy jest udostępniany jakiejkolwiek stronie trzeciej i prawo którego kraju obowiązuje, jeśli ktoś zażąda jego wydania.
Jak rozpoznać, na jakim rodzaju serwisu jesteś
Wiarygodny test zajmuje dziesięć sekund. Otwórz narzędzia deweloperskie przeglądarki, przejdź na kartę Sieć (Network) i skonwertuj plik.
- Po stronie serwera: zobaczysz duże żądanie POST lub PUT mniej więcej wielkości twojego pliku, potem odpytywanie, a potem pobieranie.
- Po stronie klienta: zobaczysz ładowanie własnego kodu strony, ewentualnie jednorazowe pobranie silnika, a potem żadnego żądania niosącego twój plik.
Druga wskazówka: odłącz się od internetu po załadowaniu strony. Konwerter, który nadal działa, nigdy nie wysyłał twojego pliku nigdzie.
Co zmienia konwersja w przeglądarce
Przeglądarki potrafią dziś uruchamiać prawdziwe silniki konwersji lokalnie dzięki WebAssembly — w tym ffmpeg, ten sam silnik, na którym zbudowanych jest wiele konwerterów desktopowych. Plik jest wczytywany z dysku do pamięci strony, konwertowany przez twój własny procesor i zwracany.
Nie istnieje punkt końcowy do przesyłania, więc nie ma kopii na serwerze, która mogłaby wyciec, zostać zażądana przez sąd, zachowana lub sprzedana. Operator nie widzi zawartości, nazwy pliku ani nawet jego typu, bo nic z tego nie jest przesyłane. To gwarancja strukturalna, a nie obietnica w polityce, co jest istotnie czymś innym.
To też nie jest magia. Strona nadal pochodzi z serwera, a narzędzia w przeglądarce często pobierają swoje większe silniki z publicznych sieci CDN, więc ufasz operatorowi serwisu i każdemu dostawcy, z którego ładuje kod, że nie dostarczą złośliwego kodu. To to samo zaufanie, jakiego wymaga każda strona internetowa. To, co możesz sprawdzić sam, jest węższe, ale nadal przydatne: otwórz kartę Sieć podczas konwersji, a zobaczysz brak żądania niosącego twój plik. To sprawdzenie dotyczy wizyty, którą obserwowałeś, a nie przyszłych.
Rozsądna zasada
Zadaj jedno pytanie: czy miałoby znaczenie, gdyby obca osoba przeczytała ten plik? Jeśli odpowiedź brzmi nie, używaj tego, co wygodne. Jeśli tak, użyj konwertera działającego lokalnie lub oprogramowania desktopowego. Koszt pomyłki jest asymetryczny — zaoszczędzona wygoda jest mała, ekspozycja nie.
Zanim gdziekolwiek udostępnisz zdjęcie, możesz też usunąć jego dane EXIF, co usuwa lokalizację i szczegóły aparatu, które nosi wiele zdjęć. Każde narzędzie w tym serwisie działa tak, jak opisano wyżej: w przeglądarce, bez przesyłania czegokolwiek.