2 คะแนน โดย GN⁺ 2024-02-21 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Signal จะตั้งค่าให้ ซ่อนหมายเลขโทรศัพท์เป็นค่าเริ่มต้น ในแชต กลุ่ม และการโทร สำหรับผู้ใช้แอปล่าสุด หากอีกฝ่ายไม่ได้บันทึกหมายเลขของเราไว้ในรายชื่อติดต่อ
  • ฟีเจอร์ ชื่อผู้ใช้ (username) ใหม่เป็นวิธีเริ่มบทสนทนาโดยไม่ต้องส่งต่อหมายเลข แต่การสมัครใช้งานยังคงต้องใช้หมายเลขโทรศัพท์ และไม่ใช่ ID สำหรับล็อกอินหรือแฮนเดิลถาวร
  • ผู้ใช้สามารถแยกตั้งค่าได้ว่าใครบ้างที่เห็นหมายเลขของตน และใครบ้างที่ค้นหาตนเจอด้วยหมายเลข โดยหากเลือก “Nobody” จะป้องกันการส่งข้อความ การโทร และการยืนยันว่ามีบัญชีอยู่จริงผ่านการค้นหาด้วยหมายเลข
  • ชื่อผู้ใช้ต้องไม่ซ้ำกันและต้องลงท้ายด้วยตัวเลขอย่างน้อย 2 ตัว สามารถแชร์ผ่าน QR code หรือ URL เฉพาะ และเปลี่ยน ลบ หรือรีเซ็ตได้ทุกเมื่อ
  • ฟีเจอร์นี้เปิดให้ใช้ในสถานะ เบตา แล้วตอนนี้ และจะทยอยปล่อยให้ทุกคนภายในไม่กี่สัปดาห์ ทั้งสองฝ่ายต้องใช้แอปล่าสุด และแอป Signal ทางการจะบังคับอัปเดตเวอร์ชันเก่าหลังราว 90 วัน

เปลี่ยนค่าเริ่มต้นของการแสดงหมายเลขโทรศัพท์

  • Signal รักษาความเป็นส่วนตัวของข้อความ ข้อมูลโปรไฟล์ รายชื่อติดต่อ และกลุ่มมาโดยตลอด และการเปลี่ยนแปลงครั้งนี้จะช่วยลด การเปิดเผยหมายเลขโทรศัพท์ ภายในแอปลงอีก
  • ในค่าเริ่มต้นแบบใหม่ หากอีกฝ่ายใช้ Signal เวอร์ชันล่าสุดและไม่ได้บันทึกหมายเลขของเราไว้ในรายชื่อติดต่อบนโทรศัพท์ หมายเลขโทรศัพท์ของเราจะไม่แสดง
    • ครอบคลุม แชตกลุ่ม, ข้อความ 1:1 และการโทรผ่าน Signal
    • ชื่อโปรไฟล์และรูปภาพโปรไฟล์ของ Signal ยังคงแสดงตามปกติ
  • หากอีกฝ่ายบันทึกหมายเลขของเราไว้ในรายชื่อติดต่อแล้ว ก็อาจยังมองเห็นหมายเลขได้
  • สามารถเปลี่ยนขอบเขตการแสดงหมายเลขโทรศัพท์ได้ที่ Settings > Privacy > Phone Number > Who can see my number
    • “Everyone”: แสดงหมายเลขให้ทุกคนที่ส่งข้อความหากันบน Signal เห็น
    • “Nobody”: มีเพียงคนที่บันทึกหมายเลขของเราไว้ในรายชื่อติดต่อบนโทรศัพท์อยู่แล้วเท่านั้นที่ดูหมายเลขของเราใน Signal ได้

ควบคุมวิธีที่คนอื่นค้นหาเราด้วยหมายเลขโทรศัพท์

  • การตั้งค่าใหม่นี้ใช้ควบคุมว่าใครบ้างที่สามารถค้นหาเราใน Signal ได้ด้วย การค้นหาจากหมายเลขโทรศัพท์
  • ก่อนหน้านี้ หากมีคนได้หมายเลขโทรศัพท์ของเราจากใบปลิวงาน ป้ายประกาศ นามบัตร ฯลฯ ก็สามารถค้นหาเราบน Signal ด้วยหมายเลขนั้นและส่งข้อความมาได้
  • ตั้งค่าได้ที่ Settings > Privacy > Phone Number > Who can find me by my number
    • “Everybody”: คนที่มีหมายเลขโทรศัพท์ของเราสามารถป้อนลงใน Signal เพื่อส่ง message request ได้
    • “Nobody”: แม้จะป้อนหมายเลขโทรศัพท์ก็จะส่งข้อความหรือโทรหาเราไม่ได้ และจะมองไม่เห็นด้วยว่าเราอยู่ใน Signal หรือไม่
  • “Everybody” เป็นพฤติกรรมแบบเดิมของ Signal และยังคงเป็นค่าเริ่มต้น
  • หากเลือก “Nobody” ต่อให้อีกฝ่ายบันทึกหมายเลขของเราไว้ในรายชื่อติดต่อบนโทรศัพท์แล้ว ก็จะไม่เห็นหมายเลขโทรศัพท์ของเราบนหน้า Profile Details
  • การตั้งค่านี้อาจทำให้คนอื่นหาเราเจอบน Signal ได้ยากขึ้น
    • แม้เพื่อนจะติดตั้ง Signal และตรวจดูว่ามีใครส่งข้อความหาได้บ้าง ก็อาจไม่รู้ว่าสามารถส่งข้อความหาเราได้
    • หากต้องการเชื่อมต่อ เราต้องแชร์ ชื่อผู้ใช้เฉพาะที่ถูกต้องตรงตัว ให้เขา

