This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →
Software-Stand
Zašto je biblioteka bez održavanja proizvođača rizik za vašu web stranicu?
Biblioteka bez brige proizvođača ne prima ispravke sigurnosti — ako se kasnije praznina otkrije, ostaje trajno otvorena. Takve su biblioteke gotovi kod-građevni blokovi koje mnogo web mjesta ugrađuju za izbore, galerije slika ili obrasce. Područje provjere software-stand prepoznaje ih u izvornom kodu vaše stranice i uspoređuje pronađenu verziju s krajnjim datumima što proizvođači sami objavili.
Gotovi građevni blokovi nose vašu web mjestu
Gotovo nijedna web mjesta se ne piše potpuno novo. Agencije posežu za isprobane građevnim blokovima: jQuery pomaže s elementima, Bootstrap pruža raster stranice, AngularJS i Vue upravljaju cijelim obrascima. Ti građevni blokovi zovu se biblioteke. Oni se nalaze kao datoteke skripti u vašoj stranici i rade u pregledniku svakog posjetilca. Proizvođač biblioteke brini se o njima kroz godine: Ispravlja greške i zatvara sigurnosne praznine. Negdje negdje na kraju brige za verzijsku liniju i upućuje na sljedničnu. Od tog kraja brige više se ne pojavljuju ispravke za stare linije — bez obzira što se još pronađe. Biblioteka nastavlja radi, ali nitko je više ne popravlja.
Objavljeni krajnji datumi su dokazni činjenice
Područje provjere oslanja se isključivo na rokove koje proizvođači sami i objavili. Primjer iz kataloga provjere: jQuery-linije 1 i 2 ne primaju brigu od 2016. AngularJS nije više službeno brinut od početka 2022. Bootstrap 3 nema brige od sredine 2019, Bootstrap 4 je otkazan početkom 2023. Vue 2 dosegla je kraj brige kraja 2023. Ako provjera naiđe na jednu od tih linija na vašoj stranici, to je najteži nalaz ovog područja provjere: on troši 40 od 100 bodova, a djelomični pečat je tada nedostižan. Ova težina slijedi riziku — nedostatak brige proizvođača teži se od svake samo vidljive verzije broja.
Provjera ocjenjuje brigu proizvođača, a ne ranjivost
Razlika je namjerna: nalaz zabilježava da je proizvođač bibliotekami napustio — dokazna činjenica. Nikada ne tvrdi da je vaša web mjestu ugrožena; to se ne može od strane stranu ozbiljno utvrditi. Provjera očitava samo što vaša stranica sama isporučuje: veze skripti s vidljive verzije broju. Biblioteke koje su tijekom gradnje stranice pakovane u zajedničkog paketa, ostaju sa strane nevidljive. Zato vrijedi: Prazna nalaz znači „ništa vidljivo”, nikada „sve aktualno”. Ovaj oprez je dio uredbe provjere — područje provjere tvrdi samo što može pokazati s dokaznom mjestom u izvornom kodu.
- Pitajte svoju agenciju koje frontend-biblioteke su u upotrebi na vašoj web stranici — lista bi trebala biti kratka i potpuna.
- Neka vam agencija napiše za svaku biblioteku je li proizvodač još održava.
- Kad joj istekne podršku, planirajte prehoditi na održavanu nasljednicu — to je obično mala promjena, ne klik na gumb.
- Dogovorite fiksni termin godišnje kada će vaša agencija pregledati stanje softvera na web stranici i dokumentirati ga.
- Čuvajte izvještaje o provjeri — na taj način možete vidjeti tijekom godina ide li stanje održavanja na bolje ili gore.