ความปลอดภัย

คณิตศาสตร์ ไม่ใช่นโยบาย

โปรแกรมจัดการรหัสผ่านส่วนใหญ่บอกว่า "เราจะไม่อ่านข้อมูลของคุณ" แต่สถาปัตยกรรมของ Clavitor ทำให้เรา ไม่สามารถ ทำได้ ลายนิ้วมือ ใบหน้า หรือคีย์รักษาความปลอดภัยของคุณจะสร้างคีย์การเข้ารหัสซึ่งไม่มีอยู่บนเซิร์ฟเวอร์ใดๆ เลย เราเป็นผู้เก็บตู้เซฟ แต่คุณเท่านั้นที่ถือคีย์

สามสิ่งที่ทำให้ระบบนี้ทำงานได้

01 — ฟิลด์

การเข้ารหัสระดับฟิลด์

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

02 — ฮาร์ดแวร์

คีย์ที่สร้างจากฮาร์ดแวร์

ฟิลด์ที่สำคัญที่สุดของคุณจะถูกเข้ารหัสด้วยคีย์ที่สร้างจากอุปกรณ์ของคุณ ไม่ว่าจะเป็นลายนิ้วมือ ใบหน้า หรือคีย์รักษาความปลอดภัย คีย์จะถูกประมวลผลในเบราว์เซอร์ของคุณ และไม่ออกจากอุปกรณ์เด็ดขาด

03 — ระยะห่าง

นอกเหนือการเข้าถึง

ห้องนิรภัยทำงานบนโครงสร้างพื้นฐานแยกต่างหากที่ AI เอเจนต์ของคุณไม่สามารถเข้าถึงได้ ข้อมูลรับรองจะถูกส่งผ่าน API ที่มีขอบเขตจำกัด โดยกำหนดขอบเขตตามแต่ละเอเจนต์ ไม่มีสิ่งใดอยู่บนแล็ปท็อปของคุณ ไม่มีสิ่งใดอยู่ในไฟล์ .env ของคุณ

การเข้ารหัสห้องนิรภัย

ทุกอย่างถูกเข้ารหัสขณะจัดเก็บ

ทุกรายการในห้องนิรภัยของคุณ — ทุกฟิลด์ ทุกรายการ ทุกไบต์ — ถูกเข้ารหัสขณะจัดเก็บด้วย AES-256-GCM คีย์การเข้ารหัสมีขนาด 8 ไบต์ ซึ่งได้มาจาก master secret ขนาด 32 ไบต์ที่ถูกสุ่มสร้างขึ้นเมื่อห้องนิรภัยของคุณถูกสร้าง master secret นี้จะไม่ถูกเก็บบนดิสก์เด็ดขาด แต่จะอยู่ภายในไฟล์คีย์ที่เข้ารหัส ซึ่งถูกห่อด้วยผลลัพธ์จากฮาร์ดแวร์คีย์ของคุณ

หากมีผู้ขโมยไฟล์ห้องนิรภัย — ไม่ว่าจะเป็นไฟล์สำรองที่ถูกขโมย โฮสต์ที่ถูกโจมตี หรือผู้ดูแลระบบที่มีเจตนาไม่ดี — สิ่งที่ได้ไปจะมีเพียง ciphertext ชื่อรายการ ชื่อผู้ใช้ รหัสผ่าน บัตร และบันทึกทั้งหมดล้วนถูกเข้ารหัส คีย์ขนาด 8 ไบต์มีความแข็งแกร่งสูงจนการ brute-force เป็นไปไม่ได้ในทางปฏิบัติ และแม้จะทำได้ ฟิลด์ภายในก็ยังถูกเข้ารหัสซ้ำอีกครั้งในระดับที่สูงกว่า

นี่คือเกณฑ์พื้นฐาน โปรแกรมจัดการรหัสผ่านทุกตัวเข้ารหัสขณะจัดเก็บ สิ่งที่สำคัญคือสิ่งที่เกิดขึ้นเหนือระดับนี้

การเข้ารหัสข้อมูลรับรอง

เอเจนต์ของคุณสามารถอ่านข้อมูลรับรองได้ ไม่มีอย่างอื่น

เหนือระดับห้องนิรภัย ทุกฟิลด์ข้อมูลรับรอง ไม่ว่าจะเป็น API คีย์ รหัสผ่าน TOTP seeds, OAuth tokens, SSH คีย์ จะถูกเข้ารหัสทีละรายการด้วยคีย์ที่สร้างขึ้นมาเฉพาะ คีย์การเข้ารหัสมีขนาด 16 ไบต์แบบ full entropy ซึ่งไม่สามารถถอดรหัสได้ในทางปฏิบัติ

AI เอเจนต์ของคุณจะได้รับคีย์นี้เพื่อให้สามารถปฏิบัติงานได้ ซึ่งเป็นไปตามการออกแบบ — เอเจนต์ที่ปรับใช้โค้ดของคุณย่อมต้องการคีย์ SSH ของคุณ แต่คีย์นี้มาพร้อมกับชั้นการป้องกัน 4 ชั้นที่จะควบคุมการใช้งาน:

โทเค็นที่กำหนดขอบเขต เอเจนต์แต่ละตัวจะได้รับโทเค็นที่กำหนดขอบเขตการเข้าถึงเฉพาะรายการที่ระบุ เอเจนต์สำหรับปรับใช้ของคุณจะเห็นคีย์ SSH และข้อมูลรับรอง AWS ของคุณ แต่จะไม่เห็นคีย์ Stripe รหัสผ่านอีเมล หรือรายการของเพื่อนร่วมงานของคุณ เอเจนต์ไม่สามารถแจงนับ เรียกดู ค้นหา หรือค้นพบข้อมูลรับรองที่อยู่นอกขอบเขตของมันได้ เอเจนต์จะเข้าถึงได้เฉพาะสิ่งที่ถูกกำหนดชื่อไว้ และไม่สามารถค้นหาสิ่งที่ไม่ได้ถูกกำหนดไว้ได้

ระยะห่าง ห้องนิรภัยของคุณไม่ได้อยู่บนแล็ปท็อป แต่ทำงานบนโครงสร้างพื้นฐานแยกต่างหากที่เอเจนต์ของคุณไม่สามารถเข้าถึงได้ เอเจนต์จะโต้ตอบผ่าน API ที่มีขอบเขตจำกัดที่จะตอบสนองหรือปฏิเสธคำขอ — ไม่มีระบบไฟล์ให้อ่าน ไม่มีหน่วยความจำของกระบวนการให้ตรวจสอบ และไม่มีแคชในเครื่องให้เข้าไปค้นหา หากห้องนิรภัยอยู่บนเครื่องเดียวกับเอเจนต์ skill ที่ถูกโจมตีอาจเจาะเข้าไปในระบบและดึงข้อมูลที่ต้องการออกไปได้ ระยะห่างจึงตัดความเป็นไปได้นี้ออกไปอย่างสิ้นเชิง

การจำกัดอัตรา เอเจนต์ที่เข้าถึงข้อมูลรับรองที่ไม่ซ้ำกันมากกว่า 3 รายการต่อนาที หรือ 10 รายการต่อชั่วโมง จะถูกจำกัดการใช้งาน หากทำผิดซ้ำครั้งที่สองภายใน 2 ชั่วโมง จะทริกเกอร์การล็อกดาวน์ทันที — เอเจนต์จะถูกระงับและต้องใช้ฮาร์ดแวร์คีย์ของคุณเพื่อปลดล็อก เอเจนต์ที่ทำงานปกติจะต้องการข้อมูลรับรองเพียง 2 หรือ 3 รายการ เอเจนต์ที่อ่านถึง 10 รายการนั้น ไม่ว่าจะถูกตั้งค่ามาผิดหรือถูกโจมตี ไม่ว่าจะกรณีใด ระบบจะหยุดการทำงานทันที

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

ผลลัพธ์ที่ได้: ขอบเขตความเสียหายจากเอเจนต์ที่ถูกโจมตีจะถูกจำกัดไว้เฉพาะขอบเขตสิทธิ์ จาก IP ของเอเจนต์ และในอัตราที่จะทริกเกอร์การล็อกดาวน์ก่อนที่การดึงข้อมูลสำคัญออกไปจะเกิดขึ้น เอเจนต์อื่นๆ ข้อมูลรับรองอื่นๆ และฟิลด์ข้อมูลระบุตัวตนของคุณจะไม่ได้รับผลกระทบใดๆ

การเข้ารหัสข้อมูลระบุตัวตน

ข้อมูลที่สำคัญที่สุดของคุณถูกเข้ารหัสด้วยอุปกรณ์ของคุณ เราไม่สามารถอ่านมันได้

