- Zapisy
- Wyłącznie ręcznie wybrane źródła.
- Nowe czaty
- Nie są dodawane automatycznie.
- Proszę wybrać
- Znany zbiór kanałów lub grup. Nie określono stałej pojemności czatu.
Nie wykonuje Nie wykrywa on innych czatów ani nie uzupełnia wcześniejszej historii.
Tryby, scenariusze i poziomy dowodów
TgWitness Rejestruje to, co obserwuje podłączone konto. Strona trzecia może zweryfikować integralność zapisu w oparciu o niezależny, zaufany klucz.
Aktualizacje widoczne na koncie
Powiązane rekordy, każdy z nich podpisany
Zaufany klucz + zachowana granica
h₁ → h₂ → h₃ · Ed25519Sprawdzana jest integralność. Pochodzenie z Telegrama i prawdziwość wiadomości pozostają odrębnymi kwestiami.Trzy zakresy i wstępne ustawienie dotyczące dochodzenia. Wyłączenia i włączone typy źródeł nadal mają zastosowanie.
Nie wykonuje Nie wykrywa on innych czatów ani nie uzupełnia wcześniejszej historii.
Nie wykonuje Nie uwzględnia ona zmieniających się muted/read warunków folderu.
Nie wykonuje Nie dołącza on automatycznie do czatów ani nie omija dostępu do źródła.
Nie wykonuje Nie tworzy ona migawek wszystkich istniejących czatów ani nie obserwuje wywołań zwrotnych uruchamianych w innym kliencie.
Karty te służą do lokalnego porównania, a nie do sterowania kolektorem na żywo. Nie powodują one zmian na koncie.
Nie wykonuje Żaden tryb nie odczytuje tajnych czatów, nie rejestruje danych podczas zatrzymania procesu, nie dołącza samodzielnie do źródeł ani nie pobiera wcześniejszej historii wykraczającej poza żądaną snapshot/export.
Zapoznaj się ze szczegółamiDo rejestru trafiają wyłącznie obserwacje dostarczone lub wyraźnie zgłoszone. Nieznane źródło pozostaje nieznane.
Panel stosuje te przełączniki dla poszczególnych obszarów roboczych. Wyłączenie jednego z nich powoduje zachowanie istniejących zapisów; ponowne włączenie nie odtwarza utraconych zdarzeń.
| Kategoria | Zapisano | Pozostaje nieznane |
|---|---|---|
| Wiadomość | Tekst, identyfikatory, metadane nadawcy, kontekst odpowiedzi oraz oryginalna kopertka aktualizacji. | Brak podpisu Telegramu weryfikowalnego przez stronę trzecią. |
| Edytuj | Każda zaobserwowana wersja, bez nadpisywania wcześniejszych. | Edycje pośrednie mogą zostać pominięte; nadawca niekoniecznie jest redaktorem. |
| Usunięcie | Powiadomienie wraz z wcześniej zapisanym tekstem, o ile jest dostępny. | Nie podano podmiotu odpowiedzialnego za usunięcie ani dokładnego czasu wykonania działania. |
| Usunięcie bez określenia zakresu | Powiadomienie na poziomie konta; nieznany partner pozostaje wyraźnie wskazany. | Brak domniemanych rozmów. Korelacja wykorzystuje, w miarę możliwości, wcześniej zapisane identyfikatory w zakresie konta. |
| Reakcja | Dostarczone liczniki i widoczne najnowsze tożsamości. | Nie każdy reaktor jest widoczny; pełna lista dostępnych reaktorów wymaga oddzielnych zapytań. |
| Członkostwo | Dostarczone komunikaty serwisowe oraz aktualizacje dotyczące uczestników. | Rola i typ czatu ograniczają widoczność; milczenie nie oznacza nieobecności. |
| Załącznik | Deskryptor wersji oryginalnej, zapisane bajty, SHA-256 oraz wyniki prób. | Zniknięty plik może być niedostępny; nowsza wersja nie zastępuje go. |
| Migawka historii | Obecnie widoczne wiadomości, oznaczone jako obserwacje historii. | Wcześniejsze zmiany i usunięte treści nie są odtwarzane. |
| Własne działania | Wychodzące messages/edits oraz odpowiadające im metadane button_press . | Wywołania zwrotne uruchomione w innym kliencie Telegramu nie są widoczne. |
| Przyciski bota | Metadane dotyczące wywołania zwrotnego, adresu URL, aplikacji internetowej oraz żądania są zachowywane wraz z wiadomością. | Adresy URL oraz phone/location żądania mają postać tekstową i nie są automatycznie otwierane ani wykonywane. |
Nie wykonuje Przełącznik nie usuwa osadzonych metadanych ani nie wyłącza rejestrów operacyjnych. Zrzut nie identyfikuje podmiotu, którego Telegram nie podał.
Zapoznaj się ze szczegółamiKażde konto posiada własną przestrzeń roboczą, dziennik, klucz podpisujący, trasę oraz kolejkę.
Wprowadź 2FA po włączeniu tej funkcji.
Należy skanować z autoryzowanego urządzenia; 2FA może to nadal być wymagane.
Proszę zaimportować plik sesji konta.
Należy zaimportować obsługiwany Pyrogram format sesji.
Obsługiwane jest jedno konto w aplikacji Desktop; lokalny kod dostępu, jeśli został ustawiony.
Wklej Telethon StringSession.
Należy wybrać sesję oraz odpowiadające jej metadane towarzyszące.
Proszę zaimportować autoryzację konta wraz z identyfikatorem centrum danych.
Direct · SOCKS5 · HTTP CONNECT · MTProxyMTProxy jest w fazie eksperymentalnej; dostępne są wbudowane publiczne MTProxy . Nieudana trasa proxy nie przechodzi na połączenie bezpośrednie.
Dwa obszary robocze na jednym komputerze nie stanowią dwóch niezależnych świadków.
Nie wykonuje Import nie omija procesu autoryzacji w Telegramie, 2FA ani nie obsługuje nieobsługiwanych formatów sesji. Konta nadal współdzielą proces aplikacyjny.
Formaty kontProszę wysłać wiadomość lub odpowiedzieć, nacisnąć aktualny przycisk bota, zapisać podgląd linku, a następnie wyraźnie dołączyć do czatu lub uruchomić bota za pomocą jego parametru startowego.
interaction.previewinteraction.requestedinteraction.resultPotwierdzenia podglądu, żądania i wyników są podpisane. Przed naciśnięciem przycisku serwer ponownie pobiera wiadomość i odrzuca zmienioną treść wprowadzoną z klawiatury. Zwrócony tekst wywołania zwrotnego oraz adresy URL pozostają w zarejestrowanym kontekście.
Nie wykonuje Żadnych aplikacji internetowych, płatności, phone/location udostępniania ani zapytań wbudowanych. Wyświetlenie adresu URL nie powoduje jego otwarcia.
Zapoznaj się ze szczegółamiLuki są ujawniane, a nie ukrywane.
Po ponownym uruchomieniu aplikacja Telegram wyświetla prośbę o pobranie pominiętych aktualizacji. Ograniczony czas przechowywania danych oraz wygasłe różnice mogą powodować luki w danych.
Ustawienia domyślne: źródła priorytetowe co 15 minut, pozostałe co 6 godzin. Wyniki obejmują message.recovered oraz message.missing_on_recheck.
Do podpisanego eksportu dołączone są okresy obserwacji, luki wraz z uzasadnieniami oraz nieobserwowane identyfikatory. Rekord „brakujący przy ponownej weryfikacji” nie stanowi powiadomienia o usunięciu.
Nie wykonuje Późniejsza migawka historii nie usuwa awarii ani nie odtwarza każdej zaginionej wersji. Zapisany kursor nie stanowi bezstratnego potwierdzenia przyjęcia dziennika.
Zapoznaj się ze szczegółamiKażdy mechanizm odpowiada na konkretne pytanie. Usługi zewnętrzne należy konfigurować oddzielnie, a ich kotwice zaufania należy przechowywać poza kolektorem.
SHA-256 łańcuch + Ed25519 na zdarzenie; pierwszy previous_hash to 64 zera.
Kontrole przeprowadzane przez strony trzecie Kolejność i podpisy pod przypiętym kluczem kolektora.
Nie wykonuje Nie stanowi to dowodu pochodzenia z serwisu Telegram ani kompletności danych.
python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256manifest.json zawiera listę skrótów plików; manifest.sig podpisuje go. media.saved powiązuje bajty załącznika z wydarzeniem.
Kontrole przeprowadzane przez strony trzecie Dostarczone pliki są zgodne z podpisanym manifestem oraz potwierdzeniami odbioru multimediów.
Nie wykonuje Nie podpisuje się oddzielnie pobranego CSV, HTML ani zrzutu ekranu.
python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256Punkt kontrolny przy uruchomieniu, domyślnie co 5 minut, oraz uporządkowane zakończenie działania. Proszę zachować kopię w innym miejscu.
Kontrole przeprowadzane przez strony trzecie Późniejszy eksport jest zgodny z wcześniej zachowaną długością i nagłówkiem; możliwe jest wykrycie cofnięcia zmian.
Nie wykonuje Nie wykrywa ona zastąpienia zarówno dziennika, jak i wszystkich zachowanych punktów kontrolnych.
python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256 --checkpoint checkpoint.jsonTryb dowodowy wysyła punkt kontrolny SHA-256 do RFC 3161 organy (FreeTSA, DigiCert) oraz OpenTimestamps kalendarzy.
Kontrole przeprowadzane przez strony trzecie Zweryfikowana odpowiedź TSA określa datę tych bajtów; potwierdzone OpenTimestamps dowód zakotwicza je w sieci Bitcoin.
Nie wykonuje Nie traktuje ona przygotowanego żądania ani oczekującego potwierdzenia kalendarzowego jako potwierdzonego znacznika czasu.
python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256 --tsa-ca trusted-ca.pem
ots upgrade checkpoint.ots
ots verify checkpoint.otsOddzielny host, punkt końcowy z ograniczonym dostępem tylko do odczytu, nowe wyzwanie oraz własny key/journal oraz TGW1 wpisów na kanale.
Kontrole przeprowadzane przez strony trzecie Wcześniej zaakceptowane wersje; statusy: ok, key_changed, „rollback”, „fork”, „invalid” oraz no_response.
Nie wykonuje Nie przekształca to dwóch obszarów roboczych na jednym hoście zbierającym w niezależnych świadków.
python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256 --witness witness.zip --witness-fingerprint WITNESS_SHA256 --channel result.jsonS3 Kopia zgodna z [specyfikacją], zaszyfrowana przy użyciu AES-256-GCM; Object Lock , o ile obsługuje to magazyn danych.
Kontrole przeprowadzane przez strony trzecie Funkcja „Restore” publikuje pliki dopiero po pomyślnym zakończeniu weryfikacji dziennika, punktu kontrolnego oraz zachowanych multimediów.
Nie wykonuje Nie przywraca danych bez wyeksportowanego klucza ani nie zakłada ich zachowania bez sprawdzenia odpowiedzi z pamięci.
python -m tgwitness.replica restore --key-file KEY.json --out EMPTY_DIRPodpisane potwierdzenie wykonania: skróty źródła, wersje zależności oraz kontekst procesu. Zgłoszone samodzielnie.
Kontrole przeprowadzane przez strony trzecie Informacje przekazane przez moduł zbierający podpisy na temat własnego działania.
Nie wykonuje Nie zapewnia to niezależnego poświadczenia procesu ani nie wyklucza naruszenia bezpieczeństwa przed rozpoczęciem rejestracji.
python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256Lokalny SHA-256 eksperyment
Kolejny rekord zachowuje poprzednio zapisany link. Zmiana tekstu powoduje zmianę obliczonego skrótu rekordu nr 2.
h1Zaczyna się od 64 zerh2Zawiera zapisane h1h3Zawiera zapisane h2Przykład statyczny: h2 dotyczy wpisu „Spotkanie o godz. 11:00”. Zmiana tego tekstu powoduje zmianę h2; rekord nr 3 nadal odwołuje się do zapisanego h2.
SHA-256(e₂)SHA-256(e₂)Sytuacje fikcyjne. Proszę rozpocząć gromadzenie danych przed wystąpieniem danego zdarzenia; proszę zachować granice i luki wraz z treścią.
Nie wykonuje Nie pozwala ona na odtworzenie oryginału, który nigdy nie został zarejestrowany.
Nie wykonuje Nie pozwala to zidentyfikować osoby usuwającej na podstawie powiadomienia, które nie podaje podmiotu.
Nie wykonuje Nie otwiera ona aplikacji internetowej bota, nie dokonuje płatności ani nie rejestruje wywołań zwrotnych innego klienta.
Nie wykonuje Nie przekształca ona portfela, ciągu znaków przypominającego numer telefonu ani nazwy użytkownika w potwierdzoną tożsamość.
Nie wykonuje Nie zastępuje to niezależnego świadka ani oddzielnie przechowywanego klucza deszyfrującego.
Należy dostarczyć podpisany oryginał, niezależnie przechowywany odcisk klucza, odpowiedni punkt kontrolny oraz wynik weryfikacji.
python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256 --checkpoint checkpoint.jsonNależy pobrać weryfikator z zaufanej kopii, a nie z archiwum poddawanego kontroli.
Nie wykonuje Wersja samodzielna CSV i HTML nie są podpisanymi kontenerami. Hasło chroni poufność transferu, a nie jego autentyczność. Wielokrotne eksporty nie łączą dzienników kont.
Zapoznaj się ze szczegółamiPodstawowe artefakty bez dodatkowych systemów podpisywania, znaczników czasu ani systemów świadków. Skrypty i rejestratory różnią się w zależności od implementacji; termin „częściowy” oznacza ograniczenie do materiału zarejestrowanego lub widocznego.
| Podejście | Zmiany / usunięcia | Rejestracja podpisu | Czas zewnętrzny | Niezależny świadek | Zakres / luki | Weryfikacja bez autora |
|---|---|---|---|---|---|---|
| Eksport z aplikacji Telegram Desktop | Częściowe | Nie | Nie | Nie | Nie | Nie |
| Telethon skrypt tworzenia migawki | Częściowe | Nie | Nie | Nie | Nie | Nie |
| Rejestrator usunięć: dziennik tekstowy | Częściowe | Nie | Nie | Nie | Nie | Nie |
| Zrzuty ekranu / przechwytywanie stron internetowych | Częściowe | Nie | Nie | Nie | Nie | Nie |
| TgWitness z skonfigurowanymi dodatkami | Częściowe | Tak | Tak | Tak | Częściowe | Tak |
Nie wykonuje Tabela nie zawiera oceny każdego skryptu ani produktu do rejestrowania danych. Opcjonalne kontrole czasu i świadków wymagają własnych usług i punktów odniesienia zaufania; żadna z nich nie ustala prawdy źródłowej.
Zapoznaj się ze szczegółamiWeryfikacja jest przydatna, gdy jej zakres pozostaje jednoznaczny.
Nie wykonuje Żaden tryb ani poziom dowodowy nie gwarantuje dopuszczalności prawnej, pełnego dostarczenia wiadomości w Telegramie ani tożsamości w świecie rzeczywistym.