SaveSaveSaveSave ← Než začnete jednat
Čeština

Technická transparentnost · Září 2026

Jak to vlastně funguje

Každý nárok v Než začnete jednat, s podrobnostmi za ním.

K použití produktu tento dokument nepotřebujete. Existuje proto, aby si je mohl zkontrolovat každý, kdo si chce tvrzení ověřit, včetně těch nelichotivých.

Skenovací motor v0.2.0 · výsledný model v1.0.0 .

1. Krytí řetězu

EkosystémPokrytí
EVM — 14 řetězůEthereum, BNB Smart Chain, Polygon, Arbitrum, Optimismus, Base, Avalanche, Fantom, zkSync Era, Linea, Scroll, Blast, Mantle, Gnosis. Kontroly tokenů a peněženek.
SolanaNativní model zabezpečení – autorita mincovny, autorita zmrazení, proměnlivost metadat, přenosové háčky – plus data o likviditě (počet poolu, celková hodnota uzamčena, stav LP-lock) zobrazené jako kontext spíše než jako vstup verdiktu. Včetně peněženek.
SuiPouze zabezpečení tokenu. Poskytovatel dat nevrací údaje o likviditě nebo držiteli pro Sui, takže rozsah odpovídá tomu, co je skutečně k dispozici, spíše než tomu, co by vypadalo lépe.
TRONKontrola zabezpečení tokenu a adresy. Bylo potvrzeno, že odpověď poskytovatele TRON sdílí schéma EVM, než se předpokládalo.
Bitcoin, Cosmos, Cardano, dalšíNepokryto. Neexistuje žádný adaptér a extraktor adres záměrně odmítá nabídnout skenování, které nemůže provést.

Aptos byl vyhodnocen a nebyl sestaven. Objevuje se v marketingových materiálech poskytovatele dat, ale nebylo možné potvrdit žádný ověřitelný technický koncový bod, takže se netvrdí, že je podporován.

Kolize formátu adresy

Typ adresy je detekován automaticky. Čtyři podporované formáty se konstrukcí nepřekrývají, ale dvě kolize stály za to počítat, spíše než předpokládat:

Záměrně také vyloučeny: adresy bech32 jako např bc1… (mimo abecedu base58), identifikátory obsahu IPFS, 64znakové transakční hash, které v sobě obsahují platně vypadající 40hexovou adresu EVM, a názvy ENS jako vitalik.eth, které se převedou na adresu, ale pouze prostřednictvím vyhledávání, které tato stránka nikdy neprovede.

2. Poskytovatelé dat

SlužbaPřijímáÚčel
GoPlus SecurityAdresa a identifikátor řetězceData o riziku tokenu a peněženky
Náš vlastní Cloudflare WorkerAdresa a identifikátor řetězceProxy pro řetězce, kde je blokováno přímé volání prohlížeče; sankce a vyhledávání protistran
Veřejné uzly blockchainuAdresa prostřednictvím pracovníkaSankce dotazů orákula a protistrany
Cloudflare Web AnalyticsURL stránky a standardní metadata požadavkuPočítání zobrazení stránky, bez cookies
Google AdSenseURL stránky a standardní metadata požadavkuReklama v bočních lištách na pěti stranách, které ji nesou

Pro žádnou z nich není vyžadován žádný účet. Žádný z nich neobdrží odeslaný naskenovaný text, nález, verdikt nebo adresu extrahovanou ze zprávy.

Reklamní kód je nejnovější záznam a ten stojí za upřesnění. Je načten na pěti z jedenácti stran. U šesti, které neobsahují žádnou reklamu – čtyř průvodců, kteří vysvětlují klamání založené na zprávách, plus zásady ochrany osobních údajů a podmínky – jsou reklamní hostitelé zbaveni jejich vlastních zásad zabezpečení obsahu i jejich označení. Protože prohlížeč kombinuje zásady metadat stránky s hlavičkou odpovědi a vynucuje průnik, tyto stránky nemohou načíst reklamu, i když hlavička celého webu stále povoluje hostitele pro stránky, které ji obsahují. Seznam tras a důvod každého záznamu jsou v apply-ads.js . Je uvedena adresa stránky a nic jiného. Reklamní bloky jsou position: fixed v okapech stránek, takže nejsou uvnitř označení výsledku a vůbec se nevykreslují pod 1280 pixelů. Test v sadě uživatelského rozhraní potvrzuje, že se v kontejneru výsledků neobjevuje žádný reklamní prvek, že dva bloky neobsahují žádnou interpolaci šablony a že žádnému globálu reklamy není nikdy přiřazen naskenovaný text.

