Ukosoaji wa kujumuishwa kwa API ya Utambuzi wa Uvivu katika Chrome 94. Kujaribu kutumia kutu katika Chrome

Ujumuishaji chaguo-msingi wa API ya Kugundua Uvivu katika Chrome 94 imesababisha wimbi la ukosoaji, ikinukuu pingamizi kutoka kwa wasanidi wa Firefox na WebKit/Safari.

API ya Ugunduzi wa Uvivu huruhusu tovuti kutambua wakati ambapo mtumiaji hatumiki, i.e. Haiingiliani na kibodi/panya au haifanyi kazi kwenye kifuatiliaji kingine. API pia hukuruhusu kujua ikiwa kiokoa skrini kinafanya kazi kwenye mfumo au la. Taarifa kuhusu kutofanya kazi hufanywa kwa kutuma arifa baada ya kufikia kizingiti maalum cha kutofanya kazi, thamani ya chini ambayo imewekwa kwa dakika 1.

Ni muhimu kutambua kwamba utumiaji wa API ya Ugunduzi wa Uvivu inahitaji upeanaji wa wazi wa ruhusa za mtumiaji, i.e. Ikiwa programu itajaribu kugundua kutotumika kwa mara ya kwanza, mtumiaji ataonyeshwa dirisha akiuliza ikiwa atatoa ruhusa au azuie operesheni. Ili kuzima kabisa API ya Kugundua Bila Kufanya Kazi, chaguo maalum ("chrome://settings/content/idleDetection") hutolewa katika sehemu ya mipangilio ya "Faragha na Usalama".

Maeneo ya maombi ni pamoja na mazungumzo, mitandao ya kijamii na maombi ya mawasiliano ambayo yanaweza kubadilisha hali ya mtumiaji kulingana na uwepo wake kwenye kompyuta au kuchelewesha taarifa za ujumbe mpya hadi mtumiaji afike. API pia inaweza kutumika katika programu za kioski ili kurudi kwenye skrini asili baada ya muda wa kutotumika, au kuzima utendakazi mwingiliano wa rasilimali, kama vile kuchora upya, kusasisha chati kila mara, wakati mtumiaji hayuko kwenye kompyuta.

Msimamo wa wapinzani wa kuwezesha API ya Kugundua Bila Kufanya Kazi ni kwamba maelezo kuhusu iwapo mtumiaji yuko kwenye kompyuta au la yanaweza kuchukuliwa kuwa ya siri. Kando na programu muhimu, API hii pia inaweza kutumika kwa madhumuni mabaya, kwa mfano, kujaribu kutumia udhaifu wakati mtumiaji hayupo au kuficha shughuli hasidi zinazoonekana wazi, kama vile uchimbaji madini. Kwa kutumia API inayohusika, habari kuhusu mifumo ya tabia ya mtumiaji na mdundo wa kila siku wa kazi yake pia inaweza kukusanywa. Kwa mfano, unaweza kujua wakati mtumiaji kwa kawaida huenda kwa chakula cha mchana au kuondoka mahali pa kazi. Katika muktadha wa ombi la lazima la uthibitisho wa uidhinishaji, masuala haya yanachukuliwa na Google kama yasiyo muhimu.

Zaidi ya hayo, unaweza kutambua dokezo kutoka kwa wasanidi wa Chrome kuhusu ukuzaji wa mbinu mpya za kuhakikisha utendakazi salama na kumbukumbu. Kulingana na Google, 70% ya matatizo ya usalama katika Chrome husababishwa na makosa ya kumbukumbu, kama vile kutumia bafa baada ya kukomboa kumbukumbu inayohusishwa nayo (tumia-baada ya bila malipo). Mbinu tatu kuu za kushughulikia makosa kama haya zinatambuliwa: kuimarisha hundi katika hatua ya mkusanyiko, kuzuia makosa wakati wa kukimbia, na kutumia lugha salama ya kumbukumbu.

Inaripotiwa kuwa majaribio yameanza kuongeza uwezo wa kuunda vipengee katika lugha ya Rust kwenye msingi wa msimbo wa Chromium. Nambari ya Kutu bado haijajumuishwa katika muundo uliowasilishwa kwa watumiaji na inalenga hasa kujaribu uwezekano wa kutengeneza sehemu za kibinafsi za kivinjari kwenye Rust na kuunganishwa kwao na sehemu zingine zilizoandikwa kwa C++. Sambamba, kwa nambari ya C ++, mradi unaendelea kukuza kutumia aina ya MiraclePtr badala ya viashiria mbichi ili kuzuia uwezekano wa kutumia udhaifu unaosababishwa na kupata vizuizi vya kumbukumbu vilivyoachiliwa tayari, na njia mpya za kugundua makosa katika hatua ya mkusanyiko pia zinapendekezwa.

Kwa kuongezea, Google inaanza jaribio la kujaribu usumbufu unaowezekana wa tovuti baada ya kivinjari kufikia toleo linalojumuisha nambari tatu badala ya mbili. Hasa, katika matoleo ya majaribio ya Chrome 96, mpangilio wa "chrome://flags#force-major-version-to-100" ulionekana, ulipobainishwa kwenye kichwa cha Wakala wa Mtumiaji, toleo la 100 (Chrome/100.0.4650.4) huanza kuonyeshwa. Mnamo Agosti, jaribio kama hilo lilifanyika katika Firefox, ambayo ilifunua shida na usindikaji wa matoleo ya nambari tatu kwenye tovuti zingine.

Chanzo: opennet.ru

Kuongeza maoni