การวิเคราะห์โปรโตคอลที่อ่านเข้าใจได้สำหรับวิศวกรและนักศึกษา
โมเดลโปรโตคอลการเข้ารหัสในภาษาที่เรียบง่ายและเป็นธรรมชาติ และทำการจำลองการโจมตีแบบแอคทีฟที่ผลิตการติดตามการโจมตีที่มีการบรรยาย พัฒนาโดย Symbolic Software เป็นโครงการเครื่องมือสำหรับวิศวกรความปลอดภัย นักออกแบบโปรโตคอล และนักศึกษา เครื่องมือนี้รวมเอาพื้นฐานการเข้ารหัสที่มีอยู่ (Diffie-Hellman, AEAD, post-quantum KEMs) การค้นหาอัตโนมัติสำหรับการละเมิด และรายงานที่สามารถส่งออกเป็น HTML, JSON และ LaTeX เพื่อสนับสนุนการตรวจสอบความปลอดภัยและการใช้งานในห้องเรียน.
เครื่องมือทำอะไรจริง ๆ และคุณอธิบายโปรโตคอลอย่างไร
เครื่องมือ รับคำอธิบายโปรโตคอลที่เขียนในภาษาที่อ่านได้และเฉพาะทางซึ่งคล้ายกับการเขียนโปรโตคอลตามธรรมชาติ ผู้ใช้จะสร้างแบบจำลองผู้เข้าร่วม ข้อความ และความสามารถของฝ่ายตรงข้าม; จากนั้นเครื่องมือวิเคราะห์จะค้นหาการละเมิดคุณสมบัติ ภาษาและพรีมิติฟในตัวช่วยลดการเข้ารหัสพรีมิติฟด้วยตนเอง ซึ่งช่วยแก้ไขข้อผิดพลาดในการสร้างแบบจำลองทั่วไปที่เกิดขึ้นเมื่อผู้วิจัยแปลโปรโตคอลที่เป็นลายลักษณ์อักษรเป็นข้อมูลนำเข้าทางการ
มันทำงานอย่างไรภายใต้การวิเคราะห์และขีดจำกัดที่ใช้ได้จริง
เครื่องยนต์อัตโนมัติทำการตรวจสอบเซสชันที่มีขอบเขตและคืนค่าติดตามการโจมตีหรือการผ่านภายในขอบเขตเหล่านั้น; การผ่านหมายความว่าไม่พบการโจมตีภายใต้จำนวนเซสชันและสมมติฐานที่กำหนด เครื่องมือนี้มีวัตถุประสงค์เพื่อเป็นผู้ค้นหาตัวอย่างตรงกันข้ามมากกว่าที่จะเป็นผู้พิสูจน์ทางคณิตศาสตร์ที่ไม่มีขอบเขต ดังนั้นการรับประกันของมันจึงจำกัดอยู่ที่สถานการณ์ที่สร้างแบบจำลองและขอบเขตเซสชันที่จัดเตรียมไว้ระหว่างการวิเคราะห์
ปลอดภัยที่จะใช้ในกระบวนการวิศวกรรมจริงหรือไม่?
เครื่องมือทำการวิเคราะห์ในท้องถิ่นและสร้างรายงาน HTML ที่เป็นอิสระและแผนภาพลำดับ ซึ่งทำให้ผลลัพธ์สามารถพกพาได้ในระหว่างการตรวจสอบ มันรวมถึงการจำลองของผู้โจมตีที่ใช้งานอยู่ที่สามารถดัดแปลงการจราจร และมันบันทึกการติดตามการโจมตีในภาษาธรรมดา; ตัวเลือกการออกแบบเหล่านั้นทำให้ทีมวิศวกรรมสามารถสร้างสถานการณ์การโจมตีได้โดยไม่ต้องมีความเชี่ยวชาญในวิธีการทางการ
ความชันของเส้นโค้งการเรียนรู้เป็นอย่างไรและมันเหมาะสมกับทักษะอย่างไร
นักเรียนและวิศวกรด้านความปลอดภัยเข้าถึงได้อย่างรวดเร็วเพราะภาษานั้นอ่านได้โดยเจตนาและเครื่องมือมีการรวมบรรณาธิการสำหรับ Visual Studio Code, Neovim และ Zed ที่ให้การวินิจฉัยและแผนภาพสด สถานการณ์ขั้นสูงเช่นการสร้างแบบจำลองการประนีประนอมกุญแจและความลับข้างหน้าได้รับการสนับสนุน ดังนั้นนักออกแบบโปรโตคอลสามารถย้ายจากตัวอย่างง่าย ๆ ไปยังแบบจำลองภัยคุกคามที่ซับซ้อนได้โดยไม่ต้องเปลี่ยนเครื่องมือ
มันเปรียบเทียบกับเครื่องมือการตรวจสอบทางวิชาการอย่างไร
เมื่อเปรียบเทียบกับ ProVerif และ Tamarin เครื่องมือมุ่งเน้นไปที่การใช้งานของผู้ปฏิบัติงาน: ภาษาการสร้างแบบจำลองที่ง่ายกว่าและพรีมิติฟในตัวมีเป้าหมายเพื่อลดข้อผิดพลาดของผู้ใช้ แทนที่จะเสนอการพิสูจน์ที่ไม่มีขอบเขต เวลาการวิเคราะห์มักจะวัดเป็นนาที ซึ่งเหมาะสำหรับการวนซ้ำอย่างรวดเร็วในระหว่างการตรวจสอบการออกแบบหรือการฝึกในชั้นเรียน
แนะนำสำหรับวิศวกรและนักเรียนที่ต้องการการตรวจสอบโปรโตคอลที่รวดเร็วและอ่านง่าย
เครื่องมือนี้ให้บริการผู้ปฏิบัติงานที่ต้องการตัวอย่างที่สามารถดำเนินการได้อย่างรวดเร็วและเรื่องราวการโจมตีที่ชัดเจนมากกว่าหลักฐานที่เป็นทางการและไม่มีขอบเขต ใช้สำหรับการออกแบบโปรโตคอลแบบวนซ้ำ การสาธิตในห้องเรียน หรือการตรวจสอบก่อนการตรวจสอบ; สำหรับการรับประกันที่ครอบคลุมและไม่มีขอบเขต ให้ใช้คู่กับเครื่องมือการพิสูจน์ทฤษฎี แนะนำ.