Un unico registro. Quattro modalità di raccolta. Otto livelli di verifica.
TgWitness Registra ciò che l’account connesso osserva. Una terza parte può verificare l’integrità della registrazione rispetto a una chiave attendibile indipendente.
Panoramica di 3–5 minuti · esempi fittizi · implementazione attuale
01Telegram
Aggiornamenti visibili sull’account
02Collector
Record collegati, ciascuno firmato
03Verificatore
Chiave fidata + confine mantenuto
h₁ → h₂ → h₃ · Ed25519L’integrità viene verificata. L’origine di Telegram e la veridicità di un messaggio rimangono questioni distinte.01
Scegliere l’ambito di osservazione
Tre ambiti e un’impostazione predefinita per le indagini. Le esclusioni e i tipi di fonte abilitati rimangono validi.
Registrazioni
Solo fonti selezionate manualmente.
Nuove chat
Non viene aggiunto automaticamente.
Scegliere per
Un insieme noto di canali o gruppi. Non è stata specificata alcuna capacità fissa delle chat.
Non esegue Non individua altre chat né ricostruisce la cronologia precedente.
Registrazioni
Inclusioni di cartelle e categorie, escluse le esclusioni e le chat archiviate, se configurate.
Nuove chat
Corrispondenza delle chat attive; modifiche alle cartelle entro un’ora.
Scegliere per
Un analista gestisce già una cartella dedicata al caso. Confermare la raccolta su un account dedicato.
Non esegue Non si applicano le condizioni mutevoli della cartella muted/read della cartella.
Registrazioni
Chat visibili dall’account, comprese le conversazioni private e i bot, all’interno di tipi selezionati.
Nuove chat
Da aggiungere al momento del primo aggiornamento.
Scegliere per
Un account dedicato all’osservazione, compreso un account che partecipa a un caso.
Non esegue Non si unisce automaticamente alle chat né aggira l’accesso alla fonte.
Registrazioni
Tutti i tipi di fonte, le azioni proprie, i profili delle fonti e gli ultimi 200 messaggi visibili delle fonti appena individuate.
Nuove chat
A ogni nuova chat o bot vengono assegnati un profilo e un’istantanea della cronologia.
Scegliere per
Entrare a far parte di un team o interagire con un bot tramite il pannello. Verificare e salvare le impostazioni predefinite.
Non esegue Non acquisisce istantanee di tutte le chat esistenti né rileva i callback attivati in un altro client.
Queste schede rappresentano un confronto locale, non controlli in tempo reale del collettore. Non modificano alcun account.
Non esegue Nessuna modalità legge le chat segrete, registra mentre il processo è in pausa, si collega autonomamente alle fonti o recupera la cronologia precedente oltre quanto richiesto snapshot/export.
Solo le osservazioni consegnate o esplicitamente richieste vengono inserite nel registro. Le attribuzioni sconosciute rimangono tali.
Il pannello applica queste opzioni per ogni area di lavoro. Disattivandone una, i record esistenti vengono mantenuti; riattivandola, gli eventi persi non vengono ricostruiti.
Matrice degli eventi: materiale salvato e incognite residue
Categoria
Salvato
Rimane sconosciuto
Messaggio
Testo, ID, metadati del mittente, contesto della risposta e busta di aggiornamento originale.
Nessuna firma Telegram verificabile da terze parti.
Modifica
Ogni versione osservata, senza sovrascrivere quelle precedenti.
Le modifiche intermedie potrebbero non essere rilevate; il mittente non è necessariamente l’editore.
Cancellazione
Avviso più il testo salvato in precedenza, se disponibile.
Il soggetto che effettua la cancellazione e l’ora esatta dell’azione non vengono forniti.
Cancellazione senza ambito
Avviso a livello di account; il peer sconosciuto rimane esplicito.
Nessuna chat ipotizzata. La correlazione utilizza, ove possibile, gli ID a livello di account salvati in precedenza.
Reazione
Contatori consegnati e identità recenti visibili.
Non tutti i reattori sono visibili; per ottenere un elenco completo e aggiornato sono necessarie query separate.
Adesione
Messaggi di servizio consegnati e aggiornamenti dei partecipanti.
Il ruolo e il tipo di chat limitano la visibilità; il silenzio non implica l’assenza.
Allegato
Descrittore della versione originale, byte salvati, SHA-256 e risultati dei tentativi.
Un file scomparso potrebbe non essere disponibile; una versione più recente non lo sostituisce.
Istantanea della cronologia
Messaggi attualmente visibili, contrassegnati come osservazioni della cronologia.
Le modifiche precedenti e i contenuti scomparsi non vengono ricostruiti.
Azioni proprie
In uscita messages/edits e i metadati corrispondenti della tastiera di risposta button_press .
I callback attivati in un altro client Telegram non sono visibili.
Pulsanti del bot
I metadati relativi a callback, URL, applicazioni web e richieste vengono conservati insieme al messaggio.
Gli URL e le phone/location le richieste sono testo, non vengono aperte o eseguite automaticamente.
Limiti predefiniti per gli allegati
Foto
20 MiB
Video
100 MiB
File
50 MiB
Animazioni
20 MiB
Note video
50 MiB
Voce
20 MiB
Audio
50 MiB
Adesivi
5 MiB
Non esegue Un switch non occlude i metadati incorporati né disabilita i registri operativi. L’acquisizione non identifica un attore che Telegram non abbia fornito.
Ogni account dispone di un proprio spazio di lavoro, registro, chiave di firma, percorso e coda.
Telefono + codice
Inserire 2FA quando abilitato.
QR codice
Eseguire la scansione da un dispositivo autorizzato; 2FA potrebbe comunque essere richiesto.
Telethon .session
Importare il file di sessione dell’account.
Pyrogram .session
Importare il formato di sessione supportato Pyrogram formato di sessione supportato.
TData ZIP
È supportato un solo account Desktop; codice di accesso locale, se impostato.
StringSession testo
Inserisca un Telethon StringSession.
.session + .json
Selezionare la sessione e i metadati associati corrispondenti.
Chiave di autenticazione HEX + DC ID
Importare l’autorizzazione dell’account con il relativo identificatore del data center.
Direct · SOCKS5 · HTTP CONNECT · MTProxyMTProxy è sperimentale; sono disponibili MTProxy . Un percorso proxy non riuscito non ricorre a una connessione diretta.
Due aree di lavoro su un unico computer non costituiscono due testimoni indipendenti.
Non esegue L’importazione non aggira l’autorizzazione di Telegram, 2FA né i formati di sessione non supportati. Gli account continuano a condividere il processo dell’applicazione.
Inviare o rispondere, premere un pulsante del bot corrente, salvare l’anteprima di un link, quindi entrare esplicitamente in una chat o avviare un bot con il relativo parametro di avvio.
Le conferme di anteprima, di richiesta e di risultato sono firmate. Prima che venga premuto un pulsante, il server recupera nuovamente il messaggio e rifiuta eventuali modifiche apportate tramite tastiera. Il testo e gli URL restituiti dalla callback rimangono registrati nel contesto.
Non esegue Nessuna applicazione web, pagamento, phone/location condivisione né query inline. La visualizzazione di un URL non ne comporta l’apertura.
Dopo il riavvio, a Telegram vengono richiesti gli aggiornamenti mancati. La conservazione limitata nel tempo e le differenze scadute possono lasciare delle lacune.
Ricontrollare i messaggi visibili
Impostazioni predefinite: fonti prioritarie ogni 15 minuti, le altre ogni 6 ore. I risultati includono message.recovered e message.missing_on_recheck.
Leggere coverage.json
I periodi di osservazione, le lacune con relative motivazioni e gli ID non osservati accompagnano l’esportazione firmata. Un record mancante al momento della verifica non costituisce un avviso di cancellazione.
Non esegue Un’istantanea successiva della cronologia non cancella un’interruzione del servizio né ripristina tutte le versioni scomparse. Il cursore salvato non costituisce una conferma senza perdita di dati dell’accettazione del diario.
Ogni meccanismo risponde a una domanda circoscritta. Configurare i servizi esterni separatamente e mantenere i loro punti di riferimento di fiducia al di fuori del collettore.
01
Registrazione
SHA-256 catena + Ed25519 per evento; il primo previous_hash è costituito da 64 zeri.
Verifiche da parte di terzi Ordinamento e firme sotto la chiave del collettore fissata.
Non esegue Ciò non dimostra l’origine da Telegram né la completezza.
Eseguire un checkpoint all’avvio, ogni 5 minuti per impostazione predefinita, e un arresto ordinato. Conservarne una copia altrove.
Verifiche da parte di terzi L’esportazione successiva è coerente con una lunghezza e un’intestazione conservate in precedenza; è possibile rilevare un rollback.
Non esegue Non rileva la sostituzione né del registro né di tutti i checkpoint conservati.
S3- copia compatibile crittografata con AES-256-GCM; Object Lock qualora il bucket lo supporti.
Verifiche da parte di terzi Restore pubblica i file solo dopo che la verifica del diario, del checkpoint e dei contenuti multimediali conservati è stata completata con esito positivo.
Non esegue Non esegue il ripristino senza la chiave esportata né presume la conservazione senza verificare la risposta dell’archivio.
Il record successivo conserva il link salvato in precedenza. La modifica del testo altera l’hash calcolato del record 2.
Record 1h1Inizia con 64 zeri
Record 2h2Include i dati salvati h1
Record 3h3Include i dati salvati h2
Esempio statico: h2 riferisce a «Appuntamento alle 11:00». Modificando quel testo si modifica h2; il record 3 fa ancora riferimento a quello salvato h2.
Esaminare i digest completi
Hash del record 2 salvato
SHA-256(e₂)
Hash del record 2 ricalcolato
SHA-256(e₂)
Questo esempio calcola gli hash, non le firme. Il vero verificatore controlla ogni firma e ogni link rispetto alla chiave fidata.Leggere i dettagli →07
Scegliere un percorso attraverso le prove
Situazioni fittizie. Avviare la raccolta prima dell’evento in questione; conservare i confini e le lacune insieme al contenuto.
Fornire l’originale firmato, un’impronta digitale della chiave conservata in modo indipendente, il checkpoint pertinente e il risultato della verifica.
Si ottenga il verificatore da una copia attendibile, non dall’archivio oggetto di verifica.
Non esegue Autonomo CSV e HTML non sono contenitori firmati. Una password protegge la riservatezza del trasferimento, non l’autenticità. Esportazioni multiple non uniscono i registri degli account.
Artefatti di base senza sistemi aggiuntivi di firma, marcatura temporale o testimonianza. Gli script e i logger variano a seconda dell’implementazione; «parziale» significa limitato al materiale acquisito o visibile.
Approccio
Modifiche / cancellazioni
Registrazione della firma
Tempo esterno
Testimone indipendente
Copertura / lacune
Verifica senza autore
Esportazione da Telegram Desktop
Parziale
No
No
No
No
No
Telethon script di snapshot
Parziale
No
No
No
No
No
Registratore delle cancellazioni: registro di testo
Parziale
No
No
No
No
No
Screenshot / acquisizione web
Parziale
No
No
No
No
No
TgWitness con extra configurati
Parziale
Sì
Sì
Sì
Parziale
Sì
Non esegue La tabella non valuta ogni script o prodotto di registrazione. I controlli opzionali relativi al tempo e ai testimoni richiedono servizi e punti di riferimento di fiducia propri; nessuno di essi stabilisce la veridicità della fonte.
La verifica è utile quando il suo ambito rimane esplicito.
Le chat segrete non sono disponibili.
Non viene registrato nulla mentre il processo è arrestato; il recupero è limitato.
Un record verificato non costituisce prova della veridicità del suo contenuto.
Un operatore in possesso della chiave può firmare contenuti arbitrari. I testimoni indipendenti e i timestamp limitano la sostituzione successiva, non l’acquisizione iniziale non veritiera.
Utilizzi un account dedicato, non il Suo account principale.
Telegram può limitare gli account in base al volume delle richieste.
Non esegue Nessuna modalità o livello di prova garantisce l’ammissibilità legale, la consegna completa su Telegram o l’identità nel mondo reale.