บัตรเครดิต, CVV, หมายเลขหนังสือเดินทาง, SSN, รหัสกู้คืน, บันทึกส่วนตัว, คีย์สำหรับเซ็น — เหล่านี้คือฟิลด์ข้อมูลระบุตัวตน ข้อมูลเหล่านี้ถูกเข้ารหัสด้วยคีย์ขนาด 32 ไบต์ที่ถูกสุ่มสร้างขึ้นเมื่อห้องนิรภัยของคุณถูกสร้าง คุณไม่รู้จักคีย์นี้ เราไม่มีมัน และมันไม่เคยมีอยู่บนเซิร์ฟเวอร์ใดๆ

คีย์จะอยู่ภายในไฟล์คีย์ที่เข้ารหัส ซึ่งถูกห่อหุ้มด้วยเอาต์พุตขนาด 32 ไบต์จากส่วนขยาย PRF ของฮาร์ดแวร์คีย์ของคุณ (WebAuthn PRF) การคลายห่อต้องใช้อุปกรณ์จริง — ไม่ว่าจะเป็นเครื่องอ่านลายนิ้วมือ เซนเซอร์สแกนใบหน้า หรือ YubiKey ของคุณ กระบวนการคลายห่อจะเกิดขึ้นในเบราว์เซอร์ของคุณ คีย์ที่เป็น plaintext จะอยู่ในหน่วยความจำของเบราว์เซอร์เฉพาะในช่วงระยะเวลาของหนึ่งการดำเนินการเท่านั้น จากนั้นจะถูกลบทันที

ไม่มีเอเจนต์ใดได้รับคีย์นี้ ไม่มี API endpoint ใดส่งคีย์นี้ และไม่มีกระบวนการฝั่งเซิร์ฟเวอร์ใดสามารถสร้างคีย์นี้ได้ ฟิลด์ข้อมูลระบุตัวตนจะอยู่ในรูป ciphertext บนทุกเซิร์ฟเวอร์ ในทุกไฟล์สำรอง ในทุกเป้าหมายการจำลองข้อมูล และในทุกช่วงเวลา หากโครงสร้างพื้นฐานของเราถูกโจมตี — อย่างสมบูรณ์และทุกไบต์ถูกดึงออกไป — สิ่งที่ได้ไปจะเป็น ciphertext สำหรับทุกฟิลด์ข้อมูลระบุตัวตนในทุกห้องนิรภัย คีย์ถอดรหัสจะไม่รวมอยู่ในข้อมูลที่ถูกดึงออกไป และเป็นไปไม่ได้ที่จะมีอยู่ เพราะคีย์นี้ไม่เคยอยู่ที่นั่นเลย

เราไม่สามารถถอดรหัสฟิลด์ข้อมูลระบุตัวตนของคุณได้ เราไม่สามารถถูกบังคับให้สร้างคีย์ที่เราไม่มี นี่ไม่ใช่คำสัญญาตามนโยบาย แต่เป็นคุณสมบัติทางคณิตศาสตร์ของระบบ

ไม่มีใครเข้าถึงได้นอกจากคุณ

และไม่มีรหัสผ่านหลัก

ไม่มีอะไรให้ลืม ไม่มีอะไรให้ฟิชชิ่ง และไม่มีข้อมูลใดให้ถอดรหัสเมื่อระบบถูกโจมตี อุปกรณ์ของคุณ — ลายนิ้วมือ ใบหน้า หรือคีย์รักษาความปลอดภัย — เป็นเส้นทางเดียวในการเข้าถึง ทุกการเชื่อมต่อใช้ TLS 1.3 พร้อม cipher สมัยใหม่และ HSTS ข้อมูลรับรองจะถูกส่งไปยังโทเค็นเอเจนต์ที่กำหนดขอบเขตผ่าน API endpoint แบบจำกัดขอบเขต และไม่ถูกบันทึกแม้แต่ครั้งเดียว แม้แต่ AI ซัพพอร์ตของเราก็ไม่สามารถเห็นข้อมูลรับรองของคุณได้ — การเข้ารหัสเดียวกันที่ซ่อนความลับของคุณจากเรา ก็ซ่อนข้อมูลเหล่านั้นจากเครื่องมือซัพพอร์ตของเราเช่นกัน

โมเดลภัยคุกคาม

ภัยคุกคามที่เราป้องกัน

แพลตฟอร์มข้อมูลรับรองทุกแห่งเผชิญกับพื้นผิวการโจมตีเดียวกัน นี่คือวิธีที่ Clavitor ถูกออกแบบมาเพื่อรับมือกับแต่ละภัยคุกคาม

