Khi gửi một tệp dưới dạng liên kết, ai cũng muốn biết tệp đi đâu và ai đọc được nó. Đây là toàn bộ hành trình, từng bước một, bằng lời lẽ dễ hiểu.
Máy Mac của bạn khóa tệp
Ngay khi bạn chọn Chia sẻ liên kết, DockDuck xin macOS một chìa khóa ngẫu nhiên mới, tạo riêng cho liên kết đó, và dùng nó để khóa tệp. Việc này diễn ra trên máy Mac của bạn, trước khi bất cứ thứ gì được gửi đi. Chìa khóa được lưu trong Chuỗi khóa cục bộ của máy Mac, không nằm trong cơ sở dữ liệu hay trên máy chủ của chúng tôi. Tên tệp và ảnh xem trước cũng được khóa theo cùng cách.
Sunset.jpgBức ảnh trên máy Mac · 40 KB
encrypted.dockduckThứ rời khỏi máy Mac · 40 KB
Đây là một bức ảnh thật được khóa đúng theo cách Chia sẻ liên kết khóa. Bên phải là các byte đã khóa của nó, vẽ thành điểm ảnh: không còn thấy được gì của bức ảnh.
Sunset.jpgbyte đầu tiên
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................
Máy tính nào cũng nhận ra đây là gì: các chữ JFIF đánh dấu một ảnh JPEG.
encrypted.dockduckbyte đầu tiên
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....
Một dấu DDE1, rồi đến các byte trông như ngẫu nhiên. Chúng không cho biết gì về thứ bên trong, kể cả việc đó là một bức ảnh.
Chỉ bản đã khóa được tải lên
Thứ đi đến máy chủ của chúng tôi là bản đã khóa, không có chìa khóa thì không đọc được. Bản thân chìa khóa không bao giờ được tải lên: nó nằm lại trong Chuỗi khóa cục bộ của máy Mac. Chúng tôi lưu những gì cần để liên kết hoạt động, chẳng hạn thời điểm hết hạn, và không lưu thứ gì cho phép chúng tôi mở tệp.
- Thứ chúng tôi lưu
- Bản đã khóa
- Thời điểm liên kết hết hạn
- Số lần tệp được tải về
- Thứ chúng tôi không nhận
- Chìa khóa: không có trong cơ sở dữ liệu hay trên máy chủ
- Nội dung bên trong tệp
- Tên của tệp
- Không có tên tệp
- Không có loại tệp, chỉ có byte
- Không chìa khóa, không đọc được
Ảnh chụp kho lưu trữ của chúng tôi cho một liên kết thật. encrypted.dockduck là tệp đã khóa. preview.bin là ảnh nhỏ mà trang tải về hiển thị phía trên nút: máy Mac của bạn tạo ra nó và khóa bằng cùng chìa khóa, rồi trình duyệt của người nhận mở khóa. Ở phía chúng tôi, cả hai chỉ là byte.
Liên kết mang theo chìa khóa
Một liên kết chia sẻ có hai phần. Trước dấu # là địa chỉ của tệp đã khóa. Sau dấu # là chìa khóa. Máy Mac của bạn ghi chìa khóa vào ngay trong liên kết, và trình duyệt không bao giờ gửi phần sau dấu # cho trang web, nên chìa khóa đến tay người nhận mà không đi qua chúng tôi. Bản sao duy nhất còn lại nằm trong Chuỗi khóa của máy Mac đã tạo liên kết.
share.dockduck.app/gQf1ezEn-B8#KsPa_okP9Ea0w9woiRwC72z8UgNE6hudb9gwdnCFSaY
Không bao giờ được tải lên. Chìa khóa không có trong cơ sở dữ liệu và không có trên máy chủ của chúng tôi, nên chúng tôi không thể giao nó cho ai: chúng tôi không có nó.
Trình duyệt của người nhận mở khóa
Khi ai đó mở liên kết, trình duyệt của họ lấy bản đã khóa từ máy chủ của chúng tôi và mở khóa ngay tại đó, trên thiết bị của họ, bằng chìa khóa trong liên kết. Họ không cần DockDuck hay tài khoản nào. Máy Mac của bạn có thể đang tắt.
Mật khẩu thêm một lớp khóa thứ hai
Nếu bạn đặt mật khẩu, máy chủ của chúng tôi sẽ hỏi mật khẩu trước khi giao ra, kể cả chỉ là bản đã khóa. Người có được liên kết vẫn cần mật khẩu, và người biết mật khẩu vẫn cần liên kết.
Liên kết tự kết thúc
Bạn chọn 24 giờ hoặc 7 ngày. Sau đó liên kết ngừng hoạt động, và muộn nhất đến ngày thứ 7 bản đã khóa bị xóa khỏi máy chủ của chúng tôi. Bạn cũng có thể thu hồi liên kết bất cứ lúc nào từ trang Đã chia sẻ, và nó ngừng hoạt động ngay lập tức.
Thu hồi từ trang Đã chia sẻ bất cứ lúc nào: liên kết ngừng hoạt động ngay lập tức.
Nên biết
- Chúng tôi không mở được tệp của bạn. Chúng tôi giữ bản đã khóa và không bao giờ giữ chìa khóa.
- Chìa khóa được lưu trong Chuỗi khóa cục bộ của máy Mac đã tạo liên kết. Nó không nằm trong cơ sở dữ liệu và không nằm trên máy chủ của chúng tôi.
- Hãy coi liên kết như chính tệp đó: ai có toàn bộ liên kết đều mở được. Khi điều đó quan trọng, hãy thêm mật khẩu.
- Nếu người nhận liên kết báo cáo nó cho chúng tôi, họ có thể chọn gửi kèm chìa khóa để nhóm của chúng tôi xem xét riêng tệp đó. Đó là cách duy nhất để một chìa khóa đến được chỗ chúng tôi.
- Một liên kết chứa được tối đa 2 GB. Nhiều tệp hoặc một thư mục sẽ được nén thành zip trên máy Mac trước, rồi khóa lại thành một.
Finder và DockDuck
Finder không tạo được liên kết. Bạn tải tệp lên một dịch vụ đám mây, và dịch vụ đó thường đọc được những gì bạn lưu ở đó.
Tệp được khóa trên máy Mac của bạn trước. Dịch vụ ở giữa chỉ chuyển một bản sao mà nó không đọc được.
Câu hỏi thường gặp
- Tôi có cần để máy Mac bật trong lúc liên kết còn hiệu lực không?
- Không. Bản đã khóa được tải lên một lần, sau đó liên kết tự hoạt động. Bạn có thể đóng DockDuck hoặc tắt máy Mac.
- DockDuck, hay bất kỳ ai ở công ty các bạn, có xem được tệp của tôi không?
- Không. Máy chủ của chúng tôi chỉ nhận bản đã khóa, còn chìa khóa không bao giờ được gửi cho chúng tôi: nó nằm trong liên kết và trên máy Mac của bạn. Ngoại lệ duy nhất là khi có báo cáo: người đã có liên kết có thể chọn chia sẻ chìa khóa với nhóm của chúng tôi khi họ báo cáo tệp đó.
- Chìa khóa được tạo ra thế nào, và được giữ ở đâu?
- Máy Mac của bạn tạo ra nó: 32 byte ngẫu nhiên từ bộ sinh số an toàn của chính hệ thống, mới cho mỗi liên kết. Sau đó nó có ở đúng hai nơi. Một là liên kết bạn gửi đi, sau dấu #. Hai là Chuỗi khóa của máy Mac đã tạo liên kết, nhờ vậy trang Đã chia sẻ mới hiện lại được toàn bộ liên kết cho bạn. Nó không được tải lên, nên không có trên máy chủ hay trong cơ sở dữ liệu của chúng tôi.
- Nếu chìa khóa nằm trong liên kết, sao nó không đến máy chủ của các bạn khi có người mở?
- Là do cách địa chỉ web hoạt động. Mọi thứ sau dấu # đều ở lại trong trình duyệt: nó không bao giờ nằm trong yêu cầu mà trình duyệt gửi đến trang web. Trang đọc chìa khóa từ thanh địa chỉ và mở khóa tệp trên chính thiết bị đó. Máy chủ của chúng tôi chỉ thấy một yêu cầu lấy bản đã khóa.
- Đây là loại mã hóa gì?
- AES-256-GCM, với một chìa khóa 256 bit mới cho mỗi liên kết. Tệp được khóa theo từng phần 1 MB, mỗi phần được niêm phong để không thể bị sửa, đổi thứ tự hay cắt bớt mà trình duyệt không phát hiện.
- Chuyện gì xảy ra nếu liên kết bị chuyển tiếp cho người khác?
- Ai có toàn bộ liên kết đều mở được tệp, giống như khi bạn gửi thẳng tệp cho họ. Mật khẩu sẽ giúp ích, vì khi đó chỉ có liên kết thôi là chưa đủ. Bạn cũng có thể thu hồi liên kết, và nó ngừng hoạt động với mọi người ngay lập tức.
- Tôi làm mất liên kết. Có lấy lại được không?
- Được, trên máy Mac đã tạo ra nó. Chìa khóa được giữ trên máy Mac đó, nên trang Đã chia sẻ hiện lại được toàn bộ liên kết, kèm mã QR. Chúng tôi không thể gửi nó cho bạn, vì chúng tôi chưa từng có chìa khóa.
Dùng thử DockDuck trên máy Mac của bạn
Tải về cho MacDùng thử miễn phí 14 ngày. Không cần tài khoản, không cần thẻ.
Gửi liên kết cần giấy phép DockDuck. Bản dùng thử miễn phí không bao gồm tính năng này. Xem giá
Đọc tiếp
Tất cả hướng dẫnCách gửi tệp lớn từ máy Mac
Chọn tệp trong DockDuck và chọn Chia sẻ liên kết. Bạn nhận được một liên kết để gửi cho bất kỳ ai, và họ mở nó bằng bất kỳ trình duyệt nào.
Cách xem thứ gì đang chiếm dung lượng trên máy Mac
Giải phóng dung lượng cho biết thứ gì đang lấp đầy ổ đĩa và thứ gì có thể xóa an toàn.
Cách chuyển ảnh từ iPhone sang Mac không cần iCloud
Cắm iPhone vào và nhập ảnh thẳng vào bất kỳ thư mục nào bạn chọn.