Směrování poskytovatele

První přímé volání, druhé proxy, na řetězec. Odezva s omezenou rychlostí se přes sdílený proxy server nikdy nezkouší – utratíte tak sdílenou kvótu za požadavek, který již byl zamítnut, a nakonec by byl proxy omezen pro všechny. Šestnáct testů drží toto pořadí dole.

3. Orákulum sankcí

Chainalysis Sanctions Oracle je bezplatný, veřejně vyvolatelný inteligentní kontrakt, který odpovídá, zda je adresa aktuálně na seznamu sankcí. Žádný účet, žádný klíč API.

Bylo to ověřeno spíše než důvěryhodné: adresa kontraktu byla křížově zkontrolována přímo na Etherscanu a selektor funkcí byl vypočten a potvrzen oproti nasazenému bajtovému kódu. Je zde živě na 8 z 9 nasazených řetězců.

Poctivé omezení. Nezávislá recenze nalezla skutečné mezery mezi tím, že označení vstoupí v platnost, a orákulem, které jej odráží – více než 90 dní v jednom zdokumentovaném případě. Shoda je hlášena jako shoda proti orákulu v okamžiku dotazu. Není bezpodmínečnou zárukou aktuálního stavu sankcí a tento produkt jej jako takový nepopisuje.

Expozice není vina. Adresy jsou pseudonymní, prostředky přes ně procházejí bez souhlasu jejich vlastníka a interakce s označenou adresou není důkazem, že by se někdo dopustil pochybení.

4. Nedávná kontrola protistrany

Ohraničené, zveřejněné okno nedávných přenosů tokenů, křížově zkontrolované proti stejnému orákulu.

Co to není: historie transakcí. Tato schopnost neexistuje na úrovni protokolu pro žádný řetězec bez služby indexování a tento produkt žádnou službu nespouští. Také nevidí převody nativních aktiv – pouze převody tokenů.

Jedna sankcionovaná protistrana přesune výsledek do CAUTION. Nevynucuje FAIL. Toto přepsání zůstává vyhrazeno pro přímo určenou vlastní adresu peněženky, protože sloučení „tato peněženka je určena“ s „tato peněženka přijala něco z určené adresy“ je jediná chyba, kterou lze s největší pravděpodobností číst jako obvinění skutečné osoby.

Selhání pracovníka zde vrátí INSUFFICIENT DATA . Nikdy není tiše shozen a nikdy se nevykresluje jako čistý řádek.

5. Kategorie detekce zpráv

Dvacet sedm deterministických pravidel v šesti rodinách. Není volán žádný jazykový model a nic v odeslaném textu se nikdy nespustí – engine jej přečte tak, jak to dělá kontrola pravopisu.

  1. Skryté a neviditelné znaky. Znaky s nulovou šířkou, obousměrné přepisy, které mění pořadí zobrazení, a blok Unicode Tags – kódové body, které se vykreslují jako nic a mohou nést celou skrytou instrukci uvnitř neškodné věty. Homoglyfové střídání je zachyceno ve stejném podání.
  2. Skrytá značka. Pokyny skryté v komentářích, v prvcích stylizovaných jako neviditelné nebo v atributech, které čtenář nikdy nevidí.
  3. Kódovaná užitečná zatížení. Base64 a podobná kódování nesoucí text, který nikdy neměl být přečten osobou, která jej vkládá.
  4. Přepsání instrukce . Prompt injection: text adresovaný systému AI spíše než čtečce. Zahrnuje pokusy zaměřené na tento skener samotný, které jsou hlášeny jako nejsilnější nález spíše než jako chyba.
  5. Žádost o pověření. Žádosti o počáteční frázi, slova pro obnovení, soukromý klíč, heslo nebo dvoufaktorový kód ve frázích používaných k tomu, aby byly rutinní.
  6. Struktura spojení . Cíle skryté před znakem @, holé IP hostitele, domény s punycode, které se zobrazují jako zcela jiný název, zkracovače, důvěryhodné názvy značek umístěné tam, kde nemají žádnou autoritu, domény, které mají být chybně čteny jako značka, domény nesoucí značku peněženky s připojenými dodatečnými slovy a dlouhé kódované užitečné zatížení dotazů.

