This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →
Software-Stand
Co prozradí verze pluginů ve zdrojovém kódu vašeho webu?
Verze pluginů ve zdrojovém kódu prozradí každému pozorovateli, jaká rozšíření váš web používá a jak jsou stará. Rozšíření — u WordPressu se jim říká „pluginy“ a „šablony“ — dodatečně vybavují funkcemi: kontaktními formuláři, galeriemi obrázků, napojením na e-shop. Jejich cesty k souborům často nesou údaj o verzi jako „?ver=5.8“. Kontrolní oblast Stav softwaru tyto údaje čte z dodané stránky a hlásí je jako nález.
Údaje o verzi v cestách souborů slouží k řízení mezipaměti
Prohlížeče si pamatují soubory webu, aby se při další návštěvě načetl rychleji. Aby po aktualizaci skutečně dorazil nový soubor, připojuje mnoho systémů číslo verze k cestě souboru — prohlížeč vidí novou cestu a načte znovu. To je rozšířené a technicky odůvodněné. Vedlejším účinkem je: číslo verze tak stojí veřejně ve zdrojovém kódu. Kontrolní oblast to proto hodnotí jako drobný nález s 20 ze 100 bodů — výrazně mírnější než knihovna bez péče výrobce. Hlásí se, které rozšíření prozrazují svou verzi, spolu s přesnými místy nálezu, aby vaše agentura mohla cíleně prověřit.
Viditelné verze rozšíření ukazují cizím lidem stav vaší údržby
Kdo čte zdrojový kód vaší stránky, vidí při viditelných údajích o verzi na první pohled, jaká rozšíření jsou nainstalovaná a jak jsou stará — bez přihlášení, bez nástrojů, beze stop. Zastaralá rozšíření se tak dají rozpoznat zvenčí. I tady platí čisté rozlišení: kontrola zjišťuje viditelnost, ne zranitelnost. Staré číslo verze nedokazuje, že je něco napadnutelné. Rozšíření ale pocházejí od mnoha různých výrobců a udržují se různě dobře — právě proto se vyplatí zaměřit se na ta rozšíření, jejichž verzi vidí každý. Nález je prioritizovaný pracovní seznam pro příští údržbu.
Kontrola čte jen to, co vaše stránka sama dodává
Kontrolní oblast rozpoznává rozšíření podle typických vzorů cest rozšířených systémů: pluginy a šablony WordPressu, moduly Joomly a PrestaShopu, rozšíření TYPO3, moduly Drupalu. Přitom sleduje výhradně odkazy, které stojí v dodaném zdrojovém kódu. Nezkouší žádné adresy, nehledá skryté soubory a nehlásí nic, pro co nemá doklad. Z toho plyne i poctivá spodní hranice: zvenčí je vždy rozpoznatelná jen část nainstalovaných rozšíření. Prázdný nález znamená „nic rozpoznatelné“, nikdy „všechno aktuální“. Úplný seznam vašich rozšíření zná jen administrace vašeho webu — zeptejte se tam.
- Požádejte svou agenturu o seznam všech nainstalovaných rozšíření spolu s datem poslední aktualizace.
- Nechte odstranit rozšíření, která už nikdo nepotřebuje — každé nainstalované rozšíření znamená náklady na údržbu.
- Zkontrolujte nejdřív rozšíření, jejichž verze je viditelná ve zdrojovém kódu: přesně ta může kdokoli zvenčí ověřit na aktuálnost.
- Domluvte si pravidelná okna pro aktualizace, aby se nezanedbávaly.
- U důležitých rozšíření se zeptejte, zda je výrobce ještě aktivně vyvíjí.
FAQ
Co je plugin?
Plugin je doplňkový software, který rozšiřuje redakční systém o funkci — třeba kontaktní formulář, galerii obrázků nebo rezervaci termínů. Šablony určují vzhled webu. Obojí často pochází od jiných výrobců než samotný systém a potřebuje vlastní aktualizace. Čím víc rozšíření je nainstalováno, tím víc údržby web potřebuje.
Proč za soubory mého webu stojí „?ver=“?
To je údaj o verzi pro řízení mezipaměti: prohlížeče ukládají soubory do mezipaměti a přídavek s verzí zajišťuje, že se po aktualizaci načte nový soubor. Mechanismus je rozšířený a smysluplný. Jeho vedlejším účinkem je prozrazení: každý si z těchto údajů může přečíst, jaká rozšíření v jaké verzi jsou v provozu.
Jsou viditelné verze pluginů bezpečnostní problém?
Jsou upozorněním, ne důkazem mezery. Kontrola hodnotí viditelnost verzí, ne jejich zranitelnost — zda je konkrétní rozšíření napadnutelné, se zvenčí nedá seriózně zjistit. Viditelné verze ale dovolují každému rozpoznat zastaralá rozšíření. Proto patří právě tato rozšíření na první místo seznamu aktualizací.
Kolik pluginů by měl web mít?
Co nejméně. Pevné číslo neexistuje — rozhodující je, aby se každé nainstalované rozšíření používalo, udržovalo a aktualizovalo. Skutečným problémem jsou zapomenutá rozšíření: běží dál bez povšimnutí a nedostávají aktualizace. Roční přehlídka s otázkou „potřebujeme to ještě?“ udržuje seznam krátký.