2.9.26
เผยแพร่เมื่อ 2 พ.ย. 2026
Keylatch 2.9.26 ช่วยคุณตรวจสอบผลการตรวจสอบความปลอดภัยของสัญญาอัจฉริยะ Solidity ด้วยเครื่องมือในตัว ใช้โหมด Ask first เพื่อให้คุณอนุมัติการเปลี่ยนแปลงก่อนเกิดขึ้นในแชท
./contracts3 ไฟล์./contracts/Token.solโหลดแล้วexternal call2 ผลลัพธ์./findings-log.txtบันทึกแล้วyour test commandexit 0เผยแพร่เมื่อ 2 พ.ย. 2026
ดาวน์โหลดโปรแกรมติดตั้ง
ไฟล์ .exe ไฟล์เดียว
ตัวเลือกส่วนติดต่อผู้ใช้
รองรับ x64
ตรวจสอบด้วย certutil
Keylatch ค้นหาไฟล์ รันการตรวจสอบของคุณ และเขียนบันทึกขณะที่บุคคลตรวจสอบผลการตรวจสอบ Smart Contract Audit อย่างละเอียด Keylatch ช่วยคุณ โดยอัตโนมัติขั้นตอนที่ซ้ำซ้อนเพื่อให้คุณมุ่งเน้นไปที่ข้อผิดพลาดของตรรกะ การกำหนดขอบเขตและการอ่านโค้ดด้วยตนเองยังคงจำเป็นเพื่อความแม่นยำ
Keylatch ใช้ list_dir เพื่อค้นหาไฟล์สัญญาและ read_file เพื่อโหลดซอร์สโค้ด จากนั้น grep ค้นหาการเรียกใช้งานภายนอกทั้งหมดที่อาจทำให้เกิด reentrancy ซึ่งเป็นการตรวจสอบ solidity หยุดก่อน คุณใช้ Ask first เพื่อหยุดก่อนการแก้ไขเกิดขึ้น ตัวเอเจนต์เขียนผลการค้นหาไปยังไฟล์บันทึกและแสดง diff ให้คุณดู แอปนี้ไม่ใช่การตรวจสอบ แต่ช่วยคุณตรวจสอบโค้ดบน Windows 10/11 การอ้างอิงการตรวจสอบยังใช้ได้หลังการอัปเกรดเมื่อโค้ดเปลี่ยนแปลงหรือไม่
list_dir ./contracts → 3 files
read_file Token.sol → loaded
grep external call → 2 matches
write_file findings → saved
Shell your test command → exit 0Keylatch เป็น AI agent อัตโนมัติสำหรับ Windows 10/11 (x64) เวอร์ชัน 2.9.26 และการตรวจสอบแบบอัตโนมัติใช้ Shell เพื่อรันตัวตรวจสอบแบบคงที่ของคุณ ตรวจสอบเสร็จสิ้น ตัวเอเจนต์ใช้ grep เพื่อค้นหาการเรียกใช้งานภายนอกทั้งหมดในโค้ด จากนั้นใช้ read_file เพื่อตรวจสอบผลลัพธ์ของคำสั่ง ตัวเลขแสดงจำนวนไฟล์ที่ประมวลผลระหว่างการตรวจสอบ ตัวเอเจนต์ใช้ write_file เพื่อสร้างบันทึกผลการค้นหาสำหรับการตรวจสอบของคุณ
list_dir . -> lists contract files and test directories
read_file Token.sol -> reads the source code for review
grep -n "external" Token.sol -> finds lines matching 'external'
Shell -> runs your test command and your static-check command
write_file findings-log.txt -> saves the findings logKeylatch 2.9.26 สำหรับ Windows 10/11 ใช้ grep เพื่อค้นหาการเปลี่ยนแปลงสถานะทั้งหมดในสัญญาเพื่อให้คุณตรวจสอบตรรกะความเป็นเจ้าของ จากนั้นใช้ edit_file เพื่อแนะนำ modifier สำหรับสัญญา ตรวจสอบ diff ขั้นตอนนี้เป็นส่วนหนึ่งของกระบวนการตรวจสอบสัญญาอัจฉริยะ โหมดการอนุมัติรวมถึง Ask first เพื่อความปลอดภัยระหว่างการดำเนินการแก้ไข ตัวเอเจนต์ใช้ Shell เพื่อรันคำสั่งทดสอบของคุณในเครื่อง คุณเห็น diff และอนุมัติการเปลี่ยนแปลงทันทีหลังการตรวจสอบ
ตัวเอเจนต์ใช้ read_file เพื่อโหลดฟังก์ชันทางคณิตศาสตร์และตรวจสอบการล้นในโค้ดที่เก่ากว่า Solidity 0.8 เพื่อให้ตรรกะทางคณิตศาสตร์ได้รับการตรวจสอบโดยบุคคล ตรวจสอบบันทึก คุณรันคำสั่งทดสอบของคุณเพื่อยืนยันการแก้ไขสำหรับปัญหาที่พบ grep ระบุการเรียกใช้งานภายนอกเพื่อให้บุคคลอ่าน ช่องว่างด้านความปลอดภัยทั่วไปในแอป web3 รุ่นแรกๆ ถูกค้นพบโดย grep คุณเก็บรายงานพร้อมเวอร์ชันโค้ดที่แน่นอนสำหรับร่องรอยการตรวจสอบ
Keylatch เวอร์ชัน 2.9.26 รันเครื่องมือเอง ดังนั้นการดำเนินการทั้งหมดจึงปรากฏในแชทเป็นการ์ดพร้อมผลลัพธ์จริงและคุณเห็นไฟล์ diff ตรวจสอบเสร็จสิ้น
| แชทแอสซิสแทนต์ทั่วไป | Keylatch | |
|---|---|---|
| การรันเครื่องมือ | แนะนำคำสั่ง | รันคำสั่ง |
| การเปลี่ยนแปลงไฟล์ | แสดงข้อความ | แสดง diff |
| การอนุมัติ | ไม่มี | Ask first |
| ผลลัพธ์ | อธิบายผลลัพธ์เป็นข้อความ | รหัสการออกจริง |
ผู้เริ่มต้นใช้ Keylatch เพื่อเรียนรู้เวิร์กโฟลว์การตรวจสอบและพวกเขาเห็นการดำเนินการของเครื่องมือทุกตัวเพื่อเข้าใจตรรกะเบื้องหลังการเปลี่ยนแปลงโค้ดอย่างชัดเจนตอนนี้ แก้ไขให้เสร็จ Solidity 0.8 และเวอร์ชันที่ใหม่กว่าตรวจสอบจำนวนเต็มโดยค่าเริ่มต้นแล้ว
ผู้ปฏิบัติงานใช้ Keylatch เพื่อรันการตรวจสอบของตนเองและเก็บบันทึกผลการค้นหาสำหรับการวิเคราะห์ในภายหลังในขณะที่ตัวเอเจนต์บันทึกไฟล์บันทึก Keylatch ช่วย ตัวเอเจนต์บันทึกบันทึกให้คุณตรวจสอบผลการค้นหา
Keylatch รันการทดสอบหน่วยและตรวจสอบรหัสการออกเพื่อให้คุณเก็บบันทึกผลการค้นหาพร้อมเวอร์ชันโค้ดที่แน่นอนสำหรับการตรวจสอบของทีม ตรวจสอบก่อน ทุกขั้นตอนถูกบันทึกในประวัติแชท
การตรวจสอบนี้คือการตรวจสอบโครงสร้างของโค้ดสัญญาเพื่อหาข้อบกพร่องด้านความปลอดภัย ซึ่งสิ้นสุดด้วยรายการผลการค้นพบที่เขียนขึ้นพร้อมระดับความรุนแรงและการแก้ไขที่แนะนำ ช่วยลดความเสี่ยง โค้ดเป็นสาธารณะ ดังนั้นข้อบกพร่องอาจหมายถึงการสูญเสียถาวร
ใช่ codewillmadeit.com เป็นเว็บไซต์ทางการของ Keylatch และคุณตรวจสอบโปรแกรมติดตั้งโดยการเปรียบเทียบค่าแฮช SHA-256 กับ_manifest ที่เผยแพร่โดยใช้คำสั่ง certutil -hashfile ของ Windows จับคู่ก่อน กด More info แล้ว Run anyway เฉพาะหลังจากค่าแฮชตรงกันแล้วเท่านั้น
รายงานครอบคลุมเฉพาะเวอร์ชันโค้ดและขอบเขตที่ตรวจสอบ ดังนั้นการเปลี่ยนแปลงใดๆ ในภายหลังจำเป็นต้องตรวจสอบใหม่เพื่อยืนยันว่าสัญญายังปลอดภัยอยู่ ไม่ ไม่ใช้ การอัปเกรดเปลี่ยนแปลงสิ่งที่การตรวจสอบเก่ากล่าวถึง ดังนั้นคุณต้องขอการตรวจสอบใหม่สำหรับเวอร์ชันใหม่
การตรวจสอบแบบอัตโนมัติใช้การตรวจสอบแบบคงที่และ AI เพื่อค้นหาปัญหาขณะต้องการการตรวจสอบด้วยมนุษย์เพื่อยืนยันผลการค้นพบและปฏิเสธผลบวกปลอมก่อนการปรับใช้ การตัดสินของมนุษย์มีความจำเป็น ไม่มีเครื่องมือใดแทนที่ผู้ตรวจสอบทั้งหมดสำหรับการตัดสินใจขั้นสุดท้ายด้านความปลอดภัย
ไม่มีราคาตายตัวสำหรับการตรวจสอบมืออาชีพเนื่องจากต้นทุนขึ้นอยู่กับปริมาณและความซับซ้อนของโค้ดที่ผู้เชี่ยวชาญตรวจสอบ ขอใบเสนอราคา โทเค็นแบบง่ายมีราคาถูกกว่าตรรกะแบบกำหนดเองและต้องการเวลาน้อยกว่าในการเสร็จสิ้นกระบวนการตรวจสอบ
ไม่ การตรวจสอบอัตโนมัติไม่แทนที่การตรวจสอบมืออาชีพเมื่อเงินจริงมีความเสี่ยง ดังนั้นคุณต้องยืนยันผลการค้นพบด้วยตนเอง ยืนยันพวกเขา ตัวเอเจนต์ช่วยคุณค้นหาปัญหาก่อนที่คุณจะปรับใช้โค้ด
การตรวจสอบภายในคือกระบวนการที่ทีมกำหนดขอบเขตและเขียนสิ่งที่สัญญาควรทำ เพื่อให้ตรรกะได้รับการตรวจสอบก่อนการปรับใช้และการเปลี่ยนแปลงถูกติดตามโดยตัวเอเจนต์ Keylatch ช่วย มันรันคำสั่ง Shell และบันทึกผลลัพธ์โดยละเอียดสำหรับการตรวจสอบ
ดาวน์โหลดโปรแกรมติดตั้ง Keylatch ทางการ ซึ่งมีขนาดประมาณ 34 MB และทำงานบน Windows 10 หรือ 11 เพื่อให้คุณตรวจสอบสัญญาอัจฉริยะ Solidity ของคุณเพื่อหาข้อบกพร่องด้านความปลอดภัยก่อนการปรับใช้ ตรวจสอบค่าแฮช SHA-256 ให้ตรงกับ_manifest โดยใช้ certutil เปรียบเทียบแฮช
ดาวน์โหลด Keylatch สำหรับ Windows ↗ทุกหน้าของเว็บไซต์นี้มีให้บริการใน 20 ภาษา ส่วนติดต่อผู้ใช้ของแอปเองมี 13 ภาษา
รายละเอียดผลิตภัณฑ์ ↗ การกำหนดค่าโมเดล ↗ เวิร์กโฟลว์การตรวจสอบ ↗ ดาวน์โหลดโปรแกรมติดตั้ง ↗ คำถามที่พบบ่อย ↗ นโยบายความเป็นส่วนตัว ↗