Dva z nich byly vadné až do 19. září 2026 a oba jsou zde spíše zaznamenány než tiše opraveny.

Falešný poplach. Rozhodování, zda název značky sedí na pozici skutečného vlastníka, vyžaduje vědět, kde končí veřejná přípona domény. Motor převzal poslední dva štítky, které zní jako vlastník coinbase.co.uk jako co.uk – takže obyčejný legitimní odkaz vytvořil VYSOKÉ zjištění o zosobnění značky.

Odkud pochází hranice přípony

Motor nyní nese tabulku víceznačkových veřejných přípon. Tato tabulka je datovanou podmnožinou seznamu veřejných přípon, nikoli samotným seznamem a je takto označena ve zdroji. Upstream seznam čítá zhruba patnáct tisíc záznamů a mění se každých několik týdnů; vložení zmrazené kopie toho všeho na stránku, která musí zůstat malá, by byla zastaralá závislost prezentovaná jako autoritativní. Dodaná tabulka pokrývá kódy zemí druhé úrovně, které běžné weby používají, a zcela vynechává zástupné znaky a pravidla výjimek z upstreamového seznamu, protože je nedokáže vyjádřit jednoduchý test členství.

build-suffixes.js regeneruje tabulku z upstream seznamu a označí ji datem, kdy byla pořízena. Odmítá zapsat tabulku, kterou nemohl načíst, a odmítá napsat tabulku, která neprojde vlastními kontrolami zdravého rozumu – tabulka s tiše nesprávnými příponami je horší než viditelně stará. Hostingové přípony, jako je github.io, jsou vyloučeny záměrně: tam je štítek skutečně registrován tím, kdo o něj požádal, takže značku peněženky, která na ní sedí, stojí za to označit, spíše než omlouvat.

Nevyřešená hranice není nikdy uhodnuta. Toto je část, která zastaví návrat původní chyby v nové podobě. Když hostitel končí příponou, tabulka nenese a má tvar registru kódu země – dvoupísmenný kód země s krátkým administrativním štítkem před ním, jako je skutečný msk.ru nebo nom.za – hranice je hlášena jako neznámá. Každý úsudek o značce je poté zadržen a čtenář je informován, že vlastnictví nebylo možné určit, místo aby mu bylo řečeno, že se web za někoho vydává. Chybějící detekce neobvyklé přípony je menším selháním, než když někomu sdělíte, že skutečné webové stránky jejich banky se vydávají za jejich banku.

Slepý úhel. Nejběžnější odkazový trik v oběhu — registrace domény, která je napsána jako chybně přečtená, metarnask pro metamask — nebyl vůbec detekován. Nyní je to tak, že testujeme všechny způsoby, jak by mohl jeden pohled přečíst jméno, spíše než jeho redukováním na jeden pravopis: číslice 1 znamená l v jedné doméně a i v další, takže jeden normalizační průchod zachytí jeden a mine druhý.

Co stále chybí. Prostý překlep bez zaměnitelného znaku — metamsk.io — není zachycen. V sadě je test, který tvrdí, že tomu tak není, takže mezera zůstává známou veličinou, místo aby se stala překvapením. Modul také nikdy nevyřeší zkrácený odkaz: útok na adresu zvolenou cizincem, takže zkratka je hlášena jako nevyřešená spíše než rozbalená.

Každý nález nese identifikátor pravidla, závažnost, spolehlivost, přesné odchylky znaků, kde se shodoval, a vysvětlení v jednoduché angličtině.

Vzdělávání není provádění

„Nikdy s nikým nesdílejte svou počáteční frázi“ a „zašlete mi svou počáteční frázi pro ověření vaší peněženky“ obsahují téměř stejná slova. Skener, který označí první, je horší než zbytečný – učí lidi, aby ho ignorovali.

