TgWitness / เอกสาร

สิ่งที่ได้รับการทดสอบแล้ว →

อ้างอิง / Collect

Telegram · คู่มือแผงควบคุม

ทุกหน้าจอของแผงควบคุม: การสนทนา, บันทึก, แหล่งข้อมูล, การส่งออก, Extras, โหมดการป้องกัน และการตรวจสอบโค้ด

TgWitness / เอกสารประกอบ · เริ่มต้นใช้งาน

เริ่มต้นใช้งาน

การตั้งค่าและปรับแต่งครั้งแรก · บัญชี · ส่งออกและตรวจสอบ · รายงานกรณี

หน้าที่ของแต่ละหน้าจอ, ข้อมูลที่บันทึกไว้ในสมุดบันทึกที่ลงนามแล้ว และตำแหน่งของ คู่มือรายละเอียด แผงควบคุมแสดงพื้นที่ทำงานหนึ่งพื้นที่ต่อครั้ง: บัญชี Telegram หนึ่งบัญชีพร้อม แหล่งข้อมูล สมุดบันทึก และกุญแจลงนามของตัวเอง ตัวเลือกที่ด้านบนของแถบข้างใช้เพื่อ เปลี่ยนพื้นที่ทำงาน ที่อยู่จะนำพื้นที่ทำงาน (?ws=…); ในขณะที่ที่อยู่, ตัวเลือก และบัญชีที่โหลดมาไม่ตรงกัน การดำเนินการจะถูกบล็อกไว้

ใช้วิธีการเปรียบเทียบคอลเลกชันเพื่อเลือกระหว่าง การสังเกตแบบเรียลไทม์ ประวัติทั้งหมด การส่งออกบัญชี/แชทใหม่ และการส่งต่อบันทึกที่เก็บไว้ หน้า Exports มีตัวเลือกการเปรียบเทียบเดียวกันอยู่เหนือปุ่มควบคุมการดาวน์โหลด

บนหน้านี้

ค้นหาทางของคุณ#

ส่วน Daily อยู่ที่ด้านบนของแถบข้าง Accounts อยู่ใต้ Workspace และส่วนอื่นๆ ทั้งหมดอยู่ใต้ More tools & settings สวิตช์ระดับ Interface ในแถบด้านบนกำหนดจำนวนส่วนที่จะแสดง:

ระดับ ส่วนต่าง ๆ ในแถบด้านข้าง
เรียบง่าย หน้าหลัก, การสนทนา, การเปลี่ยนแปลง, คลังเก็บ และตั้งค่า
มาตรฐาน นอกจากนี้ยังมีCase Board, Accounts และ Access
ผู้เชี่ยวชาญ นอกจากนี้ยังมี Sources, Extras, Ask the archive, Parameters, Account, System log และ Integrations

การเรียกใช้แบบง่าย ได้แก่ Start here, Journal และ Exports Home, Changes และ Archives ระดับ (Level) ใช้เพื่อซ่อนส่วนต่าง ๆ เท่านั้น คุณสมบัติที่ถูกซ่อนยังคงทำงานได้ และเซิร์ฟเวอร์จะตรวจสอบ สิทธิ์การใช้งานทุกข้อด้วยตัวเอง ระดับ (Level), ภาษา, ธีม และเขตเวลาจะถูกบันทึกตาม ผู้ใช้งานและพื้นที่ทำงาน; ดูการตั้งค่า

แถบด้านบนยังมี:

  • ไปยังส่วนใดส่วนหนึ่ง (Ctrl+K หรือ ⌘K บน Mac): ค้นหาการสนทนา พารามิเตอร์ หรือบันทึก ในวารสาร #number. ใช้ปุ่มลูกศรเพื่อเคลื่อนที่, กด Enter เพื่อเปิด, กด Esc เพื่อปิด.
  • การแจ้งเตือน: ปัญหาและการเปลี่ยนแปลงในแชทจะถูกแก้ไขจากบันทึก Mark all as read จะรีเซ็ตตัวนับ และ Notification rules จะเปิดหน้ากฎการแจ้งเตือน การส่งไปยัง Telegram, Discord หรืออีเมลสามารถตั้งค่าได้ที่ Extras → Notifications.
  • ตัวบ่งชี้การเชื่อมต่อสำหรับพื้นที่ทำงานนี้ สถานะการทำงานของ Collector ใต้แถบด้านบน แบ่งออกเป็นการเชื่อมต่อ Telegram การรับเหตุการณ์ แหล่งข้อมูล และคิวไฟล์แนบ
  • Lock: ปิดแผงในเบราว์เซอร์นี้ Collection ยังคงทำงานบนเซิร์ฟเวอร์ต่อไป
  • โหมดการป้องกันที่อยู่ข้างหมายเลขเวอร์ชัน; ดูโหมดการป้องกัน

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

เริ่มจากที่นี่#

