Më shumë se 110,000 faqeve që përdorin bibliotekën e hapur JavaScript, Polyfill, për të siguruar përputhshmëri me versionet më të vjetra të shfletuesve, kanë rënë pre e ndryshimeve të dëmshme të bëra në kodin e bibliotekës nga pronari i ri i projektit. Në bibliotekën, e cila ngarkohet në faqe përmes domainit cdn.polyfill.io, është integuar një kod i dëmshëm që drejton përdoruesin në faqe mashtruese (p.sh., googie-analytics.com), bastet sportive dhe kazino online.
Projekti Polyfill u shitur në shkurt në kompaninë Funnull nga Kina, e cila fitoi akses në llogarinë në GitHub dhe në faqen polyfill.io. Pasi kaluan disa muaj pas blerjes, pronari i ri organizoi një skemë mashtrimi për monetizimin, e cila lidhej me redirektimin e disa përdoruesve në faqe të dyshimta. Redirektimi ndodhte me një probabilitet të caktuar, në orë të caktuara dhe në përputhje me kushte të tilla si hapja e faqes nga telefoni celular dhe mungesa e Cookie-ve që sinjalizojnë se faqen e kishte hapur admini i faqes. Kur sistemet e analitikës web identifikoheshin në faqen, redirektimi vonohej për disa sekonda për të mos u zbuluar në statistikat e këtyre sistemeve.
ĂshtĂ« e rĂ«ndĂ«sishme qĂ« pronari i ri tĂ« kĂ«tĂ« fshirĂ« nga GitHub çdo ankesĂ« qĂ« tregon aktivitet tĂ« dyshimtĂ« ose ndryshim pronar, dhe duket se ai shpreson qĂ« pĂ«rdoruesit tĂ« mendojnĂ« se kalimi automatik Ă«shtĂ« njĂ« iniciativĂ« e autorĂ«ve tĂ« faqeve tĂ« hapura fillimisht.
Përdoruesve të Polyfill u rekomandohet që sa më shpejt të jetë e mundur të fshijnë kodin për ngarkimin e bibliotekës përmes host-it cdn.polyfill.io. Vihet në dukje se në realitetet moderne nuk ka më nevojë për Polyfill, pasi të gjithë shfletuesit kryesorë e mbështesin përkatësisht Web API (Polyfill vlerëson dinamikisht shfletuesin aktual sipas titullit User Agent dhe për shfletuesit e vjetruar gjeneron funksione me implementimin e metodave, pronarëve dhe API-ve të munguar).
Ata që ende kanë nevojë për Polyfill mund të përfitojnë nga variantet e bibliotekës të shpërndara nga kompanitë Fastly dhe Cloudflare, ose mund të përdorin një kopje lokale të bazuar në kodin nga repozitori me forkun e krijuar nga autori fillestar i projektit. serveri Pasqyrat u krijuan në shkurt për shkak të dyshimeve mbi besueshmërinë e pronarit të ri. domenit polyfill.io.
Burimi: opennet.ru
