Àṣírí aṣàwákiri

Ìdánwò ìdúróṣinṣin àmì ìdánimọ̀ aṣàwákiri

Fi àwọn àmì Canvas, WebGL àti ohun tí a ṣe níta Íńtánẹ́ẹ̀tì wé ara wọn láàárín àwọn ìgbìyànjú láìfi àwọn àmì ìdánimọ̀ ránṣẹ́ sí sẹ́fà.

Túmọ̀ rẹ̀ pẹ̀lú ìṣọ́ra. Àmì tí ó dúró ṣinṣin kò dá ènìyàn mọ̀, àmì tí ó yí padà kò sì fi ẹ̀rí ààbò títọpa hàn. Àwọn àtúnṣe, ojú iboju, driver àwòrán, ìṣètò àti ariwo aláìlétò lè yí i padà.

Ó ti ṣetán. A kò fi àmì ìdánimọ̀ ránṣẹ́ sí sẹ́fà.

Ìdúróṣinṣin

Àmì tí a lè fi wé ara rẹ̀—Ṣiṣẹ́ ìdánwò náà ó kéré tán lẹ́ẹ̀mejì.
Àwọn ìgbìyànjú tí a fi pamọ́0Tó àwọn àkọsílẹ̀ 20, tí a fi pamọ́ nínú localStorage nìkan.
Àmì ìdánimọ̀ tí a darapọ̀—Hash SHA-256 ti àwọn ẹ̀yà tí ó wà.

Canvas 2D

A kò dán an wò
Àmì ìdánimọ̀
—
Ohun tí a ń yà

Ọ̀rọ̀ èdè púpọ̀, emoji, àwọn ìrísí, ìmúlò tí a lè rí inú, ìyípadà àwọ̀, òjìji àti ìdàpọ̀ àwòrán. Àwọn ìṣàfihàn mẹ́ta kan náà tún ń fi ìyàtọ̀ hàn nínú ìgbìyànjú kan.

WebGL

A kò dán an wò
Àmì ìdánimọ̀
—
Ohun tí a ń ṣe ìwọ̀n rẹ̀

Àwòrán tí a ti pinnu, àwọn agbára WebGL, àwọn ààlà nọ́ńbà, àfikún, ìpéye shader àti, níbi tí a bá yọ̀ǹda, olùṣàfihàn àwòrán tí a kéde.

Ohun

A kò dán an wò
Àmì ìdánimọ̀
—
Ohun tí a ń ṣe ìṣirò rẹ̀

Ìṣàfihàn àtọwọ́dá níta Íńtánẹ́ẹ̀tì ń lo oscillator, àlẹ̀mọ́ àti compressor. A kò lo gbohungbohun tàbí ohun tí a gbà sílẹ̀.

Àwọn àmì àyíká àti ìyàtọ̀

ÀmìIye lọ́wọ́lọ́wọ́Àfiwéra tó ṣáájú
Kò sí ìgbìyànjú.

Ìtàn àdúgbò

Àwọn ọjọ́ àti àmì ìdánimọ̀ tí a kúrú
Ọjọ́CanvasWebGLOhunTí a darapọ̀
Kò sí ìgbìyànjú tí a fi pamọ́.

Ṣe àfiwéra ṣáájú àti lẹ́yìn

Ṣe ìdánwò kan náà lórí ẹ̀rọ kan náà kí o sì fi ìwọ̀n ìpilẹ̀ pamọ́. Tan VPN rẹ tàbí yí ìṣètò kan tí ó kan an padà, tún ìdánwò ṣe lábẹ́ àwọn ipò kan náà kí o sì fi àbájáde tó kàn pamọ́.

Fi àbájáde ṣáájú àti àbájáde lẹ́yìn pamọ́ láti fi wọ́n wé ara wọn.

Ohun tí ìdánwò yìí sọ fún ọ

Ìdánwò yìí ń fi hàn bóyá àwọn àbájáde ìṣàfihàn tí a yàn ń dúró ṣinṣin láàárín àwọn ìgbìyànjú. Ìdúróṣinṣin lè ràn lọ́wọ́ láti ṣàlàyé bí àwọn àbùdá aṣàwákiri ṣe ń ṣèrànwọ́ fún dídáni mọ̀, ṣùgbọ́n kì í ṣe àìlẹ́gbẹ́. Láìfi àwùjọ tó ṣojú àwọn ènìyàn wé ara wọn, àmì ìdánimọ̀ tí ó tún hàn kò lè sọ iye àwọn ènìyàn mìíràn tí ó pín in.

Bí a ṣe ń ṣe ìdánwò náà

  1. Pa profaili aṣàwákiri, ẹ̀rọ àti àwọn ipò ojú iboju mọ́ láìyí wọn padà, kí o sì yan bóyá a ó pa ìtàn àdúgbò mọ́.
  2. Ṣiṣẹ́ ìdánwò náà, lẹ́yìn náà tún un ṣe lẹ́ẹ̀kan láìyí ohunkóhun padà láti mọ ìyàtọ̀ déédéé.
  3. Ka àwọn ẹ̀yà Canvas, WebGL àti ohun lọ́tọ̀ọ̀tọ̀, pẹ̀lú àwọn ẹ̀yà tí kò sí àti algorithm hash tí a samisi.