เลือกงานหนึ่ง “ส่งออกบัญชีของฉัน” จะดาวน์โหลดข้อมูลที่บัญชีนั้นสามารถอ่านได้ในขณะนี้ “ติดตามการสืบสวน” จะบันทึกข้อความใหม่ การแก้ไขที่สังเกตได้ และแจ้งเตือนการลบ จากแชทที่คุณเลือก บัตรตั้งค่าแสดงสามขั้นตอน: เชื่อมต่อบัญชี, เลือกแหล่งข้อมูล, เริ่มการติดตาม คำถามเป้าหมายจะปรากฏบนหน้านี้จนกว่าคุณจะ ตอบหรือข้ามไป พื้นที่ทำงานใหม่จะเปิดขั้นตอนการตั้งค่าครั้งแรกแทน

แชท#

การสนทนาที่บันทึกไว้ สามารถอ่านได้เท่านั้นตามค่าเริ่มต้น

  • ค้นหาในรายการตามชื่อหรือ ID เลือกเพิ่มหรือลบการติดตามการสนทนา การเปิดลิงก์ Telegram จะรับชื่อผู้ใช้หรือลิงก์เชิญและบันทึกตัวอย่างไว้ที่ journal การเข้าร่วม / เปิดและติดตามจะเข้าร่วมการสนทนาและเพิ่มมันเข้าไปในแหล่งข้อมูลของคุณ; การเปิดบอทจะส่งมัน /start.
  • ส่วนหัวของแชทนับจำนวนข้อความ ถูกลบแล้ว แต่ข้อความยังคงอยู่, ถูกลบก่อนการบันทึก และ ไม่พบเมื่อตรวจสอบใหม่. รายการแชทและแจ้งเตือนใช้ คำนิยามเดียวกัน ข้อความที่ถูกลบจะแสดงเป็นสีแดงและเก็บข้อความที่บันทึกไว้; ข้อความที่แก้ไข จะเก็บทุกเวอร์ชันที่บันทึกไว้ การลบแต่ละครั้งจะระบุข้อมูลที่ทราบ: เวลาที่ข้อความถูกอ่าน, ว่า Telegram ไม่รายงานว่าใครเป็นผู้ลบข้อความนั้น หรือว่าเพียงแต่การแจ้งเตือนเท่านั้นที่ส่งถึง
  • ประวัติการโหลดจะนำข้อความ 100, 250 หรือ 500 ข้อความล่าสุดมาแสดงในมุมมองนี้และ ในบันทึก เพื่อโหลดทุกแหล่งข้อมูลที่เปิดใช้งาน ให้ใช้ Sources → Full history.
  • Export chat ดาวน์โหลดประวัติการสนทนาที่มองเห็นได้ทั้งหมดในรูปแบบที่ลงนาม chat.json และ chat.html. บัญชีหลายบัญชีที่เชื่อมต่อกันสามารถแบ่งงานกันได้: แต่ละบัญชีจะดาวน์โหลด ช่วงหมายเลขข้อความของตัวเองและลงนามในส่วนที่รับผิดชอบ ส่วนบัญชีที่เริ่ม การส่งออกจะลงนามในไฟล์เก็บถาวร ดูการส่งออกแชทหนึ่งแชท
  • People แสดงรายชื่อทุกคนที่มีข้อความที่บันทึกไว้ในแชทนี้ โปรไฟล์ People ถูกปิด โดยค่าเริ่มต้น เนื่องจากเป็นข้อมูลส่วนตัวของบุคคลที่สาม เมื่อเปิดใช้งานสำหรับ แชทหนึ่ง โปรไฟล์จะแสดงชื่อและประวัติชื่อผู้ใช้ สัญลักษณ์ Telegram ค่าแฮชของรูปโปรไฟล์ กิจกรรม ใครตอบกลับใคร แชทอื่นที่สังเกตเห็น และกระเป๋าเงิน โทรศัพท์ ชื่อผู้ใช้ และลิงก์ที่ถูกกล่าวถึง ทุกข้อมูลจะชี้ไปยังบันทึกที่เกี่ยวข้อง การส่งออกโปรไฟล์จะบันทึกไฟล์ที่ลงนามแล้ว โดยสามารถเลือกรหัสผ่านZIP ได้; การปิดโปรไฟล์จะลบไฟล์โปรไฟล์นั้น ดู โปรไฟล์ผู้ใช้
  • Save profile now บันทึกภาพสแนปช็อตของโปรไฟล์แชทหรือบอท: คำอธิบาย, สมาชิก, ลิงก์เชิญ, คำสั่งบอท

อ่านอย่างเดียว, การส่งข้อความ และข้อมูลลับ#

