อ้างอิง / 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 ที่เปิดเผยต่อสาธารณะ | ด้านล่าง |
เป้าหมายและระดับการป้องกัน#
สี่คำถาม:
- ใช้เพื่ออะไร? เพื่อบันทึกส่วนตัว การสืบสวน หรือหลักฐานสำหรับคดี
- คุณจะติดตามเท่าใด? การสนทนาไม่กี่ครั้ง (สูงสุดประมาณ 50 ครั้ง), การสนทนาหลายครั้ง (สูงสุดประมาณ 500 ครั้ง) หรือบัญชีทั้งหมด ซึ่งจะกำหนดขีดจำกัดของรายชื่อการสนทนาเป็น 1,000, 3,000 หรือ 20,000
- รูปภาพและไฟล์? เฉพาะข้อความ, รูปภาพและสื่อสั้น (รูปภาพ 20 MB, วิดีโอ 100 MB), หรือทั้งหมด (วิดีโอและเอกสารแต่ละไฟล์สูงสุด 1 GB). การเก็บข้อมูลทั้งหมดของ บัญชีทั้งบัญชีจะรักษาพื้นที่ว่างบนดิสก์ไว้ 4 GiB
- จะทำงานบนอุปกรณ์ใด? คอมพิวเตอร์เครื่องนี้ หรือเซิร์ฟเวอร์ที่เปิดทำงานตลอดเวลา
รายการข้อเสนอแนะประกอบด้วย 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 จะป้องกันไม่ให้วัตถุถูกลบเป็นระยะเวลาที่กำหนด ดูสำเนาที่อยู่นอกสถานที่
การตรวจสอบโค้ด#
ตรวจสอบว่าโปรแกรมที่ติดตั้งตรงกับเวอร์ชันที่เผยแพร่หรือไม่
- ป้อนชื่อรีโพสิตอรี GitHub (รีโพสิตอรีอย่างเป็นทางการถูกกรอกไว้แล้ว) และแท็ก, บรานช์ หรือคอมมิต
- Check now จะส่งคำขอไปยัง API ของ GitHub ผ่านเส้นทางของพื้นที่ทำงานนี้สำหรับคำขอจากภายนอก เพื่อขอรายชื่อไฟล์ของ commit ดังกล่าว มันจะเปรียบเทียบ git blob ID ของไฟล์โปรแกรมทุกไฟล์ที่วัด กับ commit นั้น การเช็คเอาต์บน Windows ที่มีการแปลงรูปแบบการสิ้นสุดบรรทัดแล้ว ยังคงตรงกัน
- ผลลัพธ์จะแสดงรายการไฟล์ที่เปลี่ยนแปลง ไฟล์เพิ่มเติม และไฟล์ที่ขาดหายไป (สูงสุด 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.