Drošība + īstums

Kā jūs varat paļauties uz McGesund QR kodiem

Uz McGesund QR koda ir svarīga informācija: kuru uzņēmumu tas reklamē, vai tas ir novērtējuma kods, produkta kods vai signāla kods un cik ilgi tas ir derīgs. Lai neviens nevarētu QR kodu atdarināt, samainīt vai viltot, katrs kods ir kriptogrāfiski parakstīts — kā zīmogs, ko var pārbaudīt katrs viedtālrunis. Augstākas pakāpes papildina zīmogu ar otru, pret kvantu izturīgu parakstu — pēc izvēles pat ar divām neatkarīgām metodēm paralēli.

Šī lapa skaidro, kā tas darbojas — soli pa solim, bez speciālās valodas.

Nozīmītes izskaidrotas

Katrs novērtējums McGesund var nest vienu vai vairākas nozīmītes. Tās ar vienu skatienu parāda, kā novērtējums radies un no kā izriet tā uzticamības vērtība.

  • Ģeogrāfiski verificēts

    Novērtējums tika iesniegts, izmantojot QR kodu, tieši uz vietas — viedtālruņa GPS atradās uzņēmuma atrašanās vietas rādiusā.

  • Displejā verificēts

    Novērtējums pienāca caur uzņemšanas displeju — rotējošs vienreizējs QR kods ar sekunžu TTL, ko nevar nofotografēt un attālināti izmantot. Masveida akcijas ir tehniski ierobežotas. Vairāk par displeju →

  • Kvantu izturīgs paraksts

    Papildus klasiskajam parakstam šī atsauksme ir parakstīta ar kvantu datoriem izturīgu algoritmu (Falcon vai ML-DSA). Tā paliek pārbaudāma arī tad, kad klasiskie algoritmi kļūs ievainojami.

  • Noenkurots blokķēdē

    Šīs atsauksmes paraksta atslēga ar OpenTimestamps starpniecību ir noenkurota Bitcoin blokķēdē. Tādējādi neatkarīgi no McGesund var pierādīt, ka atslēga noenkurošanas brīdī jau pastāvēja.

  • McGesund verificēts

    Novērtējumu manuāli pārbaudīja un apstiprināja McGesund komanda — piemēram, pēc identitātes apliecinājuma noskaidrošanas ar atbalsta pieteikumu.

  • Tiek pārbaudīts

    Novērtējums atrodas McGesund komandā pārbaudei — piemēram, tāpēc, ka ģeogrāfiskā pārbaude bija ārpus rādiusa vai profilam vēl nav verificēta īpašnieka. Saturs paliek paslēpts līdz apstiprināšanai.

  • Bez kriptoparaksta

    Novērtējums cēlies no laika pirms mūsu Envelope sistēmas (importēts vecs datu krājums). Tā īstumu tehniski nevar vēlāk pārbaudīt, un tāpēc tas netiek ieskaitīts kopējā vidējā rādītājā.

  • Paraksta pārbaude neizdevās

    Novērtējuma kriptogrāfiskā pārbaude neizdevās — piemēram, manipulētu baitu, atsauktas atslēgas vai bojāta Envelope dēļ. Novērtējums netiek ieskaitīts kopējā vidējā rādītājā.

Vairākas nozīmītes var kombinēties — piemēram, „Ģeogrāfiski verificēts“ + „Displejā verificēts“ vienā novērtējumā. Filtri katalogā un uzņēmumu profilos izmanto tos pašus jēdzienus.

Kas slēpjas QR kodā

QR koda iekšpusē atrodas neliela, parakstīta datu paka. Tā satur:

  • kuram uzņēmumam kods ir paredzēts,
  • vai tas ir profila kods, produkta kods vai signāla kods,
  • kad tas tika izdots un kad tas beidzas,
  • parakstu, ar kuru katrs viedtālrunis var pārbaudīt, ka dati nemainīti nāk no McGesund.

QR kods gan ir nolasāms — taču jebkuras satura izmaiņas sabojātu parakstu un atklātos jau pirmajā skenēšanā.

Kā novērtējums tiek pārbaudīts pārlūkā

