Sherloq (โปรแกรมวิเคราะห์ภาพดิจิทัลเชิงนิติวิทยาศาสตร์) : โปรแกรม Sherloq เป็น ซอฟต์แวร์สำหรับใช้วิเคราะห์ภาพดิจิทัลเชิงนิติวิทยาศาสตร์ (Digital Image Forensic Analysis Software) โดยออกแบบมาเพื่อช่วยนักวิจัย, นักพัฒนา และผู้สนใจด้านการพิสูจน์ภาพอย่างไรก็ตาม โปรแกรมนี้ไม่ใช่เครื่องมืออัตโนมัติที่สามารถวิเคราะห์ว่าภาพถูกตัดต่อหรือไม่ ? แต่จะเตรียมสภาพแวดล้อมที่เปิดโอกาสให้ผู้ใช้สำรวจ, วิเคราะห์ และเรียนรู้จากภาพด้วยตนเอง
ข้อมูลเพิ่มเติม : Digital Forensics คืออะไร ? หลักฐานทางดิจิทัลแบบไหนที่ใช้ประกอบรูปคดีได้ ?
โปรแกรม Sherloq เริ่มต้นจากการพัฒนาในปี ค.ศ. 2015 (พ.ศ. 2558) ด้วยภาษา C++11 โดยมีเป้าหมายเป็น ส่วนติดต่อผู้ใช้แบบบรรทัดคำสั่ง (CLI) ที่รองรับฟีเจอร์พื้นฐานกว่า 80% ต่อมาในปี ค.ศ. 2017 (พ.ศ. 2560) ได้มีการเพิ่ม ส่วนติดต่อผู้ใช้งานแบบกราฟิก (GUI) แบบหลายหน้าต่าง (Multi-Windows) ด้วย เฟรมเวิร์ก (Framework) Qt เพื่อให้ใช้งานง่ายขึ้น และในปี ค.ศ. 2020 (พ.ศ. 2563) ได้มีการพอร์ตโค้ดทั้งหมดไปยัง Python โดยใช้ PySide2, Matplotlib และ OpenCV เพื่อให้การพัฒนา และการติดตั้งสะดวกขึ้นในทุกแพลตฟอร์ม
โปรแกรม Sherloq รองรับการวิเคราะห์ภาพในหลายมิติ เช่น การตรวจสอบโครงสร้างไฟล์, ,แยกสัญญาณรบกวน, วิเคราะห์ข้อมูลเมตา, ตรวจจับการตัดต่อ, ประเมินคุณภาพ ไฟล์ JPEG และการเปรียบเทียบภาพต้นฉบับ กับภาพที่สงสัยว่าถูกแก้ไข ผู้ใช้สามารถดูภาพแบบโต้ตอบ ซูม และเลื่อนแบบเรียลไทม์ พร้อมส่งออกผลการวิเคราะห์ทั้งในรูปแบบภาพและข้อความ
ฟีเจอร์เด่นของ โปรแกรม Sherloq คือ การแสดงข้อมูลดิบของไฟล์, วิเคราะห์ EXIF, ตำแหน่ง GPS, ใช้แว่นขยายเพื่อดูรายละเอียด, แสดงฮิสโตแกรมสี, เปรียบเทียบภาพสองชุด, ตรวจสอบความสว่าง, แยกความถี่ของภาพ, การวิเคราะห์สีในหลายระบบ เช่น RGB, HSV, YCbCr, Lab, CMYK และการใช้ PCA เพื่อหาค่าสีเด่น นอกจากนี้ ยังมีเครื่องมือสำหรับตรวจจับสัญญาณรบกวน การวิเคราะห์ JPEG Ghosts, การตรวจจับการตัดต่อแบบ Copy-Move และ Splicing รวมถึงการวิเคราะห์การปรับคอนทราสต์ และการรีแซมเปิลภาพ
โปรแกรม Sherloq ยังมีเครื่องมือเฉพาะทาง เช่น การตรวจจับพิกเซลเสีย, วิเคราะห์ทิศทางแสงในภาพ, ถอดรหัสภาพสามมิติแบบ Stereogram และการวิเคราะห์การกรองแบบ Median โดยทั้งหมดนี้ทำงานภายใต้ GUI ที่ทันสมัย และสามารถจัดการหน้าต่างเครื่องมือหลายชุดพร้อมกัน
โปรแกรม Sherloq เป็นซอฟต์แวร์ ฟรี (Free) ที่พัฒนาแบบ โอเพ่นซอร์ส (Open-Source) ที่อยู่ภายใต้เงื่อนไขการใช้งานแบบ GPL-3.0 License ซึ่งหมายความว่าผู้ใช้สามารถใช้งาน, ดัดแปลง, แจกจ่าย และเข้าถึง โค้ดต้นฉบับ (Source Code)ได้อย่างเสรี ภายใต้เงื่อนไขที่กำหนด
หากต้องการค้นหาข้อมูลเพิ่มเติม สามารถติดต่อกับทางผู้พัฒนาโปรแกรมนี้ได้ผ่านทางช่องทางเว็บไซต์ (Website) : https://github.com/GuidoBartoli/sherloq (ภาษาอังกฤษ) ได้เลย
Sherloq is a software tool designed for digital image forensic analysis. It is intended to assist researchers, developers, and anyone interested in image verification. However, it is not an automated system that can definitively determine whether an image has been tampered with. Instead, it provides an interactive environment that allows users to explore, analyze, and learn from images on their own.
คำสำคัญ