Bí ìwọ̀n náà ṣe ń ṣiṣẹ́

Aṣàwákiri ń ṣe àwọn àwòrán Canvas àti WebGL tí a ti pinnu, ó sì ń ṣe ohun pẹ̀lú OfflineAudioContext. Àwọn ìṣàfihàn tí a tún ṣe nínú ìgbìyànjú kan ń ràn lọ́wọ́ láti fi ìyàtọ̀ hàn; a kò lo gbohungbohun.

Àwọn àmì sábà máa ń lo SHA-256, pẹ̀lú ọ̀nà àfikún tí a samisi níbi tí a bá nílò rẹ̀. Ìṣirò àti ìtàn tí ó ní ààlà tí a lè yàn wà nínú aṣàwákiri; a kò fi àwọn àmì ìdánimọ̀ ránṣẹ́ sí sẹ́fà wa tàbí iṣẹ́ ẹlòmíràn.

Líloye àwọn àbájáde rẹ

Àwọn àmì dúró ṣinṣin
Àwọn ẹ̀yà tí a ṣe ìwọ̀n wọn mú àwọn àmì kan náà jáde lábẹ́ àwọn ipò wọ̀nyí. Èyí kò fi ẹ̀rí títọpa tí ń ṣiṣẹ́ tàbí àìsí ààbò hàn.
Àwọn àmì yàtọ̀
Ààbò kan lè fi ariwo kún un, ṣùgbọ́n àwọn àtúnṣe, driver àwòrán, ojú iboju tàbí ìṣètò tún lè yí àbájáde padà. Ṣàyẹ̀wò ẹ̀yà tí ó yí padà.
Ẹ̀yà kò sí
Aṣàwákiri kò pèsè àbájáde àwòrán tàbí ohun tí a lè lò. Èyí ṣì jẹ́ ààlà ìwọ̀n dípò àṣeyọrí tàbí ìkùnà tí a dá sílẹ̀.

Ṣe àfiwéra ṣáájú àti lẹ́yìn

  1. Fi ìpilẹ̀ pamọ́ lẹ́yìn ìgbìyànjú méjì tí kò yí padà lórí ẹ̀rọ, profaili àti èyà aṣàwákiri kan náà.
  2. Yí ìṣètò ààbò àmì ìdánimọ̀ kan tí ó kan padà kí o sì tún ìdánwò kan náà ṣe.
  3. Fi àwọn ẹ̀yà àti ìyàtọ̀ nínú ìgbìyànjú kan wé ara wọn, ní mímú algorithm hash dúró ṣinṣin. A kò gbọ́dọ̀ rò pé ìyípadà VPN nìkan máa yí ìṣàfihàn padà.

Àwọn ààlà ìdánwò náà

  • Àwọn apá mẹ́tẹ̀ẹ̀ta wọ̀nyí kò bo gbogbo ọ̀nà dídá aṣàwákiri mọ̀.
  • Ìyàtọ̀ nìkan kò fìdí ààbò tó munadoko múlẹ̀; àwọn ojúlé lè darapọ̀ àwọn àmì mìíràn tàbí dá àwọn àpẹẹrẹ nínú ìyàtọ̀ náà mọ̀.

Ohun tí a ó yí padà, bí ó bá ṣe pàtàkì

O fẹ́ dín àwọn àlàyé ìṣàfihàn tí ó dúró ṣinṣin kù
Gbìyànjú ààbò aṣàwákiri tí a ṣàkọsílẹ̀ kí o sì fi ipa rẹ̀ lórí ẹ̀yà kọ̀ọ̀kan wé ara wọn, pẹ̀lú àwọn ìṣòro ìbámu ojúlé èyíkéyìí.
A kò lè fi ìtàn pamọ́ tàbí pa á rẹ́
Ṣàyẹ̀wò àwọn ìyọ̀ǹda ìpamọ́ ojúlé àti dátà ojúlé aṣàwákiri. Àbájáde taabu lọ́wọ́lọ́wọ́ lè ṣì wà bí fífi pamọ́ bá kùnà.

Àwọn ìbéèrè tí a sábà ń béèrè

Ṣé hash tí ó dúró ṣinṣin jẹ́ aláìlẹ́gbẹ́ fún mi?

Ìdánwò yìí kò lè fìdí èyí múlẹ̀. Kò ní ibi ìpamọ́ dátà àwùjọ láti ṣe ìṣirò àìlẹ́gbẹ́.

Ṣé ìdánwò ohun ń gbà ohùn mi sílẹ̀?

Rárá. Ó ń ṣe àmì ohun àtọwọ́dá níta Íńtánẹ́ẹ̀tì láìbéèrè ìwọlé sí gbohungbohun.

Àwọn orísun àti ìtọ́kasí ìmọ̀ ẹ̀rọ