1 điểm bởi GN⁺ 2024-10-21 | 2 bình luận | Chia sẻ qua WhatsApp
  • Send là dịch vụ chia sẻ tệp mã nguồn mở kế thừa từ Firefox Send, hoạt động theo cách tải tệp lên rồi gửi bằng liên kết
  • Có thể tải lên bằng kéo và thả hoặc chọn tệp, và hỗ trợ kích thước tệp tối đa 2.5GB
  • Các tệp được chia sẻ được bảo vệ bằng mã hóa đầu cuối và liên kết được thiết kế để tự động hết hạn
  • Người dùng có thể chia sẻ tệp riêng tư mà không để các tệp đã tải lên tiếp tục tồn tại trực tuyến
  • Trang dịch vụ ghi rõ có Thunderbird tài trợ, là một điểm tham khảo cho những ai đang tìm giải pháp thay thế Firefox Send

Cách Send chia sẻ tệp

  • Send hướng tới việc chia sẻ tệp riêng tư một cách đơn giản
  • Có hai cách để tải tệp lên
    • Kéo và thả tệp
    • Nhấp để chọn tệp cần tải lên
  • Kích thước tệp có thể tải lên là tối đa 2.5GB

Mã hóa và liên kết hết hạn

  • Các tệp được chia sẻ được bảo vệ bằng mã hóa đầu cuối
  • Liên kết chia sẻ sẽ tự động hết hạn
  • Cách làm này tập trung vào việc giữ riêng tư cho tệp được chia sẻ và không để tệp tồn tại vĩnh viễn trên mạng
  • Nhà tài trợ là Thunderbird

