Bonn eolais Faoin cochall
An tógáil á fhíorú
Ní chabhraíonn foinse oscailte ach amháin más é an cód atá á rith agat an cód a bhí foilsithe. Nymchat tógtha deterministically ionas gur féidir leat a sheiceáil go bhfuil tú féin, ón taobh istigh den app nó ó teirminéal.
Aistrítear an leathanach seo le meaisín mar áis. Is é an bunleagan Béarla an leagan a bhaineann leis.
Tógálacha atáirgthe
Ag tógáil an app scaoileann a build-manifest.json ina bhfuil an fhoinse gealltanas, a
SHA-256 hash de gach sócmhainn HTML, JavaScript agus CSS sheirbheáil, agus singil
bundleHash thar an tacar iomlán sócmhainne sin.
Braitheann an t-aschur ar an ábhar foinse amháin - is é an t-am tógála taifeadta fiú an
stampa ama tiomantas seachas an nóiméad a rith an tógáil - mar sin d'atóg aon duine an rud céanna
Faigheann tiomantas comhaid atá comhionann le beart agus mar an gcéanna bundleHash.
Ansin déanann Gníomh GitHub gach gealltanas a atógáil go neamhspleách agus comhartha a chur ar bhunáitíocht tógála
fianuithe don hash agus don fhorléiriú, mar sin tá taifead sínithe ag ceangal a
bundleHash le gealltanas sa stór, arna dtáirgeadh ag rud éigin eile seachas an
imscaradh.
Cad a seiceálann an dialóg About
Maidir sa cheanntásc ritheann an seic beo, i do bhrabhsálaí.
Faigheann sé gach sócmhainn atá á rith ag an leathanach arís, hashes sé leis an Web Crypto API, agus
i gcomparáid i gcoinne an léiriú. Ansin - agus seo an chuid atá tábhachtach - é
ríomhann an bundleHash ó na hashes é ach ríomh, ní ó
rud ar bith a mhaíonn an follasach, agus breathnaíonn sé sin suas i bhfianuithe sínithe an stór
tríd an API GitHub.
Is é sin a stopann imscaradh ó dheimhniú dó féin: ag freastal ar chomhaid mhodhnaithe mar aon le teipeann ar léiriú meaitseála fós, toisc nach bhfuil aon fhianú ag an hash athríomhaithe.
| Stádas | Ciallaíonn |
|---|---|
| &seiceáil; Aip oifigiúil deimhnithe (n/n) | Meaitseálann gach sócmhainn, deimhníonn an stór an hash cuachta ath-ríomh, agus seirbheáiltear an leathanach ón bhfearann oifigiúil. |
| ⚠ Tógáil deimhnithe · ní an aip oifigiúil | Tá an cód fíor agus fianaithe, ach is scáthán é seo ar fhearann eile. Ní féidir le scáthán an rabhadh seo a bhaint gan fíorú a theip. |
| ✗ Mímheaitseáil | Ní chuireann sócmhainn hash leis an méid a deir an forléiriú. |
| ✗ Tógáil neamhoifigiúil | Níl aon fhianú ón stór ag an hash cuachta ath-ríomh - léiriú féin-déanta. |
| ⚠ Ní féidir teacht ar an bhfoinse | Níorbh fhéidir an API GitHub a bhaint amach, mar sin níorbh fhéidir an fianú a sheiceáil ceachtar bealach. |
Á fhíorú tú féin
Déan na hainmneacha dialóige About a atógáil agus déan comparáid idir:
git clone https://github.com/Spl0itable/NYM
cd NYM
git checkout <commit shown in the About dialog>
npm ci
npm run build # prints "Build hash: <bundleHash>"
Ba cheart go mbeadh an hash clóite ag teacht leis an gceann sa dialóg About agus leis an gceann sa gheallúint sin achoimre rith thógáil-fhoinse. Is féidir leat an síniú a sheiceáil go díreach leis an GitHub CLI freisin:
gh attestation verify dist/build-manifest.json --repo Spl0itable/NYM
An canáraí barántas
Is éard is canáraí barántais ann ráiteas, arna fhoilsiú ar sceideal seasta, atá ag an bhforbróir nach bhfuil go bhfuair siad ordú rúnda rialtais a bhfuil cosc orthu a nochtadh — a Litir Slándála Náisiúnta, ordú FISA. Is féidir iallach a chur ar an bhforbróir fanacht ina thost ordú den sórt sin, ach ní féidir iallach a chur bréag, mar sin tá an canáraí ag dul sean nó ag imeacht féin an comhartha.
Cónaíonn sé i canary.json ag bun an stór agus faightear go díreach é
ó GitHub, mar sin is féidir a stair a iniúchadh go neamhspleách ar cibé rud a deir an láithreán imscartha.
Cóid datha an dialóg About é:
| Dath | Ciallaíonn |
|---|---|
| Glas - soiléir ar fad | Sínithe, reatha, agus meaitseálann an síniú eochair an fhorbróra. Níl aon ordú rúnda faighte. |
| Buí — thar téarma, nó níl sé soiléir ar fad | Ní raibh sé athnuachan faoina dáta luaite, nó a allClear bratach bréagach. Ní féidir ordú tosta a chur as an áireamh. |
| Dearg — síniú neamhbhailí, nó imithe | Ní mheaitseálann an síniú le heochair an fhorbróra, nó baineadh an comhad ina iomláine. Déan é seo a chóireáil mar rabhadh tromchúiseach. |
An t-ancaire úire
Leabaíonn an canáraí sínithe an airde bloc Bitcoin is déanaí agus hash tráth an tsínithe. Níorbh fhéidir an hash sin a bheith ar eolas sula raibh an bloc ann, rud a chruthaíonn go raibh an canáraí sínithe tar éis pointe ama ar leith seachas a bheith réamhshínithe i mórchóir míonna roimhe sin. Nascann an dialóg About an t-ancaire le taiscéalaí bloc ionas gur féidir leat é a sheiceáil.