Pie katra novērtējuma uzņēmuma profilā ir poga „Pārbaudīt īstumu“. Kas uz tās noklikšķina, redz soli pa solim četras zaļas atzīmes:

  1. Paraksts derīgs. Novērtējums tika parakstīts ar slepenu atslēgu, kas pieder McGesund — paraksts atbilst publiskajam pretstatam.
  2. Saturs nemainīts kopš novērtējuma iesniegšanas. Sākotnējais teksts pēc nosūtīšanas nav slepeni mainīts.
  3. Pēckvantu paraksts derīgs. Augstākās drošības pakāpēs papildus tiek pārbaudīta viena vai divas pret kvantu datoriem izturīgas metodes (Falcon un/vai ML-DSA-87). Dubultajā PQ pakāpē katram no abiem parakstiem jābūt derīgam atsevišķi.
  4. Atslēga noenkurota Bitcoin blokķēdē. Parakstīšanai izmantotā atslēga tika pierādāmi reģistrēta pirms noteikta datuma — skatiet nākamo sadaļu.

Svarīgi: pārbaude notiek pilnībā apmeklētāja pārlūkā, nevis McGesund serveros. Arī mēs nevaram ietekmēt rezultātu.

Klasiskais un pret kvantu izturīgais — kombinēti

Katrs QR kods nes klasisku Ed25519 parakstu — ātru, kompaktu, pasaulē iedibinātu. Tas ir iestrādāts pašā QR kodā un ikviena ierīce to var pārbaudīt uzreiz pēc skenēšanas, arī bez interneta.

Augstākas pakāpes papildina šo parakstu ar vienu vai divām papildu pēckvantu parakstiem — metodēm, kas ir drošas arī pret nākotnes kvantu datoriem. Mēs piedāvājam divas matemātiski neatkarīgas metodes: Falcon (FN-DSA, divos izmēros 512 un 1024) un ML-DSA-87 (NIST galvenais ieteikums no FIPS 204). Lai QR kods joprojām paliktu skaidri skenējams, šie paraksti neatrodas pašā QR kodā, bet gan šifrēti McGesund aizmugursistēmā. Noklikšķinot uz „Pārbaudīt īstumu“, jūsu pārlūks tos ielādē un verificē lokāli.

Augstākajā pakāpē („dubultā PQ“) tiek izmantotas abas metodes paralēli. Tādējādi novērtējums paliek pret kvantu izturīgs pat tad, ja viena no abām metodēm kādreiz tiktu uzlauzta — nav atsevišķa algoritma riska.

Praktiskā priekšrocība: jūs jau šodien esat gatavi aizparītdienai — un QR kods visur paliek vienlīdz mazs un vienlīdz labi skenējams.

PakāpeTiek pārbaudīts
Standarta
Ed25519
Klasiskais paraksts
Pēckvantu (Falcon-512)
Ed25519 + Falcon-512
Klasiskais + pret kvantu izturīgais (NIST Level 1)
Pēckvantu Max (Falcon-1024)
Ed25519 + Falcon-1024
Klasiskais + kvantu maksimālais līmenis (NIST Level 5)
Pēckvantu (ML-DSA-87)
Ed25519 + ML-DSA-87
Klasiskais + NIST galvenais ieteikums (Level 5)
Dubultā PQ
Ed25519 + Falcon-1024 + ML-DSA-87
Klasiskais + abas kvantu metodes paralēli

QR kods visās pakāpēs paliek vienlīdz liels un vienlīdz labi skenējams — papildu drošība nāk klāt no McGesund aizmugursistēmas, nevis no paša QR koda. Kuras pakāpes ir piešķirtas jūsu plānam, redzat sava profila QR cilnēs.

Kāpēc mēs paļaujamies uz Falcon

Falcon (FN-DSA) blakus ML-DSA-87 ir otrā NIST izvēlētā pēckvantu paraksta metode un atrodas galīgajā FIPS-206 standartizācijā. Mēs to tomēr piedāvājam jau šodien — trīs iemeslu dēļ:

  1. Algoritmu daudzveidība — Falcon balstās uz NTRU režģiem, ML-DSA-87 uz Module-LWE. Abas metodes ir matemātiski neatkarīgi konstruētas. Uzbrukums, kas uzlauž vienu metodi, automātiski neuzlauž otru. Dubultajā PQ pakāpē mēs izmantojam abas paralēli — pat pilnīgs Falcon uzlaušanas gadījums atstātu novērtējumu derīgu caur ML-DSA-87.
  2. Datu ekonomija — Falcon paraksts ar ~666 vai 1280 baitiem ir ievērojami kompaktāks nekā ML-DSA-87 paraksts (4627 baiti) pie līdzvērtīga drošības līmeņa. Uz katru QR kodu mēs tādējādi glabājam mazāk kriptomateriāla savos serveros. Tas atbilst mūsu principam vākt un uzglabāt tikai tik daudz datu, cik īstuma pārbaudei patiešām nepieciešams.
  3. Ātrāka pārlūka verifikācija — Falcon paraksti gala klienta pārlūkā verificējas ievērojami ātrāk nekā ML-DSA-87. Kas ar vienu klikšķi pārbauda novērtējuma īstumu, redz rezultātu jūtami ātrāk.

