TgWitness / เอกสาร

อ้างอิง / Collect

โหลดประวัติแหล่งที่มา

โหลดข้อความที่ผ่านมาจากแหล่งข้อมูลที่เปิดใช้งาน หยุดชั่วคราวและต่อใหม่ และตรวจสอบรายงานความคืบหน้าที่ลงนามแล้ว

เวอร์ชันหลักปัจจุบัน: มีให้ดาวน์โหลดจากแหล่งต้น; ไม่รวมอยู่ในเวอร์ชันทดลองแบบพกพา 0.7.0

ในส่วน Sources (แหล่งข้อมูล), ตรวจสอบการสนทนาที่เปิดใช้งานแล้ว เริ่มการสังเกตการณ์ แล้วเลือก Load full history (โหลดประวัติทั้งหมด). การรันนี้จะกำหนดรายชื่อแหล่งข้อมูลดังกล่าวและอ่านข้อความในอดีตที่มีอยู่ เข้าสู่ Chats (การสนทนา) และบันทึกการสังเกตการณ์ที่ลงนามแล้ว ส่วนสื่อจะใช้การตั้งค่าไฟล์แนบ ที่มีอยู่และคิวดาวน์โหลดที่คงทน ซึ่งแยกต่างหากจากการส่งออก JSON/HTML ที่ลงนาม สำหรับแต่ละการสนทนา

สำหรับการเก็บข้อมูลทั้งบัญชี ให้เลือก "Whole account" (ทั้งบัญชี) แล้วคลิก "Start observation" (เริ่มการสังเกต) เพื่อโหลด รายชื่อแหล่งข้อมูล และตรวจสอบรายชื่อนั้นก่อนเริ่มบันทึกประวัติ ข้อจำกัดของรายชื่อการสนทนายังคง มีผล (ค่าเริ่มต้น 1,000 รายการ สามารถปรับได้ในส่วน "Parameters") การดำเนินการที่สำเร็จไม่ได้หมายความว่า ทุกบทสนทนาในบัญชีจะถูกบันทึกไว้ทั้งหมด บทสนทนาที่ค้นพบหรือเปิดใช้งานในภายหลังจำเป็นต้องดำเนินการอีกครั้ง

หยุดชั่วคราว, เริ่มใหม่ และผลลัพธ์บางส่วน#

  • ประวัติการหยุดชั่วคราวจะหยุดการอ่าน ประวัติการต่อจะเริ่มจากข้อความสุดท้ายที่บันทึก ในแต่ละแหล่งข้อมูล; การเริ่มต้นแอปใหม่จะทำให้การรันถูกหยุดชั่วคราวจนกว่าจะเริ่มใหม่ เริ่มต้นการสังเกตการณ์ก่อน การเริ่มใหม่ต้องใช้บัญชี Telegram เดียวกัน
  • การสังเกตข้อความ การบันทึกไฟล์แนบ และการบันทึกตำแหน่งเคอร์เซอร์ จะดำเนินการในธุรกรรมเดียว การดำเนินการที่ต่อจากเดิมจะไม่ทำซ้ำการสังเกตที่ได้บันทึกไว้แล้ว การจับภาพแบบเรียลไทม์หรือ การดำเนินการที่แยกต่างหากและเริ่มต้นอย่างชัดเจน อาจสังเกตข้อความเดียวกันได้อย่างอิสระ
  • แต่ละแหล่งข้อมูลจะกำหนด ID ข้อความสูงสุดเมื่ออ่านครั้งแรก ข้อความที่ใหม่กว่าจะอยู่ใน การสังเกตแบบเรียลไทม์ ไม่ใช่ในหน้าประวัติที่เหลือของแหล่งข้อมูลนั้น
  • แหล่งข้อมูลที่เข้าถึงไม่ได้หรือแหล่งข้อมูลที่ถูกปิดใช้งานระหว่างการเก็บข้อมูลจะยังคงแสดงเป็น ล้มเหลวหรือถูกข้ามไป แหล่งข้อมูลอื่น ๆ จะดำเนินการต่อไป; ผลลัพธ์โดยรวมจึงไม่สมบูรณ์
  • การรอรับข้อมูล (FloodWait) จะเคารพช่วงเวลาพัก (backoff) ที่บันทึกไว้ในบัญชี การหมดเวลาการส่งข้อมูล (transport timeout) และพื้นที่ดิสก์ต่ำ จะทำให้การรันหยุดชั่วคราวโดยที่เคอร์เซอร์ยังคงอยู่ จะดำเนินการต่อหลังจากแก้ไขสาเหตุแล้ว
  • การสิ้นสุดการรันประวัติครั้งนี้จะรักษาข้อมูลที่บันทึกไว้โดยไม่ลบข้อมูลเหล่านั้นหรือ ยกเลิกการดาวน์โหลดไฟล์แนบที่อยู่ในคิวแล้ว การรันครั้งใหม่จะอ่านแหล่งข้อมูลที่เปิดใช้งานไว้ใหม่ทั้งหมด

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

ถ่ายโอนและตรวจสอบ#

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

python tgwitness/verify.py tgwitness-history-report.json --evidence evidence.zip --fingerprint TRUSTED_FINGERPRINT

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

การลงลายเซ็นหรือการสรุปประวัติที่มีอยู่ไม่ได้พิสูจน์ถึงแหล่งที่มาของ Telegram, ภาพถ่าย แบบอะตอมิก หรือความครบถ้วนของประวัติ ข้อความสามารถเปลี่ยนแปลงได้ระหว่างการอ่าน; ข้อความที่ถูกลบ การแก้ไขระหว่างทางที่ยังไม่ถูกดู และ Secret Chats ไม่สามารถกู้คืนได้ ผู้ควบคุม กุญแจลงลายเซ็นสามารถสร้างบันทึกขึ้นมาก่อนที่จะมีการยืนยันจากภายนอก ใช้จุดตรวจสอบที่เก็บไว้แยกต่างหากหรือพยานอิสระเพื่อยืนยัน คุณสมบัติการตรวจจับการแก้ไขที่บันทึกไว้

เคอร์เซอร์การเก็บข้อมูลแสดงสถานะของพื้นที่ทำงานท้องถิ่น การกู้คืนไฟล์ ZIP ของหลักฐานเพียงอย่างเดียว จะไม่กู้คืนงานเก็บข้อมูลที่ยังค้างอยู่หรือเซสชัน Telegram ให้กลับคืนมา ให้เก็บสำรองพื้นที่ทำงานไว้ หากต้องการดำเนินการต่องานเดิม