Chrome மேனிஃபெஸ்ட்டின் மூன்றாவது பதிப்பிற்கான ஆதரவுடன் uBlock ஆரிஜின் மற்றும் AdGuard விருப்பங்கள் தயார் செய்யப்பட்டுள்ளன

தேவையற்ற உள்ளடக்கத்திற்கான uBlock ஆரிஜின் தடுப்பு அமைப்புகளின் ஆசிரியரான ரேமண்ட் ஹில், declarativeNetRequest API க்கு மொழிபெயர்க்கப்பட்ட uBlock Origin மாறுபாட்டின் செயலாக்கத்துடன் uBO மைனஸ் ஒரு சோதனை உலாவி ஆட்-ஆன் ஒன்றை வெளியிட்டார், இதன் பயன்பாடு மூன்றாவது பதிப்பில் பரிந்துரைக்கப்பட்டுள்ளது. குரோம் மேனிஃபெஸ்ட். கிளாசிக் uBlock ஆரிஜின் போலல்லாமல், புதிய ஆட்-ஆன் உலாவியின் உள்ளமைக்கப்பட்ட உள்ளடக்க வடிகட்டுதல் இயந்திரத்தின் திறன்களைப் பயன்படுத்துகிறது மேலும் அனைத்து தளத் தரவையும் இடைமறித்து மாற்றுவதற்கு நிறுவல் அனுமதிகள் தேவையில்லை.

