ไฟล์ ISO
ดูเหมือนว่า แคสเปอร์ ใช้ md5sum.txt
ไฟล์ภายใน iso เพื่อยืนยันว่าเนื้อหาถูกต้อง ผลลัพธ์ของการตรวจสอบนี้เขียนถึง /run/casper-md5check.json
. การตรวจสอบนี้เสร็จสิ้นหลังจากติดตั้ง iso แล้ว /ซีดีรอม
. หากคุณต้องการตรวจสอบ iso เอง คุณจะต้องเขียนการตรวจสอบแบบกำหนดเองภายในรูท initramfs ฉันไม่เชื่อว่า iso นั้นสามารถเข้าถึงได้ในสภาพแวดล้อมของตัวติดตั้ง เนื่องจากมันถูกลบไปแล้ว นี่คือสิ่งที่ ภูเขา
คำสั่งแสดงในสภาพแวดล้อมของตัวติดตั้งหลังจากลบรูท initramfs แล้ว
/ubuntu-20.04.3-live-server-amd64.iso (ลบแล้ว) บน /cdrom ประเภท iso9660 (ro,relatime,nojoliet,check=s,map=n,blocksize=2048)
ไฟล์ข้อมูลผู้ใช้
ฉันไม่เห็นอะไรในตัว cloud-init เพื่อตรวจสอบไฟล์เมล็ด ฉันเชื่อว่านี่คือสิ่งที่คุณต้องเขียนโค้ดเอง มันดูเหมือนว่า ข้อมูลผู้ใช้
ไฟล์ได้รับการดาวน์โหลดในสภาพแวดล้อมการติดตั้งไปยัง /var/lib/cloud/instance/user-data.txt
.
มีหลายวิธีที่คุณสามารถเพิ่มการตรวจสอบความถูกต้องของเช็คซัมได้ วิธีการจะขึ้นอยู่กับว่าคุณต้องการรับประกันความสมบูรณ์ของไฟล์หรือต้องการรับประกันความปลอดภัย