สวิตช์สองตัวที่อยู่เหนือข้อความช่วยปกป้องบัญชีและผู้อ่าน:

  • โหมดอ่านอย่างเดียวจะเปิดเมื่อเปิดแชท ปิดโหมดนี้เพื่อส่งข้อความหรือกดปุ่มบอต แต่ละการกระทำจะถามว่า “ส่งในฐานะ @account?” หรือ “กดปุ่มบอตนี้ในฐานะ @account?” ซึ่งแจ้งให้ทราบว่าสมาชิกในห้องสนทนาจะเห็นการกระทำนั้นและมันจะถูกบันทึกไว้ใน บันทึกที่ลงนามแล้ว การเลือก “ไม่ถามอีกใน 10 นาทีในห้องสนทนานี้” จะข้ามคำถามนี้ไป ชั่วคราว การส่งข้อความจะถูกปิดสำหรับเป้าหมาย “หลักฐานสำหรับคดี” ในแผงควบคุมและใน API
  • Mask secrets จะซ่อนข้อมูลที่ดูเหมือนรหัสผ่าน รหัสเข้าสู่ระบบ กุญแจ API หรือ แฮช โทเค็นบอท สตริงเซสชัน กุญแจส่วนตัว JWT หรือหมายเลขบัตรชำระเงิน (หมายเลขบัตรจะถูกตรวจสอบด้วย Luhn sum) Show จะแสดงค่าหนึ่งค่า; การแสดงผลนี้ จะถูกบันทึกไว้ในบันทึก นอกจากนี้ การปิดการซ่อนข้อมูลสำหรับเบราว์เซอร์นี้ก็จะถูกบันทึกไว้ด้วย มีเพียงการแสดงผลที่เปลี่ยนแปลง: บันทึกต้นฉบับและทุกการส่งออกยังคงเก็บข้อความเต็มไว้

บันทึก#

ทุกบันทึกที่พื้นที่ทำงานได้ลงนามไว้ โดยแสดงจากที่ใหม่ที่สุดก่อน

  • ส่วน "Overview" นับจำนวนข้อความที่สังเกตเห็น การแก้ไขที่บันทึกไว้ การแจ้งเตือนการลบ และ แหล่งข้อมูลที่เลือกไว้
  • ไทม์ไลน์เหตุการณ์ สามารถกรองตามประเภทเหตุการณ์ (ทั้งหมด, การแก้ไข, การลบ, การแสดงปฏิกิริยา, การเป็นสมาชิก, การครอบคลุม), ตามข้อความ และตามแหล่งที่มา โหลดเหตุการณ์ก่อนหน้านี้ ย้อนกลับหนึ่งหน้า
  • เปิดบันทึกเพื่อดูรายละเอียด ค่าแฮช และข้อมูลเนื้อหา ลิงก์ไปยังบันทึกนี้คือ ที่อยู่ที่จะเปิดบันทึกเดียวกัน ข้อมูลลับที่อาจมีจะถูกปิดบังในตัวอย่างนี้; ไฟล์ที่ส่งออกจะรักษาข้อมูลต้นฉบับไว้
  • บันทึกนี้สามารถเพิ่มข้อมูลได้เท่านั้น: ไม่มีสิ่งใดในแผงควบคุมที่สามารถแก้ไขหรือลบข้อมูลได้ ตรวจสอบได้ ผ่าน Exports → Verify journal หรือ python -m tgwitness.verify; ดู ส่วนการส่งออกและตรวจสอบ

แหล่งข้อมูล#

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

Refresh chat list อ่านการสนทนาและโฟลเดอร์ของบัญชี แต่ไม่ดาวน์โหลดข้อความ

ขอบเขต#

  • สิ่งที่บัญชีนี้บันทึก : การสนทนาที่เลือก (เฉพาะการสนทนาที่คุณเพิ่ม), โฟลเดอร์ Telegram (หนึ่งในโฟลเดอร์ของบัญชี รวมถึงการสนทนาที่เพิ่มเข้าไป ในภายหลัง) หรือ บัญชีทั้งหมด (ทุกการสนทนา และการสนทนาใหม่ทุกครั้ง กลุ่ม การสนทนาส่วนตัว หรือ บอทเมื่อปรากฏขึ้น) โหมดการสืบสวน ใช้สำหรับบัญชีเฉพาะ: มันบันทึก ทุกสิ่งที่บัญชีนั้นเห็น ข้อความของตัวเอง และการกดปุ่ม และบันทึกโปรไฟล์ การสนทนาใหม่ทุกครั้งและข้อความที่มองเห็นได้ก่อนหน้านี้ทันที ส่วน คู่มือบัญชีเฉพาะ อธิบายเหตุผลว่าทำไมไม่ควรใช้บัญชีหลักของคุณเลย
  • ประเภทแหล่งข้อมูลจำกัดโหมดโฟลเดอร์และโหมดบัญชีทั้งหมดให้ใช้ได้เฉพาะกับช่อง กลุ่ม การสนทนาส่วนตัว และบอต ส่วน "การกระทำของบัญชี" จะเพิ่มข้อความ การแก้ไข และ การกดปุ่มบนคีย์บอร์ดเพื่อตอบกลับของบัญชีนั้นเอง
  • เมื่อมีแชทหรือบอทใหม่ปรากฏขึ้น: บันทึกโปรไฟล์ของมันและข้อความล่าสุดที่มองเห็นได้ ตามจำนวนที่เลือกไว้