เริ่มบทสนทนาด้วยชื่อผู้ใช้

  • ชื่อผู้ใช้ของ Signal เป็น ช่องทางเพิ่มเติมสำหรับการเชื่อมต่อ เพื่อเริ่มบทสนทนาบน Signal โดยไม่ต้องแชร์หมายเลขโทรศัพท์
  • การสมัครใช้งาน Signal ยังคงต้องใช้หมายเลขโทรศัพท์
  • ชื่อผู้ใช้ไม่ได้ทำงานแบบเดียวกับชื่อผู้ใช้บนโซเชียลมีเดีย
    • ไม่ใช่ ID สำหรับล็อกอิน
    • ไม่ใช่แฮนเดิลที่แอปใช้บอกต่อกัน
    • ไม่ใช่ชื่อโปรไฟล์
    • ไม่ใช่แฮนเดิลถาวร
  • ชื่อโปรไฟล์ยังคงเป็นค่าที่ผู้ใช้ตั้งเอง และชื่อผู้ใช้จะไม่แสดงบนหน้า Profile Details
  • คนที่คุยกับเราอยู่จะไม่สามารถเห็นหรือค้นหาชื่อผู้ใช้ของเราได้ เว้นแต่เราจะแชร์เองโดยตรง
  • Signal ไม่มีไดเรกทอรีสำหรับค้นหาชื่อผู้ใช้
  • หากต้องการเชื่อมต่อด้วยชื่อผู้ใช้ ต้องพิมพ์ ชื่อผู้ใช้ที่ถูกต้องตรงตัว ของอีกฝ่ายในช่อง New Chat แล้วส่งข้อความ
    • เมื่ออีกฝ่ายยอมรับ message request แล้ว จึงจะเห็นชื่อโปรไฟล์ของอีกฝ่ายในแชต

การสร้าง แชร์ และเปลี่ยนชื่อผู้ใช้

  • สามารถสร้างชื่อผู้ใช้ได้ที่ Settings > Profile
  • ชื่อผู้ใช้ของ Signal ต้อง ไม่ซ้ำกัน ต่างจากชื่อโปรไฟล์ และต้องลงท้ายด้วยตัวเลขอย่างน้อย 2 ตัว
    • วิธีนี้ถูกเลือกมาเพื่อให้ระบบชื่อผู้ใช้มีความเท่าเทียมมากขึ้นและลดการปลอมแปลง
  • สามารถเปลี่ยนชื่อผู้ใช้ได้บ่อยเท่าที่ต้องการ และหากไม่อยากใช้อีกต่อไปก็ลบออกได้ทั้งหมด
  • ชื่อผู้ใช้ที่สร้างแล้วสามารถนำไปแชร์ให้คนอื่นใช้เชื่อมต่อกับเราบน Signal ได้
  • สามารถสร้าง QR code หรือ URL เฉพาะเพื่อเชื่อมต่อผ่านชื่อผู้ใช้ได้อย่างรวดเร็ว
    • สร้างได้ที่ Profile > QR Code or Link
    • QR code และ URL สามารถรีเซ็ตได้ทุกเมื่อโดยไม่ต้องเปลี่ยนชื่อผู้ใช้
    • วิธีทำงานคล้ายกับลิงก์เชิญเข้ากลุ่ม
  • ระบบชื่อผู้ใช้ถูกออกแบบมาให้เปลี่ยนได้ง่าย
    • สามารถสร้างแบบชั่วคราวเพื่อใช้เชื่อมต่อกับผู้คนในงานประชุมหรือใช้วางแผนทริปกลุ่มได้
    • เมื่อเสร็จธุระแล้วก็เปลี่ยนใหม่ได้หากต้องการ
  • เมื่อเปลี่ยนชื่อผู้ใช้ รายชื่อติดต่อใน Signal จะไม่ได้รับการแจ้งเตือน
    • เพราะชื่อผู้ใช้จะไม่แสดงต่อคู่สนทนาในแชต 1:1 หรือในกลุ่ม

วิธีปกป้องชื่อผู้ใช้และข้อจำกัด

  • ออกแบบมาเพื่อไม่ให้ผู้ใช้ต้องส่งมอบข้อมูลส่วนตัวเพิ่มขึ้นแก่ Signal เพียงเพื่อซ่อนหมายเลขโทรศัพท์
  • ชื่อผู้ใช้จะ ไม่ถูกเก็บในรูปแบบข้อความปกติ, ทำให้ Signal ไม่สามารถดูหรือคำนวณชื่อผู้ใช้ของบัญชีใดบัญชีหนึ่งได้ง่าย
  • การปกป้องชื่อผู้ใช้ใช้ อัลกอริทึมแฮชแบบ custom Ristretto 25519 และ zero-knowledge proof
  • อย่างไรก็ตาม หากมีการส่งค่าชื่อผู้ใช้แบบข้อความปกติของชื่อที่ใช้งานอยู่ให้ Signal ก็สามารถเชื่อมโยงชื่อผู้ใช้นั้นกับบัญชี Signal ที่เชื่อมต่ออยู่ในปัจจุบันได้
  • หลังจากชื่อผู้ใช้ถูกเปลี่ยนหรือลบแล้ว ก็จะไม่สามารถเชื่อมโยงกับบัญชี Signal ได้อีก
  • หลักการคุ้มครองความเป็นส่วนตัวเดิมก็ยังคงอยู่
    • Signal ถูกออกแบบมาเพื่อไม่ให้รู้ว่าใครส่งข้อความหาใคร พูดอะไรกัน อยู่ในแชตกลุ่มไหน หรือมีใครบ้างในรายชื่อติดต่อ

