V prohlížeči Brave se při pokusu o otevření některých webových stránek přes zadání jejich domény do adresního řádku vyskytuje automatická výměna referenčních odkazů (na otevřených stránkách se odkazy nemění). Například při zadání „binance.com“ do adresního řádku systém automatického doplňování automaticky přidává referenční odkaz „binance.com/en?ref=35089877“. Podobné chování bylo pozorováno u domén coinbase.com, binance.us, ledger.com a trezor.io. Takové akce mnoha uživateli jako nesprávná manipulace, která podkopává důvěru uživatelů, nebo jako snaha tajně vydělat nečistým hráčům projektu.
Vedoucí projektu , že podobná funkce v mechanismu automatického doplňování je způsobena chybou. Brave je skutečně propojen s partnerským programem s Binance a některými dalšími kryptoburzy, ale referenční kód se používá ve widgetu zobrazeném v vypínatelném reklamním bloku na stránce nové karty. Automatické doplňování nemělo přidávat referenční kód k zadané adrese a tento problém bude vyřešen.
Problém je způsoben nedostatkem v kódu přenosu identifikátoru partnera při přeposílání požadavků z adresního řádku na vyhledávače. Zadání klíčových slov do adresního řádku vede k odeslání požadavku na vyhledávač s předáním identifikátoru - podobné identifikátory předávají všechny prohlížeče, které se účastní programů odměn za provoz od vyhledávačů. Z důvodu této chyby přímé zadání domény partnerského servisu také vedlo k připojení identifikátoru partnera do adresního řádku.
Připomínáme, že webový prohlížeč se vyvíjí pod vedením Brendana Aicha, tvůrce jazyka JavaScript a bývalého vedoucího Mozilly. Prohlížeč je postaven na bázi enginu Chromium, zaměřuje se na ochranu soukromí uživatelů, zahrnuje integrovaný engine pro blokování reklam, může pracovat přes Tor, poskytuje vestavěnou podporu pro HTTPS Everywhere, IPFS a WebTorrent, alternativní mechanismus financování vydavatelů založený na předplatném. Kód projektu je pod svobodnou licencí MPLv2.
Doplňující informace: Oprava deaktivací výchozího nastavení, které řídí automatické doplňování doporučení Brave v adresním řádku (dříve byla tato funkce povolena jako výchozí). Samotný seznam náhrad, ve kterém jsou uvedeny referenční odkazy, v nezměněné podobě.
Zdroj: opennet.ru