ข้อจำกัด: ตัวเก็บข้อมูลบนคลาวด์ที่เผยแพร่แล้วไม่รับข้อความใน Secret Chats (การสนทนาลับ) ส่วน อินเทอร์เฟซ Pseudo-secret ที่แยกต่างหาก และเวอร์ชันสาธิตของมันได้รับการบันทึกไว้พร้อม สถานะการพัฒนาและข้อบกพร่องที่ยังไม่ได้แก้ไข ไม่มีการบันทึกข้อมูลใดๆ เมื่อ TgWitness ไม่ทำงาน; หลังจากรีสตาร์ท มันจะบันทึกข้อมูลเพิ่มเติมได้เพียงเท่าที่ Telegram ยังส่งกลับมา และ รายงานจะแสดงช่องว่างดังกล่าว การสนทนาที่เกินขีดจำกัดของรายการสนทนา (1,000 บทสนทนา เว้นแต่จะเปลี่ยนใน Parameters) จะถูกเพิ่มเมื่อมันกลับมาใช้งานได้อีกครั้ง ปุ่มบอทแบบฝังที่กดใน แอปอื่นจะไม่ปรากฏ; แต่คำตอบของบอทจะถูกบันทึกไว้

การสนทนาที่อยู่ในขอบเขต#

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

แหล่งที่มาที่รายการสนทนาของบัญชีไม่แสดงคือ รับการอัปเดต แต่ไม่อยู่ในรายชื่อแชท ในขณะที่บันทึกยังคงเข้ามาอย่างต่อเนื่อง มิฉะนั้นจะเป็น การเข้าถึงยังไม่ได้รับการยืนยัน การสนทนาที่มีอยู่ จะเพิ่มการสนทนาที่มี เพิ่มรายการที่เลือก หรือ เพิ่มทุกรายการที่ตรงกัน

ประวัติโดยละเอียด#

โหลดประวัติที่มีอยู่ของทุกแหล่งข้อมูลที่เปิดใช้งานไว้ใน Chats และ journal ความคืบหน้าจะคงอยู่แม้หลังจากรีสตาร์ท; ไฟล์แนบจะปฏิบัติตามการตั้งค่าสื่อของคุณ ดู ประวัติแหล่งข้อมูล

การบันทึก#

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

การส่งออก#

ส่วน Downloads ใช้เพื่อเตรียมไฟล์ ส่วน Build report ใช้เพื่อเลือกรูปแบบการแสดงผลของรายงาน

อะไร ใช้มันเพื่อ คู่มือ
การส่งออกบัญชี ภาพรวมล่าสุดของเนื้อหาที่บัญชีนี้สามารถอ่านได้ในขณะนี้ การส่งออกบัญชี
แชร์ข้อความ เวอร์ชันย่อของไฟล์ส่งออกบัญชีที่เสร็จสมบูรณ์ การเปิดเผยข้อมูล
ZIP ที่ได้รับการลงนาม เครื่องมือบันทึก, รายงาน, ไฟล์แนบ และเครื่องมือตรวจสอบภายในขอบเขตบันทึกที่กำหนดไว้ ส่งออกและตรวจสอบ
รายงานในรูปแบบ HTML, PDF, JSON รายงานที่ปิดผนึกและสามารถอ่านได้ รายงานกรณี
JSONL, CSV บันทึกต้นฉบับพร้อมลายเซ็น; สเปรดชีตที่ปลอดภัยต่อสูตร ส่งออกและตรวจสอบ
ส่วนสรุปการส่งมอบ เฉพาะการสนทนา ช่วงเวลา และบุคคลที่ผู้รับต้องการเท่านั้น หลักฐาน
การส่งออกแชท การสนทนาหนึ่งครั้งที่ได้รับการลงนาม chat.json และ chat.html ส่งออกการสนทนาหนึ่งครั้ง
  • การเข้ารหัสไฟล์ที่ดาวน์โหลดข้างต้นด้วยรหัสผ่าน (12 ตัวอักษรขึ้นไป) จะสร้าง ไฟล์ AES-256 ZIP ที่ 7-Zip หรือ WinRAR สามารถเปิดได้ ไฟล์ที่ลงนามภายในนั้นไม่มีการเปลี่ยนแปลง รหัสผ่านไม่ถูกเก็บไว้
  • ไฟล์ที่เตรียมส่งออกจะเก็บไว้สูงสุด 20 ไฟล์ภายใน 2 GiB พร้อมทั้งไฟล์ล่าสุด สำหรับ การดาวน์โหลดซ้ำ โดยแต่ละไฟล์มีSHA-256 การเตรียมไฟล์ไม่รับประกันการส่งถึงผู้รับ
  • เมื่อเบราว์เซอร์ปฏิเสธกล่องโต้ตอบการบันทึก แผงควบคุมจะเปลี่ยนไปใช้การดาวน์โหลดแบบปกติแทน
  • อัตลักษณ์การลงนามของคุณจะแสดงลายนิ้วมือของกุญแจ การบันทึกจุดตรวจสอบและ การดาวน์โหลดใบเสร็จการรันที่ลงนามแล้ว จะให้บันทึกที่คุณสามารถเก็บไว้นอกตัวเก็บรวบรวม การเตรียมคำขอประทับเวลาจะสร้างคำขอ RFC 3161 โดยไม่ติดต่อกับบริการใดทั้งสิ้น

