ความน่าเชื่อถือบนโซเชียลมีดีไซน์หนึ่งที่ผลิตภัณฑ์ทุกตัวจะเสนอออกมาในที่สุด คือให้คนรับรองกันเองได้ มันสร้างง่าย ได้ตัวเลขที่ดูน่าพอใจ และทำให้โปรไฟล์ดูมีชีวิต เราปฏิเสธมันและบันทึกเหตุผลไว้ ด้วยเหตุผลข้อเดียวที่ควรพูดตรงๆ เพราะมันกำกับทุกอย่างที่เหลือในหน้านี้ ตัวเลขที่ใครก็เพิ่มได้ คือตัวเลขที่ใครก็ปลอมได้ ปุ่มรับรองแบบเปิดไม่ได้วัดอะไรเลยนอกจากว่ามีคนยอมสร้างบัญชีขึ้นมากี่บัญชี บัญชีสิบใบที่ปั่นเสร็จภายในบ่ายเดียวทำให้โปรไฟล์หนึ่งอ่านดูน่าเชื่อถือกว่าคนจริงที่มีเพื่อนจริงสามคน และเมื่อถึงจุดนั้นป้ายก็ทำสิ่งที่แย่กว่าการไม่มีป้ายเลย มันฟอกตัวให้คนแปลกหน้าไปแล้ว
รับรองได้เฉพาะฝ่ายที่มีอะไรจะเสีย
สิ่งที่เอามาแทนตามมาจากคำวินิจฉัยนั้นตรงๆ ถ้าปัญหาของการโหวตแบบเปิดคือคนโหวตไม่ต้องเสี่ยงอะไรเลย ทางแก้ก็คือจำกัดให้เฉพาะฝ่ายที่ต้องเสี่ยงเท่านั้นที่รับรองได้ บน Korat มีเพียงร้านค้าที่รับรองคนได้ ร้านค้ามีชื่อ มีที่อยู่จริง มีเพจสาธารณะ มีประวัติการขาย และมีรีวิวผูกติดอยู่ ทุกอย่างนี้แย่ลงได้ถ้าร้านแจกคำรับรองแบบไม่ระวัง ไม่ใช่ว่าร้านค้าซื่อสัตย์กว่าคนทั่วไป แต่เป็นเพราะคำรับรองของร้านผูกอยู่กับสิ่งที่ร้านทิ้งไปง่ายๆ ไม่ได้ และการผูกนั้นแหละคือกลไก
นี่ก็เป็นเหตุผลที่ข้อความบนป้ายเขียนแบบที่มันเขียน มันเขียนว่า "ได้รับการรับรองจากร้านค้า 3 ร้าน" ซึ่งเป็นการบอกว่าเกิดอะไรขึ้น ไม่ได้เขียนว่า "น่าเชื่อถือ" หรือ "ยืนยันแล้ว" ซึ่งเป็นข้อสรุปที่คนอ่านมีสิทธิ์จะสรุปเองหรือไม่สรุปก็ได้ ความต่างนี้ฟังดูจุกจิกจนกว่าคุณจะสังเกตว่าเรื่องอื้อฉาวเรื่องป้ายความน่าเชื่อถือทุกกรณีมีรูปร่างเดียวกัน คือแพลตฟอร์มพูดข้อสรุปที่หลักฐานของตัวเองแบกไม่ไหว แล้วผู้ใช้ก็เชื่อตามอย่างมีเหตุผล
ป้ายยืนยันร้านค้ามีสี่แบบ เรียงตามความยากในการปลอม
โปรไฟล์หนึ่งถือหลักฐานได้สี่ชนิด และแสดงตามลำดับที่ตายตัว คือแข็งแรงที่สุดขึ้นก่อน โดยแข็งแรงที่สุดหมายถึงปลอมยากที่สุดและแพงที่สุด
- ได้รับการรับรองจากร้านค้า N ร้าน ปลอมแพงที่สุด เพราะต้องอาศัยความร่วมมือของธุรกิจที่มีชื่อเสียงผูกติดอยู่กับชื่อของตัวเอง
- การไปใช้บริการจริงและจ่ายเงินจริง N ครั้ง จาก N ร้าน มีเงินเปลี่ยนมือจริง และแพลตฟอร์มบันทึกไว้ การปลอมแถวนี้คือการเอาเงินจริงไปจ่ายที่ร้านจริง ซึ่งเป็นการฉ้อโกงที่มีต้นทุนจริงต่อหนึ่งหน่วย
- พาสคีย์ที่ผูกกับอุปกรณ์ พิสูจน์ว่าถือครองอุปกรณ์เครื่องหนึ่งซึ่งเก็บกุญแจส่วนตัวไว้ในฮาร์ดแวร์ ถูกสำหรับผู้ใช้จริง แต่ทำให้ขยายเป็นฟาร์มบัญชีปลอมได้ยาก
- อีเมลที่ยืนยันแล้ว แถวที่อ่อนที่สุด และอยู่ท้ายสุดด้วยเหตุผลนั้น มันพิสูจน์ได้แค่ว่าคนคนนี้ควบคุมกล่องอีเมลหนึ่งกล่อง ไม่มีอะไรมากกว่านั้น
ป้ายทุกอันแตะได้ และเมื่อแตะจะเปิดรายละเอียดว่าตัวเลขนั้นประกอบขึ้นจากอะไร ร้านไหนบ้าง มากี่ครั้ง เมื่อไร ป้ายที่คุณตรวจดูไม่ได้คือป้ายที่ขอศรัทธา ส่วนป้ายที่เปิดออกไปเจอหลักฐานของตัวเองคือป้ายที่ขอให้คุณตรวจ และการตรวจนั่นแหละคือประเด็น
หน้ารายละเอียดป้ายยืนยันร้านค้า บอกอะไรบ้าง
หน้ารายละเอียดบอกตรงๆ ว่ายังไม่มีการตรวจเอกสารแสดงตนใดๆ ทั้งสิ้น Korat ไม่มี eKYC ไม่มีการอัปโหลดพาสปอร์ต ไม่มีการเช็กกับฐานข้อมูลราชการ และไม่มีจุดไหนในผลิตภัณฑ์ที่เขียนว่า "ยืนยันตัวตนแล้ว" คนที่มีป้ายครบทั้งสี่อันได้แสดงให้เห็นว่ามีร้านค้ายอมรับรองเขา เขาเคยใช้เงินจริงในโลกจริง เขาถืออุปกรณ์เครื่องหนึ่งอยู่ และเขาควบคุมกล่องอีเมลหนึ่งกล่อง เขายังไม่ได้แสดงชื่อตามกฎหมายของตัวเอง และเราจะไม่บอกเป็นนัยว่าเขาแสดงแล้ว
หน้ารายละเอียดยังพูดอีกอย่างที่ชัดน้อยกว่าแต่สำคัญเท่ากัน คือการไม่มีป้ายไม่ใช่การกล่าวหา คนที่เพิ่งสมัครเมื่อสัปดาห์ที่แล้วย่อมยังไม่มีประวัติการจ่ายเงิน และคนที่ไม่ค่อยออกไปกินข้าวนอกบ้านก็ไม่มีเหมือนกัน ถ้าป้ายที่หายไปถูกอ่านเป็นคำเตือน ระบบก็แอบกลายเป็นคะแนนที่ผู้ใช้ใหม่และผู้ใช้ที่รักความเป็นส่วนตัวเริ่มต้นด้วยการเป็นผู้ต้องหา การเขียนบอกไว้บนหน้ารายละเอียดนั้นต้นทุนต่ำ ส่วนการไม่เขียนคือการปล่อยให้หน้าจอบอกเป็นนัยในสิ่งที่ข้อมูลไม่รองรับ
แท็กความสัมพันธ์ ต้องให้อีกฝ่ายกดรับก่อน
คำรับรอง แท็กครอบครัว และแท็กคู่รัก มีคุณสมบัติที่น่าอึดอัดร่วมกันอยู่อย่างหนึ่ง คือทั้งหมดเป็นคำที่คนหนึ่งพูดถึงอีกคนหนึ่ง แล้วเผยแพร่ในที่ที่บุคคลที่สามอ่านได้ ถ้าปล่อยไว้โดยไม่มีการ์ด มันคือกลไกสำหรับเผยแพร่คำกล่าวอ้างเกี่ยวกับคนแปลกหน้า และประโยคว่า "X เป็นคู่รักของฉัน" ทำร้ายคนที่ไม่เคยตกลงด้วยได้จริง
ทั้งสามอย่างจึงไม่ขึ้นทันทีที่มีคนอ้าง คำรับรองจากร้าน แท็กครอบครัว และแท็กคู่รัก ค้างอยู่ในสถานะรอยืนยันจนกว่าเจ้าตัวจะกดรับ ระหว่างที่ยังรออยู่ row-level security แสดงข้อมูลแถวนั้นให้เห็นเฉพาะสองฝ่ายที่เกี่ยวข้อง ไม่มีใครอื่นอ่านได้ และมีเพียงเจ้าตัวเท่านั้นที่เปลี่ยนสถานะได้ คนที่ถูกพูดถึงเป็นคนตัดสินว่าคำพูดนั้นจะถูกเผยแพร่หรือไม่ นี่แลกมาด้วยความยุ่งยากนิดหน่อย และตัดการใช้งานในทางที่ผิดออกไปทั้งหมวด
อะไรกันไม่ให้ปั่นป้ายกันเอง
ป้ายคือชั้นที่มองเห็น ส่วนการบังคับใช้ที่อยู่ข้างใต้ทำเป็นรายฟิลด์ ทุกฟิลด์ในโปรไฟล์วนได้สามค่าคือสาธารณะ เพื่อน และส่วนตัว และบังคับตอนที่คนอื่นโหลดโปรไฟล์ ไม่ใช่แค่กรองการแสดงผลบนหน้าจอของคุณเอง อัลบั้ม โพสต์ และสตอรี มีการตั้งค่าการมองเห็นของตัวเองซ้อนอยู่บนนั้นอีกชั้น การบล็อกจะเอาคนคนนั้นออกจากแชทและฟีดของคุณ และเอาคุณออกจากสำรับหาคู่ของเขาด้วย ส่วนการรายงานไม่ได้มีแค่การรายงานคน โพสต์ คอมเมนต์ story ข้อความ และเพจธุรกิจ รายงานได้ทั้งหมด โดยเลือกเหตุผลจากรายการที่กำหนดไว้ และคุณลบบัญชีของตัวเองได้จากหน้าตั้งค่า โดยเป็นคำขอที่ยกเลิกได้ ไม่ใช่ปุ่มที่กดพลาดแล้วจบ
การสร้างบัญชีมีหน้ายินยอม PDPAกั้นอยู่ ซึ่งต้องเลื่อนอ่านจนสุดก่อนถึงจะกดยอมรับได้ และมีทางปฏิเสธจริงๆ ให้เลือก ส่วนสิทธิ์ของ Android จะถูกอธิบายบนหน้าจอที่มาก่อนกล่องของระบบ คำขอจึงมาพร้อมเหตุผลในจังหวะที่คุณกำลังตัดสินใจ
ไม่มีอะไรบน Korat ที่ยืนยันตัวตน และไม่มีอะไรที่เข้ารหัสแบบต้นทางถึงปลายทาง ไม่มีการตรวจเอกสารแสดงตน ไม่มี eKYC และไม่มีการยืนยันเบอร์โทรหรือ SMS เพราะปลายทางนั้นยังไม่ได้สร้าง ข้อความ การโทร และไฟล์ ถูกปกป้องด้วย row-level security บนเซิร์ฟเวอร์ ไม่ใช่ด้วยการเข้ารหัสที่มีเพียงคุณเท่านั้นที่ถอดได้
สื่อที่อัปโหลดขึ้นไปอ่านได้แบบสาธารณะผ่าน URL ไม่มี signed URL และไม่มี bucket แบบส่วนตัว ให้ถือว่ารูปที่คุณอัปโหลดคือสิ่งที่คนซึ่งถือลิงก์อยู่เปิดดูได้ ไม่ว่าโพสต์ที่ห่อมันไว้จะตั้งการมองเห็นเป็นอะไรก็ตาม
กฎที่เข้มที่สุดในระบบนี้เป็นกฎเรื่องผู้เยาว์ ทั้งด่านอายุที่บังคับด้วยทริกเกอร์ในฐานข้อมูล ช่องทางแจ้งเรื่องเด็ก และรายการสิ่งที่เรายังทำไม่ได้ อยู่ที่หน้ามาตรฐานความปลอดภัยของเด็ก
อยากอ่านรายละเอียดทางเทคนิค ไปที่ไหน
หน้านี้ว่าด้วยชั้นความน่าเชื่อถือที่ผู้ใช้มองเห็น ส่วนเครื่องจักรที่อยู่ข้างใต้ ทั้งวิธีที่ระบบยืนยันตัวตนทำงาน วิธีเขียนนโยบาย row-level security วิธีที่การกระทำซึ่งกั้นด้วยโทเคนวิ่งผ่านฟังก์ชัน security definer ที่ตรวจโทเคนด้วยตัวเอง และวิธีที่การตรวจสอบพาสคีย์ถูกอิมพลีเมนต์ เป็นคนละข้อโต้แย้งและยาวกว่ามาก มันมีหน้าของตัวเอง เขียนตามมาตรฐานเดียวกัน คือพูดถึงกลไกแทนคำคุณศัพท์ และติดป้ายส่วนที่ยังไม่เสร็จว่ายังไม่เสร็จ
- แถวหลักฐาน
- การรับรองจากร้านค้า · การไปใช้บริการที่จ่ายเงินจริง · พาสคีย์ที่ผูกกับอุปกรณ์ · อีเมลที่ยืนยันแล้ว
- การเรียงลำดับ
- เรียงตามต้นทุนในการปลอม แข็งแรงที่สุดขึ้นก่อน
- ใครรับรองได้
- ร้านค้าเท่านั้น ไม่มีการโหวตแบบเปิดให้ผู้ใช้ทั่วไป
- ความยินยอม
- คำรับรองและแท็กครอบครัว/คู่รัก ค้างรอจนกว่าเจ้าตัวจะกดรับ
- การมองเห็นระหว่างรอ
- เห็นได้เฉพาะสองฝ่ายที่เกี่ยวข้อง บังคับด้วย row-level security
- การตรวจเอกสารแสดงตน
- ไม่มี — ไม่มี eKYC ไม่มีการอัปโหลดเอกสาร ไม่มีการยืนยันเบอร์โทร
- การไม่มีป้าย
- ระบุไว้ชัดเจนว่าไม่ใช่การกล่าวหา
- รายงานได้
- คน · โพสต์ · คอมเมนต์ · story · ข้อความ · เพจธุรกิจ
- ลบบัญชี
- ทำเองได้จากหน้าตั้งค่า เป็นคำขอที่ยกเลิกได้