Inaktibitatea detektatzeko APIa Chrome 94an kritika uhin bat piztu da

Chrome 94 bertsioa abiaraztean se idle detekzio APIaren lehenetsitako inklusioa egin du, horrek kritika olatu bat piztu du Firefox eta WebKit / Safari garatzaileen eragozpenetarako estekekin.

Idle detekzioaren APIa guneei erabiltzaile bat inaktibo dagoenean detektatzeko aukera ematen die, hau da, ez du teklatuarekin / saguarekin elkarreragiten edo beste monitore batean funtzionatzen du. APIak pantaila babeslea sisteman exekutatzen ari den edo ez jakiteko aukera ere ematen du. Inaktibitatearen jakinarazpena aurrez zehaztutako inaktibitate atalasera iritsi ondoren jakinarazpen bat bidaliz egiten da, eta horren gutxieneko balioa minutu 1ekoa da.

Garrantzitsua da arreta jartzea Idle detektatzeko APIa erabiltzeak erabiltzaileen egiaztagiriak esplizituki ematea eskatzen duHau da, aplikazioak inaktibitatearen egitatea lehen aldiz zehazten saiatzen bada, erabiltzaileari leiho bat erakutsiko zaio baimenak emateko edo eragiketa blokeatzeko proposamenarekin.

Txat aplikazioak, sare sozialei eta komunikazioei aplikazio esaten zaie erabiltzailearen egoera alda dezake ordenagailuan duen presentziaren arabera edo jakinarazpenen bistaratzea atzeratu mezu berriak erabiltzailea iritsi arte.

APIa beste aplikazio batzuetan ere erabil daiteke jatorrizko pantailara itzultzeko inaktibitate aldi jakin baten ondoren edo baliabide asko erabiltzen dituzten eragiketa interaktiboak desgaitzeko, hala nola erabiltzailea pantailan ez dagoenean etengabe eguneratzen diren taula konplexuak marraztea. ordenagailua.

APIa gaitzearen aurka daudenen jarrera inaktiboen detekzioa erabiltzailea ordenagailuan dagoen edo ez den informazioa isilpekotzat har daiteke. Erabilera baliagarriez gain, API hau ez da helburu onetarako erabil daiteke, adibidez, erabiltzailea kanpoan dagoen bitartean ahultasunak ustiatzen saiatzeko edo ikus daitezkeen jarduera kaltegarriak ezkutatzeko, hala nola meatzaritza.

Aipatutako APIa erabiliz, portaera ereduei buruzko informazioa ere jaso daiteke erabiltzailearen eta bere lanaren eguneroko erritmoaren. Adibidez, jakin dezakezu erabiltzaile bat noiz joan ohi den bazkaltzera edo lantokitik ateratzen denean. Derrigorrezko baimenaren baieztapen eskaeraren testuinguruan, Google-k ez du garrantzirik ikusten kezka horiek.

Idle detekzioaren APIa guztiz desgaitzeko, ezarpenetako "Pribatutasuna eta segurtasuna" atalean aukera berezi bat eskaintzen da ("chrome: // settings / content / idleDetection").

Gainera, Chrome garatzaileen oharra memoria berrien kudeaketa segurua bermatzeko teknika berrien aurrerapenari buruz oharra hartu behar dugu. Google-ren arabera, Chrome-n segurtasun arazoen% 70 memoria akatsak dira, hala nola buffer batera doan sartu ondoren erabiltzeak. Akats horiei aurre egiteko hiru estrategia nagusi identifikatzen dira: konpilazio-denboraren kontrolak estutzea, exekuzio-denbora akatsak blokeatzea eta memorian seguru dagoen hizkuntza erabiltzea.

Hori salatzen da esperimentuak Rust hizkuntzan osagaiak garatzeko gaitasuna gehitzen hasi dira Chromium kodebasean. Rust kodea oraindik ez dago erabiltzaileei hornitutako konpilazioetan eta bere helburu nagusia Rust-en nabigatzailearen banakako zatiak garatzeko eta C ++-en idatzitako gainerako zatiekin integratzeko aukera probatzea da.

Paraleloki, C ++ kodeari dagokionez, proiektuak erakusle gordinen ordez MiraclePtr mota erabiliz garatzen jarraitzen du, dagoeneko askatutako memoria blokeetan sartzeak eragindako ahultasunak ustiatzeko aukera blokeatzeko eta etapako akatsak detektatzeko metodo berriak proposatzen dira. bilduma.

Gainera, Google-k esperimentu bat hasi du guneen etenaldi posiblea probatzeko arakatzailea bi zifren ordez hiru digituko bertsiora iritsi ondoren.

Bereziki, "chrome: // flags # force-major-version-to-100" ezarpena Chrome 96 probako bertsioetan agertu zen, Erabiltzaile-agentearen goiburuan zehaztutakoan, 100 bertsioa (Chrome / 100.0.4650.4. XNUMX) izango da bistaratzen da. Abuztuan, antzeko esperimentu bat egin zen Firefoxen, eta horrek agerian utzi zuen gune batzuetan digitu hirukoitzeko bertsioak maneiatzeko arazoak.


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

Idatzi lehenengo iruzkina

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.