ภัยคุกคามวิธีที่เราป้องกันผลลัพธ์
การฟิชชิ่งข้อมูลรับรองผู้ใช้ไม่ทราบรหัสผ่านของตนเอง (สุ่ม 32 ไบต์ ไม่เคยแสดงผล) ส่วนขยายจะกรอกข้อมูลเฉพาะเมื่อ URL ตรงกันเท่านั้น ผู้ใช้ไม่สามารถพิมพ์สิ่งที่ตนเองไม่ทราบได้ถูกบล็อกโดยโครงสร้าง
การฟิชชิ่ง OTP / 2FATOTP อยู่ในห้องนิรภัย โดยกำหนดขอบเขตเฉพาะโดเมนจริง โดเมนไม่ตรง — ไม่ได้รับรหัส ใช้การป้องกันเดียวกับรหัสผ่านถูกบล็อกโดยโครงสร้าง
การโจมตีเซิร์ฟเวอร์ฟิลด์ข้อมูลระบุตัวตนถูกเข้ารหัสด้วยคีย์ที่สร้างจากฮาร์ดแวร์ซึ่งเราไม่เคยครอบครอง ฟิลด์ข้อมูลรับรองจะมีการหมุนเวียนอัตโนมัติ — plaintext ที่รั่วไหลจะหมดอายุภายในไม่กี่ชั่วโมงความเสียหายถูกจำกัด
AI เอเจนต์ที่ถูกโจมตีเอเจนต์แต่ละตัวมีโทเค็นที่กำหนดขอบเขต หากถูกโจมตี จะเปิดเผยเฉพาะขอบเขตของเอเจนต์นั้น — ไม่ใช่ห้องนิรภัยทั้งหมดของคุณขอบเขตความเสียหายถูกจำกัด
มัลแวร์ที่ Endpointห้องนิรภัยอยู่ระยะไกล ไม่ใช่ในเครื่อง โทเค็นเซสชันมีขีดจำกัดเวลา ความท้าทายของ WebAuthn ผูกกับ origin มัลแวร์ไม่สามารถเซ็นชื่อแทนผู้ใช้ได้บรรเทาแล้ว
การโจมตีจากภายในฟิลด์ข้อมูลระบุตัวตนเป็นสิ่งที่เราไม่สามารถเข้าถึงได้ในทางคณิตศาสตร์ เราไม่สามารถสร้าง plaintext แม้จะได้รับหมายศาลก็ตามนอกเหนือการเข้าถึงของเรา

วางใจในแพลตฟอร์ม ไม่ใช่แค่การเข้ารหัส

การเข้ารหัสเป็นเพียงหนึ่งในสามการรับประกัน อีกสองข้อเกี่ยวกับสิ่งที่เกิดขึ้นเมื่อมีบางอย่างล้มเหลว ไม่ว่าจะเป็นบริการ หรือการเข้าถึงบริการของคุณเอง

ความทนทาน — บริการยังคงให้บริการต่อไป

เราตั้งคำถามว่าจะเกิดอะไรขึ้นเมื่อทุกชั้นล้มเหลว ทั้งคลาวด์, DNS, registrar, อีเมล และซอฟต์แวร์ของเราเอง สถาปัตยกรรมถูกออกแบบมาเพื่อให้คำตอบเป็นเหมือนเดิมเสมอ: ห้องนิรภัยยังคงให้บริการต่อไป รายการภัยคุกคามตามจริง →

การกู้คืน — คุณยังคงเข้าถึงได้

หากทำฮาร์ดแวร์คีย์หาย คุณก็ยังกลับมาเข้าถึงได้ ผ่านรหัสแบบ split-knowledge ทางฝั่งของคุณ recovery anchor ทางฝั่งของเรา และการโทรผ่าน Zoom พร้อมเอกสารยืนยันที่ คุณ เลือกเอง ไม่มีการรีเซ็ตอีเมล ไม่มี SMS ไม่มีคำถามเพื่อความปลอดภัย วิธีการทำงานของการกู้คืน →

อ่านรายละเอียดเชิงลึก

สำหรับผู้ชมสายเทคนิค: รายละเอียดการเข้ารหัส รายงานโมเดลภัยคุกคาม และคำเชิญแบบเปิดให้ค้นหาสิ่งที่เราอาจมองข้ามไป