Modul odděluje instrukce od vysvětlení pomocí direktivního skóre plus explicitního zpracování poradní negace. Poprvé to bylo špatně: dřívější verze vrátila FAIL v legitimním bezpečnostním článku o bezpečnosti výchozích frází. Soubor recenze protivníka, který to zachytil, je nyní trvalou součástí sady.

Známé falešně pozitivní případy, vedené jako testy

6. Kombinační politika

Vložená zpráva není jedna věc. Je to text, plus odkazy, plus adresy a každý dostane jiný šek s jiným pokrytím a jinými mezerami. Jejich sloučení do jedné partitury ničí informace, na kterých záleží nejvíce: , která část je nebezpečná.

PASS < INSUFFICIENT DATA < CAUTION < FAIL

Nejhorší jednotlivá součást řídí navádění a nic je nepřehlasuje. Žádné skóre, žádný vážený průměr, žádná většina.

INSUFFICIENT DATA sedí nad PASS, protože nevědět není totéž jako mít jasno. Nachází se pod CAUTION, protože konkrétní pozorovaný problém převyšuje absenci informací. Nikdy nemůže maskovat FAIL.

Důsledky viditelné v rozhraní:

Adresa 0x nenese žádný řetězec, takže řádek je standardně nastaven na Ethereum, uvádí, že řetězec nebyl v textu uveden, a nabízí výběr. Změna řetězce zahodí předchozí výsledek, protože výsledek pro Ethereum není výsledkem pro BNB Chain.

Typy skenování

Pět typů výroby: crypto_address_scan, token_scan, wallet_scan, prompt_scan, message_scan. Každý má za sebou motor.

file_scan je vyhrazeno a záměrně není konstruovatelné. Týden to sedělo ve výrobním seznamu a nic za ním nebylo; nic se nerozbilo, protože to nic nevolalo, což je přesně důvod, proč to bylo odstraněno. Jméno je nárok.

7. Kde byla nalezena každá adresa

Extrakce zaznamenává posuny znaků, takže každá adresa je zobrazena s řádkem, ve kterém se objevila, a adresou označenou uvnitř. „Odeslat 0,5 ETH na 0x…“ a „smlouva v 0x… byla auditována“ jsou různé situace a adresa vytištěná bez věty je nárokem bez provenience.

Offsety jsou zachyceny jednou v době skenování, nejsou znovu odvozeny při vykreslování hledáním řetězce – adresa, která se objeví dvakrát, by jinak zvýraznila stejný výskyt v obou případech.

Články Block explorer pocházejí z pevného stolu pokrývajícího 14 řetězů EVM, Solana a TRON. Řetězec má buď známého průzkumníka, nebo řádek říká, že žádného nemá. Nic neuhodne URL. Odkaz je odkaz, nikoli vyhledávání: dokud na něj nekliknete, neproběhne žádný požadavek.

8. Ověření soukromí

Požadavek na soukromí při skenování zpráv není odvozen ze čtení zdroje. Bylo ověřeno proti nasazenému místu se síťovým zachycením aktivovaným před akcí.

Metoda . Byla vložena a naskenována zpráva obsahující jedinečný řetězec kanárků, phishingovou adresu URL, požadavek základní fráze a užitečné zatížení vstřikování.

Toto bylo znovu spuštěno po přidání počítadla zobrazení stránky, aby se potvrdilo, že počítadlo nemění výsledek.

Retence. Tento produkt neukládá nic. Neexistuje žádná databáze, žádný systém účtů, žádný protokol odeslaného obsahu na straně serveru a žádné úložiště naskenovaného textu v prohlížeči. Třetí strany uvedené v části 2 si vedou své vlastní záznamy podle svých vlastních zásad, které nekontrolujeme a nepopisujeme jejich jménem.

9. Testovací sada

Tvrzení o přísnosti má přesně stejnou hodnotu jako soubor za ním. Ty pokrývají podstatně odlišné záruky a jsou z tohoto důvodu vykazovány samostatně.

