อ่าน 5 นาที
คีย์เบส
Keybase เป็น ไดเร็กทอรีคีย์ ที่แมป ข้อมูลประจำตัว โซเชียลมีเดีย กับคีย์การเข้ารหัส (รวมถึงแต่ไม่จำกัดเฉพาะ คีย์ PGP ) ในลักษณะที่ตรวจสอบได้โดยสาธารณะ [ 2 ] นอกจากนี้ยังมี ระบบแชท...
คีย์เบส
โลโก้ Keybase | |
ประเภทของไซต์ | สื่อสังคมออนไลน์ที่เข้ารหัส |
|---|---|
| มีจำหน่ายใน | ภาษาอังกฤษ |
| เจ้าของ | Zoom Video Communications (2020) |
| สร้างโดย | คริส คอยน์, แม็กซ์ โครห์น และคนอื่นๆ |
| URL | keybase.io |
| การลงทะเบียน | จำเป็นสำหรับการเป็นสมาชิก |
| ผู้ใช้ | 407,163 (ณ วันที่ 22 สิงหาคม 2562) |
| เปิดตัว | 14 กุมภาพันธ์ 2557 |
| เขียนเป็น | Go , JavaScript , Electron , React [ 1 ] |
Keybaseเป็นไดเร็กทอรีคีย์ที่แมป ข้อมูลประจำตัว โซเชียลมีเดียกับคีย์การเข้ารหัส (รวมถึงแต่ไม่จำกัดเฉพาะ คีย์ PGP ) ในลักษณะที่ตรวจสอบได้โดยสาธารณะ[ 2 ]นอกจากนี้ยังมี ระบบแชท ที่เข้ารหัสแบบ end-to-endและระบบจัดเก็บข้อมูลบนคลาวด์[ 3 ] [ 4 ]ซึ่งเรียกว่า Keybase Chat และ Keybase Filesystem ตามลำดับ ไฟล์ที่วางไว้ในส่วนสาธารณะของระบบไฟล์จะถูกให้บริการจากปลายทางสาธารณะ[ 5 ]รวมถึงจากระบบไฟล์แบบรวมที่ติดตั้งโดยไคลเอ็นต์ Keybase [ 6 ]
Keybase รองรับการเชื่อมต่อข้อมูลประจำตัวสาธารณะของ Twitter , GitHub , RedditและHacker Newsรวมถึงเว็บไซต์และโดเมนที่อยู่ภายใต้การควบคุมของผู้ใช้ เข้ากับคีย์การเข้ารหัส นอกจากนี้ยังรองรับ ที่อยู่กระเป๋าเงิน Bitcoin , Zcash , Stellarและ QRL ด้วย[ 5 ] [ 3 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] Keybase รองรับ ข้อมูลประจำตัวของ Coinbaseมาตั้งแต่เปิดตัวสู่สาธารณะครั้งแรก แต่ได้หยุดให้บริการเมื่อวันที่ 17 มีนาคม 2017 เมื่อ Coinbase ยุติการให้บริการหน้าชำระเงินสาธารณะ[ 11 ]โดยทั่วไป Keybase อนุญาตให้บริการใดๆ ที่มีข้อมูลประจำตัวสาธารณะสามารถผสานรวมกับ Keybase ได้[ 5 ] [ 12 ]
เมื่อวันที่ 7 พฤษภาคม 2020 Keybase ประกาศว่าถูกZoom เข้าซื้อ กิจการ[ 13 ]ซึ่งเป็นส่วนหนึ่งของ "แผนการของ Zoom เพื่อเสริมสร้างความปลอดภัยของแพลตฟอร์มการสื่อสารวิดีโอ" [ 14 ]นับตั้งแต่การเข้าซื้อกิจการ การพัฒนาได้หยุดลง แต่บริการยังคงใช้งานได้
หลักฐานยืนยันตัวตน
Keybase ช่วยให้ผู้ใช้สามารถพิสูจน์ความเชื่อมโยงระหว่างตัวตนออนไลน์บางอย่าง (เช่น บัญชี TwitterหรือReddit ) กับคีย์การเข้ารหัสของพวกเขา แทนที่จะใช้ระบบอย่างเช่นOAuthการพิสูจน์ตัวตนจะทำได้โดยการโพสต์คำแถลงที่ลงนามแล้วในฐานะบัญชีที่ผู้ใช้ต้องการพิสูจน์ความเป็นเจ้าของ ซึ่งทำให้การพิสูจน์ตัวตนสามารถตรวจสอบได้โดยสาธารณะ – แทนที่จะต้องเชื่อว่าบริการนั้นพูดความจริง ผู้ใช้สามารถค้นหาและตรวจสอบคำแถลงการพิสูจน์ที่เกี่ยวข้องได้ด้วยตนเอง และไคลเอ็นต์ Keybase จะดำเนินการนี้โดยอัตโนมัติ
แอป
นอกจากอินเทอร์เฟซบนเว็บแล้ว Keybase ยังมีแอปพลิเคชันไคลเอ็นต์สำหรับWindows [ 15 ] [ 16 ] Mac [ 15 ] [ 16 ] Android [ 17 ] [ 16 ] iOS [ 16 ] และระบบปฏิบัติการ Linux บนเดสก์ท็อปส่วนใหญ่ [ 16 ]ซึ่งเขียนด้วยภาษา Go โดยใช้Electronเป็นส่วนหน้าแอปนี้มีฟีเจอร์เพิ่มเติมจากเว็บไซต์เช่นการแชทที่เข้ารหัสแบบ end - to - end ฟีเจอร์ทีมและความสามารถในการเพิ่มไฟล์และเข้าถึงไฟล์ส่วนตัวในพื้นที่จัดเก็บ Keybase Filesystem ส่วนบุคคลและของทีม อุปกรณ์แต่ละเครื่องที่ใช้งานแอปไคลเอ็นต์จะได้รับการอนุญาตโดยลายเซ็น ที่สร้างโดยอุปกรณ์อื่นหรือคีย์ PGPของผู้ใช้อุปกรณ์แต่ละเครื่องยังมีคีย์เฉพาะอุปกรณ์เพื่อให้ผู้ใช้สามารถยืนยันตัวตนโดยใช้อุปกรณ์ใดก็ได้[ 18 ]
แชท
Keybase Chat เป็นแชทที่เข้ารหัสแบบ end-to-end ที่สร้างขึ้นใน Keybase ซึ่งเปิดตัวในเดือนกุมภาพันธ์ 2017 คุณสมบัติที่โดดเด่นของ Keybase Chat คือช่วยให้ผู้ใช้ Keybase สามารถส่งข้อความไปยังบุคคลอื่นโดยใช้นามแฝงออนไลน์ (เช่น บัญชี Reddit ) ได้ แม้ว่าบุคคลนั้นจะยังไม่ได้ลงทะเบียนใช้งาน Keybase ก็ตาม[ 3 ]
หากผู้รับ (เจ้าของนามแฝงออนไลน์) มีบัญชีใน Keybase พวกเขาจะได้รับข้อความโดยไม่มีปัญหา หากผู้รับไม่มีบัญชี Keybase และต่อมาลงทะเบียนและพิสูจน์การเชื่อมโยงระหว่างบัญชีออนไลน์กับอุปกรณ์ของพวกเขา อุปกรณ์ของผู้ส่งจะพิมพ์ข้อความใหม่สำหรับผู้รับโดยอิงจากหลักฐานสาธารณะที่พวกเขาโพสต์ ทำให้พวกเขาสามารถอ่านข้อความได้ เนื่องจากแอป Keybase ตรวจสอบหลักฐาน จึงหลีกเลี่ยงการเชื่อถือในการใช้งานครั้งแรก[ 19 ]
ระบบไฟล์คีย์เบส (KBFS)