2 bình luận

 
GN⁺ 2024-10-21
Ý kiến trên Hacker News
  • Chúc tác giả may mắn. Theo tôi hiểu, nếu làm cho việc chia sẻ tệp dung lượng lớn trở nên dễ dàng và ẩn danh, CSAM sẽ nhanh chóng tràn vào, và cuối cùng dịch vụ sẽ phải đóng cửa vì lợi ích của tất cả mọi người.
    Ước gì có cách nào đó vừa không xâm phạm quyền riêng tư vừa ngăn chặn hiệu quả dòng nội dung như vậy

    • Trong trường hợp Firefox Send, thứ thực sự lan tràn là mã độc và các cuộc tấn công spear phishing.
      Do thời gian truy cập tệp bị giới hạn nên khó báo cáo hành vi độc hại, và trong nội bộ tổ chức, URL của Firefox mặc định được tin cậy, giúp vượt qua nhiều lớp lọc và kiểm tra email/tệp, vì vậy tội phạm bắt đầu ưa chuộng nó. Các cuộc tấn công spear phishing ở Ấn Độ cũng cho thấy mô hình này[1]
      [1]: https://www.amnesty.org/en/latest/research/2020/06/india-hum...
    • Nếu là chia sẻ tệp giữa cá nhân hoặc nhóm nhỏ thì có một giải pháp đơn giản: cho phép bất kỳ ai nhận được liên kết đều có thể xóa tệp.
      Khi đó động cơ dùng các công cụ chia sẻ tệp kiểu này làm nơi lưu trữ miễn phí cho nội dung xấu sẽ giảm đi. Cũng có thể tạo bot xóa mọi tệp mà nó tìm thấy trên Internet công khai
    • Nếu chính phủ và Big Tech muốn giúp, họ nên đưa một mô hình phát hiện CSAM lên Hugging Face để quản trị viên hệ thống có thể dùng để chặn.
      Lý tưởng là chạy một lệnh như iscsam 123.jpg thì nó in ra một con số như 0.9, nghĩa là chắc chắn 90%. Rõ ràng không có cách nào hợp pháp để huấn luyện một mô hình như vậy, nên ngoài chính phủ hoặc Big Tech thì không ai làm được, và tôi biết chính phủ đã tạo ra các mô hình như thế. Nếu không cung cấp cho nhà vận hành dịch vụ công cụ để ngăn chặn việc lạm dụng hệ thống liên lạc, thì nhà vận hành không nên phải chịu trách nhiệm về hành vi của người dùng
    • Cũng đáng xem https://pipe.pico.sh, một hệ thống Unix pipe dạng mạng dùng ssh
    • Tôi đã dùng phiên bản này được một thời gian, và có lẽ nó sống sót vì chưa đủ nổi bật. Vì vậy mong mọi người đừng giới thiệu nó quá nhiều
  • Khi chia sẻ qua mạng cục bộ giữa các thiết bị của mình, tôi chủ yếu dùng LocalSend [0], và nó thực sự tuyệt vời. Khi chuyển tệp/thư mục giữa các thiết bị trong cùng mạng, nó gần như đã thay thế USB của tôi.
    [0] https://localsend.org/

    • Đây là phần mềm thực sự khiến tôi hài lòng. Tôi vào phần bình luận để nói về nó, và chắc chắn là đáng khuyên dùng
    • Tôi mở landing page trên Safari của M1 Mac, và một giờ sau nó đang dùng 25% GPU
    • Hay đấy. Tailscale cũng có tính năng truyền cục bộ tích hợp sẵn và hoạt động rất tốt
    • Với mục đích này, tôi thích Snapdrop [0] vì không cần tải/cài ứng dụng
      [0] https://snapdrop.net/
    • Tôi cũng thích localsend, nhưng vì lý do nào đó, muốn nó hoạt động đúng thì tôi phải ngắt kết nối tailscale
  • Chỉ nhìn tiêu đề thì nó ngụ ý khá mạnh rằng bản của Mozilla là mã nguồn đóng, nhưng không phải vậy: https://github.com/mozilla/send
    Hơn nữa, cách ghi forked khiến có vẻ như Mozilla đang duy trì một phiên bản đóng, nhưng thực ra đó là một dự án đã bị hủy

    • Nhóm Thunderbird đang làm một bản fork
      "Nhóm Thunderbird đã rất tiếc khi Firefox Send bị ngừng. Firefox Send giúp gửi tệp dung lượng lớn một cách dễ dàng, có lẽ còn dễ hơn bất kỳ công cụ nào trên Internet. Vì vậy chúng tôi đang hồi sinh nó, và sẽ thêm một vài cải tiến tốt. Thunderbird Send không chỉ giúp gửi tệp dung lượng lớn dễ dàng, mà phiên bản của chúng tôi còn cung cấp mã hóa" - https://blog.thunderbird.net/2024/10/thunderbird-annual-repo...
  • Điều tôi muốn là một kho lưu trữ tệp mà nhiều người có thể cùng chia sẻ.
    Ví dụ, giả sử 8 người bạn đang du lịch giữa Greenland, không có tiện nghi như WiFi, và buổi tối muốn chia sẻ với mọi người toàn bộ ảnh đã chụp trong ngày. Cần một phiên bản tiến hóa của các bản sao công cụ truyền tệp hiện có, tức là áp dụng cùng ý tưởng đó vào một bucket tệp dùng chung. Chia sẻ riêng lẻ cho N người gần như chỉ là giải pháp bất đắc dĩ vì không có lựa chọn đúng nghĩa. Tôi để lại bình luận này với hy vọng trí tuệ tập thể của HN biết thứ gì đó tương tự.

    • Đồng ý. Đây là nhu cầu cốt lõi. Đã có nhiều lựa chọn tốt cho chia sẻ tệp riêng lẻ, và tôi cũng đã dùng thử fork Firefox Send này, nó hoạt động tốt.
      Nhưng đến lúc một nhóm muốn có một bucket dùng chung hay kho lưu trữ tệp để liên tục và nhất quán chia sẻ tệp, đồng thời cần cả việc sắp xếp có ý nghĩa, thì tôi vẫn chưa thấy thứ gì được triển khai tốt. Gia đình tôi có thể giải quyết đơn giản bằng cách dùng khu vực chia sẻ của OneDrive, nhưng 1) không có chat/giao tiếp tích hợp nên tệp bị tách khỏi ngữ cảnh hoạt động, và 2) sẽ khó nếu đó không phải gia đình hoặc là một nhóm không cùng kết nối qua một dịch vụ duy nhất như OneDrive. Việc chia sẻ tệp tạm thời không cần lưu giữ hay sắp xếp thì nhiều dịch vụ chat cũng giải quyết được. Tôi dùng một phòng cố định trên Matrix như một pastebin nhỏ, hệ thống truyền/chia sẻ tệp, nhưng có hạn chế là khó sắp xếp và tìm các tệp đã tải lên. Chỉ một bucket tệp là chưa đủ; tôi nghĩ phải kết hợp chat với không gian chia sẻ tệp có thể sắp xếp thì mới giải quyết được cốt lõi. Nếu vấn đề này được giải quyết với trải nghiệm người dùng xuất sắc, nó có tiềm năng thay thế một phần các dịch vụ hiện có như Dropbox, OneDrive, Google Drive, ít nhất trong một số nhóm người dùng.
    • Ở đây, IPFS có lẽ là mã nguồn mở gần nhất, nhưng trải nghiệm người dùng không tốt lắm với người không chuyên.
    • Có vẻ có thể sửa một ứng dụng chia sẻ tệp dựa trên máy chủ hiện có và gắn thêm cơ chế khóa công khai/khóa riêng tư để chỉ máy chủ và những người được chia sẻ khóa mới có thể giữ tệp.
      Nếu khóa do client ký không khớp với khóa đã đăng ký trước thì xóa ngay, như vậy có thể ngăn CSAM do xâm nhập thù địch. Tất nhiên cần sự cẩn trọng của cả nhóm, và có vẻ phù hợp với các nhóm nhỏ đã có email hoặc liên hệ Signal của nhau. Cần một thái độ kiểu “không gian chia sẻ của bạn bè là do cả làng cùng quản lý”.
  • Tuyệt. Ngay cả bây giờ, chia sẻ tệp lớn hơn 1GB vẫn khá phiền phức.
    Tôi tò mò việc self-host dễ đến mức nào. Không thấy hướng dẫn Docker.
    https://gitlab.com/timvisee/send
    Thêm nữa, hơi lạ là trang web liên kết tới Github, trong khi kho GH chỉ là mirror của Gitlab chính thức.

  • Cũng có filebin.net: https://github.com/espebra/filebin2/
    Và còn có pwndrop: https://github.com/kgretzky/pwndrop
    Ngoài ra còn nhiều thứ khác nữa.

  • Như những người khác đã nói, tôi dùng LocalSend trên mọi thiết bị (Win64, Linux, iOS, v.v.), và dùng kèm một thư mục Syncthing tên QuickSync mà tôi đã thêm làm lối tắt vào mọi trình quản lý tệp từ vài năm trước.
    Đặc biệt Syncthing hoạt động tốt đến mức bạn gần như không nhận ra sự tồn tại của nó cho tới khi có xung đột tệp. Đây là một giải pháp tuyệt vời để đồng bộ tệp dễ dàng.

    • Tôi tự hỏi liệu có thể dùng nó để gửi tệp cho đồng nghiệp cùng văn phòng không.
      Hoặc có thể dùng để gửi cho khách hàng đã yêu cầu tệp qua email không?
  • Có phiên bản nào cho phép cấp quyền tải lên/tải xuống/chia sẻ theo từng địa chỉ email không?
    Tôi muốn thứ giống Firefox Send nhưng có xác thực email. Tôi biết là sẽ cần phương tiện gửi email để các địa chỉ email có thể được xác thực.

    • Chỉ cần gửi liên kết qua email là được. Việc người nhận nhận được email đã coi như được xác thực rồi.
  • Nếu không thích self-host và cũng không muốn tin dịch vụ của người khác, bạn có thể dùng Bitwarden Send với gói premium 10 đô la/năm.

    • Tôi không biết Bitwarden Send. Kiểm tra thử thì thấy giới hạn là 100 MB, thường là quá nhỏ.
      Sửa: lúc nãy tôi xem trên di động, còn trên desktop có vẻ là 500 MB.
    • Nói là “không muốn tin dịch vụ của người khác”, nhưng cuối cùng vẫn phải tin Bitwarden, tức là dịch vụ của người khác, không phải sao?
  • Nếu có máy chủ, có thể cân nhắc host ProjectSend[1] để chia sẻ tệp với bạn bè.
    Tôi chưa dùng nhiều, nhưng thỉnh thoảng chia sẻ tệp thì khá ổn. Tôi không liên quan gì, chỉ là người dùng hài lòng.
    [1]: https://www.projectsend.org/