Àwọn ìkọ́ VPN tí a lè tún ṣe: kí ni ìbámu fi hàn
Ìtúnkọ́ tí ó bámu so bínárì tí a pín mọ́ orísun àti irinṣẹ́ tí a kéde. Kò sọ ohunkóhun nípa iṣẹ́ VPN tí ó wà lẹ́yìn fáìlì yẹn tàbí àwọn àkọsílẹ̀ rẹ̀.
Ìlè-tún-ṣe ni ẹ̀yà kan ti ẹ̀wọ̀n ìpèsè: àwọn ìwọlé tí a kéde kan náà gbọ́dọ̀ mú àbájáde kan náà jáde. Ní ti ẹ̀rọ VPN, gbólóhùn yẹn so ẹ̀rọ ìgbékalẹ̀ tí o gbà sílẹ̀ mọ́ orísun àti ẹ̀wọ̀n irinṣẹ́ tí ẹnikẹ́ni lè tún kọ́. Kò sọ ohunkóhun nípa iṣẹ́ tí ẹ̀rọ náà so mọ́.
Nítorí náà ìbéèrè tí ó wúlò kò gbòòrò, ó sì ní ìdáhùn. Ṣé iṣẹ́ náà ń kéde ìlànà kan, ṣé àbájáde rẹ pàtó sì bá a mu?
Ibì tí ìkọ́ fi ń dákẹ́ jẹ́ ṣíṣe ìpinnu
Àwọn olùyípadà máa ń fi àkókò, ipa ọ̀nà pípé àti orúkọ ẹ̀rọ ìkọ́ sínú, àyàfi tí a bá kọ̀ wọ́n. Àwọn àpótí ìkójọ máa ń ṣàkọsílẹ̀ ìtòlẹ́sẹẹsẹ fáìlì àti àkókò ìyípadà, àwọn olùso pọ̀ ń yí ìjáde wọn padà pẹ̀lú ẹ̀yà ẹ̀wọ̀n irinṣẹ́, ìkósọ̀ pẹ̀lú ìlànà kan náà sì lè tún ṣe àwọn ìpín. Ọ̀kan nínú wọn yóò mú kí ìkọ́ méjì láti orísun kan yàtọ̀ ní báìtì láìsí ohunkóhun ẹ̀rù. Ìpinnu ni a fi ẹ̀kọ́-ẹ̀rọ kọ́ sínú ìkọ́, a kì í jogún rẹ̀ ní àìpé.
Iṣẹ́ tí ó sọ pé òun lè tún ṣe gbọ́dọ̀ dárúkọ ìṣàtúnṣe tí ó ń lò: àwọn àkókò tí ó dúró ṣinṣin, àwọn ọ̀nà tí a ya, àwọn àkọsílẹ̀ àpótí tí a tò, àwọn ẹ̀yà olùyípadà àti ìgbẹ́kẹ̀lé tí a so. Láìsí àkọsílẹ̀ yẹn, a kò lè túmọ̀ àìbámu, nítorí pé a kò ti ṣàlàyé ààyè ìyàtọ̀ tí ó bófin mu.
Àwọn ìwọlé tí a kéde gbọ́dọ̀ kún pẹ̀lú. URL àpò ìkójọ láìsí àmì kì í ṣe àtúnyẹ̀wò, fáìlì títì láìsí hash kì í ṣe àkójọ ìgbẹ́kẹ̀lé, àti àkọsílẹ̀ ìkọ́ tí ń gba irinṣẹ́ ní àkókò ṣíṣe ní ìwọlé tí ẹnikẹ́ni kò lè so. Gbogbo àlàfo yóò di ìyàtọ̀ nígbà tí ó ya. Parí àkọsílẹ̀ kí o tó fi ohunkóhun wé e, nítorí àkọsílẹ̀ tí kò kún kò lè kùnà ní ọ̀nà tí ó ní ìtumọ̀.
| Input | How it drifts | What pins it |
|---|---|---|
| Source | Branch moves after release | Commit hash in the build metadata |
| Toolchain | Compiler patch level differs | Container image digest |
| Packaging | Archive order and mtimes vary | Normalised archive settings |
Ohun tí ìfiwéra ń ṣàyẹ̀wò ní ti gidi
Ẹgbẹ́ àìdéédé kan máa ń tún kọ́ nínú àyíká tí a kéde, yóò sì fi ìjáde wé àbájáde tí a tẹ̀ jáde. Ìbámu báìtì-báìtì ni ọ̀nà tí ó lágbára; ìgbésẹ̀ ìṣàtúnṣe tí a kọ sílẹ̀, nínú èyí tí a yí ìyàtọ̀ tí a kọ padà, tí àwọn àbájáde sì bá ara wọn mu lẹ́yìn náà, ni ọ̀nà tí ó rọ̀ ṣùgbọ́n tí ó ṣì wúlò.
Ìfiwéra kan bínárì. Ìbuwọ́lù ń dáhùn ìbéèrè mìíràn: ó so ìtẹ̀jáde mọ́ kọ́kọ́rọ́, ó sì so kọ́kọ́rọ́ mọ́ ìdánimọ̀, iṣẹ́ kan sì lè ní ìbuwọ́lù tí ó wúlò lórí àwọn àbájáde tí ẹnikẹ́ni kò tún kọ́. Àwọn àyẹ̀wò méjì náà máa ń ko ara wọn jọ, wọn kì í rọ́pò ara wọn.
sha256sum wireguard-installer.msi gpg --verify wireguard-installer.msi.sig wireguard-installer.msi
Ṣe àwọn méjèèjì kí o tó fi sórí ẹ̀rọ, kí o sì fi hash wé èyí tí a tẹ̀ jáde fún ìtẹ̀jáde àti pẹpẹ kan náà. Hash tí ó bá ojú-ìwé olùtà mu ń fi hàn pé ìgbàlódé dé láìdábọ̀; bínárì tí a tún kọ́ tí ó bá hash tí olùtà tẹ̀ jáde mu ń fi ohun tí ó lágbára jùlọ hàn nípa bí a ṣe ṣe é.
Ìdí tí àìbámu kì í ṣe ẹ̀rí ìdàwọ́lé
Ọ̀pọ̀ àìbámu láti inú ìwọlé tí ẹnikẹ́ni kò kàwọ́. Ẹ̀yà àtúnṣe olùyípadà mìíràn, ipa ọ̀nà ìkọ́ tí ó jo nínú àmì àtúpalẹ̀, ìpínlẹ̀ tí ó yí ìtòlẹ́sẹẹsẹ padà, tàbí ìgbésẹ̀ ìkósọ̀ tí a lò lẹ́yìn ìfiwéra — gbogbo wọn ń mú hash tí ó yàtọ̀ sí iṣẹ́ tòótọ́ jáde.
Nítorí náà a gbọ́dọ̀ ka àìbámu lòdì sí ìlànà tí a kọ sílẹ̀ kí ó tó di ìtàn. Bí ìlànà bá so gbogbo nǹkan, tí ìyàtọ̀ sì wà láìsí àlàyé, ìyẹn ni àwárí gidi tí ó yẹ kí a fi han iṣẹ́ náà. Bí ìlànà bá dákẹ́ nípa ìkósọ̀, ìyàtọ̀ lè jẹ́ èyí tí a ń retí pátápátá.
Ìṣọ̀kan-ìdà kejì ṣe pàtàkì níbí pẹ̀lú: ìbámu kò fi hàn pé orísun kò ní àbùkù, ó kàn fi hàn pé bínárì bá a mu. Kóòdù tí a ṣàyẹ̀wò dáadáa àti kóòdù tí a lè tún ṣe jẹ́ ẹ̀yà ọ̀tọ̀ọ̀tọ̀, iṣẹ́ kan sì lè ní ọ̀kan láìsí èkejì.
Kí ni ìkéde sọ nípa iṣẹ́ tí ó wà lẹ́yìn áàpù
Ẹ̀rọ ni ètò kan lórí ẹ̀rọ rẹ; iṣẹ́ ni àwọn olùpèsè, ètò àkọsílẹ̀ àti ìlànà ìtọ́jú níbòmíràn. Ìlè-tún-ṣe ń dí ìkíní lọ́wọ́, kò sì sọ ohunkóhun nípa èkejì, bí a ti ṣàyẹ̀wò ẹ̀rọ ìgbékalẹ̀ tó pẹ́ tó.
Ìṣètò ibi-ìparí lè yí padà lẹ́yìn ìgbékalẹ̀ pẹ̀lú, nípasẹ̀ àwọn ìṣètò ọ̀nà jíjìn tàbí profáìlì tí olùpèsè ń darí. Àwọn ìyípadà yẹn máa ń wá nípasẹ̀ nẹ́tíwọ́kì, hash kankan tí o ṣírò kí o tó so mọ́ kò sì bo wọ́n.
Ka ìkéde náà ní ààyè gidi rẹ̀, lẹ́yìn náà ṣàyẹ̀wò ìbéèrè tí ó wà lẹ́gbẹ̀ẹ́ lọ́tọ̀ọ̀tọ̀: kí ni olùpèsè ń ṣàkọsílẹ̀, àti lábẹ́ àṣẹ ìjọba wo ni ó ń dáhùn àwọn ìbéèrè. Bínárì tí a ṣàyẹ̀wò àti iṣẹ́ tí a kò ṣàyẹ̀wò lè wà papọ̀, ìyẹn ni pàtàkì ipò tí a ṣe àyẹ̀wò ẹ̀wọ̀n ìpèsè fún láti mú kí ó hàn, kì í ṣe láti tún un ṣe.