การตั้งค่า บัญชี และการเชื่อมต่อ#

  • การตั้งค่า: เป้าหมาย, การเชื่อมต่อ, สิ่งที่จะบันทึก และหน้าผู้ใช้ ดู การตั้งค่าครั้งแรกและการตั้งค่า
  • บัญชี: ทุกพื้นที่ทำงานพร้อมสถานะ แหล่งข้อมูล เหตุการณ์ และคิวไฟล์แนบ กรองตาม "ต้องการความสนใจ", "กำลังเก็บข้อมูล", "ออฟไลน์" หรือ "หยุดชั่วคราว" หรือ "ไม่ เชื่อมต่อ", หยุดชั่วคราวหรือต่อการทำงานของส่วนที่เลือก, นำเข้าไฟล์บัญชีแบบรวม และจัดการ กลุ่ม ดูบัญชี
  • บัญชี: การลงชื่อเข้าใช้และเส้นทางเชื่อมต่อของบัญชีนี้ Direct, WireGuard โปรไฟล์, พร็อกซีส่วนตัวของคุณ, กลุ่ม MTProto สาธารณะ หรือ WARP; เตรียมและตรวจสอบเส้นทาง, จากนั้นนำไปใช้กับบัญชีนี้, กลุ่ม หรือทุกบัญชี ดู ส่วนการเชื่อมต่อและพร็อกซี

ส่วนเสริม#

ตัวเลือก: บัญชีและแหล่งข้อมูลเพียงเท่านี้ก็เพียงพอเพื่อเริ่มการเก็บข้อมูลแล้ว ตัวเลือกที่คุณ เลือกเท่านั้นที่จะเปิดการตั้งค่า และไม่มีอะไรที่เชื่อมต่ออัตโนมัติ บัตร Protection level ที่ด้านบนแสดง โหมดป้องกัน

Card สิ่งที่เพิ่มเข้ามา คู่มือ
พื้นที่จัดเก็บและพื้นที่ดิสก์ การสำรองข้อมูล การย้ายไฟล์เก่าไปยังคลาวด์ของคุณ และสำเนาหลักฐานที่ไม่สามารถลบได้ พื้นที่จัดเก็บข้อมูล
เป้าหมายและระดับการป้องกัน การตั้งค่าที่แนะนำสำหรับเป้าหมายของคุณและสองระดับ ด้านล่าง
การแจ้งเตือน ปัญหา ข้อความที่เปลี่ยนแปลง และสรุปประจำวัน; บอทควบคุมของคุณเอง ด้านล่าง
หลักฐานและข้อมูลสำรอง ข้อมูลเวลา, ผู้รับรองเพิ่มเติม และสำเนาที่เข้ารหัสและเก็บไว้นอกระบบ ด้านล่าง
เซิร์ฟเวอร์ทำงาน 24/7 เซิร์ฟเวอร์คลาวด์ที่ไม่มี SSH ซึ่งสามารถสร้างและลบได้ผ่านแผงควบคุม ความมั่นใจสูง
พยานอิสระ เช็คที่ลงนามแล้วจะถูกโพสต์ไปยังช่อง Telegram หรือ Discord ของคุณ Witness
การตรวจสอบโค้ด เปรียบเทียบโปรแกรมที่กำลังทำงานกับ commit บน GitHub ที่เปิดเผยต่อสาธารณะ ด้านล่าง

เป้าหมายและระดับการป้องกัน#

สี่คำถาม:

  1. ใช้เพื่ออะไร? เพื่อบันทึกส่วนตัว การสืบสวน หรือหลักฐานสำหรับคดี
  2. คุณจะติดตามเท่าใด? การสนทนาไม่กี่ครั้ง (สูงสุดประมาณ 50 ครั้ง), การสนทนาหลายครั้ง (สูงสุดประมาณ 500 ครั้ง) หรือบัญชีทั้งหมด ซึ่งจะกำหนดขีดจำกัดของรายชื่อการสนทนาเป็น 1,000, 3,000 หรือ 20,000
  3. รูปภาพและไฟล์? เฉพาะข้อความ, รูปภาพและสื่อสั้น (รูปภาพ 20 MB, วิดีโอ 100 MB), หรือทั้งหมด (วิดีโอและเอกสารแต่ละไฟล์สูงสุด 1 GB). การเก็บข้อมูลทั้งหมดของ บัญชีทั้งบัญชีจะรักษาพื้นที่ว่างบนดิสก์ไว้ 4 GiB
  4. จะทำงานบนอุปกรณ์ใด? คอมพิวเตอร์เครื่องนี้ หรือเซิร์ฟเวอร์ที่เปิดทำงานตลอดเวลา

