เครื่องมือข้อความและชีวิตประจำวัน · เครื่องมือสร้างรหัสผ่าน
เหตุใด 'ลวดเย็บกระดาษม้าที่ถูกต้อง' จึงใช้งานได้เฉพาะในกรณีที่คำนั้นสุ่ม
· เหตุใดจึงสำคัญ
รหัสผ่าน ข้อความรหัสผ่าน ความบังเอิญ
การ์ตูนชื่อดังทำให้ข้อความรหัสผ่านเป็นที่นิยมและยังก่อให้เกิดนิสัยที่ไม่ดี — เลือกคำพูดของคุณเอง โพสต์นี้อธิบายว่าทำไมความแข็งแกร่งจึงขึ้นอยู่กับการเลือกแบบสุ่มจากรายการที่รู้จัก
การ์ตูนที่ทุกคนจำได้และพลาดบทเรียนไปครึ่งหนึ่ง — คำทั่วไปสี่คำจะแข็งแกร่งก็ต่อเมื่อลูกเต๋าหยิบมันออกมาเท่านั้น
ลำดับสี่คำที่น่าจดจำแสดงให้เห็นถึงรูปแบบ ไม่ใช่กระบวนการที่เลือก การคำนวณของ ToolAcre ขึ้นอยู่กับแต่ละตำแหน่งที่ได้รับดัชนีสม่ำเสมอที่เป็นอิสระจากกลุ่มคำที่มีสิทธิ์ หากบุคคลเลือกคำที่คุ้นเคยสี่คำเพราะฟังดูน่าขบขันหรือสร้างฉาก จำนวนคำที่มองเห็นได้จะคงอยู่สี่คำในขณะที่การแจกแจงพื้นฐานเปลี่ยนไป
พื้นที่เก็บข้อมูลไม่ได้ใช้การ์ตูนหรือวลีที่มีชื่อเสียงเป็นแหล่งที่มาสำหรับเกณฑ์การรักษาความปลอดภัย มันใช้และทดสอบรูทีนการเลือกแบบสุ่ม บทเรียนภาคปฏิบัติคือการรักษากิจวัตรนั้นไว้ แทนที่จะคัดลอกตัวอย่างสาธารณะหรือเลียนแบบไวยากรณ์ วลีใดๆ ที่พิมพ์ในบทความเป็นที่ทราบกันดีอยู่แล้ว และจะต้องไม่ถือเป็นข้อมูลรับรอง
คำที่คุ้นเคยสี่คำไม่ใช่หลักฐานของกระบวนการคัดเลือกแบบสุ่ม
การเลือกของมนุษย์อาจสนับสนุนวัตถุ ชื่อ เครื่องหมายคำพูด ลำดับไวยากรณ์ และคำที่อยู่ด้วยกันที่ชื่นชอบ ToolAcre ไม่พยายามประมาณค่ากำหนดเหล่านั้น ดังนั้นจึงไม่ได้ให้คะแนนวลีที่มีอยู่ การเรียกลำดับที่เลือกเองซึ่งเทียบเท่ากับการเสมอกันสี่ครั้งจะใช้สูตรตัวสร้างกับกระบวนการที่ไม่เคยเกิดขึ้น
การเลือกแบบสุ่มยังคงสามารถสร้างคำสองคำที่เกี่ยวข้องหรือซ้ำได้เนื่องจากการดึงใช้การแทนที่ การแก้ไขผลลัพธ์นั้นจนกระทั่งรู้สึกว่าเป็นการสุ่มมากขึ้นทำให้เกิดการตั้งค่าของมนุษย์ตามความเป็นจริง ขั้นตอนที่ซื่อสัตย์คือการยอมรับผลลัพธ์ใหม่หรือสร้างผู้สมัครใหม่ทั้งหมดโดยไม่ต้องเผยแพร่รายการใดรายการหนึ่ง
หลักการของ Kerckhoffs ใช้กับรายการคำ — ผู้โจมตีอาจรู้รายการ EFF ทั้งหมด และข้อความรหัสผ่านยังคงแข็งแกร่ง
รายการ EFF เป็นสินทรัพย์คงที่สาธารณะ และไม่กระทบต่อจำนวนดัชนีที่เป็นไปได้ สำหรับรายการแบบยาว บิลด์จะตรวจสอบรายการ 7,776 ผู้โจมตีอาจรู้ทุกคำ ลำดับของไฟล์ และการตั้งค่าทั้งหมด ส่วนที่ไม่รู้จักคือ Web Crypto ดัชนีอิสระตัวใดที่เลือกสำหรับเอาต์พุตส่วนตัวนี้
การออกแบบนี้หลีกเลี่ยง "การรักษาความปลอดภัยผ่านรายการคำศัพท์ที่เป็นความลับ" นอกจากนี้ยังหมายถึงต้องคำนึงถึงการกรองด้วย หากผู้ใช้จำกัดความยาวของคำที่อนุญาต กลุ่มที่มีสิทธิ์ก็จะเล็กลง และฟังก์ชันเอนโทรปีจะใช้กลุ่มจริงนั้นแทนที่จะใช้เครื่องหมายคำพูด 7,776 ต่อไป
รายการคำสาธารณะยังคงใช้งานได้เนื่องจากดัชนีสุ่ม ไม่ใช่ความลับของรายการ เป็นอินพุต
วลีเช่น "ชิ้นพายแอปเปิ้ลสีแดง" มีความสัมพันธ์และโครงสร้างทางไวยากรณ์ พื้นที่เก็บข้อมูลไม่มีโมเดลสำหรับความถี่ที่ผู้คนสร้างรูปแบบนั้น ดังนั้นจึงไม่มีการกำหนดพื้นที่การค้นหาที่เป็นตัวเลข การปฏิบัติต่อโทเค็นทั้งสี่อย่างเป็นอิสระเพียงเพราะถูกคั่นด้วยช่องว่างจะเพิกเฉยต่อหลักฐานการคัดเลือก
ToolAcre เลือกแต่ละคำผ่าน `secureRandomChoice` จากรายการที่มีสิทธิ์เดียวกันแทน คำก่อนหน้าไม่ทำให้การจับฉลากครั้งต่อไปแคบลง ความเป็นอิสระนั้นเป็นคุณสมบัติของเส้นทางโค้ด ไม่ใช่คุณสมบัติทางภาพของวลีที่เสร็จสมบูรณ์
คำที่เกี่ยวข้องเผยให้เห็นกระบวนการของมนุษย์ที่เครื่องกำเนิดนี้ไม่ได้จำลองแบบ
สำหรับคำรายการยาวที่สร้างขึ้นสี่คำโดยไม่มีการกรอง จำนวนเอาต์พุตที่เรียงลำดับคือ 7,776⁴ เนื่องจากแต่ละตำแหน่งจากสี่ตำแหน่งสามารถรับดัชนีรายการใดก็ได้ การคำนวณสามารถหาได้แบบอินไลน์จากขนาดไฟล์ที่ตรวจสอบแล้ว วลีสี่คำที่บุคคลสร้างขึ้นไม่ได้รับหมายเลขที่ตรงกันที่นี่ เนื่องจากกระบวนการผู้สมัครไม่ได้ระบุ
การเปรียบเทียบนี้จงใจหลีกเลี่ยงการประมาณเวลาแคร็กไทม์ และไม่ได้พิมพ์วลีที่สร้างขึ้น กำหนดไว้เพียงว่ากระบวนการหนึ่งสามารถนับได้จากตัวเลือกที่เป็นที่รู้จัก ในขณะที่อีกกระบวนการไม่นับ ความเหมาะสมกับบัญชียังคงขึ้นอยู่กับปลายทาง อุปกรณ์ และรูปแบบภัยคุกคามในวงกว้าง
ตัวอย่างการทำงาน: เปรียบเทียบเครื่องกำเนิดเครื่องแบบที่รู้จักกับวลีของมนุษย์ที่ไม่มีปริมาณ
เรื่องราวช่วยในการจำอาจถูกสร้างขึ้นหลังจากการคัดเลือก หากคำ ลำดับ กฎของกรณี และตัวคั่นไม่เปลี่ยนแปลง เรื่องราวนี้เป็นเครื่องช่วยจำ ไม่ใช่เหตุผลที่จะมาแทนที่คำที่สวยงามกว่านี้ การเผยแพร่เรื่องราวหรือวลีจะเปิดเผยข้อมูลประจำตัว ดังนั้นให้ทั้งสองรายการอยู่ในกระบวนการจัดการที่ได้รับอนุมัติ
ToolAcre ตัวเองไม่ได้สอนหรือทดสอบวิธีการช่วยจำ มีคำภาษาอังกฤษและการควบคุมการจัดรูปแบบ การจดจำผลลัพธ์นั้นเป็นเรื่องส่วนตัวหรือไม่ และพื้นที่เก็บข้อมูลเป็นของผู้จัดการแทนที่จะเป็นเพจนี้
สิ่งนี้ไม่ครอบคลุมถึงการอ้างสิทธิ์เอนโทรปีเฉพาะในการ์ตูนและวิธีการคำนวณ
บทความนี้ไม่ได้ทำซ้ำการอ้างสิทธิ์เอนโทรปีเฉพาะจากการ์ตูน เนื่องจากการ์ตูนไม่ใช่แหล่งเก็บข้อมูลที่จัดเตรียมไว้สำหรับการตรวจสอบ นอกจากนี้ยังไม่ได้อ้างว่าคำจำนวนหนึ่งสามารถเอาชนะการโจมตีทุกครั้งได้ ฟิชชิ่ง มัลแวร์ การใช้ซ้ำ และปลายทางที่ถูกบุกรุกยังคงอยู่นอกรายการเลขคณิต
การละเว้นจะรักษาขอบเขตที่เป็นประโยชน์: คณิตศาสตร์ทางเลือกที่สร้างขึ้นสามารถตรวจสอบได้โดยตรงกับโค้ดและไฟล์ ในขณะที่ประวัติศาสตร์ทางวัฒนธรรมและการกล่าวอ้างของบุคคลที่สามจำเป็นต้องมีแหล่งข้อมูลหลักของตนเอง ทั้งสองไม่ควรผสมกันเนื่องจากรูปแบบดูคุ้นเคย
ประเด็นสำคัญ — เก็บความคิด ทิ้งนิสัย; ให้โปรแกรมสร้างรหัสผ่านเลือกคำจากรายการ EFF
คงแนวคิดของข้อมูลประจำตัวที่มีหลายคำไว้ แต่ให้กระบวนการสุ่มที่ได้รับการตรวจสอบเลือกคำนั้น ToolAcre ใช้สินทรัพย์ EFF ที่ได้รับการยืนยัน, Web Crypto และดัชนีที่เป็นกลาง คาดว่าจะมีคำศัพท์สาธารณะ การผสมผสานความสดใหม่แบบส่วนตัวเป็นส่วนที่ต้องไม่เป็นที่รู้จัก
อย่าเลือกคำตามธีม แก้ไขผลลัพธ์ที่น่าอึดอัดใจ หรือใช้ผลลัพธ์ซ้ำ รุ่นส่งผู้สมัครคนหนึ่งและลืมมันไป นโยบายการจัดการการจัดเก็บและปลายทางเกิดขึ้นที่อื่น การคำนวณความแข็งแกร่งเป็นไปตามกระบวนการสุ่ม ไม่ใช่เสน่ห์ของประโยคสุดท้าย