Keybase อนุญาตให้ผู้ใช้จัดเก็บไฟล์ได้สูงสุด 250 GB [ 20 ]ในพื้นที่จัดเก็บข้อมูลบนคลาวด์ที่เรียกว่า Keybase Filesystem โดยไม่เสียค่าใช้จ่าย ไม่มีการอัปเกรดพื้นที่จัดเก็บข้อมูล แต่มีแผนแบบชำระเงินที่อนุญาตให้จัดเก็บข้อมูลได้มากขึ้น[ 21 ]ระบบไฟล์แบ่งออกเป็นสามส่วน ได้แก่ ไฟล์สาธารณะ ไฟล์ส่วนตัว และไฟล์ของทีม บน เครื่อง ที่คล้าย Unixระบบไฟล์จะถูกติดตั้งไปยัง/keybaseและบน ระบบ Microsoft Windowsมักจะถูกติดตั้งไปยังไดรฟ์ K [ 22 ]ปัจจุบัน เวอร์ชันมือถือของไคลเอ็นต์ Keybase สามารถดาวน์โหลดไฟล์จาก kbfs ได้เท่านั้น และไม่สามารถติดตั้งได้ อย่างไรก็ตาม รองรับการดำเนินการต่างๆ เช่น การเปลี่ยนคีย์ไฟล์ตามความจำเป็น ในเดือนตุลาคม 2017 Keybase ได้เปิดตัวที่เก็บGit ที่เข้ารหัสแบบ end-to-end [ 23 ]
ไฟล์สาธารณะ
ไฟล์สาธารณะจะถูกจัดเก็บไว้ในและสามารถมองเห็นได้โดยสาธารณะ ไฟล์ทั้งหมดในระบบไฟล์สาธารณะจะได้รับการลงนาม โดยอัตโนมัติ จากไคลเอ็นต์[ 6 ]เฉพาะผู้ใช้ที่ตั้งชื่อโฟลเดอร์ตามชื่อเท่านั้นที่สามารถแก้ไขเนื้อหาได้ อย่างไรก็ตาม โฟลเดอร์อาจตั้งชื่อตามรายชื่อผู้ใช้ที่คั่นด้วยเครื่องหมายจุลภาค (เช่น โฟลเดอร์จะสามารถแก้ไขได้โดยผู้ใช้foo , barและthree ) [ 6 ]/public/username/public/foo,bar,three
ไฟล์สาธารณะสามารถเข้าถึงได้โดยผู้ใช้ทุกคน โฟลเดอร์สำหรับผู้ใช้คนเดียวจะแสดงอยู่ที่keybase.pub และ/public/foo,bar,three
ไฟล์ส่วนตัว
ไฟล์ส่วนตัวจะถูกจัดเก็บไว้ในและสามารถมองเห็นได้เฉพาะผู้ใช้ เท่านั้น โฟลเดอร์ส่วนตัว เช่นเดียวกับโฟลเดอร์สาธารณะ สามารถตั้งชื่อตามผู้ใช้ได้มากกว่าหนึ่งคน (เช่น โฟลเดอร์จะสามารถอ่านและแก้ไขได้โดยผู้ใช้foo , barและthree ) ไฟล์ส่วนตัวยังสามารถอ่านได้เฉพาะผู้ใช้ที่ขึ้นต้นด้วย "#" เท่านั้น (เช่น โฟลเดอร์จะสามารถอ่านและแก้ไขได้โดยผู้ใช้writer1และ writer2แต่สามารถอ่านได้เฉพาะreader1และreader2 เท่านั้น ) [ 6 ] แตกต่างจากไฟล์สาธารณะ ไฟล์ส่วนตัวทั้งหมดจะถูกเข้ารหัสและลงนามก่อนที่จะอัปโหลด ทำให้ไฟล์เหล่านั้นมีการเข้ารหัสแบบ end-to-end [ 4 ]/private/username/private/foo,bar,three/private/writer1,writer2,#reader1,reader2
ไฟล์ทีม
ไฟล์ของทีมจะถูกจัดเก็บไว้ในและสมาชิกในทีมสามารถมองเห็นได้โดยสาธารณะ ไฟล์ทั้งหมดในระบบไฟล์ของทีมจะถูกเข้ารหัสและลงนาม โดยอัตโนมัติ โดยไคลเอนต์[ 6 ]เฉพาะผู้ใช้ที่ถูกทำเครื่องหมายว่าเป็นผู้เขียนเท่านั้นที่สามารถแก้ไขเนื้อหาได้ อย่างไรก็ตาม ผู้อ่านทุกคนสามารถเข้าถึงไฟล์ที่จัดเก็บไว้ที่นั่นได้[ 24 ]/team/teamname
ทีม
ในเดือนกันยายน พ.ศ. 2560 Keybase ได้เปิดตัว Keybase Teams [ 25 ]ทีมถูกอธิบายว่าเป็น "... กลุ่มคนที่มีชื่อ " [ 26 ]แต่ละทีมมีโฟลเดอร์ส่วนตัวในระบบไฟล์ของ Keybase และช่องแชทจำนวนหนึ่ง (คล้ายกับSlack ) ทีมยังสามารถแบ่งออกเป็น "ทีมย่อย" ได้โดยการใส่ ` <sub>subs</sub>` .ในชื่อทีม ตัวอย่างเช่น `<sub>subs</sub>` wikipedia.projectsจะเป็นทีมย่อยของ `<sub>subs</sub>` wikipediaในขณะที่ ` <sub>subs wikipedia.projects.foobar</sub>` จะเป็นทีมย่อยของ `<sub>subs</sub> ` wikipedia.projects(และด้วยเหตุนี้ `<sub>subs</sub>` ของ `<sub>subs</sub>` ด้วยwikipedia)
การบริหารทีม
การบริหารจัดการทีมส่วนใหญ่ทำได้โดยการเพิ่มลายเซ็นลงในห่วงโซ่ลายเซ็น แต่ละลายเซ็นสามารถเพิ่ม ลบ หรือเปลี่ยนแปลงสมาชิกภาพของผู้ใช้ในทีม รวมถึงการเปลี่ยนแปลงที่เกิดขึ้นกับทีมย่อยได้ด้วย
แต่ละห่วงโซ่เริ่มต้นด้วยลายเซ็นที่สร้างโดยเจ้าของทีม โดยมีการดำเนินการที่ตามมาลงนามโดยผู้ดูแลระบบทีมหรือผู้ใช้[ 27 ]ซึ่งทำให้มั่นใจได้ว่าทุกการกระทำนั้นกระทำโดยผู้ใช้ที่ได้รับอนุญาต และการกระทำนั้นสามารถตรวจสอบได้โดยทุกคนที่ครอบครองคีย์สาธารณะที่ใช้
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ

- KeybaseบนGitHub
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ คีย์เบส
Keybase เป็น ไดเร็กทอรีคีย์ ที่แมป ข้อมูลประจำตัว โซเชียลมีเดีย กับคีย์การเข้ารหัส (รวมถึงแต่ไม่จำกัดเฉพาะ คีย์ PGP ) ในลักษณะที่ตรวจสอบได้โดยสาธารณะ [ 2 ] นอกจากนี้ยังมี ระบบแชท...
หลักฐานยืนยันตัวตน
Keybase ช่วยให้ผู้ใช้สามารถ พิสูจน์ ความเชื่อมโยงระหว่างตัวตนออนไลน์บางอย่าง (เช่น บัญชี Twitter หรือ Reddit ) กับคีย์การเข้ารหัสของพวกเขา แทนที่จะใช้ระบบอย่างเช่น OAuth...
แอป
นอกจากอินเทอร์เฟซบนเว็บแล้ว Keybase ยังมีแอปพลิเคชันไคลเอ็นต์สำหรับ Windows [ 15 ] [ 16 ] Mac [ 15 ] [ 16 ] Android [ 17 ] [ 16 ] iOS [ 16 ] และระบบปฏิบัติการ Linux บนเดสก์ท็อปส่วนใหญ่ [ 16 ] ซึ่ง เขียน ด้วย ภาษา Go โดย ใช้ Electron เป็น ส่วน หน้า แอ ป นี้ มี...
แชท
Keybase Chat เป็นแชทที่เข้ารหัสแบบ end-to-end ที่สร้างขึ้นใน Keybase ซึ่งเปิดตัวในเดือนกุมภาพันธ์ 2017 คุณสมบัติที่โดดเด่นของ Keybase Chat คือช่วยให้ผู้ใช้ Keybase สามารถส่งข้อความไปยังบุคคลอื่นโดยใช้นามแฝงออนไลน์ (เช่น บัญชี Reddit ) ได้...