รายการข้อเสนอแนะประกอบด้วย timestamps ที่ทำงานแบบอิสระ, drand และรายชื่ออุปกรณ์ของ Telegram โดยแต่ละรายการ มีบรรทัดอธิบายว่าเพิ่มข้อมูลอะไร Timestamps จะเริ่มทำงานทุก 60, 30 หรือ 10 นาที สำหรับ บันทึกส่วนตัว การสอบสวน หรือหลักฐาน; drand และรายชื่ออุปกรณ์จำเป็นต้องมี timestamps ให้ใช้การเปลี่ยนแปลงเฉพาะส่วนนี้ นโยบายการแนบไฟล์ และพารามิเตอร์สองตัวข้างต้นเท่านั้น แต่ละ การเปลี่ยนแปลงถือเป็นบันทึกในสมุดบันทึก พร้อมด้วย setup.applied. การแจ้งเตือน สำเนาที่อยู่นอกไซต์ เซิร์ฟเวอร์ เกตเวย์ DNS การตรวจสอบโค้ด และพยาน ถูกเสนอเป็นขั้นตอนต่อไปพร้อม แบบฟอร์มของตนเอง

สองสเกลถูกคำนวณจากสิ่งที่ถูกตั้งค่าไว้ ไม่ใช่จากเป้าหมาย:

Scale จุดสำคัญ
ความน่าเชื่อถือ บันทึกที่ลงนาม 1, เวลาประทับ 3, drand 1, รายชื่ออุปกรณ์ 1, การตรวจสอบรหัสที่ตรงกัน 1, การสำรวจผู้รับรอง 1, เซิร์ฟเวอร์ที่ได้รับการรับรอง 2, บันทึก DNS ของ Gateway 1
ความน่าเชื่อถือ เซิร์ฟเวอร์ที่ทำงานตลอดเวลา 3, สำเนาสำรองนอกสถานที่ 3, Object Lock 1, การแจ้งเตือนปัญหา 1

ระดับการอ่านสูงสุด 80% หรือมากกว่า, 50% ระดับสูง, 25% ระดับปานกลาง, ต่ำกว่านั้นเป็นระดับพื้นฐาน ความน่าเชื่อถือในปัจจุบันนับจากเซิร์ฟเวอร์ที่เปิดตลอดเวลาตามคำตอบของคำถามที่ 4, ก่อนที่จะตรวจสอบเซิร์ฟเวอร์ใดก็ตาม

การแจ้งเตือน#

การแจ้งเตือนจะถูกส่งผ่าน Apprise ไปยัง Telegram, Discord, Slack, ntfy, email, Matrix และ บริการอื่น ๆ กว่า 100 บริการ เลือกบริการหนึ่งบริการ กรอกข้อมูลในช่องหนึ่งหรือสองช่อง แล้วส่งการทดสอบ หรือ วางที่อยู่ Apprise ลงโดยตรง

  • ปัญหา: พื้นที่ดิสก์เกือบเต็ม, บัญชีถูกออกจากระบบ, ข้อผิดพลาดในการเก็บรวบรวม, การคัดลอก หรือการบันทึกเวลา บนเซิร์ฟเวอร์ที่ปิดผนึก การเปิดพอร์ต SSH หรือการเข้าสู่ระบบก็ถือเป็นปัญหาเช่นกัน
  • การเปลี่ยนแปลง: ข้อความที่ถูกลบ แก้ไข และขาดหายไปในแชทที่ถูกติดตาม จะถูกรวมเป็น การแจ้งเตือนหนึ่งครั้งต่อการตรวจสอบ (ทุกนาที เว้นแต่จะเปลี่ยนในส่วน Parameters)
  • งานที่เสร็จสิ้นแล้ว: ประวัติ, การส่งออก และสำเนาเก็บรักษา
  • สรุปประจำวันในเวลาที่เลือก ตามเวลาเซิร์ฟเวอร์

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

บอทผู้ดำเนินการของคุณคือบอทที่คุณสร้างขึ้นเองจาก @BotFather ซึ่งตอบ /status และ /stats, และตามตัวเลือก /pause, /resume และ /copy. เฉพาะการสนทนาที่ระบุและ ID ผู้ใช้ Telegram เท่านั้นที่สามารถใช้งานได้; ข้อความการสนทนาจะเก็บไว้ในพื้นที่ทำงาน ใช้ บอทแยกต่างหากหากมีแอปพลิเคชันอื่นรับคำสั่งของมันอยู่แล้ว ดู ส่วนการแจ้งเตือนและบอทผู้ดูแล