செருகு நிரலில் இன்னும் பாப்-அப் பேனல் அல்லது அமைப்புகள் பக்கங்கள் இல்லை, மேலும் செயல்பாடு நெட்வொர்க் கோரிக்கைகளைத் தடுப்பதற்கு மட்டுமே. நீட்டிக்கப்பட்ட அனுமதிகள் இல்லாமல் வேலை செய்ய, பக்கத்தில் உள்ள உள்ளடக்கத்தை மாற்றுவதற்கான ஒப்பனை வடிப்பான்கள் (“##”), தளங்களில் ஸ்கிரிப்ட்களை மாற்றுதல் (“##+js”), கோரிக்கைகளைத் திருப்பியனுப்புவதற்கான வடிப்பான்கள் (“ரீடைரெக்ட்=”) மற்றும் தலைப்பு போன்ற அம்சங்கள் வடிப்பான்கள் முடக்கப்பட்ட CSP (உள்ளடக்க பாதுகாப்புக் கொள்கை) மற்றும் கோரிக்கை அளவுருக்களை அகற்றுவதற்கான வடிப்பான்கள் (“removeparam=”). இல்லையெனில், இயல்புநிலை வடிப்பான்களின் பட்டியல் uBlock தோற்றத்தின் தொகுப்புடன் முழுமையாக ஒத்துப்போகிறது மற்றும் சுமார் 22 ஆயிரம் விதிகளை உள்ளடக்கியது.

கூடுதலாக, சில நாட்களுக்கு முன்பு AdGuard விளம்பரத்தைத் தடுக்கும் செருகு நிரலின் சோதனைப் பதிப்பு வழங்கப்பட்டது - AdGuardMV3, இது declarativeNetRequest API க்கு மொழிபெயர்க்கப்பட்டது மற்றும் Chrome மெனிஃபெஸ்ட்டின் மூன்றாம் பதிப்பை மட்டுமே ஆதரிக்கும் உலாவிகளில் வேலை செய்யும் திறன் கொண்டது. சோதனைக்காக முன்மொழியப்பட்ட முன்மாதிரியானது, சாதாரண பயனர்களுக்குத் தேவையான அனைத்து விளம்பரத் தடுப்புச் செயல்பாடுகளையும் வழங்குகிறது, ஆனால் மேனிஃபெஸ்டோவின் இரண்டாம் பதிப்பிற்கான ஆட்-ஆனில் அதன் மேம்பட்ட திறன்களில் பின்தங்கியுள்ளது, இது மேம்பட்ட பயனர்களுக்கு ஆர்வமாக இருக்கலாம்.

புதிய AdGuard தொடர்ந்து பேனர்கள், சமூக வலைப்பின்னல் விட்ஜெட்டுகள் மற்றும் எரிச்சலூட்டும் கூறுகளை மறைக்கும், YouTube போன்ற வீடியோ தளங்களில் விளம்பரங்களைத் தடுக்கும் மற்றும் கண்காணிப்பு இயக்கங்கள் தொடர்பான கோரிக்கைகளைத் தடுக்கும். ஒப்பனை விதிகளைப் பயன்படுத்துவதில் 1.5-2 வினாடிகள் தாமதம், குக்கீ வடிகட்டுதல் தொடர்பான சில திறன்களை இழத்தல், வழக்கமான வெளிப்பாடுகளின் பயன்பாடு மற்றும் வினவல் அளவுருக்களை வடிகட்டுதல் (புதிய API எளிமைப்படுத்தப்பட்ட வழக்கமான வெளிப்பாடுகளை வழங்குகிறது) ஆகியவை வரம்புகளில் அடங்கும். , டெவலப்பர் பயன்முறையில் மட்டுமே புள்ளிவிவரங்கள் மற்றும் வடிகட்டி பதில் பதிவுகள் கிடைக்கும்.

அறிக்கையின் மூன்றாவது பதிப்பில் அறிமுகப்படுத்தப்பட்ட கட்டுப்பாடுகள் காரணமாக விதிகளின் எண்ணிக்கையில் சாத்தியமான குறைப்பும் குறிப்பிடப்பட்டுள்ளது. உலாவியில் declarativeNetRequest ஐப் பயன்படுத்தும் ஒரு செருகு நிரல் நிறுவப்பட்டிருந்தால், நிலையான விதிகளில் எந்தப் பிரச்சனையும் இல்லை, ஏனெனில் அனைத்து துணை நிரல்களுக்கும் பொதுவான வரம்பு உள்ளது, இது 330 ஆயிரம் விதிகளை அனுமதிக்கிறது. பல சேர்த்தல்கள் இருக்கும்போது, ​​30 ஆயிரம் விதிகளின் வரம்பு பயன்படுத்தப்படுகிறது, இது போதுமானதாக இருக்காது. டைனமிக் விதிகளுக்கு 5000 விதிகளும், வழக்கமான வெளிப்பாடுகளுக்கு 1000 விதிகளும் அறிமுகப்படுத்தப்பட்டுள்ளன.

ஜனவரி 2023 முதல், Chrome உலாவியானது மேனிஃபெஸ்ட்டின் இரண்டாவது பதிப்பை ஆதரிப்பதை நிறுத்திவிட்டு, மூன்றாம் பதிப்பை அனைத்து ஆட்-ஆன்களுக்கும் கட்டாயமாக்க திட்டமிட்டுள்ளது. ஆரம்பத்தில், முறையற்ற உள்ளடக்கத்தைத் தடுப்பதற்கும் பாதுகாப்பை உறுதி செய்வதற்கும் பல துணை நிரல்களின் இடையூறு காரணமாக அறிக்கையின் மூன்றாவது பதிப்பு விமர்சனத்திற்கு இலக்கானது. செருகு நிரல்களுக்கு வழங்கப்படும் திறன்கள் மற்றும் ஆதாரங்களை Chrome மேனிஃபெஸ்ட் வரையறுக்கிறது. மேனிஃபெஸ்ட்டின் மூன்றாவது பதிப்பு, துணை நிரல்களின் பாதுகாப்பு, தனியுரிமை மற்றும் செயல்திறனை வலுப்படுத்தும் முயற்சியின் ஒரு பகுதியாக உருவாக்கப்பட்டது. மாற்றங்களின் முக்கிய குறிக்கோள், பாதுகாப்பான மற்றும் உயர் செயல்திறன் கொண்ட துணை நிரல்களை உருவாக்குவதை எளிதாக்குவதும், பாதுகாப்பற்ற மற்றும் மெதுவான துணை நிரல்களை உருவாக்குவதை மிகவும் கடினமாக்குவதும் ஆகும்.

மேனிஃபெஸ்டோவின் மூன்றாவது பதிப்பில் உள்ள முக்கிய அதிருப்தி, webRequest API இன் படிக்க-மட்டும் பயன்முறையில் மொழிபெயர்ப்புடன் தொடர்புடையது, இது நெட்வொர்க் கோரிக்கைகளுக்கு முழு அணுகலைக் கொண்ட உங்கள் சொந்த ஹேண்ட்லர்களை இணைப்பதை சாத்தியமாக்கியது. தேவையற்ற உள்ளடக்கத்தைத் தடுக்கவும் பாதுகாப்பை உறுதிப்படுத்தவும் uBlock Origin, AdGuard மற்றும் பல துணை நிரல்களில் இந்த API பயன்படுத்தப்படுகிறது. webRequest APIக்கு பதிலாக, மேனிஃபெஸ்ட்டின் மூன்றாவது பதிப்பு வரையறுக்கப்பட்ட திறன் கொண்ட declarativeNetRequest API ஐ வழங்குகிறது, இது தடுப்பு விதிகளை சுயாதீனமாக செயல்படுத்தும் உள்ளமைக்கப்பட்ட வடிகட்டி இயந்திரத்திற்கான அணுகலை வழங்குகிறது, அதன் சொந்த வடிகட்டுதல் அல்காரிதம்களைப் பயன்படுத்த அனுமதிக்காது. நிபந்தனைகளைப் பொறுத்து ஒன்றுக்கொன்று ஒன்றுடன் ஒன்று சிக்கலான விதிகளை அமைக்க அனுமதிக்கவும்.

அறிக்கையின் வரவிருக்கும் மூன்றாவது பதிப்பைப் பற்றிய மூன்று வருட விவாதங்களில், கூகுள் சமூகத்தின் பல விருப்பங்களை கணக்கில் எடுத்துக்கொண்டது மற்றும் ஏற்கனவே உள்ள சேர்த்தல்களில் தேவைப்படும் திறன்களுடன் முதலில் வழங்கப்பட்ட declarativeNetRequest API ஐ விரிவுபடுத்தியுள்ளது. எடுத்துக்காட்டாக, பல நிலையான விதிகள், வழக்கமான வெளிப்பாடு வடிகட்டுதல், HTTP தலைப்புகளை மாற்றியமைத்தல், விதிகளை மாற்றுதல் மற்றும் சேர்த்தல், வினவல் அளவுருக்களை நீக்குதல் மற்றும் மாற்றுதல், தாவல் அடிப்படையிலான வடிகட்டுதல் மற்றும் அமர்வு-குறிப்பிட்ட விதி தொகுப்புகளை உருவாக்குதல் போன்றவற்றுக்கு Google declarativeNetRequest API க்கு ஆதரவைச் சேர்த்துள்ளது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்