Kiedy wysyłasz plik jako łącze, naturalne pytania brzmią: dokąd trafia i kto może go przeczytać. Oto cała droga, krok po kroku, prostymi słowami.
Twój Mac zamyka plik
W chwili, gdy wybierasz Udostępnij łącze, DockDuck prosi macOS o nowy losowy klucz, utworzony tylko dla tego łącza, i zamyka nim plik. Dzieje się to na twoim Macu, zanim cokolwiek zostanie wysłane. Klucz jest zapisywany w lokalnym pęku kluczy twojego Maca, a nie w naszej bazie danych ani na naszych serwerach. Nazwa pliku i obraz podglądu są zamykane w ten sam sposób.
Sunset.jpgZdjęcie na twoim Macu · 40 KB
encrypted.dockduckTo, co opuszcza twojego Maca · 40 KB
To prawdziwe zdjęcie zamknięte tak, jak robi to Udostępnij łącze. Po prawej są jego zamknięte bajty narysowane jako piksele: ze zdjęcia nie zostało nic do zobaczenia.
Sunset.jpgpierwsze bajty
FF D8 FF E0 00 10 4A 46 49 46 00 01 01 00 00 01......JFIF......00 01 00 00 FF DB 00 43 00 04 03 03 03 03 02 04.......C........03 03 03 04 04 04 05 06 0A 06 06 05 05 06 0C 08................09 07 0A 0E 0C 0F 0E 0E 0C 0D 0D 0F 11 16 13 0F................
Każdy komputer rozpozna, co to jest: litery JFIF oznaczają obraz JPEG.
encrypted.dockduckpierwsze bajty
44 44 45 31 22 A9 04 98 19 8F EF 18 A0 9A 68 C0DDE1".........h.E6 13 F5 16 96 EC 03 DE 6E B8 CE 33 E2 A5 3B 0A........n..3..;.42 76 10 E2 1A 62 5D C9 89 D5 B7 A7 DD 35 9E 66Bv...b]......5.fE6 1E 35 FE B2 91 EE 7F CC 6E 4F 49 9E 01 1C 85..5......nOI....
Znacznik DDE1, a potem bajty, które wyglądają na losowe. Nie mówią nic o tym, co jest w środku, nawet tego, że to zdjęcie.
Wysyłana jest tylko zamknięta kopia
Na nasze serwery trafia zamknięta kopia, której nie da się odczytać bez klucza. Sam klucz nigdy nie jest wysyłany: zostaje w lokalnym pęku kluczy twojego Maca. Przechowujemy to, czego potrzebujemy do obsługi łącza, na przykład datę wygaśnięcia, i nic, co pozwoliłoby nam otworzyć plik.
- Co przechowujemy
- Zamkniętą kopię
- Datę wygaśnięcia łącza
- Liczbę pobrań
- Czego nigdy nie dostajemy
- Klucza: nie ma go w naszej bazie danych ani na naszych serwerach
- Zawartości pliku
- Nazwy pliku
- Bez nazwy pliku
- Bez typu pliku, same bajty
- Nie do odczytania bez klucza
Zrzut naszej pamięci masowej dla jednego prawdziwego łącza. encrypted.dockduck to zamknięty plik. preview.bin to mały obraz, który strona pobierania pokazuje nad przyciskiem: twój Mac go tworzy i zamyka tym samym kluczem, a przeglądarka drugiej osoby go otwiera. Po naszej stronie oba są tylko bajtami.
Łącze niesie klucz
Łącze do udostępniania ma dwie części. Przed znakiem # jest adres zamkniętego pliku. Po znaku # jest klucz. Twój Mac wpisuje klucz w samo łącze, a przeglądarki nigdy nie wysyłają witrynie części po znaku #, więc klucz dociera do drugiej osoby, nie przechodząc przez nas. Jedyna inna kopia zostaje w pęku kluczy Maca, który utworzył łącze.
share.dockduck.app/gQf1ezEn-B8#KsPa_okP9Ea0w9woiRwC72z8UgNE6hudb9gwdnCFSaY
Nigdy nie jest wysyłany. Klucza nie ma w naszej bazie danych ani na naszych serwerach, więc nie moglibyśmy go nikomu przekazać: nie mamy go.
Przeglądarka drugiej osoby otwiera plik
Gdy ktoś otwiera łącze, jego przeglądarka pobiera zamkniętą kopię z naszych serwerów i otwiera ją na miejscu, na jego urządzeniu, kluczem z łącza. Ta osoba nie potrzebuje DockDuck ani konta. Twój Mac może być wyłączony.
Hasło dodaje drugi zamek
Jeśli ustawisz hasło, nasze serwery proszą o nie, zanim wydadzą choćby zamkniętą kopię. Ktoś, kto zdobędzie łącze, nadal potrzebuje hasła, a ktoś, kto zna hasło, nadal potrzebuje łącza.
Łącze kończy się samo
Wybierasz 24 godziny albo 7 dni. Potem łącze przestaje działać, a najpóźniej siódmego dnia zamknięta kopia jest usuwana z naszych serwerów. Możesz też w każdej chwili unieważnić łącze na stronie Udostępnione, a od razu przestanie działać.
Unieważnij na stronie Udostępnione w każdej chwili: łącze od razu przestaje działać.
Warto wiedzieć
- Nie możemy otworzyć twoich plików. Mamy zamkniętą kopię i nigdy nie mamy klucza.
- Klucz jest przechowywany w lokalnym pęku kluczy Maca, który utworzył łącze. Nie ma go w naszej bazie danych ani na naszych serwerach.
- Traktuj łącze jak sam plik: każdy, kto ma całe łącze, może go otworzyć. Dodaj hasło, gdy ma to znaczenie.
- Jeśli osoba, która dostała łącze, zgłosi je nam, może zdecydować się dołączyć klucz, żeby nasz zespół mógł sprawdzić ten jeden plik. To jedyny sposób, w jaki klucz może do nas trafić.
- Jedno łącze mieści do 2 GB. Kilka plików albo folder są najpierw pakowane do zip na twoim Macu, a potem zamykane jako całość.
Finder i DockDuck
Finder nie potrafi utworzyć łącza. Wysyłasz plik do usługi w chmurze, która zwykle może odczytać to, co w niej przechowujesz.
Plik jest najpierw zamykany na twoim Macu. Usługa pośrodku przenosi tylko kopię, której nie potrafi odczytać.
Pytania, które zadają inni
- Czy muszę mieć włączonego Maca, gdy łącze jest aktywne?
- Nie. Zamknięta kopia jest wysyłana raz, a potem łącze działa samodzielnie. Możesz zamknąć DockDuck albo wyłączyć Maca.
- Czy DockDuck albo ktokolwiek z waszej firmy może zobaczyć mój plik?
- Nie. Nasze serwery dostają tylko zamkniętą kopię, a klucz nigdy nie jest do nas wysyłany: żyje w łączu i na twoim Macu. Jedynym wyjątkiem jest zgłoszenie: osoba, która już ma łącze, może zdecydować się przekazać klucz naszemu zespołowi, gdy zgłasza ten plik.
- Jak powstaje klucz i gdzie jest przechowywany?
- Tworzy go twój Mac: 32 losowe bajty z bezpiecznego generatora samego systemu, nowe dla każdego łącza. Klucz jest potem dokładnie w dwóch miejscach. Jedno to łącze, które wysyłasz, po znaku #. Drugie to pęk kluczy Maca, który utworzył łącze, i dzięki temu strona Udostępnione może znów pokazać ci pełne łącze. Klucz nie jest wysyłany, więc nie ma go na naszych serwerach ani w naszej bazie danych.
- Skoro klucz jest w łączu, to jak to możliwe, że nie trafia na wasze serwery, gdy ktoś je otwiera?
- Wynika to ze sposobu działania adresów internetowych. Wszystko po znaku # zostaje w przeglądarce: nigdy nie jest częścią żądania, które przeglądarka wysyła do witryny. Strona odczytuje klucz z paska adresu i otwiera plik na tym urządzeniu. Nasze serwery widzą tylko żądanie zamkniętej kopii.
- Jakie to szyfrowanie?
- AES-256-GCM, ze świeżym 256-bitowym kluczem dla każdego łącza. Plik jest zamykany w kawałkach po 1 MB, a każdy z nich jest zapieczętowany tak, że nie da się go zmienić, przestawić ani skrócić bez wykrycia przez przeglądarkę.
- Co się stanie, jeśli łącze zostanie przesłane dalej komuś innemu?
- Każdy, kto ma całe łącze, może otworzyć plik, tak samo jak wtedy, gdybyś wysłał mu sam plik. Pomaga hasło, bo wtedy samo łącze nie wystarcza. Możesz też unieważnić łącze, a przestanie działać dla wszystkich jednocześnie.
- Zgubiłem łącze. Czy mogę je odzyskać?
- Tak, na Macu, który je utworzył. Klucz jest przechowywany na tym Macu, więc strona Udostępnione może znów pokazać pełne łącze razem z kodem QR. My nie moglibyśmy ci go wysłać, bo nigdy nie mieliśmy klucza.
Wypróbuj DockDuck na swoim Macu
Pobierz na Maca14 dni za darmo. Bez konta i bez karty.
Wysyłanie łączy wymaga licencji DockDuck. Darmowy okres próbny go nie obejmuje. Zobacz cennik
Czytaj dalej
Wszystkie poradnikiJak wysłać duży plik z Maca
Zaznacz plik w DockDuck i wybierz Udostępnij łącze. Dostajesz łącze, które możesz wysłać komukolwiek, a odbiorca otwiera je w dowolnej przeglądarce.
Jak sprawdzić, co zajmuje miejsce na Macu
Zwolnij miejsce pokazuje, co zapełnia dysk i co można bezpiecznie usunąć.
Jak przenieść zdjęcia z iPhone’a na Maca bez iCloud
Podłącz iPhone’a i importuj zdjęcia prosto do dowolnego wybranego folderu.