หลักฐานและข้อมูลสำรอง#

  • timestamps ที่ทำงานอย่างอิสระจะส่งเพียง SHA-256 ของจุดตรวจสอบที่ลงนามแต่ละจุดไปยังหน่วยงานตาม RFC 3161 และปฏิทิน OpenTimestamps ทุก 5 ถึง 1,440 นาที Anchor ขณะนี้ กำลังดำเนินการผ่านรอบหนึ่ง ดู timestamps
  • พยานเพิ่มเติม แต่ละพยานจะอยู่ในสถานะพักจนกว่าจะถูกเลือก: รอบ drand ล่าสุด, รายการของ Telegram เกี่ยวกับอุปกรณ์ที่ลงชื่อเข้าใช้โดยไม่มีที่อยู่ IP, และบันทึกของ Cloudflare Gateway เกี่ยวกับ คำขอ DNS ของเซิร์ฟเวอร์ ดูบันทึกเพิ่มเติม (ไม่บังคับ)
  • การสำรองข้อมูลที่เข้ารหัสจะคัดลอกบันทึก, ไฟล์, จุดตรวจสอบ และการส่งออกการสนทนาไปยัง พื้นที่จัดเก็บข้อมูลที่เข้ากันได้กับ S3 (Wasabi, Amazon S3, Backblaze B2, Cloudflare R2, MinIO). ทุกข้อมูลจะถูกเข้ารหัสบนเครื่องนี้ก่อนเป็นอันดับแรก ดาวน์โหลดกุญแจเข้ารหัสและเก็บไว้ แยกต่างหาก: หากไม่มีกุญแจนี้ สำเนาจะไม่สามารถอ่านได้ Object Lock ในโหมด Governance หรือ Compliance จะป้องกันไม่ให้วัตถุถูกลบเป็นระยะเวลาที่กำหนด ดูสำเนาที่อยู่นอกสถานที่

การตรวจสอบโค้ด#

ตรวจสอบว่าโปรแกรมที่ติดตั้งตรงกับเวอร์ชันที่เผยแพร่หรือไม่

  1. ป้อนชื่อรีโพสิตอรี GitHub (รีโพสิตอรีอย่างเป็นทางการถูกกรอกไว้แล้ว) และแท็ก, บรานช์ หรือคอมมิต
  2. Check now จะส่งคำขอไปยัง API ของ GitHub ผ่านเส้นทางของพื้นที่ทำงานนี้สำหรับคำขอจากภายนอก เพื่อขอรายชื่อไฟล์ของ commit ดังกล่าว มันจะเปรียบเทียบ git blob ID ของไฟล์โปรแกรมทุกไฟล์ที่วัด กับ commit นั้น การเช็คเอาต์บน Windows ที่มีการแปลงรูปแบบการสิ้นสุดบรรทัดแล้ว ยังคงตรงกัน
  3. ผลลัพธ์จะแสดงรายการไฟล์ที่เปลี่ยนแปลง ไฟล์เพิ่มเติม และไฟล์ที่ขาดหายไป (สูงสุด 50 ไฟล์ต่อประเภท) และถูกบันทึกเป็น a source.checked บันทึกแบบวารสาร

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

โหมดการป้องกัน#

ปุ่มสลับข้างหมายเลขเวอร์ชันแสดงโหมดที่เลือกไว้และจำนวนชั้นการป้องกันที่ใช้งานอยู่จากทั้งหมด 18 ชั้น เช่น 🟠 Witnessed 9/18. เปลี่ยนโหมดใน Extras → Protection level เพื่อเปิดตัวเลือก โหมดแต่ละโหมดจะอธิบายเป้าหมายและแสดงรายการสิ่งที่ ยังขาดอยู่; การบันทึก การลงนาม และการตั้งค่าที่บันทึกไว้จะเหมือนกันในทุกโหมด

โหมด สำหรับ เพิ่ม
🟢 ง่าย ติดตามการสนทนาและเก็บสำเนา Chats, บันทึกประจำวัน และการส่งออกการสนทนา; การลงนามดำเนินการในพื้นหลัง
🟡 ลงนามแล้ว ส่งรายงานไปยังแพลตฟอร์ม ผู้ให้บริการ หรือศูนย์รับเรื่องร้องเรียน ไฟล์เก็บถาวรที่ลงนาม, การตรวจสอบบันทึก, จุดตรวจสอบ, ข้อมูลสรุปการส่งต่อ
🟠 ได้รับการยืนยันจากพยาน กรณีที่อาจมีผู้อ้างว่าบันทึกถูกแก้ไข พยานอิสระที่โพสต์ส่วนหัวบันทึกที่ลงนามแล้ว
🔴 พร้อมสำหรับศาล หลักฐานสำหรับทนายความ ตำรวจ หรือศาล Timestamps, สำเนาที่เข้ารหัสและเก็บไว้นอกระบบ, รายละเอียดคดีในรายงาน
🟣 ได้รับการยืนยันจาก GitHub บันทึกที่ซอฟต์แวร์ต้องสามารถตรวจสอบได้โดยทุกคน การตรวจสอบโค้ดและการบันทึกผ่าน GitHub Actions
⚫ Mossad คดีที่มีความเสี่ยงสูงต่อฝ่ายตรงข้ามที่มีทุนสนับสนุนอย่างเพียงพอ เซิร์ฟเวอร์ที่ปิดผนึกทำงานตลอด 24/7, ที่อยู่ IP ที่ซ่อนอยู่, และทั้ง 18 ชั้น

