1 คะแนน โดย GN⁺ 2024-10-21 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • Send เป็นบริการแชร์ไฟล์โอเพนซอร์สที่สานต่อจาก Firefox Send โดยใช้วิธีอัปโหลดไฟล์แล้วส่งต่อผ่านลิงก์
  • สามารถอัปโหลดได้ด้วยการ ลากแล้ววาง หรือเลือกไฟล์ และรองรับขนาดไฟล์สูงสุด 2.5GB
  • ไฟล์ที่แชร์ได้รับการปกป้องด้วย การเข้ารหัสแบบต้นทางถึงปลายทาง และลิงก์ถูกออกแบบให้หมดอายุโดยอัตโนมัติ
  • ผู้ใช้สามารถแชร์ไฟล์แบบส่วนตัว พร้อมทำให้ไฟล์ที่อัปโหลดไม่ค้างอยู่บนออนไลน์ต่อไปเรื่อย ๆ
  • หน้าบริการระบุว่ามี Thunderbird เป็นผู้สนับสนุน จึงเป็นจุดอ้างอิงสำหรับผู้ใช้ที่กำลังมองหาทางเลือกแทน Firefox Send

วิธีแชร์ไฟล์ของ Send

  • Send มีเป้าหมายเพื่อการแชร์ไฟล์แบบส่วนตัวที่เรียบง่าย
  • การอัปโหลดไฟล์ทำได้สองวิธี
    • ลากไฟล์มาวาง
    • คลิกเพื่อเลือกไฟล์ที่จะอัปโหลด
  • ขนาดไฟล์ที่อัปโหลดได้คือ สูงสุด 2.5GB

การเข้ารหัสและลิงก์หมดอายุ

  • ไฟล์ที่แชร์ได้รับการปกป้องด้วย การเข้ารหัสแบบต้นทางถึงปลายทาง
  • ลิงก์แชร์จะ หมดอายุโดยอัตโนมัติ
  • วิธีนี้มุ่งเน้นให้ไฟล์ที่แชร์ยังคงเป็นส่วนตัว และไม่ให้ไฟล์คงอยู่บนออนไลน์อย่างถาวร
  • ผู้สนับสนุนคือ Thunderbird

