Avaldatud on tööriistad Chrome'i installitud lisaosade mÀÀramiseks.

Avalikustatud on tööriistakomplekt, mis rakendab meetodit Chrome'i brauserisse installitud laiendite mÀÀramiseks. Saadud laiendite loendit saab kasutada konkreetse brauseri eksemplari passiivse tuvastamise tĂ€psuse suurendamiseks, koos teiste kaudsete tunnustega, nagu ekraani resolutsioon, WebGL-i omadused, installitud pluginade ja fondide loendid. Ettepanekuline rakendus kontrollib enam kui 1000 laiendi installimist. Oma sĂŒsteemi kontrollimiseks on saadaval online-demo.

Laiendite mÀÀramine toimub lĂ€bi analĂŒĂŒsides laiendite pakutavaid ressursse, mis on vĂ€liste pĂ€ringute jaoks saadaval. Üldjuhul sisaldavad laiendid erinevaid kaasaegseid faile, nagu nĂ€iteks pildid, mis mÀÀratakse laiendi manifestis omadusega web_accessible_resources. Manifesti esimeses versioonis ei olnud ressursside juurde pÀÀs piiratud ja iga sait sai pakkuda pakutavaid ressursse. Teises versioonis oli juurdepÀÀs sarnastele ressurssidele vaikimisi lubatud ainult laiendile endale. Manifesti kolmandas versioonis anti vĂ”imalus mÀÀrata, milliseid ressursse vĂ”ivad jagada millised laiendid, domeenid ja lehed.

Veebilehed saavad lisandmoodulite ressursside toomiseks kasutada fetch meetodit (nĂ€iteks "fetch('chrome-extension://okb
.nd5/test.png')"), mille puhul "false" tagastamine viitab tavaliselt sellele, et lisandmoodulit ei ole installitud. MĂ”ned lisandmoodulid genereerivad ressursside juurdepÀÀsuks vajaliku kontrolltokeni, et blokeerida lisandmooduli olemasolu tuvastamine ressursside pĂ”hjal. Fetchi kutse ilma tokenita lĂ”ppeb alati ebaĂ”nnestumisega.

Oleneb sellest, kuidas ressurside juurdepÀÀsukaitset vĂ”ib ĂŒletada, hinnates operatsiooni tĂ€itmise aega. Ehkki fetch tagastab tokenita pĂ€ringu korral alati vea, on operatsiooni tĂ€itmise aeg lisandmooduli olemasolu korral erinev — kui lisandmoodul on olemas, vĂ”tab pĂ€ring rohkem aega kui siis, kui lisandmoodulit ei ole installitud. Aega reageerimise hindades saab lisandmooduli olemasolu suhteliselt tĂ€pselt mÀÀrata.

MÔningaid lisandmooduleid, mis ei sisalda vÀliseid ressursside juurdepÀÀsu, saab tuvastada tÀiendavate omaduste pÔhjal. NÀiteks saab MetaMaski lisandmoodulit tuvastada, hindates omaduse window.ethereum olemasolu (kui lisandmoodulit ei ole installitud, tagastab "typeof window.ethereum" vÀÀrtuse "undefined").

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster