Ìtúpalẹ̀ oníwà. Dátà díẹ̀ bí a ṣe nílò.
Lílóye ìhùwàsí olùlò kò yẹ kí ó jẹ́ owó àṣírí ènìyàn. Ní MousePlayer, a ń kọ irinṣẹ́ fún òye, kì í ṣe àbójútó aṣírí.
A gbà pé ìtúpalẹ̀ ẹ̀rọ tó lágbára àti àṣírí dátà tó muna lè wà papọ̀. A kọ MousePlayer láti ìpìlẹ̀ pẹ̀lú ìṣètò tó fi àṣírí sí ipò àkọ́kọ́, láti rí i dájú pé ẹ gba telemetry tí ẹ nílò láti mú UI/UX yín sunwọ̀n sí i pẹ̀lú dátà ara ẹni díẹ̀ tó ṣeé ṣe. Dátà yẹn kì í ṣe aláìlórúkọ — ó ní orúkọ àropò, a sì sọ ohun tí èyí túmọ̀ sí gan-an fún yín ní ìsàlẹ̀.
Orúkọ àropò, kì í ṣe orúkọ gidi
Ohun tó ṣe pàtàkì sí wa ni *bí* a ṣe ń bá ohun ṣe ìbáṣepọ̀, kì í ṣe *ẹni* tó ń ṣe bẹ́ẹ̀. MousePlayer ń fi identifier àrìnàkò tó ní orúkọ àropò fún àlejò àti ìgbà ìlò; wọ́n wúlò lórí ojúlé wẹ́ẹ̀bù tí ó kàn nìkan. Kò sí ìtọ́pa káàkiri ojúlé, kò sí fingerprinting, kò sì sí ìgbìyànjú láti mọ ẹni tí àlejò yín jẹ́. Orúkọ tàbí ID oníbàárà tiyín fún àlejò wà bí ẹ̀yin gẹ́gẹ́ bí olùṣàkóso bá fi ránṣẹ́ tàbí yàn án fúnra yín nìkan. Profaili ìhùwàsí àti ìtúpalẹ̀ AI ń ṣàpèjúwe ẹgbẹ́ ìbẹ̀wò tàbí àlejò kọ̀ọ̀kan tó ní orúkọ àropò láàárín iṣẹ́ akanṣe yín; a kò so wọ́n mọ́ dátà iṣẹ́ akanṣe mìíràn tàbí oníbàárà mìíràn.
Bíbo nínú aṣàwákiri
A bo ìmúwọlé ní orísun. Ọ̀rọ̀ aṣínà àti dátà ìsanwó ní gbogbo ipele bíbo, àti ọ̀rọ̀ tí a tẹ sínú pápá fọ́ọ̀mù ní pípé láti ìbẹ̀rẹ̀, di ohun tí kò ṣeé kà tààrà nínú aṣàwákiri àlejò kí a tó fi dátà kankan ránṣẹ́ sí ẹ̀rọ ìpèsè wa. Ohun tí ojú ìwé yín fúnra rẹ̀ fi hàn kò wà lábẹ́ èyí; àmì ìsàlẹ̀ wà fún ìyẹn.
Dátà yín, lọ́tọ̀
Olùpèsè irinṣẹ́ ni wá, kì í ṣe alágbàtà dátà. Dátà telemetry yín wà lọ́tọ̀ pátápátá láàárín àgbègbè iṣẹ́ yín. A kò ta dátà àlejò yín, a kò sì fi fún ìpolówó, profaili tàbí ìpolówó ọjà ẹni kẹta. Dátà ń kúrò ní MousePlayer sí olùgbà tí ẹ ṣètò fúnra yín nìkan (ìsopọ̀ àti ìjápọ̀ pípín), sí àwọn tí a dárúkọ nínú àtòjọ olùṣiṣẹ́ abẹ́ àti níbi tí òfin ti fi dandan lé wa láti tú u síta.
Ìlànà ìtọ́pa oníwà
1. Mímú ìmúwọlé fọ́ọ̀mù àti ìtẹ̀ pátákó mọ́
Wíwo ìtúnṣeré ìgbà ìlò yẹ kí ó fi ìdènà ìlò hàn, kì í ṣe àṣírí ara ẹni. Síkírípù ìtọ́pa MousePlayer nínú ẹ̀rọ olùlò ń lo ìlànà mímúmọ́ tó muna. Nígbà tí olùlò bá ń bá pápá ìmúwọlé déédéé ṣe ìbáṣepọ̀, a bo dátà tí a gbàsílẹ̀ lẹ́sẹ̀kẹsẹ̀ láti ìbẹ̀rẹ̀. Ẹ ó rí pé olùlò tẹ̀wé sínú pápá, kí ẹ lè wọn àkókò ìbáṣepọ̀, ṣùgbọ́n a rọ́pò lẹ́tà gangan pẹ̀lú àmì tí kò ṣeé kà tàbí yọ wọ́n kúrò pátápátá. Pápá ọ̀rọ̀ aṣínà àti ìsanwó wà ní bíbo ní gbogbo ipele bíbo. Ààlà méjì kan án, a sì dárúkọ wọn dípò gbígbójú fo wọn: ipele bíbo méjì tí kò lágbára ń ṣiṣẹ́ pẹ̀lú ìfọwọ́sí wa ní kíkọ nìkan, bíbo kò sì dé ohun tí ojú ìwé tiyín tẹ sínú document láéláé. A ṣàlàyé méjèèjì nínú DPA.
2. Bíbo ohun DOM
Fún ojúlé wẹ́ẹ̀bù tó ń bá dátà àṣírí gíga lò (bí ojúlé ìṣègùn tàbí dashboard ìnáwó), MousePlayer ń jẹ́ kí olùgbékalẹ̀ samisi àgbègbè tí a kò gbọ́dọ̀ gbàsílẹ̀ láéláé. Àmì méjì wà, wọ́n sì ń ṣe ohun tó yàtọ̀.
Attribute data-mp-mask, tàbí class mp-masked, lórí ohun tó yí àgbègbè àṣírí ká. Nínú àgbègbè yẹn, a rọ́pò gbogbo lẹ́tà tí kì í ṣe ààyè òfo nínú text node kọ̀ọ̀kan pẹ̀lú asterisk kí àwòrán ojú ìwé tó kúrò nínú aṣàwákiri, a sì rọ́pò gbogbo iye attribute àyàfi àtòjọ kékeré ẹ̀rọ tí a gbà láyè pẹ̀lú [FILTERED]. Àtúnrọ́pò ń ṣẹlẹ̀ lórí ẹ̀dà; ojú ìwé tí àlejò ń rí kò yípadà.
Attribute data-mp-ignore, tàbí class mp-ignore, ní ààlà tó kéré sí i: ó ń dí iye pápá fọ́ọ̀mù mọ́. Kò yọ ohunkóhun kúrò nínú àwòrán ojú ìwé.
Àkíyèsí: mp-mask — láìsí ìṣáájú data- àti láìsí ed ní òpin — kì í ṣe àmì, kò sì ní ipa. Bí ẹ bá ti lò ó, ẹ rọ́pò rẹ̀ pẹ̀lú data-mp-mask.
“Ìmọ̀ ọgbọ́n wa rọrùn: ohun tí a kò gba rí kò lè tú síta, jó tàbí di ohun tí a lò láìtọ́. Àṣírí kì í ṣe ẹ̀yà tí ẹ ń ṣí tàbí pa; ó jẹ́ apá ìpìlẹ̀ ìṣètò wa.”
3. Ìmọ̀ ipò ilẹ̀ tó ṣe kedere
Láti àdírẹ́sì IP àlejò, a ń pinnu orílẹ̀-èdè, ìlú àti olùṣàkóso nẹ́tíwọ́ọ̀kì nígbà tí a dá ìsopọ̀ sílẹ̀. A fi àdírẹ́sì fúnra rẹ̀ pamọ́ ní ìrísí tí a gé kúrú nìkan (fún IPv4 láìsí octet ìkẹyìn, fún IPv6 láìsí block ìkẹyìn). A pa gbogbo àdírẹ́sì mọ́ nínú memory nígbà ìsopọ̀ nìkan, fún ìṣẹ́jú àáyá díẹ̀ láti rí ìṣàn ìsopọ̀ tó pọ̀ jù àti — níbi tí a ti di i mọ́ fúnra rẹ̀ lórí ìfura ìkọlù — fún títí dé wákàtí 24 gẹ́gẹ́ bí àkọsílẹ̀ ìdínà nínú cache wa.
4. Wíwò tààrà fún ìgbà díẹ̀
Live Viewer wa ń fi ipò eku àti àyípadà ojú ìwé ránṣẹ́ sí olùwò lórí ìsopọ̀ tí a fi ìpàrokò sí (WSS). Àwòrán tààrà fúnra rẹ̀ kò dá ẹ̀dà àfikún sílẹ̀; ohun tí a fi pamọ́ tẹ́lẹ̀ gẹ́gẹ́ bí ìgbàsílẹ̀ ìgbà ìlò nìkan ni a fi pamọ́. Ní kété tí ìsopọ̀ tààrà bá parí, a nu buffer ìgbà díẹ̀ nínú memory.