2 ความคิดเห็น

 
GN⁺ 2024-10-21
ความคิดเห็นจาก Hacker News
  • ขอให้ผู้เขียนโชคดี เท่าที่เข้าใจ หากทำให้การ แชร์ไฟล์ขนาดใหญ่ ง่ายและไม่เปิดเผยตัวตน CSAM จะหลั่งไหลเข้ามาอย่างรวดเร็ว และสุดท้ายก็ต้องปิดบริการเพื่อประโยชน์ของทุกคน
    คงจะดีถ้ามีวิธีที่ไม่ล่วงล้ำแต่ยังมีประสิทธิภาพในการป้องกันการไหลเข้ามาแบบนั้น

    • ในกรณีของ Firefox Send สิ่งที่แพร่กระจายจริง ๆ คือ มัลแวร์และการโจมตีแบบสเปียร์ฟิชชิง
      เนื่องจากเวลาที่เข้าถึงไฟล์ได้มีจำกัด ทำให้รายงานผู้ไม่หวังดีได้ยาก และภายในองค์กร URL ของ Firefox มักได้รับความเชื่อถือโดยปริยาย จึงสามารถหลบเลี่ยงการกรองและตรวจสอบอีเมล/ไฟล์ได้มาก ทำให้อาชญากรนิยมใช้ รูปแบบนี้พบได้ในการโจมตีแบบสเปียร์ฟิชชิงในอินเดียด้วย[1]
      [1]: https://www.amnesty.org/en/latest/research/2020/06/india-hum...
    • ถ้าเป็นการแชร์ไฟล์ระหว่างบุคคลหรือกลุ่มเล็ก ๆ มีวิธีแก้ง่าย ๆ คือให้ ใครก็ตามที่ได้รับลิงก์สามารถลบไฟล์ได้
      แบบนั้นแรงจูงใจในการใช้เครื่องมือแชร์ไฟล์เหล่านี้เป็นโฮสติ้งฟรีสำหรับคอนเทนต์ไม่ดีจะลดลง และยังสามารถสร้างบ็อตที่ลบไฟล์ทั้งหมดที่พบเจอบนอินเทอร์เน็ตสาธารณะได้ด้วย
    • ถ้ารัฐบาลและบิ๊กเทคอยากช่วย ก็ควรนำ โมเดลตรวจจับ CSAM สักตัวไปลง Hugging Face เพื่อให้ผู้ดูแลระบบใช้บล็อกได้
      ในอุดมคติ ควรรันคำสั่งอย่าง iscsam 123.jpg แล้วได้ตัวเลขอย่าง 0.9 ที่หมายถึงความมั่นใจ 90% ออกมา เห็นได้ชัดว่าไม่มีวิธีฝึกโมเดลแบบนั้นอย่างถูกกฎหมาย ดังนั้นนอกจากรัฐบาลหรือบิ๊กเทคแล้วก็ไม่มีใครทำได้ และผมรู้ว่ารัฐบาลได้สร้างโมเดลแบบนั้นไว้แล้ว หากจะไม่มอบเครื่องมือให้ผู้ให้บริการใช้ป้องกันการใช้ระบบสื่อสารในทางที่ผิด ผู้ให้บริการก็ไม่ควรถูกทำให้รับผิดชอบต่อการกระทำของผู้ใช้
    • ระบบ Unix pipe แบบเครือข่ายที่ใช้ ssh อย่าง https://pipe.pico.sh ก็น่าลองดูเช่นกัน
    • ผมใช้เวอร์ชันนี้มาพักหนึ่งแล้ว และน่าจะอยู่รอดมาได้เพราะยังไม่เป็นที่สังเกตมากพอ ดังนั้นอย่าแนะนำกันมากเกินไปนักเลย
  • เวลาต้อง แชร์ผ่านเครือข่ายท้องถิ่น ระหว่างอุปกรณ์ของผม ผมใช้ LocalSend [0] เป็นหลัก ซึ่งยอดเยี่ยมจริง ๆ แทบจะมาแทนแฟลชไดรฟ์ USB สำหรับการย้ายไฟล์/โฟลเดอร์ระหว่างอุปกรณ์ในเครือข่ายเดียวกันแล้ว
    [0] https://localsend.org/

    • เป็นซอฟต์แวร์ที่น่าพอใจจริง ๆ ผมเข้ามาดูคอมเมนต์ก็เพื่อจะพูดถึงตัวนี้ และแนะนำได้แน่นอน
    • ผมเปิดหน้า landing page ทิ้งไว้ใน Safari บน M1 Mac ผ่านไปหนึ่งชั่วโมงมันใช้ GPU 25% อยู่
    • เจ๋งดี Tailscale ก็มี ฟีเจอร์ส่งไฟล์ในเครื่อง ในตัว และทำงานได้ดีมาก
    • สำหรับการใช้งานแบบนี้ ผมชอบ Snapdrop [0] ที่ไม่ต้องดาวน์โหลด/ติดตั้งแอป
      [0] https://snapdrop.net/
    • ผมก็ชอบ localsend แต่ไม่รู้เพราะเหตุผลอะไร ถ้าจะให้มันทำงานได้ถูกต้อง ผมต้อง ตัดการเชื่อมต่อ tailscale ก่อน
  • แค่ดูจากชื่อเรื่องก็สื่ออย่างแรงว่าของ Mozilla เป็น ซอร์สปิด แต่ไม่ใช่: https://github.com/mozilla/send
    แถมยังเขียนว่า forked ทำให้ดูเหมือน Mozilla ยังดูแลเวอร์ชันปิดอยู่ แต่จริง ๆ แล้วเป็นโปรเจกต์ที่ถูกยกเลิกไปแล้ว

    • ทีม Thunderbird กำลังทำฟอร์กอยู่
      "ทีม Thunderbird รู้สึกเสียดายมากเมื่อ Firefox Send ปิดตัวลง Firefox Send ทำให้การส่งไฟล์ขนาดใหญ่เป็นเรื่องง่าย และอาจจะง่ายกว่าเครื่องมือใด ๆ บนอินเทอร์เน็ตด้วยซ้ำ ดังนั้นเราจึงกำลังชุบชีวิตมันขึ้นมาใหม่ และจะเพิ่มการปรับปรุงดี ๆ บางอย่างเข้าไปด้วย Thunderbird Send จะไม่เพียงทำให้การส่งไฟล์ขนาดใหญ่เป็นเรื่องง่าย แต่เวอร์ชันของเรายังมีการเข้ารหัสให้ด้วย" - https://blog.thunderbird.net/2024/10/thunderbird-annual-repo...
  • สิ่งที่ต้องการคือ ที่เก็บไฟล์ ที่หลายคนแชร์ร่วมกันได้
    เช่น สมมติว่าเพื่อน 8 คนกำลังเดินทางอยู่กลางเกาะกรีนแลนด์ ไม่มีสิ่งอำนวยความสะดวกอย่าง WiFi และตอนเย็นอยากแชร์รูปที่ถ่ายในวันนั้นให้ทุกคนดูทั้งหมด สิ่งที่ต้องการคือเวอร์ชันที่พัฒนาต่อจากบริการโคลนสำหรับส่งไฟล์เดิม ๆ หรือก็คือการนำไอเดียเดียวกันไปใช้กับบัคเก็ตไฟล์ที่แชร์ร่วมกัน การแชร์แยกให้ N คนเป็นรายคนออกจะเป็นทางแก้แบบจำยอมเพราะไม่มีทางเลือกที่ดี หวังว่าภูมิปัญญารวมของ HN จะรู้จักอะไรที่คล้ายกัน เลยฝากไว้

    • เห็นด้วย นี่คือความต้องการหลัก มีตัวเลือกดี ๆ สำหรับแชร์ไฟล์เดี่ยวอยู่มากแล้ว และเคยลอง fork ของ Firefox Send ตัวนี้ด้วย ซึ่งทำงานได้ดี
      แต่เมื่อกลุ่มต้องการ บัคเก็ตที่แชร์ร่วมกัน หรือที่เก็บไฟล์สำหรับแชร์ไฟล์อย่างต่อเนื่องและสม่ำเสมอ และยังต้องมีการจัดระเบียบที่มีความหมายด้วย ตอนนี้ยังไม่เห็นอะไรที่ทำได้ดี ครอบครัวผมแก้ปัญหาแบบง่าย ๆ ได้ด้วยการใช้พื้นที่แชร์ของ OneDrive แต่ 1) ไม่มีแชต/การสื่อสารในตัว ทำให้ไฟล์ถูกแยกออกจากบริบทของกิจกรรม และ 2) ถ้าเป็นกลุ่มที่ไม่ใช่ครอบครัว หรือไม่ได้เชื่อมกันด้วยบริการเดียวอย่าง OneDrive ก็จะลำบาก การแชร์ไฟล์ชั่วคราวที่ไม่ต้องเก็บรักษาหรือจัดระเบียบ หลายครั้งก็แก้ได้ด้วยบริการแชต ผมใช้ห้องปักหมุดห้องหนึ่งใน Matrix เหมือน pastebin ขนาดเล็กและระบบส่ง/แชร์ไฟล์ แต่มีข้อจำกัดคือจัดระเบียบและค้นหาไฟล์ที่อัปโหลดไปแล้วได้ยาก แค่บัคเก็ตไฟล์อย่างเดียวยังไม่พอ ผมคิดว่าต้องผสาน พื้นที่แชร์ไฟล์ที่มีแชตและจัดระเบียบได้ จึงจะตอบโจทย์หลักนี้ได้ หากแก้ปัญหานี้ด้วยประสบการณ์ผู้ใช้ที่ยอดเยี่ยม ก็มีศักยภาพที่จะแทนที่บริการเดิม ๆ อย่าง Dropbox, OneDrive, Google Drive ได้อย่างน้อยในกลุ่มผู้ใช้บางส่วน
    • ในกรณีนี้ IPFS น่าจะเป็นโอเพนซอร์สที่ใกล้เคียงที่สุด แต่ประสบการณ์ผู้ใช้สำหรับคนที่ไม่ใช่ผู้เชี่ยวชาญยังไม่ดีนัก
    • น่าจะปรับแอปแชร์ไฟล์แบบใช้เซิร์ฟเวอร์เดิม ๆ แล้วเพิ่ม กลไกกุญแจสาธารณะ/กุญแจส่วนตัว ให้มีเพียงคนที่แชร์กุญแจกับเซิร์ฟเวอร์เท่านั้นที่เก็บไฟล์ไว้ได้
      ถ้ากุญแจที่ไคลเอนต์ลงนามไม่ตรงกับกุญแจที่ลงทะเบียนไว้ล่วงหน้า ก็ให้ลบทันที วิธีนี้จะช่วยป้องกัน CSAM จากการบุกรุกที่ไม่หวังดีได้ แน่นอนว่ากลุ่มต้องระมัดระวัง และน่าจะเหมาะกับกลุ่มเล็ก ๆ ที่มีอีเมลหรือช่องทางติดต่อ Signal กันอยู่แล้ว ต้องมีท่าทีแบบว่า “พื้นที่แชร์ของเพื่อน ๆ ต้องให้ทั้งหมู่บ้านช่วยกันดูแล”
  • เจ๋งดี ทุกวันนี้การ แชร์ไฟล์ที่ใหญ่กว่า 1GB ก็ยังยุ่งยากอยู่
    สงสัยว่าการ self-host จะง่ายแค่ไหน ไม่เห็นคู่มือ Docker
    https://gitlab.com/timvisee/send
    อีกอย่างคือเว็บลิงก์ไป Github ซึ่งแปลกนิดหน่อย เพราะ repo บน GH เป็นแค่มิเรอร์ของ Gitlab ทางการเท่านั้น

  • ยังมี filebin.net ด้วย: https://github.com/espebra/filebin2/
    และยังมี pwndrop ด้วย: https://github.com/kgretzky/pwndrop
    นอกจากนี้ยังมีอีกมาก

  • อย่างที่คนอื่น ๆ พูดกัน ใช้ LocalSend บนอุปกรณ์ทั้งหมด (Win64, Linux, iOS ฯลฯ) และใช้ โฟลเดอร์ Syncthing ชื่อ QuickSync ที่เพิ่มเป็นทางลัดไว้ในตัวจัดการไฟล์ทุกตัวตั้งแต่หลายปีก่อนควบคู่กันไป
    โดยเฉพาะ Syncthing ทำงานได้ดีจนแทบไม่รู้สึกว่ามีอยู่ จนกว่าจะเกิดไฟล์ชนกัน เป็นทางออกที่ยอดเยี่ยมสำหรับการซิงก์ไฟล์อย่างง่าย

    • สงสัยว่าใช้ส่งไฟล์ให้เพื่อนร่วมงานในออฟฟิศเดียวกันได้ไหม
      หรือใช้ส่งให้ลูกค้าที่ขอไฟล์ทางอีเมลได้หรือเปล่า?
  • มีเวอร์ชันที่ให้สิทธิ์อัปโหลด/ดาวน์โหลด/แชร์ตามที่อยู่อีเมลไหม?
    อยากได้อะไรที่เหมือน Firefox Send แต่มี การยืนยันตัวตนด้วยอีเมล รู้ว่าต้องมีวิธีส่งอีเมลเพื่อให้ที่อยู่อีเมลเหล่านั้นยืนยันตัวตนได้

    • ก็แค่ส่งลิงก์ทางอีเมลก็พอ ผู้รับได้รับอีเมลแล้วก็ถือว่ายืนยันตัวตนไปในตัว
  • ถ้าไม่อยาก self-host และก็ไม่อยากเชื่อถือบริการของคนอื่น ใช้ Bitwarden Send ด้วย แผนพรีเมียมปีละ 10 ดอลลาร์ ได้

    • ไม่รู้จัก Bitwarden Send มาก่อน ลองดูแล้วเห็นว่าจำกัดที่ 100 MB ซึ่งปกติมันเล็กเกินไป
      แก้ไข: ดูจากมือถือ ที่เดสก์ท็อปดูเหมือนจะเป็น 500 MB
    • บอกว่า “ไม่อยากเชื่อถือบริการของคนอื่น” แต่สุดท้ายก็ยังต้องเชื่อถือ Bitwarden ซึ่งก็คือ บริการของคนอื่น ไม่ใช่เหรอ?
  • ถ้ามีเซิร์ฟเวอร์ อาจลองพิจารณาโฮสต์ ProjectSend[1] เพื่อแชร์ไฟล์กับเพื่อน ๆ
    ไม่ได้ใช้เยอะมาก แต่สำหรับแชร์ไฟล์เป็นครั้งคราวถือว่าดี ไม่ได้มีส่วนเกี่ยวข้อง เป็นแค่ผู้ใช้ที่พอใจเท่านั้น
    [1]: https://www.projectsend.org/