ไทย

รูปภาพและภาพถ่าย · เครื่องมือความเป็นส่วนตัวของข้อมูลเมตาของรูปภาพ

ภาพขนาดย่อที่ซ่อนอยู่ภายใน JPEG ของคุณ: วิธีการทำงานของ EXIF IFD1

· มันทำงานอย่างไร

exif ภาพความเป็นส่วนตัว ไฟล์รูปแบบ

ภาพถ่ายขนาดใหญ่ที่แก้ไขแล้ว ข้างภาพขนาดย่อขนาดเล็กซึ่งอยู่ภายในบล็อก EXIF
ภาพประกอบเวกเตอร์ต้นฉบับ ToolAcre

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

การครอบตัดที่ยังคงมองเห็นได้ - ปัญหาของภาพขนาดย่อที่ไม่เปลี่ยนแปลงซึ่งรอดพ้นจากการแก้ไขภาพหลักอย่างระมัดระวัง

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

ตำแหน่งที่ภาพขนาดย่อปรากฏ — IFD1, แท็ก JPEGInterchangeFormat และ JPEGInterchangeFormatLength และ JPEG ขนาดเล็กที่ฝังอยู่ภายในเซ็กเมนต์ APP1

สายไดเรกทอรี TIFF สามารถรวม IFD1 ซึ่งมักใช้สำหรับภาพขนาดย่อและฟิลด์ที่ค้นหาไบต์ มันอยู่ภายในเพย์โหลด EXIF แทนที่จะอยู่ข้างๆ การสแกนเข้ารหัสเอนโทรปีหลักของ JPEG ขอบเขตผลิตภัณฑ์ที่สำคัญคือโครงสร้าง: โปรแกรมอ่านข้อมูลเมตาตาม IFD0 บวกกับไดเรกทอรีย่อย Exif และ GPS และจุดหยุด ดังนั้นฟิลด์และพิกเซลของภาพขนาดย่อจะไม่แสดง

เหตุใดกล้องจึงรวมไว้ด้วย — การแสดงตัวอย่างอย่างรวดเร็วบนหน้าจอของกล้องและในเบราว์เซอร์ไฟล์ และรูปแบบ DCF ของการแสดงตัวอย่างขนาดคงที่ขนาดเล็ก

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

วิธีที่ผู้แก้ไขเข้าใจผิด — ซอฟต์แวร์ที่เขียนพิกเซลใหม่ แต่คัดลอกบล็อก EXIF โดยไม่เปลี่ยนแปลง ปล่อยให้ดูตัวอย่างเก่าๆ

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

วิธีที่เครื่องมือนี้จัดการภาพขนาดย่อ IFD1 โดยไม่ต้องแยกวิเคราะห์

ส่วนหัวของสมุดงานกล่าวว่า parser พบ IFD1 แต่การใช้งานอย่างชัดเจนไม่ได้ไล่ตามภาพขนาดย่อ IFD1 ToolAcre จัดการความเสี่ยงนี้ด้วยการลบทั้งบล็อกแทน: JPEG APP1 Exif, PNG eXIf และ WebP EXIF จะถูกทิ้งเป็นหน่วย ความแตกต่างดังกล่าวจะป้องกันไม่ให้มีการระบุความสามารถในการตรวจสอบตัวอย่างที่ไม่ได้รับการสนับสนุนโดยนัย

ตัวอย่างการทำงาน: ลบบล็อก EXIF ที่สมบูรณ์ของรูปภาพที่ครอบตัดออก

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

สิ่งนี้ไม่ครอบคลุมถึง — การแสดงตัวอย่างที่จัดเก็บไว้ในไฟล์ RAW และภายในบล็อก MakerNote ที่เป็นกรรมสิทธิ์นั้นเป็นปัญหาแยกต่างหาก

RAW, HEIC, TIFF และรูปแบบอื่นๆ ที่ไม่รองรับสามารถแสดงตัวอย่างและข้อมูลเมตาในโครงสร้างที่เครื่องมือนี้ไม่ได้เขียนใหม่ ภาพขนาดย่อที่อยู่นอกบล็อก EXIF ที่รองรับก็อยู่นอกเหนือสัญญาเช่นกัน เนื้อหาที่มองเห็นได้ ซูรินากราฟฟี และสตริงคำอธิบายโปรไฟล์สียังคงเป็นข้อกังวลในการรีวิวแยกต่างหาก ดังนั้นการลบทั้งบล็อกจึงไม่ใช่การอ้างสิทธิ์ในการฆ่าเชื้อรูปภาพที่เป็นสากล

ประเด็นสำคัญ: ตรวจสอบภาพที่สองด้วย — เครื่องมือความเป็นส่วนตัวของข้อมูลเมตาของรูปภาพจะลบบล็อก EXIF ทั้งหมด รวมถึงภาพขนาดย่อด้วย โดยไม่ต้องบีบอัดรูปภาพหลักอีกครั้ง

ตรวจสอบรูปภาพที่สองโดยการควบคุมบล็อก EXIF ทั้งหมด ไม่ใช่โดยสมมติว่าตารางฟิลด์แสดงทุกวัตถุที่ฝังอยู่ ใน JPEG, PNG หรือ WebP ที่รองรับ การลบบล็อกนั้นจะเป็นการลบภาพขนาดย่อที่มีอยู่ใน EXIF โดยไม่ต้องแตะข้อมูลรูปภาพหลักที่ถูกบีบอัดด้วย เก็บต้นฉบับที่แก้ไขแล้วและดาวน์โหลดสำเนาที่ล้างสะอาดแยกต่างหากเพื่อแชร์