Google Chrome: Protokol aktivit pro rozšíření

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Google plánuje integrovat protokol aktivit rozšíření do webového prohlížeče Google Chrome; protokol aktivity zaznamenává, jaká rozšíření dělají, když jsou nainstalovaná a aktivní v prohlížeči Chrome.

Rozšíření jsou velmi užitečná, protože rozšiřují určité funkce. Rozšíření mohou změnit obsah na webových stránkách nebo v uživatelském rozhraní prohlížeče, zlepšit soukromí, přidat další funkce například monitor webových stránek nebo zlepšit funkčnost stahování.

Spropitné : podívejte se na náš seznam nejlepších rozšíření pro Chrome.

Zkrátka: rozšíření mohou být docela užitečná, ale mohou být také zneužita. Prohlížeč zobrazuje některá oprávnění, která rozšíření mohou vyžadovat během instalace, ale to, co rozšíření ve skutečnosti dělají, není nikde odhaleno.

Vývojáři a uživatelé se správnými dovednostmi mohou podrobně analyzovat chování rozšíření; běžní uživatelé to nemohou a to je docela problém.

Protokolování aktivity rozšíření v Chromu

chrome activity log extensions

Google implementoval novou funkci do prohlížeče Chrome Canary, nejmodernější vývojové verze prohlížeče, která v poslední době integruje protokol rozšíření do prohlížeče.

Protokol upozorňuje na volání API, přístup k lokálnímu úložišti, injekce skriptů a další interakce.

Založit

chrome activity logging

Chcete-li povolit rozšíření protokolu aktivity, je nutné spustit prohlížeč Google Chrome s spouštěcím parametrem. Chcete-li povolit funkci protokolování, spusťte prohlížeč Chrome pomocí protokolu --enable-extension-activity-logging.

Uživatelé systému Windows mohou tak učinit následujícím způsobem:

  1. Vyhledejte zástupce Chrome (Kanárské) na hlavním panelu nebo v nabídce Start nebo na ploše.
  2. Klepněte pravým tlačítkem myši na ikonu a vyberte možnost Vlastnosti, pokud je tato možnost zobrazena. Pokud se vlastnosti nezobrazí, klepněte pravým tlačítkem myši na položku Chrome Canary a v druhé kontextové nabídce vyberte příkaz Vlastnosti.
  3. Připojte protokolování --enable-extension-activity-logging do pole Target a ujistěte se, že mezi stávajícím řetězcem a spouštěcím parametrem ponecháte mezeru, např. 'C: Users Martin AppData Local Google Chrome SxS Application chrome.exe' - povoleno-rozšíření-aktivita-protokolování
  4. Klikněte na ok.

Po operaci Chrome běží s parametrem. Experimentální příznak zatím není k dispozici.

Používání

view activity log chrome

Funkce je přidána na stránku rozšíření ve Správci rozšíření Chrome.

  1. Stačí načíst chrome: // extensions / v prohlížeči Google Chrome pro zobrazení všech nainstalovaných rozšíření.
  2. Klikněte na odkaz Podrobnosti vedle rozšíření, které vás zajímá.
  3. Na stránce vyberte možnost Zobrazit protokol aktivit.

Chrome ve výchozím nastavení zobrazuje historii aktivity. Každá položka je uvedena s typem, např. content_script, api_call nebo dom_access, název funkce nebo souboru, počet událostí tohoto typu a ikona koše.

Můžete přepnout do reálného času a zobrazit tak aktivitu v reálném čase. Dalším zásadním rozdílem mezi historií a real-time je to, že historie zobrazuje sloučené záznamy, zatímco real-time výpis jednotlivých záznamů.

Historie zobrazuje každé volání api, přístup k doméně nebo vstřikování jednou; klepnutím na číslo, pokud zaznamenané události zobrazují domény, ke kterým došlo.

Protokol aktivit obsahuje vyhledávání nahoře. Můžete jej použít k filtrování podle adres URL nebo volání API.

Závěrečná slova

Vítaným doplňkem je integrace protokolu aktivity rozšíření v prohlížeči Google Chrome. I když je příliš brzy na to, abychom zjistili, zda zůstane k dispozici, je velmi užitečné pro vývojáře rozšíření a uživatele, kteří chtějí vědět, jaká rozšíření dělají podrobně.

Je tak snadné zjistit injekce skriptu tímto způsobem, přístup k místním souborům nebo jinou aktivitu. Pomocí protokolu aktivit můžete podrobně ověřit, co rozšíření dělá.

Chtěl bych vidět sloučené zobrazení všech nainstalovaných rozšíření a ne pouze zobrazení zaměřené na jednotlivá rozšíření.

Teď ty : Jaký je váš názor na protokol aktivity rozšíření? (přes Techdows )