SuiteTvrzeníCo drží dole
Modul zpráv176Každá rodina detekce, hranice mezi vzděláváním a prováděním, extrakce adres, úryvky kontextu a odkazy na průzkumníky
UI / integrace / XSS81Kód skutečně vložený do stránky, včetně úplné sady skriptování mezi stránkami a kontrol izolace reklamy
Regrese adresového stroje61Označení verdiktu napříč škodlivými, neškodnými, částečnými, protichůdnými a nesprávně tvarovanými daty poskytovatelů
Skenovací model57Kombinační politika, vyčerpávajícím způsobem – včetně té jedné selhávající složky, není nikdy zředěna
Směrování poskytovatele16Přímé-pak-proxy řazení na řetězec; hovor s omezenou sazbou není nikdy opakován prostřednictvím sdíleného proxy
Sporný přehled20Výkon motoru skóroval proti pozornému lidskému čtení, včetně benigních případů
Publikované stránky51Každý zpracovaný příklad stále dosahuje svého stanoveného verdiktu, každá schopnost, kterou průvodci prohlašují, je ta, kterou vykonává engine, žádný průvodce nevytiskne rozlišitelnou adresu a stav reklamy na každé stránce odpovídá zásadám trasy jak v označení, tak ve vlastní politice zabezpečení obsahu.
Celkem462

Detekce driftu

Skener je jeden samostatný soubor, takže každý stroj existuje dvakrát – jednou jako svůj vlastní modul, jednou začleněný do stránky. Kontrola sestavení je porovná a hlasitě selže, pokud nesouhlasí.

Bylo přidáno poté, co se přesně to stalo: oprava žila v modulu, který nikdo nenačítá, doručovala přerušenou cestu řetězového směrování po dobu jednoho týdne, zatímco vlastní testy modulu stále procházely.

Detekce driftu byla pouze z poloviny, protože zbývající polovina byla osoba, která si pamatovala znovu vložit. Od 19. září 2026 druhý skript provádí kopírování sám, z modulů na stránku, a odmítá cokoliv napsat, pokud chybí orientační bod – napůl napsaná stránka je horší než zastaralá, protože zastaralá stále běží.

Cross-site scripting

Tato funkce převezme nepřátelský text od cizí osoby a vytiskne jej zpět na stránku. Každá hodnota je escapována, včetně vlastního textu odpovědi poskytovatele zabezpečení, protože falešná nebo kompromitovaná odezva proti proudu se také nesmí stát označením.

Jediné vložené obslužné nástroje, které renderer vysílá, jsou pevné literály plus celočíselný index a test přesně to potvrzuje. Jeden prvek odkazu, který může výsledek obsahovat – odkaz průzkumníka bloku – je v sadě XSS porovnáván podle vzoru dostatečně úzkého na to, aby to bylo tvrzení: pouze https, hostitel z pevné tabulky a tělo adresy bez uvozovek, mezer nebo závorek.

10. Bezpečnostní hlavičky

Nastavit jako záhlaví odpovědi, nejen jako metaznačku. Zásada metaznaček chrání pouze tento dokument HTML; zanechalo robots.txt , sitemap.xml a obrázky zcela bez zásad.

Ověřeno proti skutečným odpovědím dvěma nezávislými metodami, které se nepředpokládají z přítomnosti konfiguračního souboru.

Kolik stojí změna reklamy

Stojí za zaznamenání, protože se jedná o skutečnou redukci a předchozí verze této stránky tvrdila něco jiného.

Před reklamou byl connect-src strukturální zárukou : samotný prohlížeč by odmítl odeslat naskenovaná data kamkoli kromě dvou pojmenovaných hostitelů, ať už by kód stránky udělal cokoliv, včetně kódu zavedeného chybou nebo útočníkem. Koncové body reklam Google jsou nyní na tomto seznamu, takže záruka již není strukturální – spočívá na kódu stránky, který nepředává skenovaný obsah skriptu reklamy.

Tato vlastnost je nyní držena spíše testem než prohlížečem. Je to slabší druh ujištění a raději to řekneme, než abychom nechali starší, silnější větu stát, když už neplatí. script-src také získal 'unsafe-inline' na stránkách dokumentů, které to dříve nepotřebovaly.

Pravidla mezipaměti