Ja Falcon tomēr nekļūst galīgs: esošie QR kodi, kas parakstīti ar Falcon, joprojām paliek funkcionāli — tie taču papildus nes klasisko Ed25519 parakstu pašā QR kodā, kas ir verificējams bezsaistē un neatkarīgi no Falcon. Pret kvantu izturīgajam slānim mēs attiecīgos QR kodus servera pusē pārslēgtu uz ML-DSA-87; drukāto QR tam nav jāmaina. Ed25519, Bitcoin noenkurojums un novērtējuma identitāte visos scenārijos paliek neskarti.

Piezīme par Falcon variantu: Pamatā esošais NIST standarts FN-DSA (FIPS 206) atrodas galīgajā saskaņošanā. Ja FN-DSA netiktu galīgi standartizēts, mēs attiecīgos QR kodus pārslēgtu uz ML-DSA-87. Katra novērtējuma Ed25519 paraksts un Bitcoin noenkurojums no tā paliek neskarti — esošo novērtējumu autentiskums nevienā scenārijā netiek zaudēts.

Bitcoin blokķēde kā uzticības enkurs

Kas kontrolē, ka McGesund slepeni nenomaina atslēgu, lai liktu viltotam novērtējumam izskatīties „īstam“?

Atbilde: nevienam nav jāmums uzticas. Katru atslēgu, ar kuru parakstām novērtējumus, mēs pieteicam publiskā digitālā žurnālā, ko neviens nevar mainīt — Bitcoin blokķēdē. Tiklīdz atslēga tur ir ierakstīta (tas aizņem 1–2 stundas), uz mūžu ir noteikts, no kura brīža tā pastāvēja. Vēlāka nomaiņa nav iespējama — tas sagrautu pasaules Bitcoin konsensu.

Ko jūs no tā iegūstat:

  • katrs atsevišķais novērtējums līdzsaglabā blokķēdes bloka numuru, kurā tika noenkurota parakstīšanas atslēga.
  • vēlāk iespiests viltojums būtu matemātiski pierādāms — atslēga ieraksta brīdī vēl nebūtu eksistējusi.
  • ārējie pārbaudītāji var noenkurojumu ar standarta rīkiem neatkarīgi izsekot, bez nepieciešamības mums uzticēties.
Kad mēs izveidojam jaunu atslēguMcGesund aizmugursistēmaAtslēga + aprakstsCiparnospiedums (32 baiti)īss, unikāls skaitlisŽurnāls 1Žurnāls 2Žurnāls 3Bitcoinbloks~1–2 hBloka nr. tiek saglabāts atslēgu reģistrāBitcoin bloka augstums

Lūk, kā pārbaude izskatās profilā (piemērs: dubultā PQ pakāpe)

Šī novērtējuma autentiskums

Klasiskais paraksts (Ed25519)

Matemātiski apstiprināts jūsu pārlūkā

Pēckvantu paraksts (Falcon-1024)

Matemātiski apstiprināts jūsu pārlūkā

Pēckvantu paraksts (ML-DSA-87)

NIST galvenais ieteikums — papildus apstiprināts pārlūkā

Atslēga noenkurota Bitcoin blokķēdē

Bloks #826.114 — atslēga eksistēja vēlākais 19.05.2026. Vēlāka viltošana būtu atkarīga no Bitcoin konsensa manipulācijas.

Saturs nemainīts kopš novērtējuma iesniegšanas

SHA-256 sakrīt ar parakstīto vērtību

Iesniegts uz vietas (ģeogrāfiski verificēts)

Iesniegts uzņēmuma atrašanās vietā

Ko tas nozīmē? Jūsu pārlūks kriptogrāfiskos parakstus lokāli pārrēķināja no jauna — bez nepieciešamības uzticēties McGesund. Ja visas atzīmes ir zaļas, šis novērtējums ir pierādāmi īsts un nemainīts.

Priekšskatījums — noklikšķinot uz „Pārbaudīt īstumu“ reālā profilā, tieši šī pārbaude tiek aprēķināta jūsu pārlūkā.

