Falanqayn anshax leh. Xogta ugu yar ee loo baahan yahay.

Fahamka habdhaqanka isticmaaluhu waa inuusan ku imaan qiimaha asturnaanta aadanaha. MousePlayer waxaan ku dhisnaa qalab faham bixiya, ma aha ilaalin qarsoodi ah.

Waxaan aaminsanahay in falanqayn dijitaal oo xooggan iyo asturnaan xog oo adag aysan iska hor imaan. MousePlayer waxaa salka laga dhisay qaab-dhismeed asturnaanta mudnaanta siiya, si aad u hesho telemetry-ga aad u baahan tahay si aad UI/UX-gaaga u hagaajiso iyadoo xogta shakhsiyeed la yaraynayo inta suurtagal ah. Xogtaasi ma aha aqoonsi-la'aan — waxay leedahay aqoonsi beddel ah, hoosna waxaan si sax ah kuugu sheegaynaa macnaha taas.

Aqoonsi beddel ah, ma aha magac

Waxaan danaynaynaa *sida* walxaha loola falgalo, ma aha *cidda* la falgalaysa. MousePlayer wuxuu booqdayaasha iyo fadhiyada siiyaa aqoonsiyo aan kala sooc lahayn oo beddel ah; waxay ka shaqeeyaan oo keliya websaytka ay khuseeyaan. Ma jiro dabagal websaytyo kala duwan, fingerprinting ama isku day lagu aqoonsanayo booqdayaashaada. Magac ama ID-ga macmiilkaaga ee booqde wuxuu jiraa oo keliya haddii adiga hawlwadeen ahaan aad dirto ama u qoondeyso. Profile-yada habdhaqanka iyo falanqaynta AI waxay sharxaan kooxo booqashooyin ama booqdayaal gaar ah oo aqoonsi beddel ah ku leh mashruucaaga; laguma xiro xogta mashaariic kale ama macaamiil kale.

Qarin gudaha biraawsarka

Gelinta waxaa lagu qariyaa isha ay ka timaaddo. Erayada sirta ah iyo xogta lacag-bixinta heer kasta oo qarin ah, qoraalka goobaha foomkana caadi ahaan si buuxda, waxaa si toos ah looga dhigaa kuwo aan la akhrin karin biraawsarka booqdaha ka hor inta wax xog ah loo gudbin seerfarradayada. Waxa boggaagu laftiisu muujiyo tan kuma jiraan; taas waxaa loogu talagalay calaamadaha hoose.

Xogtaada oo gooni ah

Waxaan nahay bixiye qalab, ma aha ganacsade xog. Xogtaada telemetry si adag ayay ugu go'doonsan tahay goobtaada shaqada. Ma iibinno xogta booqdayaashaada, mana u gudbinno xayaysiis, profile-samayn ama suuqgeyn dhinac saddexaad. Xogtu waxay ka baxdaa MousePlayer oo keliya iyadoo u socota cid aad adigu dejisay (isku-xirro iyo xiriirro wadaagis), dhinacyada ku magacaaban liiska habayeyaasha-hoosaadka iyo marka sharci nagu waajibiyo shaacinta.

Hababka dabagalka anshaxa leh

1. Nadiifinta gelinta foomka iyo garaacyada kiiboodhka
Daawashada dib-u-ciyaarista fadhigu waa inay muujisaa caqabadaha adeegsiga, ma aha siraha shakhsiyeed. Iskribtiga dabagalka MousePlayer ee dhinaca macmiilku wuxuu adeegsadaa hab nadiifin adag. Marka isticmaale la falgalo goobaha gelinta caadiga ah, xogta la duubay isla markiiba si caadi ah ayaa loo qariyaa. Waxaad aragtaa in isticmaale goob wax ku qoray, taas oo kuu oggolaanaysa inaad qiyaasto waqtiga falgalka, laakiin xarfaha dhabta ah waxaa lagu beddelaa calaamado aan la akhrin karin ama gebi ahaanba waa laga saaraa. Goobaha erayga sirta ah iyo lacag-bixintu way qarsoon yihiin heer kasta oo qarin ah. Laba xad ayaa khuseeya, waxaanan sheegnaa halkii aan ka dabooli lahayn: labada heer ee qarinta ka daciifsan waxaa la hawlgeliyaa oo keliya oggolaanshahayaga qoraalka ah, qarintuna waligeed ma gaarto waxa boggaagu ku daabaco dukumentiga. Labadaba waxaa lagu qeexay DPA.

2. Qarinta walxaha DOM
Websaytyada maamula xog aad u xasaasi ah (sida bogagga caafimaadka ama dashboards-ka maaliyadeed), MousePlayer wuxuu horumariyeyaasha u oggolaanayaa inay calaamadeeyaan aagagga aan waligood la duubin. Laba calaamadood ayaa jira, waxyaabo kala duwanna way sameeyaan.

Sifada data-mp-mask, ama class-ka mp-masked, ee walaxda ku wareegsan aag xasaasi ah. Gudaha aaggaas, xaraf kasta oo aan bannaan ahayn ee text node kasta waxaa lagu beddelaa xiddig ka hor inta sawirka boggu ka bixin biraawsarka, qiimaha sifo kastana marka laga reebo liis farsamo oo gaaban oo la oggol yahay waxaa lagu beddelaa [FILTERED]. Beddelku wuxuu ku dhacaa nuqul; bogga booqduhu arko lama taabto.

Sifada data-mp-ignore, ama class-ka mp-ignore, way ka kooban tahay: waxay joojisaa qiimayaasha goobaha foomka. Waxba kama saarto sawirka bogga.

Fiiro: mp-mask — iyada oo aan lahayn horgalaha data- iyo iyada oo aan lahayn dhammaadka ed — ma aha calaamad, saameynna ma leh. Haddii aad adeegsatay, ku beddel data-mp-mask.

“Falsafaddayadu waa fududahay: waxa aynaan waligeen ururin lama shaacin karo, ma daadan karo, si xunna looma adeegsan karo. Asturnaantu ma aha muuqaal aad shiddo oo damiso; waa qayb ka mid ah saldhigga qaab-dhismeedkayaga.”

3. Goob-ogaansho cad
Cinwaanka IP ee booqdaha ayaan ka ogaanaynaa dalka, magaalada iyo hawlwadeenka shabakadda marka xiriirka la sameeyo. Cinwaanka laftiisa waxaa lagu kaydiyaa qaab la soo gaabiyay oo keliya (IPv4 oo aan lahayn octet-ka u dambeeya, IPv6-na block-ga u dambeeya la'aan). Cinwaanka buuxa waxaa lagu hayaa xusuusta oo keliya inta xiriirku socdo, dhowr ilbiriqsi si loo ogaado daadad xiriirro ah iyo — marka si otomaatig ah loo xannibo weerar looga shakiyay awgiis — ilaa 24 saacadood sida qodob xannibaad oo cache-kayaga ah.

4. Daawasho toos ah oo ku-meelgaar ah
Live Viewer-kayagu wuxuu isku-duwayaasha jiirka iyo isbeddellada bogga ugu gudbiyaa daawadaha xiriirro siraysan (WSS). Muuqaalka tooska ahi laftiisu ma abuuro nuqul dheeraad ah; waxaa la kaydiyaa oo keliya waxa si kastaba loo kaydin lahaa duubista fadhiga ahaan. Marka xiriirka tooska ahi dhammaado, buffer-ka ku-meelgaarka ah ee xusuusta waa la nadiifiyaa.