การเปิดเบตาและเงื่อนไขการอัปเดต

  • ฟีเจอร์ใหม่นี้อยู่ในสถานะ beta แล้วตอนนี้ และมีกำหนดปล่อยให้ผู้ใช้ทุกคนภายในไม่กี่สัปดาห์
  • หากต้องการใช้ฟีเจอร์นี้ ทั้งเราและคู่สนทนาต้องใช้แอป Signal เวอร์ชันล่าสุด
  • แอป Signal แต่ละเวอร์ชันจะหมดอายุหลังราว 90 วัน และหลังจากนั้นผู้ใช้เวอร์ชันเก่าจะต้องอัปเดตเป็นเวอร์ชันล่าสุด
  • หลังผ่านไปราว 90 วัน ผู้ใช้ทุกคนที่ใช้แอป Signal ทางการจะได้รับการตั้งค่าความเป็นส่วนตัวของหมายเลขโทรศัพท์นี้
  • Signal แนะนำให้เปรียบเทียบ safety numbers หรือยืนยันผ่านช่องทางอื่น เพื่อให้แน่ใจว่าอีกฝ่ายเป็นบุคคลที่อ้างว่าเป็นจริง
  • ดูข้อมูลเพิ่มเติมได้ใน Signal support center articles

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

 
GN⁺ 2024-02-21
ความคิดเห็นจาก Hacker News
  • ฟีเจอร์นี้ดีมาก และยังมี ตัวสร้าง QR code ด้วย น่าจะช่วยให้เชื่อมต่อกันได้ง่ายขึ้น
    ต่อไปถ้ามีชื่อผู้ใช้และโปรไฟล์ได้หลายแบบก็น่าจะดี เพราะหลายคนใช้ตัวตนต่างกันไปตามแต่ละกลุ่มสังคม ซึ่งจะช่วยเรื่องความเป็นส่วนตัวได้มาก ใน HN เองก็มีคนใช้หลาย persona เยอะ และการจัดการหลายตัวตนในโลกจริงก็เป็นโจทย์ใหญ่ แต่ซอฟต์แวร์ส่วนใหญ่กลับสมมติว่าผู้ใช้มีตัวตนเดียว แม้จะเป็นเรื่องปกติในโซเชียลมีเดียอย่าง Twitter หรือ Instagram แต่ Bitwarden ก็ยังแยก Microsoft login ไม่ออก
    ภายหลังถ้ามี ลิงก์ลบอัตโนมัติ หรือ ลิงก์ใช้ครั้งเดียว ด้วยก็คงดี ถ้ามีชื่อผู้ใช้หลายชื่อได้ก็คงไม่ยากมากที่จะทำ และการจำกัดไว้สัก 3 อันก็ดูโอเค ส่วนตัวถึงจะไม่โกรธมากถ้าการมีหลายชื่อจะเป็นฟีเจอร์พรีเมียม แต่ถ้าเป็นไปได้ก็ไม่อยากให้เป็นแบบนั้น เข้าใจว่า Signal เองก็ต้องใช้เงินเหมือนกัน (https://news.ycombinator.com/item?id=39446053)

    • ถ้าจะปกป้อง Bitwarden หน่อย แม้แต่ Microsoft เองก็ยังแยก การล็อกอิน Microsoft หลายตัว ได้ไม่ดีนัก
      อย่างน้อยเมื่อราว 1 ปีก่อน ยังสามารถสร้างล็อกอินคนละอันโดยใช้ตัวระบุชื่อผู้ใช้/อีเมลเดียวกันได้ และแต่ละหน้าต่างล็อกอินก็ยังทำงานต่างกันด้วย
    • Telegram มีฟีเจอร์พวกนี้มานานพอสมควรแล้ว น่าเสียดายที่มันไม่ปลอดภัยเท่า Signal ไม่งั้นคงสมบูรณ์แบบ แถมยังเขียนด้วย GUI toolkit จริง ๆ และมีอยู่ในคลังแพ็กเกจของดิสโทรด้วย
      ผมก็สงสัยว่าในระยะยาว Telegram กับ Signal จะหารายได้กันอย่างไร Telegram กำลังเพิ่มฟีเจอร์เสียเงินแปลก ๆ อย่างแอนิเมชันแบบผูกขาด แต่ก็ดูไม่น่าจะพอจ่ายต้นทุนได้
      และก็สงสัยเหมือนกันว่า Signal ที่ไม่ชอบ federation ขนาดนั้นจะรับภาระค่าเซิร์ฟเวอร์อย่างไร
    • Matrix อาจตรงกับความสนใจของคุณ แต่ดูเหมือนจะยังแก้ปัญหาเรื่องเบอร์โทรศัพท์ไม่ได้
  • ข้อความที่ว่า “แม้ฟีเจอร์เหล่านี้จะไปถึงทุกคนแล้ว ผู้ใช้ทั้งสองฝั่งที่คุยกันบน Signal ก็ยังต้องใช้แอปเวอร์ชันล่าสุดถึงจะใช้ได้” และ “แอป Signal แต่ละเวอร์ชันจะหมดอายุหลังประมาณ 90 วัน และหลังจากนั้นผู้ใช้เวอร์ชันเก่าต้องอัปเดตเป็นเวอร์ชันล่าสุด” ก็เป็นตัวอย่างหนึ่งของความยากของ ระบบนิเวศแบบเปิด ที่ใคร ๆ ก็สร้างแอปได้
    แม้มันอาจไม่ได้สำคัญกว่าประโยชน์ที่ทุกคนได้รับ แต่ก็เป็นเหตุผลที่ฟังขึ้น

    • ไม่แน่ใจว่า Signal ถูกมองว่าเป็นระบบนิเวศแบบเปิด หรือกำลังพยายามไปทางนั้นหรือไม่
      เท่าที่เข้าใจ แอป Signal นั้นไม่เปิดเผยตัวตน, ไม่ใช่อนามนาม, รวมศูนย์ และปิด
      โปรโตคอลพื้นฐานนั้นเปิดอยู่และสามารถนำไปใช้กับระบบนิเวศแบบเปิดได้ แต่ผมไม่เคยคิดว่า Signal ตั้งเป้าไปทางนั้น
    • อยากให้ชัดเจนกว่านี้ว่าแอป Signal หมดอายุทุก 90 วัน
      ผมรับสาย Signal บนมือถือสำรองที่ให้แม่ใช้ไม่ได้ เพราะปิดการอัปเดตอัตโนมัติไว้ เนื่องจากถ้า UI พังหรือเปลี่ยนจากการอัปเดต เธอจะสับสน
      พอผมไปเยี่ยมแล้วเปิดแอป Signal ดู ก็ขึ้นว่าต้องอัปเดต
    • คงเป็นเรื่องของ protocol ratcheting แต่ถ้ามีหลายแอป 90 วันก็อาจถือว่าเร็วไปหน่อย
    • หมายความว่าโปรโตคอลยังคงเปิดเผยเบอร์โทรศัพท์อยู่ และแค่ซ่อนไว้ฝั่งไคลเอนต์เท่านั้นหรือ?
    • พวกแฮ็กเกอร์สร้างแอปได้เสมอ
  • ไอเดียดี แต่ควรตั้งชื่ออย่างอื่นแทน “username” เช่น “connection string” หรือ “discovery phrase”
    ตอนนี้กลายเป็นว่าต้องอธิบายยาวมากว่ามันต่างจากชื่อผู้ใช้ทั่วไปอย่างไร

    • ,comma-backtick นี่เป็นนิสัยส่วนตัวหรือเป็นมาตรฐานอะไรที่ผมไม่รู้กันแน่
    • “friendcode” ดูเหมือนเป็นคำที่ค่อนข้างมาตรฐานในเกมวิดีโอแบบหลายผู้เล่น
    • ตอนอ่านบทความรู้สึกว่าพวกเขาใช้คำเยอะเกินไปในการอธิบายการเปลี่ยนแปลงนี้ เลยทำให้รู้สึกเหมือนอาจไม่ได้พูดตรงทั้งหมด
      เหตุผลที่ผมไม่เคยใช้ Signal คือ (a) ไม่อยากพึ่งสมาร์ตโฟน และ (b) ไม่อยากใช้ เบอร์โทรศัพท์ที่ตามรอยได้เป็น ID แค่จากถ้อยคำในบทความ ผมตัดสินไม่ได้ว่าการเปลี่ยนแปลงนี้แก้ความกังวลของผมหรือไม่ ซึ่งตัวมันเองก็น่ากังวลแล้ว
    • “Connection string” มีความหมายอื่นอยู่แล้ว ส่วนตัวผมชอบคำว่า Identifier มากกว่า
    • ใช่ แล้วดูเหมือนว่าการล็อกอินก็ยังใช้ เบอร์โทรศัพท์ ไม่ใช่ชื่อผู้ใช้อยู่ดี
  • ประเด็นคือ “ตอนนี้คุณเชื่อมต่อกันบน Signal ได้โดยไม่ต้องให้เบอร์โทรศัพท์ แต่การสมัคร Signal ก็ยังต้องใช้เบอร์โทรศัพท์อยู่”
    ผมไม่เข้าใจว่าทำไม Signal กับ Telegram ถึงทำให้ไม่ต้องใช้เบอร์โทรศัพท์เป็นตัวระบุบัญชีได้ยากขนาดนี้
    ไม่จำเป็นต้องยืนยันอะไรด้วยโทรศัพท์หรืออีเมลเลย ถ้าทำรหัสผ่านหายก็เสียบัญชีนั้นไปแล้วค่อยสร้างใหม่ก็ได้
    ถ้าอยากได้จริง ๆ ค่อยตั้งอีเมลหรือเบอร์โทรศัพท์ทีหลังก็ได้

    • น่าเสียดายที่สแปมมีอยู่จริง และ การยืนยันด้วยโทรศัพท์ เป็นหนึ่งในวิธีที่แย่น้อยกว่าในการเช็กว่าผู้ใช้เป็นคนจริง ยังมีทางเลือกอื่น แต่แบบนี้ก็มีข้อดีในทางปฏิบัติเยอะ
      ด้วยการออกแบบของ Signal ทำให้ระบบแทบเข้าถึงข้อมูลตอนที่ผู้ใช้ใช้บริการไม่ได้เลย ดังนั้นหลังจากสร้างบัญชีไปแล้ว การต่อสู้กับสแปมจึงยาก อาจตรวจจับสแปมบนไคลเอนต์แล้วใช้การโหวตแบบรักษาความเป็นส่วนตัวเพื่อบล็อกสแปมเมอร์ได้ แต่ประสบการณ์ผู้ใช้จะแย่มาก และจะเปิดกล่องปัญหาใหม่ออกมาอีกเต็มไปหมด
    • เพราะมันทนสแปมได้ดี และกู้คืนได้ง่ายมาก
    • นอกเหนือจากเรื่องสแปม เบอร์โทรศัพท์ยังเป็น ตัวระบุที่ไม่ซ้ำกัน ไม่กี่อย่างที่มีอยู่ จึงมีมูลค่าในการระบุตัวผู้ใช้ข้ามหลายช่องทางและใช้แสดงโฆษณาด้วย
      การสร้างอีเมลใหม่ทำได้ง่าย แต่การสร้างและรักษาเบอร์โทรศัพท์ใหม่ไม่ง่ายขนาดนั้น
  • ฉันเป็นผู้ทดสอบเบต้า Signal บน iOS มานาน และรู้ว่าจะมีการนำชื่อผู้ใช้มาใช้ เลยอยากได้ชื่อธรรมดาค่อนข้างทั่วไปของตัวเองเป็นชื่อผู้ใช้ แต่พอเปิดใช้จริงกลับบังคับให้มีตัวเลขอย่างน้อย 2 ตัวต่อท้าย โดยให้เหตุผลว่าเป็น “ทางเลือกเพื่อให้ชื่อผู้ใช้มีความเท่าเทียมและลดการปลอมตัวให้เหลือน้อยที่สุด”
    จริง ๆ ก็ไม่ใช่ปัญหาร้ายแรงอะไร แค่รู้สึกว่ามันน่าขำดี พูดตามตรงฉันค่อนข้างชอบการบังคับใส่ตัวเลขนะ เป็นไอเดียที่ดี และช่วยลดความหลงตัวเองเรื่องชื่อผู้ใช้ไปได้เยอะ

    • เป็นการตัดสินใจด้านการออกแบบที่ยอดเยี่ยมมาก แทบจะลบ “มูลค่า” ของ ชื่อที่เต็มไปด้วยความหลงตัวเอง และชื่อสั้น ๆ ออกไปได้เกือบหมด
    • รอวันที่จะได้คุยกับ elonmusk420 อยู่เลย นั่นต้องเป็น Elon ตัวจริงแน่นอน ดูจากพฤติกรรมออนไลน์ของเขาแล้ว แค่ชื่อผู้ใช้นี้ก็ชวนให้ กฎของโพ ทำงานทันที
      การเลิกใช้หมายเลขโทรศัพท์เป็นตัวระบุตัวตนเป็นความคิดที่ดี แต่รู้สึกว่าถ้ากำหนด user ID ไปเลย หรือสร้างแฮชจากข้อมูลที่ผู้ใช้ป้อน น่าจะดีกว่า
    • การได้ชื่อผู้ใช้ที่คนใช้กันทั่วไปก็เป็นคำสาปอยู่เหมือนกัน ชอบไหมล่ะที่ต้องได้รับอีเมล “ลืมรหัสผ่านใช่ไหม” ทุกชั่วโมง?
      หรือมีคำขอเริ่มคุยที่ส่งมาผิดเต็มไปหมด?
    • ชื่อผู้ใช้ใช้แค่ตอนเริ่มเชื่อมต่อครั้งแรกเท่านั้น ต่อให้ “ได้” ชื่อผู้ใช้มา ก็แทบไม่ได้อะไรนอกจาก ชื่อสำหรับเชื่อมต่อ ที่จะให้กับคนที่ยังไม่ได้อยู่ในรายชื่อติดต่อ
      มีการระบุไว้ว่า “ชื่อผู้ใช้ไม่ใช่ชื่อโปรไฟล์ที่แสดงในแชต ไม่ใช่แฮนเดิลถาวร และจะไม่แสดงต่อคนที่กำลังคุยกับคุณบน Signal”
    • จะขอใส่เรื่องนี้ไว้ในลิ้นชัก ไม่ใช่ปัญหา อย่างสุภาพ
  • ดีเลย ตอนนี้ได้โปรดเพิ่ม การสำรองข้อมูลบนคลาวด์ สำหรับ iOS สักที ถ้าทำโทรศัพท์พังหรือทำหาย บทสนทนาหลายปีอาจหายวับไปเลย

    • สำหรับฉัน แค่ให้แชตซิงก์กันอย่างสมบูรณ์ระหว่างอุปกรณ์ก็พอแล้ว ถ้าซิงก์ระหว่างโน้ตบุ๊กกับโทรศัพท์ได้ โน้ตบุ๊กฉันก็มีการสำรองข้อมูลอยู่แล้ว
    • พูดอีกมุมหนึ่ง ฉันไม่อยากให้แอปแชตมีการสำรองข้อมูล และก็ไม่อยากให้คู่สนทนาในแอปแชตเข้ารหัสแบบปลายทางถึงปลายทางมีแบ็กอัปเก็บไว้ด้วย ฉันไม่อยากให้บทสนทนาในแอปแชตคงอยู่นาน ๆ
      ไม่เข้าใจว่าทำไมทุกบทสนทนาต้องกลายเป็นบันทึกถาวรด้วย มันบ้าชัด ๆ
      การเก็บทุกคำพูดไว้เป็นบันทึกที่ค้นหาได้ สำหรับฉันแล้วมันทำลายจุดประสงค์ของแอปแชตและการเข้ารหัสแบบปลายทางถึงปลายทางไปเลย NSA คงชอบ แต่
      คนมีเหตุผลก็มองต่างกันได้
    • การที่บน iOS ไม่มีทั้งการสำรองข้อมูลหรือการส่งออกในทุกรูปแบบ เป็นเหตุผลใหญ่ที่สุดที่ทำให้ฉันแนะนำ Signal ไม่ได้
      น่าเสียดายที่ถ้าดูเธรดคล้าย ๆ กันบนออนไลน์ ดูเหมือนนักพัฒนาจะคัดค้านเรื่องการสำรองข้อมูลในเชิงหลักการ พวกเขาดูเหมือนเชื่อว่าแชตควรเป็นสิ่งชั่วคราว และการสำรองข้อมูลขัดกับแนวคิดนั้น
    • ทำไมต้องเป็นการสำรองข้อมูลบนคลาวด์ของ iOS ด้วยล่ะ? วิธี สำรองข้อมูลแบบทั่วไป ที่ไม่ขึ้นกับระบบปฏิบัติการหรือผู้ให้บริการคลาวด์ ไม่น่าจะดีกว่าเหรอ?
    • เรื่องนั้นเกิดขึ้นกับฉันเป๊ะ ๆ เมื่อไม่กี่เดือนก่อน เห็นด้วยอย่างยิ่ง
  • ถ้าเข้าใจถูก นี่ยังหมายความว่ายังสร้างบัญชีโดยไม่กรอกหมายเลขโทรศัพท์ไม่ได้ใช่ไหม?
    อย่างน้อยในเยอรมนี หมายเลขโทรศัพท์ทุกหมายเลขเชื่อมโยงกับตัวตนของบุคคลทั้งหมด ดังนั้นถ้าจะเรียกบริการว่าเป็น บริการที่เป็นส่วนตัว ก็ควรต้องสร้างบัญชีได้โดยไม่ใช้หมายเลขโทรศัพท์ การจะได้หมายเลขโทรศัพท์มาต้องยืนยันตัวตนด้วยบัตรประชาชน

    • ไทยก็เหมือนกัน แต่หมายเลขโทรศัพท์ถูกนำกลับมาใช้ใหม่และหมดอายุอย่างหนักมาก พอได้หมายเลขใหม่มาก็สามารถล็อกอินเข้าได้หลายบัญชีบนหลายแพลตฟอร์มของผู้ชายวัย 20 กว่าที่ชอบเกมพีซีมากจริง ๆ
      หมายเลขโทรศัพท์ไม่ควรถูกใช้เป็น ID เด็ดขาด ชั้นล่างสุดของระบบกลับเป็นวิธีระบุตัวตนที่ไม่ปลอดภัยที่สุดที่เรามี แต่ Signal ยังอ้างว่า “เน้นความเป็นส่วนตัว” แบบนี้ดูหน้าซื่อใจคดมาก
    • เรื่องที่เยอรมนีผูกหมายเลขโทรศัพท์กับบัตรประชาชนนี่ ส่วนตัวแล้วผมไม่เข้าใจเลยจริง ๆ
      ด้วยอิทธิพลเชิงบวกของ C3 ทำให้เยอรมนีอยู่แนวหน้าด้านประเด็นความเป็นส่วนตัวและกฎหมายในหลายด้าน แต่กับเรื่องนี้กลับเหมือนสร้าง ประตูหลัง ขนาดยักษ์ไว้ในโครงสร้างทั้งหมด บอกว่าห้ามขอสำเนาบัตรประชาชน แต่กลับใช้สิ่งอย่างบัญชีแอปสโตร์หรือ IMEI ที่เชื่อมโยงไปถึงหมายเลขโทรศัพท์, SIM code หรือ IMSI ได้ง่ายแทน เพราะกฎหมายประหลาดในปี 2017 สิ่งเหล่านี้เลยกลายเป็นของระดับเดียวกับบัตรประชาชนของรัฐ
      ผมไม่เข้าใจจริง ๆ ว่าทำไมคนเยอรมันถึงยอมรับเรื่องนี้ ในเมื่อพวกเขาผลักดันการเปลี่ยนแปลงเชิงบวกอย่างจริงจังในทุกแง่มุมอื่นของความเป็นส่วนตัวออนไลน์ ขณะที่ประเทศตะวันตกพัฒนาแล้วอีกมากมาย เช่น เนเธอร์แลนด์ เดนมาร์ก ฟินแลนด์ ไอซ์แลนด์ ไอร์แลนด์ สหรัฐฯ สหราชอาณาจักร และแคนาดา ไม่ได้ผูกซิมการ์ดเข้ากับตัวตน
      มันเหมือนมีประตูหลัง sudo gimme-your-identity ขนาดมหึมาซ่อนอยู่ในมาตรการป้องกันการเก็บข้อมูลทั้งหมด แต่กลับดูเหมือนไม่มีใครสนใจจะปิดมัน
    • นี่เป็นปัญหาคนละแบบโดยพื้นฐาน และมีไว้สำหรับกลุ่มเป้าหมายคนละแบบโดยพื้นฐาน
      ความเป็นส่วนตัวแบ่งได้เป็นสามชั้น อย่างแรกคือความเป็นส่วนตัวของข้อมูลผู้ใช้ ถ้าใช้ Google หรือ Apple ก็จะมีการเก็บข้อมูล และถึงจะตั้งค่าให้เก็บน้อยที่สุดก็ยังมีการเก็บต่อไป ข้อมูลนี้ถูกนำไปใช้ฝึกโมเดล และโมเดลก็ถูกใช้เพื่อขายโฆษณา การทำ targeting หรืออย่างอื่นที่ผู้ใช้อาจไม่รู้ และอาจถูกขายต่อให้ “พาร์ตเนอร์” หลายร้อยราย
      อย่างที่สองคือความเป็นส่วนตัวจากการถูกระบุตัวตนโดยไม่ต้องการ แบบ Reddit, ฟอรัมนิรนาม หรือ Telegram ในระดับหนึ่ง เมื่อคุณอยากมีชีวิตส่วนตัวบนออนไลน์โดยไม่ต้องเปิดเผยเรื่องของตัวเองมากนัก
      อย่างที่สามคือความเป็นส่วนตัวจากรัฐบาล นี่คือบอสสุดท้ายของการอยากซ่อนตัวตนจากรัฐบาลทุกประเทศทั่วโลก
      Signal แข็งแกร่งในชั้นแรก และในชั้นที่สามก็ทำได้ดีแม้ไม่สมบูรณ์แบบ ด้วยการเข้ารหัสแบบ end-to-end, ไม่มีการเก็บข้อมูล, ไม่มีข้อมูลจะส่งมอบให้รัฐ, มีการตั้งค่าความเป็นส่วนตัวที่ดี และมีฟีเจอร์แจ้งเสมอเมื่ออีกฝ่ายล็อกอินบนอุปกรณ์ใหม่ จึงช่วยป้องกันกรณีที่ผู้ให้บริการเครือข่ายร่วมกับรัฐบาลสร้างการล็อกอินใหม่ผ่านรหัสผ่าน SMS ได้ด้วย แต่ในชั้นที่สองแทบไม่มีเลย เพราะไม่มีฟีเจอร์สาธารณะนอกจากแชตกลุ่ม และยังต้องแชร์หมายเลขโทรศัพท์
      การเปลี่ยนแปลงครั้งนี้อุดช่องโหว่ของชั้นที่สองได้ในคราวเดียว สามารถซ่อนหมายเลขโทรศัพท์และคงความนิรนามได้อย่างสมบูรณ์ และยังเสริมความแข็งแกร่งในชั้นที่สามด้วย สิ่งสุดท้ายที่ยังเหลือคือรัฐบาลยังรู้ได้ว่าผู้ใช้มีบัญชี Signal
      ผมมองว่าการตั้งค่านี้แก้ปัญหาได้ 99.999% สำหรับคนทั่วไปในประเทศประชาธิปไตยและกึ่งประชาธิปไตย และยังจัดการกับปัญหาพื้นฐานที่สุดคือความเป็นส่วนตัวของข้อมูลและพฤติกรรมออนไลน์ด้วย
      มันไม่สมบูรณ์แบบ แต่ถ้ารัฐจะสอดส่องผม ก็มีอุปสรรคสูงพอที่จะเชื่ออย่างสมเหตุสมผลได้ว่าในกรณีส่วนใหญ่ไม่ต้องกังวลเรื่องการเฝ้าระวัง โดยเฉพาะถ้าคุณไม่ได้อยู่ในอิหร่านหรือรัสเซีย
      สถานการณ์เดียวที่ต้องการการล็อกอินแบบไม่มีหมายเลขโทรศัพท์จริง ๆ คือเวลาที่คุณจะทำอะไรบางอย่างที่ไม่อยากให้รัฐปัจจุบันของคุณรู้เด็ดขาด แต่ในกรณีนั้นโดยมาก Signal มักเป็นเรื่องที่ควรกังวลเป็นลำดับท้าย ๆ อยู่แล้ว และก็มีบริการกับโปรโตคอลเฉพาะทางจำนวนมากที่รองรับความต้องการแบบนั้น
    • ใช้ Wire(wire.com) ก็ได้ เป็นเมสเซนเจอร์หลายอุปกรณ์ที่เข้ารหัสแบบ end-to-end จริง โอเพนซอร์ส เป็นแบบ federated และใช้ MLS
      ต้องมีแค่อีเมล ไม่ต้องใช้หมายเลขโทรศัพท์ และยังอยู่ในยุโรปด้วย มีเงื่อนไขบางอย่างแต่ก็อนุญาตให้ทำไคลเอนต์เองได้ และดูเหมือนจะแก้ปัญหาของ Signal ที่ถูกยกขึ้นมาที่นี่ได้ทั้งหมด
    • ผมมองว่านี่เป็นมรดกตกค้างจากยุค TextSecure หรือพูดอีกแบบก็คือเป็นคนละปัญหา
      ทางแก้คือซื้อหมายเลข VoIP ไม่ได้เหรอ? ตอนสมัครต้องใช้แค่ครั้งเดียว หลังจากนั้นก็ทิ้งได้ ถ้าระแวงมากจริง ๆ ก็อาจซื้อด้วยเงินสดหรือ Zcash ก็ได้
      ในสหรัฐฯ ตอนจะได้หมายเลขโทรศัพท์ไม่จำเป็นต้องแสดงบัตรประชาชนของรัฐ แต่ผมก็ไม่เคยเห็นใครซื้อมือถือด้วยเงินสดนอกจากนักเรียนต่างชาติ ดังนั้นในทางปฏิบัติก็แทบทุกคนถูกระบุตัวตนได้อยู่ดี ถึงอย่างนั้นสิ่งที่รั่วออกไปก็มีแค่ว่าคุณสมัครบัญชี Signal และผมไม่แน่ใจว่านั่นร้ายแรงถึงขั้นวิกฤตหรือเปล่า เท่าที่ผมรู้ Signal รู้แค่การมีอยู่ของบัญชีและเวลาล็อกอินล่าสุดที่ละเอียดระดับ 24 ชั่วโมง ซึ่งช่วยหลีกเลี่ยงเทคนิค deanonymization แบบอาศัยการชนกันหลายอย่างได้ การจ่ายเงินสดก็ยังทำได้ยากเพราะมีโอกาสถูกกล้องจับภาพ แต่ปกติวิดีโอพวกนี้ก็มักถูกลบไป
      เลยอยากรู้จริง ๆ ว่าทำไมเรื่องนี้ถึงเป็นข้อบกพร่องร้ายแรงตัดสินเลย? สำหรับคนส่วนใหญ่ มันดูไม่ใช่ความกังวลใหญ่โต และปัญหาที่ Signal พยายามแก้คือการสื่อสารที่ปลอดภัยสำหรับคนทั่วไป ไม่ใช่วิธีที่ปลอดภัยที่สุดเท่าที่เป็นไปได้โดยยอมรับความซับซ้อนไม่สิ้นสุด แต่คือการทำให้ปลอดภัยที่สุดเท่าที่ทำได้ในขณะที่ยังคงความซับซ้อนใกล้เคียงกับเมสเซนเจอร์ทั่วไป
  • อันนี้ไม่ใช่ชื่อผู้ใช้นะ ไม่รู้เหมือนกันว่าทำไมถึงเรียกแบบนั้น จริง ๆ แล้วใกล้เคียงกับ ตัวระบุแบบใช้ครั้งเดียวต่อการสนทนา มากกว่า
    มีข้อความว่า “ชื่อผู้ใช้ของ Signal ไม่ได้ทำงานเหมือนชื่อผู้ใช้บนแพลตฟอร์มโซเชียลมีเดีย ชื่อผู้ใช้ของ Signal ไม่ใช่ล็อกอินหรือแฮนเดิลที่แอปเปิดเผย แต่เป็นเพียงวิธีเชื่อมต่อกันอย่างรวดเร็วโดยไม่ต้องแชร์หมายเลขโทรศัพท์”
    และก็ไม่ใช่ฟีเจอร์ที่ผู้ใช้ Signal อยากได้จริง ๆ ด้วย คือความสามารถในการสมัครใช้งานโดยไม่ใช้หมายเลขโทรศัพท์แล้วใช้ชื่อผู้ใช้แทน
    ฟีเจอร์ใหม่นี้แทบไม่ได้ช่วยให้ Signal ปลอดภัยขึ้นหรือเป็นส่วนตัวขึ้นเท่าไร

    • ถึงอย่างนั้นก็ยังถือว่าเป็นการปรับปรุง เพราะแทนที่ต้องแชร์ ให้ Signal และให้ทุกคนในรายชื่อติดต่อ ก็สามารถแชร์ ให้ Signal เท่านั้น ได้
      มันยังแก้กรณีที่ไม่อยากแชร์หมายเลขโทรศัพท์ให้ Signal เองไม่ได้ แต่แก้กรณีที่ยอมแชร์ให้ Signal ได้ แต่อยากไม่ให้บางคนเห็นหมายเลขได้
      น่าจะดีถ้าสามารถสร้างกลุ่มได้โดยไม่บังคับให้สมาชิกต้องแชร์หมายเลขโทรศัพท์กับทุกคน
    • ฉันก็คิดแบบนั้นเหมือนกันตอนแรก การเรียกสิ่งที่ไม่ได้ทำงานเหมือนชื่อผู้ใช้ว่าชื่อผู้ใช้มันชวนสับสนแบบสุด ๆ เห็นได้จากการที่พวกเขาต้องอธิบายวิธีทำงานซ้ำหลายรอบ ก็ดูเหมือนตัวเองจะรู้เรื่องนี้เหมือนกัน
      ยังมีข้อความอีกอันว่า: “ชื่อผู้ใช้ไม่ใช่ชื่อโปรไฟล์ที่แสดงในแชต ไม่ใช่แฮนเดิลถาวร และคนที่คุยกับคุณใน Signal จะมองไม่เห็น ชื่อผู้ใช้เป็นเพียงวิธีเริ่มติดต่อกันบน Signal โดยไม่ต้องแชร์หมายเลขโทรศัพท์”
    • เห็นด้วย ฉันไม่มีโทรศัพท์มือถือสักแบบเลย เลยใช้ Signal ไม่ได้ทั้งที่อยากใช้ ต้องมีหมายเลขโทรศัพท์ หรือไม่ก็ต้องมี เนโครแมนเซอร์เลเวล 65 ที่เสกการสมัครแบบไม่ใช้เบอร์โทรได้
      เวทมนตร์: https://www.techbout.com/use-signal-without-phone-number-sim...
    • จริงเหรอ? บน Twitter กับ Discord คนอื่นก็เห็นชื่อที่ไม่เหมือนชื่อผู้ใช้ของฉันนะ ชื่อผู้ใช้มักเอาไว้เชื่อมต่อ ส่วนชื่อที่แสดงเอาไว้ระบุตัวตน ฉันเข้าใจประเด็น แต่ไม่เห็นว่าเรื่องนี้เป็นปัญหาใหญ่ตรงไหน
    • ถ้าเป็น “ตัวระบุแบบใช้ครั้งเดียวต่อการสนทนา” งั้นตอนเข้าไปที่หน้าสำหรับแชร์ก็น่าจะสร้างเป็น ค่าสุ่ม ไปเลยไม่ใช่เหรอ
      ดูไม่มีเหตุผลที่ต้องให้ผู้ใช้เลือกเอง
  • ถ้าอ่านถูก ดูเหมือนว่าคนที่มีหมายเลขโทรศัพท์ของฉันอยู่ในรายชื่อติดต่อแล้ว จะสามารถเชื่อมโยงหมายเลขของฉันกับชื่อผู้ใช้ได้แน่นอนหลังจากสแกน QR โค้ดของฉัน

    • ถ้าเลือกซ่อนหมายเลข ก็น่าจะไม่ใช่นะ
  • การพูดคุยล่าสุด: https://news.ycombinator.com/item?id=39413417

    • ประเด็นความเป็นส่วนตัวของหมายเลขโทรศัพท์ใน Signal v7.0.0: https://news.ycombinator.com/item?id=39413417 - กุมภาพันธ์ 2024, ความคิดเห็น 107 รายการ