Atslēgas ar dzīves ciklu

Katrai parakstīšanas atslēgai ir sākuma un beigu datums. Mēs atslēgas rotējam rutīnas kārtībā — no jauna izdotie QR kodi tiek parakstīti ar jauno atslēgu, vecākie QR kodi saglabā savu derīgumu, jo sākotnējā atslēga verifikācijai joprojām paliek pieejama.

Ārkārtas gadījumam mēs turam gatavas papildu rezerves atslēgas, kas jau ir noenkurotas Bitcoin blokķēdē. Tā mēs nepieciešamības gadījumā varam nekavējoties pāriet, neradot uzticības robu.

Ja atslēga būtu kompromitēta, mēs to atsaucam — visi šī atslēgas perioda QR kodi nekavējoties zaudē savu derīgumu. Šajā gadījumā mēs jūs informējam un nodrošinām jaunus QR kodus.

Ko paraksts nespēj

Paraksts aizsargā pret viltošanu, nevis pret kopēšanu — nofotografēts QR kods paliek skenējams. Tāpēc mēs strādājam ar papildu slāņiem:

  • Ģeogrāfiskā verifikācija novērtējumiem: iesniegumi ārpus atļautā apkārtmēra ap jūsu atrašanās vietu tiek servera pusē noraidīti.
  • Vienreizēja lietojamība produktu QR: pēc pirmā novērtējuma kods ir izlietots.
  • Atsaukšanas funkcija tieši informācijas panelī: jūs jebkurā laikā varat deaktivizēt jebkuru QR kodu.

Uzņemšanas displejs (Klassik+)

No tarifa Klassik+ jūs papildus varat uzstādīt uzņemšanas planšeti, kas rāda rotējošus QR kodus. Katrs kods ir derīgs tikai īslaicīgi un to var izmantot tikai vienu reizi. Tā rodas papildu, uz vietu piesaistīta īstuma pēda, ko klasisks drukāts QR paziņojums nespēj nodrošināt.

  • Kods automātiski mainās īsos intervālos. Kas kodu nofotografē un vēlāk vēlas skenēt, nonāk pie novecojuša koda.
  • Vienreiz skenēt, vienreiz novērtēt: veiksmīgs kods tiek nekavējoties bloķēts — atkārtota izmantošana ir izslēgta.
  • Atrašanās vietas pienākums nosūtot: novērtējumi ārpus atļautā apkārtmēra neparādās automātiski, bet nonāk apstiprināšanā tikai pēc manuālas pārbaudes un stingriem kritērijiem.
  • Planšetes savienojumu jebkurā laikā var atsaukt: pazaudētu vai izņemtu no lietošanas planšeti jūs bloķējat ar vienu klikšķi informācijas panelī.

Šādi ienākušie novērtējumi nes violeto nozīmīti „Displejā verificēts“ — redzamu jūsu profilā un novērtējumu sarakstā.

Pats novērtējums saglabāšanas brīdī tiek papildus kriptogrāfiski parakstīts — vienalga, vai tas ienāca caur displeju vai klasisku QR kodu. Tādējādi katrs atsevišķais novērtējums ir piesaistīts tai pašai pierādījumu ķēdei, kas izskaidrota sadaļā Bitcoin noenkurojums.

Derīgums un atjaunošana

Katram QR kodam ir savs derīguma termiņš (noklusējuma: divi gadi no izsniegšanas). 60 dienas pirms termiņa beigām jūs saņemat e-pasta atgādinājumu. Pēc tam jūs informācijas panelī ar vienu klikšķi varat izveidot un izdrukāt jaunu QR kodu — vecais ar savu derīguma termiņu automātiski zaudē savu derīgumu.

Ja ir aizdomas par ļaunprātīgu izmantošanu

Ja jums ir aizdomas, ka QR kods tiek ļaunprātīgi izmantots (piemēram, paziņojums vietā, kur tam nav jābūt), vienkārši atsauciet to informācijas panelī, izmantojot atkritumu tvertnes simbolu — esošie paziņojumi pēc tam vairs nedarbojas. Lielāku incidentu gadījumā, lūdzu, sazinieties ar mums atbalsta sadaļā.

Īsi sakot: Kas skenē McGesund QR kodu, var paļauties, ka aiz tā esošie dati nav viltoti un nav slepeni mainīti — pārbaudāmi paša pārlūkā, bez nepieciešamības mums uzticēties, ar enkuru pasaulē lielākajā publiskajā blokķēdē.

Kontakti