Chrome uBlock Origin менен шайкеш келбеген манифесттин үчүнчү басылышын сынай баштады

Google бар сынай баштады Chrome манифестинин үчүнчү басылышы, бузуу иш туура эмес мазмунду бөгөттөө жана коопсуздукту камсыз кылуу үчүн көптөгөн кошумчалар. Толуктоолорго берилген мүмкүнчүлүктөрдү жана ресурстарды аныктаган жаңы манифестти колдоо эксперименталдык түзүлүштөргө кошулду Chrome Canary.
бөлүгү катары жаңы манифест иштелип чыккан демилгелер кошумчалардын коопсуздугун, купуялуулугун жана иштешин күчөтүү (негизги максат - коопсуз жана жогорку натыйжалуу кошумчаларды түзүүнү жеңилдетүү жана кооптуу жана жай кошумчаларды түзүүнү кыйындатуу).

Манифест дагы эле алгачкы альфа тестирлөөдөн өтүп жатат, акыркы эмес жана иштеп чыгуучуларга эксперимент жүргүзүп, кошумчаларын ыңгайлаштыруу мүмкүнчүлүгүн берүү үчүн кошулган.
Жаңы манифесттин келерки жылы ишке кириши күтүлүүдө. Манифесттин экинчи басылышын колдоону токтотуу убактысы азырынча аныктала элек.
Жаңы манифестке толуктоолорду көчүрүүнү жөнөкөйлөтүү үчүн биз даярдадык текшерүү тизмеси, бул кошумча иштеп чыгуучулар билиши керек болгон өзгөртүүлөрдү камтыйт.

Эскерте кетсек, бул негизги нааразычылык жаңы манифест окуу үчүн гана режими менен чектелген webRequest API иштөө режимин блоктоо үчүн колдоонун токтотулушу менен шартталган. Ишкана үчүн Chrome версиясы үчүн гана өзгөчө жагдай жасалат, анда webRequest API колдоосу сакталат. Mozilla жаңы манифестке баш ийбөөнү чечти жана Firefoxто webRequest API толук колдонуу мүмкүнчүлүгүн сактап калат.

Мазмунду чыпкалоо үчүн webRequest API ордуна, жаңы манифест декларативдик API сунуштайт declarativeNetRequest. webRequest API сизге тармактык суроо-талаптарга толук мүмкүнчүлүгү бар жана трафикти кыймылда өзгөртүүгө жөндөмдүү өзүңүздүн иштеткичтериңизди туташтырууга мүмкүндүк бергени менен, жаңы declarativeNetRequest API бөгөттөө эрежелерин өз алдынча иштеткен даяр универсалдуу орнотулган чыпкалоочу кыймылдаткычка кирүү мүмкүнчүлүгүн берет. , өзүңүздүн чыпкалоо алгоритмдериңизди колдонууга жол бербейт жана шарттарга жараша бири-бирин кайталаган татаал эрежелерди коюуга жол бербейт.

Жаңы манифест кошумча шайкештикке таасир этүүчү башка өзгөртүүлөрдү да киргизет. Алардын арасында:

  • Иштеп чыгуучулардан кээ бир толуктоолордун кодун өзгөртүүнү талап кылган фонддук процесстер түрүндө Кызмат кызматкерлерин аткарууга өтүү.
  • Жаңы гранулдуу уруксат сурамынын модели - кошумча бир эле учурда бардык барактар ​​үчүн жандырыла албайт ("all_urls" уруксаты алынып салынды), бирок активдүү өтмөктүн контекстинде гана иштейт, б.а. колдонуучу кошумча ар бир сайт үчүн иштээрин тастыктоо керек болот.
  • Кайчылаш келип чыккан суроо-талаптарды кароодогу өзгөртүү - жаңы манифестке ылайык, мазмунду иштетүү скрипттери бул скрипттер кыстарылган негизги беттегидей эле уруксат чектөөлөрүнө дуушар болот (мисалы, эгер баракчанын location API, анда скрипт кошумчалары да бул мүмкүнчүлүктү албайт).
  • Тышкы серверлерден жүктөлүп алынган коддун аткарылышына тыюу салуу (биз кошумча кошумча тышкы кодду жүктөө жана аткарган кырдаалдар жөнүндө болуп жатат).

Source: opennet.ru

DDoS коргоосу, VPS VDS серверлери бар сайттар үчүн ишенимдүү хостинг сатып алыңыз 🔥 DDoS коргоосу, VPS VDS серверлери бар ишенимдүү веб-сайт хостингин сатып алыңыз | ProHoster