ชั้นต่าง ๆ: ทุกบันทึกถูกลงนามและเชื่อมต่อเป็นโซ่; ใบเสร็จการรันที่ลงนาม; ไฟล์แนบที่บันทึก ด้วยSHA-256; จุดตรวจสอบที่ลงนาม; การตรวจสอบซ้ำ; การแจ้งเตือนปัญหา; การเข้าถึงพยานแบบอ่านอย่างเดียว; พยานที่ตรวจสอบตามกำหนดเวลา; ตราเวลา RFC 3161; หลักฐาน OpenTimestamps; ตราเวลาล่าสุด ที่ได้รับการยืนยัน; สำเนาที่เข้ารหัสและเก็บไว้นอกไซต์; รายละเอียดกรณีในรายงาน; การตรวจสอบ รหัสที่ตรงกัน; Telegram ไม่เคยเห็น IP ของเครื่องนี้; คำขอจากภายนอกผ่านพร็อกซี; Object Lock บนสำเนา; เซิร์ฟเวอร์ที่ปิดผนึกพร้อมบันทึกของผู้ให้บริการ ชั้นที่ปิดอยู่มีตัวเลือก " Set up" ซึ่งจะเปิดแบบฟอร์มขึ้นมา การเลือกโหมดที่ต่ำกว่าจะขอการยืนยันและ ไม่ลบข้อมูลใดๆ

เครื่องมือเพิ่มเติม#

Extras → Independent capture: connect a separate browser or AyuGram recorder, pin its signing key, select capture options, start/pause, take snapshots and download verified signed archives. Each recorder has its own manual login, route, journal and key. Both connections start disabled. See the English Independent capture guide.

  • ถามคลังข้อมูล: ค้นหาข้อมูลที่บันทึกไว้ ตรวจสอบแหล่งที่มา แล้วตัดสินใจ ว่าจะส่งข้อมูลเหล่านั้นไปยังโมเดล AI หรือไม่ ดูการวิเคราะห์คลังข้อมูลและ OCR และถอดความแบบท้องถิ่น
  • พารามิเตอร์: ขีดจำกัดและอัตราความเร็วในการเก็บข้อมูล, การตรวจสอบซ้ำ, การดาวน์โหลด, โปรไฟล์, การแจ้งเตือน และการส่งออกข้อมูล ค้นหาตามชื่อ, แสดงเฉพาะค่าที่เปลี่ยนแปลง และเตรียม ค่าเริ่มต้นเป็นร่างด้วยตัวเลือก “Restore defaults…” (คืนค่าเริ่มต้น…) การบันทึกพารามิเตอร์จะนำค่า ไปใช้ตั้งแต่การใช้งานครั้งถัดไป และการเปลี่ยนแปลงแต่ละครั้งจะถูกบันทึกเป็นรายการในบันทึก
  • การเข้าถึง: โทเค็นแยกกันสำหรับผู้ตรวจสอบ ผู้วิเคราะห์ และผู้ดำเนินการ โดยจำกัดไว้ที่ พื้นที่ทำงาน ห้องสนทนา และสิทธิ์ที่กำหนด ดูส่วนการเข้าถึง
  • บันทึกระบบ : สิ่งที่กระบวนการนี้ทำมาตั้งแต่เริ่มต้น (การเชื่อมต่อ, การเปลี่ยนพร็อกซี, การลงชื่อเข้าใช้, การปฏิเสธ, การเปลี่ยนการตั้งค่า) โดยซ่อนที่อยู่ IP ไว้ ฟังก์ชัน "ติดตามบรรทัดใหม่ " จะแสดงบรรทัดล่าสุดไว้เสมอ ข้อความจะเก็บไว้ในบันทึกเท่านั้น
  • การบูรณาการ: ผู้ให้บริการ AI, การเชื่อมต่อ MCP แบบอ่านอย่างเดียว และ webhooks ที่ลงนามแล้ว
  • Case Board: บันทึกส่วนตัวของทีม, บุ๊กมาร์ก และสไลซ์ที่อยู่ข้างหลักฐาน ดู Case Board.
  • GitHub Actions บันทึกข้อมูลใน Exports: การบันทึกการสนทนาหนึ่งครั้งจาก fork ของคุณ ดู sealed capture.