HTML se musí znovu ověřit při každém načtení. Bez toho si vracející se návštěvník po nasazení ponechává včerejší engine – což pro bezpečnostní nástroj znamená spuštění pravidel detekce, která již byla opravena. Obrázky jsou pevně ukládány do mezipaměti. Soubory orientované na prohledávače mají jednu hodinu, což je dostatečně krátká doba na to, aby byla oprava vyzvednuta ve stejný den.

11. Odložené schopnosti

Jsou zde pojmenovány, takže zůstávají spíše volbou než překvapením. Nic z toho dnes neexistuje:

Další v řadě: statické skenování Markdown a HTML a poté kontrola, zda lze bezpečně zpřístupnit omezené třídění JavaScriptu.

12. Známé mezery

13. Historie verzí

v1
Kontrola adresy a tokenu v řetězcích EVM, jeden poskytovatel.
v2
Adaptéry Solana, Sui a TRON. Sankce oracle ověřeny a zapojeny. Směrování poskytovatele se záložním proxy serverem. Detekce driftu přidána po týdenní tiché regresi.
v3.0
Skenování zpráv a výzev v prohlížeči. Jednotný výsledkový model a kombinační politika. Nedávná kontrola protistrany. Právní stránky, analýzy bez souborů cookie a sekce průvodců.
Scan engine v0.2.0
Dvacet sedm pravidel. Přidána detekce pro změnu adresáta uprostřed zprávy, výčet schopností a přepisující fráze, které dříve porazil přivlastňovací nebo přídavné jméno. Všechny tři mezery byly nalezeny skenováním našeho vlastního publikovaného příkladu a získáním slabšího výsledku, než tvrdil článek.
Výsledný model v1.0.0
Pět typů produkčního skenování, verdiktový žebříček a pravidlo, že nejhorší součástka vyhrává.

14. Glosář

Peněženka
Obsahuje klíče ovládající vaše krypto; umožňuje odesílat, přijímat nebo s ním pracovat.
Soukromý klíč / výchozí fráze
Tajemství, které dokazuje vlastnictví a přesouvá finanční prostředky. Nikdy to nesdílejte — ne se SaveSaveSaveSave, ne s nikým. Nic legitimního to nikdy nepotřebuje.
Inteligentní smlouva
Samospouštěcí kód na blockchainu, který definuje, jak se chová token nebo aplikace.
Honeypot
Token vytvořený tak, aby jej bylo možné koupit, ale ne prodat.
Autorita mincovny
Schopnost vytvořit novou zásobu po startu. Není automaticky nebezpečné – bez ohledu na to stojí za to vědět.
Prompt injection
Text napsaný pro čtení systémem umělé inteligence spíše než vámi, který mu dává pokyn, aby ignoroval jeho pravidla nebo jednal proti vašemu zájmu. Funguje to, ať si toho všimnete nebo ne.
Homoglyf
Znak z jedné abecedy, který vypadá identicky jako jedna z jiné – používá se k tomu, aby bylo falešné jméno přečteno jako skutečné.
Punycode
Dosavadní stav techniky Způsob zápisu názvu domény, který se může zobrazit v prohlížeči jako zcela jiný název. Standardní metoda pro předstírání známé domény.
Orákulum sankcí
Veřejně vyvolatelná inteligentní smlouva, která odpovídá, zda je adresa aktuálně schválena – zdarma, v řetězci, není vyžadován žádný účet.
Protistrana
Adresa, se kterou peněženka přímo obchodovala. Vystavení se rizikové protistraně není totéž, jako riziková je samotná peněženka.
INSUFFICIENT DATA
Vlastní výsledek, nikoli měkký průchod. Kontrola nemohla být dokončena — v obou případech není nic známo.
Přístup pouze pro čtení
Oprávnění prohlížet, nikdy neměnit, přesouvat nebo utrácet.

Opravy jsou vítány prostřednictvím projektu pro sledování problémů nebo e-mailem na adresu savesavesavesave@tuta.io . Pokud je zde něco špatně, smyslem dokumentu je to říci veřejně. Tvrzení v tomto dokumentu, které se odklonilo od kódu, je chyba a stojí za to ji nahlásit.