Satu jurnal. Empat mode pengumpulan. Delapan tingkat verifikasi.
TgWitness mencatat apa yang diamati oleh akun yang terhubung. Pihak ketiga dapat memverifikasi integritas catatan tersebut dengan membandingkannya terhadap kunci tepercaya yang independen.
Gambaran umum 3–5 menit · contoh fiktif · implementasi saat ini
01Telegram
Pembaruan yang terlihat di akun
02Pengumpul
Catatan yang tertaut, masing-masing ditandatangani
03Verifikator
Kunci tepercaya + batas yang dipertahankan
h₁ → h₂ → h₃ · Ed25519Integritas telah diverifikasi. Asal usul Telegram dan kebenaran suatu pesan tetap merupakan dua hal yang terpisah.01
Pilih ruang lingkup pengamatan
Tiga ruang lingkup dan pengaturan awal investigasi. Pengecualian dan jenis sumber yang diaktifkan tetap berlaku.
Catatan
Hanya sumber yang dipilih secara manual.
Obrolan baru
Tidak ditambahkan secara otomatis.
Pilih untuk
Kumpulan saluran atau grup yang diketahui. Belum ada kapasitas obrolan tetap yang ditetapkan.
Yang tidak dilakukan Aplikasi ini tidak mendeteksi obrolan lain atau mengisi riwayat sebelumnya.
Catatan
Folder yang disertakan dan kategori, dikurangi pengecualian dan obrolan yang diarsipkan jika dikonfigurasi.
Obrolan baru
Pencocokan obrolan aktif; perubahan folder dalam waktu satu jam.
Pilih untuk
Seorang analis sudah mengelola folder kasus. Pastikan pengumpulan data dilakukan di akun khusus.
Yang tidak dilakukan Hal ini tidak berlaku untuk kondisi folder yang berubah-ubah muted/read kondisi folder tersebut.
Catatan
Obrolan yang terlihat oleh akun, termasuk percakapan pribadi dan bot, dalam jenis-jenis yang dipilih.
Obrolan baru
Ditambahkan saat pembaruan pertama tiba.
Pilih untuk
Akun pengamatan khusus, termasuk akun yang terlibat dalam suatu kasus.
Yang tidak dilakukan Aplikasi ini tidak bergabung ke obrolan secara otomatis atau melewati akses sumber.
Catatan
Semua jenis sumber, tindakan sendiri, profil sumber, dan 200 pesan terbaru yang terlihat dari sumber yang baru ditemukan.
Obrolan baru
Obrolan atau bot baru akan mendapatkan profil dan cuplikan riwayat.
Pilih untuk
Bergabunglah dengan tim atau berinteraksi dengan bot melalui panel. Tinjau dan simpan preset tersebut.
Yang tidak dilakukan TgWitness tidak mengambil snapshot setiap obrolan yang ada atau memantau callback yang ditekan di klien lain.
Kartu-kartu ini merupakan perbandingan lokal, bukan kontrol pengumpul data langsung. Kartu-kartu ini tidak mengubah akun.
Yang tidak dilakukan Tidak ada mode yang membaca obrolan rahasia, merekam saat proses dihentikan, bergabung dengan sumber secara otomatis, atau mengambil riwayat sebelumnya melebihi yang diminta snapshot/export.
Hanya pengamatan yang telah dikirimkan atau diminta secara eksplisit yang dimasukkan ke dalam catatan. Asal usul yang tidak diketahui tetap tidak diketahui.
Panel ini menerapkan pengaturan ini per ruang kerja. Menonaktifkan salah satunya akan mempertahankan catatan yang ada; mengaktifkannya kembali tidak akan merekonstruksi peristiwa yang terlewat.
Matriks peristiwa: materi yang disimpan dan hal-hal yang masih belum diketahui
Kategori
Tersimpan
Masih belum diketahui
Pesan
Teks, ID, metadata pengirim, konteks balasan, dan amplop pembaruan asli.
Tidak ada tanda tangan Telegram yang dapat diverifikasi oleh pihak ketiga.
Edit
Setiap versi yang diamati, tanpa menimpa versi sebelumnya.
Pengeditan sementara mungkin terlewatkan; pengirim tidak selalu sama dengan editor.
Penghapusan
Pemberitahuan ditambah teks yang disimpan sebelumnya, jika tersedia.
Penghapus dan waktu tindakan yang tepat tidak disediakan.
Penghapusan tanpa cakupan
Pemberitahuan tingkat akun; rekan yang tidak dikenal tetap dinyatakan secara eksplisit.
Tidak ada tebakan obrolan. Korelasi menggunakan ID yang disimpan sebelumnya dalam lingkup akun jika memungkinkan.
Reaksi
Penghitung yang dikirimkan dan identitas terbaru yang terlihat.
Tidak semua reaktor terlihat; daftar lengkap yang tersedia memerlukan kueri terpisah.
Keanggotaan
Pesan layanan yang telah dikirimkan dan pembaruan peserta.
Peran dan jenis obrolan membatasi visibilitas; keheningan tidak menunjukkan ketidakhadiran.
Lampiran
Deskriptor versi asli, byte yang disimpan, SHA-256 dan hasil upaya.
File yang hilang mungkin tidak tersedia; versi yang lebih baru tidak menggantikannya.
Cuplikan riwayat
Pesan yang saat ini terlihat, ditandai sebagai pengamatan riwayat.
Pengeditan sebelumnya dan konten yang hilang tidak direkonstruksi.
Tindakan sendiri
Keluar messages/edits dan metadata keyboard balasan yang sesuai button_press metadata.
Callback yang ditekan di klien Telegram lain tidak terlihat.
Tombol bot
Metadata callback, URL, aplikasi web, dan permintaan disimpan bersama pesan.
URL dan phone/location permintaan adalah teks, tidak dibuka atau dijalankan secara otomatis.
Batas lampiran default
Foto
20 MiB
Video
100 MiB
Berkas
50 MiB
Animasi
20 MiB
Catatan video
50 MiB
Suara
20 MiB
Audio
50 MiB
Stiker
5 MiB
Yang tidak dilakukan Sebuah sakelar tidak menyunting metadata yang tertanam atau menonaktifkan catatan operasional. Penangkapan tidak mengidentifikasi pelaku yang tidak disediakan oleh Telegram.
Setiap akun memiliki ruang kerja, jurnal, kunci penandatanganan, rute, dan antrian masing-masing.
Nomor telepon + kode
Masukkan 2FA jika diaktifkan.
QR kode
Lakukan pemindaian dari perangkat yang berwenang; 2FA mungkin masih diperlukan.
Telethon .session
Impor berkas sesi akun tersebut.
Pyrogram .session
Impor Pyrogram yang didukung.
TData ZIP
Satu akun Desktop yang didukung; kode sandi lokal jika telah ditetapkan.
StringSession teks
Tempelkan sebuah Telethon StringSession.
.session + .json
Pilih sesi dan metadata pendamping yang sesuai.
Kunci otentikasi HEX + DC ID
Impor otorisasi akun beserta pengenal pusat datanya.
Direct · SOCKS5 · HTTP CONNECT · MTProxyMTProxy masih dalam tahap percobaan; daftar publik bawaan MTProxy tersedia. Rute proxy yang gagal tidak akan beralih ke koneksi langsung.
Dua ruang kerja pada satu mesin bukanlah dua saksi yang independen.
Yang tidak dilakukan Impor tidak melewati otorisasi Telegram, 2FA atau format sesi yang tidak didukung. Akun-akun tersebut tetap berbagi proses aplikasi.
Kirim atau balas, tekan tombol bot yang tersedia, simpan pratinjau tautan, lalu secara eksplisit bergabung ke obrolan atau jalankan bot dengan parameter start-nya.
Tanda terima pratinjau, permintaan, dan hasil ditandatangani. Sebelum tombol ditekan, server mengambil pesan tersebut kembali dan menolak perubahan yang dilakukan melalui keyboard. Teks dan URL callback yang dikembalikan tetap menjadi konteks yang tercatat.
Yang tidak dilakukan Tidak ada aplikasi web, pembayaran, phone/location berbagi, atau kueri sebaris. Menampilkan URL tidak akan membukanya.
Setelah restart, Telegram akan diminta untuk memperbarui pembaruan yang terlewat. Retensi terbatas dan perbedaan yang telah kedaluwarsa dapat meninggalkan celah.
Periksa kembali pesan yang terlihat
Pengaturan default: sumber prioritas setiap 15 menit, yang lain setiap 6 jam. Hasilnya meliputi message.recovered dan message.missing_on_recheck.
Baca coverage.json
Periode pengamatan, celah dengan alasan, dan ID yang tidak teramati menyertai ekspor yang ditandatangani. Catatan "hilang saat diperiksa ulang" bukanlah pemberitahuan penghapusan.
Yang tidak dilakukan Cuplikan riwayat yang diambil kemudian tidak menghapus gangguan layanan atau memulihkan setiap versi yang hilang. Penanda kursor yang disimpan bukanlah pengakuan tanpa kehilangan data atas penerimaan jurnal.
Setiap mekanisme menjawab pertanyaan yang terbatas. Konfigurasikan layanan eksternal secara terpisah dan pertahankan jangkar kepercayaannya di luar pengumpul.
01
Catat
SHA-256 rantai + Ed25519 per peristiwa; yang pertama previous_hash adalah 64 angka nol.
Pemeriksaan pihak ketiga Urutan dan tanda tangan di bawah kunci pengumpul yang disematkan.
Yang tidak dilakukan Hal ini tidak membuktikan asal-usul atau kelengkapan Telegram.
Mode bukti mengirimkan titik pemeriksaan SHA-256 kepada RFC 3161 otoritas (FreeTSA, DigiCert) dan OpenTimestamps kalender.
Pemeriksaan pihak ketiga Respons TSA yang terverifikasi mencatat tanggal byte-byte tersebut; sebuah OpenTimestamps membuatnya terikat pada Bitcoin.
Yang tidak dilakukan Permintaan yang telah disiapkan atau tanda terima kalender yang tertunda tidak diperlakukan sebagai cap waktu yang telah dikonfirmasi.
S3-salinan yang kompatibel yang dienkripsi dengan AES-256-GCM; Object Lock jika bucket mendukungnya.
Pemeriksaan pihak ketiga Restore hanya mempublikasikan berkas setelah verifikasi jurnal, titik pemeriksaan, dan media yang disimpan berhasil.
Yang tidak dilakukan Fitur ini tidak akan memulihkan data tanpa kunci yang diekspor atau mengasumsikan penyimpanan tanpa memeriksa respons penyimpanan.
Tanda terima eksekusi yang ditandatangani: hash sumber, versi dependensi, dan konteks proses. Dilaporkan sendiri.
Pemeriksaan pihak ketiga Apa yang dilaporkan oleh pengumpul tanda tangan mengenai eksekusinya sendiri.
Yang tidak dilakukan Dokumen ini tidak menyediakan pembuktian proses independen atau mengecualikan kemungkinan terjadinya pelanggaran keamanan sebelum perekaman.
Catatan berikutnya mempertahankan tautan yang disimpan sebelumnya. Mengubah teks akan mengubah hash yang dihitung dari catatan ke-2.
Catatan 1h1Dimulai dengan 64 angka nol
Catatan 2h2Termasuk yang disimpan h1
Catatan 3h3Termasuk yang disimpan h2
Contoh statis: h2 mencakup “Bertemu pukul 11:00”. Mengubah teks tersebut akan mengubah h2; catatan 3 masih merujuk pada yang tersimpan h2.
Periksa ringkasan lengkap
Hash catatan tersimpan 2
SHA-256(e₂)
Hash catatan 2 yang dihitung ulang
SHA-256(e₂)
Contoh ini menghitung hash, bukan tanda tangan. Verifikator yang sebenarnya memeriksa setiap tanda tangan dan tautan terhadap kunci tepercaya.Baca detailnya →07
Pilih jalur melalui bukti
Situasi fiktif. Mulailah pengumpulan sebelum peristiwa yang relevan; pertahankan batas-batas dan celah-celah tersebut bersamaan dengan isinya.
01
Sebuah saluran mengubah detail pembayaran
Mode → peristiwa
Obrolan yang dipilih → pesan, pengeditan, penghapusan.
Output
Versi postingan dan lampiran yang diamati berdasarkan hash.
Verifikasi
Tertanda ZIP + titik pemeriksaan yang disimpan + respons TSA yang terverifikasi.
Yang tidak dilakukan Ini tidak memulihkan data asli yang tidak pernah direkam.
02
Pesan akan hilang setelah terjadi insiden
Mode → peristiwa
Folder atau seluruh akun → semua kategori peristiwa.
Output
Asli yang disimpan, pemberitahuan penghapusan, dan cakupan dengan celah.
Verifikasi
Ditandatangani ZIP + jurnal saksi independen.
Yang tidak dilakukan Hal ini tidak mengidentifikasi pihak yang menghapus dari pemberitahuan yang tidak mencantumkan pelaku.
03
Selidiki bot toko
Mode → peristiwa
Pengaturan awal investigasi → tombol, pratinjau tautan, dan memulai bot secara eksplisit.
Output
Tanda terima interaksi yang ditandatangani, callback yang dikembalikan, dan profil yang disimpan.
Verifikasi
Tertanda ZIP; verifikasi setiap berkas terhadap ZIP.
Yang tidak dilakukan Aplikasi ini tidak membuka aplikasi web bot, melakukan pembayaran, atau merekam callback klien lain.
04
Seorang peserta dapat mengganti nama di berbagai obrolan
Mode → peristiwa
Setiap ruang lingkup → metadata yang diamati sender/profile metadata.
Output
Riwayat nama/nama pengguna berdasarkan ID numerik, tautan “juga di”, dan petunjuk yang diekstraksi.
Verifikasi
Dokumen JSON telah diverifikasi terhadap yang ditandatangani ZIP.
Yang tidak dilakukan Hal ini tidak mengubah dompet, string mirip nomor telepon, atau nama pengguna menjadi identitas yang terverifikasi.
05
Pengamatan jangka panjang dengan salinan di luar lokasi
Mode → peristiwa
Ruang lingkup apa pun → Mode bukti dan sebuah S3 replika dengan dukungan Object Lock.
Output
Salinan terenkripsi, titik pemeriksaan yang disimpan, dan respons cap waktu.
Verifikasi
Pulihkan menggunakan kunci yang diekspor, lalu verifikasi tanpa server asli.
Yang tidak dilakukan Ini tidak menggantikan saksi independen atau kunci dekripsi yang disimpan secara terpisah.
Sertakan dokumen asli yang telah ditandatangani, sidik jari kunci yang disimpan secara independen, titik pemeriksaan yang relevan, dan hasil verifikasi.
Peroleh verifikator dari salinan tepercaya, bukan dari arsip yang sedang diperiksa.
Yang tidak dilakukan Mandiri CSV dan HTML bukanlah wadah yang ditandatangani. Kata sandi melindungi kerahasiaan transfer, bukan keasliannya. Ekspor ganda tidak menggabungkan jurnal akun.
Artefak dasar tanpa penandatanganan tambahan, cap waktu, atau sistem saksi. Skrip dan pencatat log bervariasi sesuai implementasi; “sebagian” berarti terbatas pada materi yang terekam atau terlihat.
Pendekatan
Pengeditan / penghapusan
Catat tanda tangan
Waktu eksternal
Saksi independen
Cakupan / celah
Verifikasi tanpa penulis
Ekspor Telegram Desktop
Sebagian
Tidak
Tidak
Tidak
Tidak
Tidak
Telethon skrip snapshot
Sebagian
Tidak
Tidak
Tidak
Tidak
Tidak
Pencatat penghapusan: log teks
Sebagian
Tidak
Tidak
Tidak
Tidak
Tidak
Tangkapan layar / tangkapan web
Sebagian
Tidak
Tidak
Tidak
Tidak
Tidak
TgWitness dengan ekstra yang telah dikonfigurasi
Sebagian
Ya
Ya
Ya
Sebagian
Ya
Yang tidak dilakukan Tabel ini tidak mengevaluasi setiap skrip atau produk pencatatan. Pemeriksaan waktu dan saksi yang bersifat opsional memerlukan layanan dan jangkar kepercayaan tersendiri; tidak ada yang menetapkan kebenaran sumber.
Pertahankan batasan-batasan tersebut bersama dengan bukti-buktinya
Verifikasi berguna jika ruang lingkupnya tetap eksplisit.
Obrolan rahasia tidak tersedia.
Tidak ada yang direkam saat proses dihentikan; pemulihan memiliki batasan.
Catatan yang terverifikasi bukanlah bukti bahwa isinya benar.
Seorang operator yang memiliki kunci dapat menandatangani konten apa pun. Saksi independen dan cap waktu membatasi penggantian di kemudian hari, bukan pencatatan awal yang tidak jujur.
Gunakan akun khusus, bukan akun utama Anda.
Telegram dapat membatasi akun berdasarkan volume permintaan.
Yang tidak dilakukan Tidak ada mode atau tingkat bukti yang menetapkan kelayakan hukum, pengiriman Telegram yang lengkap, atau identitas di dunia nyata.