Żvela, mingħajr ma titlef is-sinjatura

Żvela, mingħajr ma titlef is-sinjatura

Kull qarrej tal-passaport tal-prodott jirċievi l-istess dejta pubblika; xi wħud jirċievu wkoll kampijiet ristretti. Il-mistoqsija aktar sottili hi jekk dawn il-kampijiet addizzjonali jiġu b'prova tagħhom stess. Aħna niffirmaw kull kamp individwalment sabiex anke kamp żvelat jista' jiġi vverifikat kontra ċavetta pubblika - offline, mingħajr il-bżonn li tikkuntattjana.

Passaport diġitali tal-prodott ma juri l-istess informazzjoni lil kulħadd. Xerrej jara d-dejta pubblika. Officina tat-tiswija jew riġeneratur jara aktar. Awtorità għas-sorveljanza tas-suq tara kollox. Dan ġie ċċarat, u l-istandards Ewropej issa jispeċifikaw dan b’mod esplicitu.

Il-mistoqsija interessanti hija waħda aktar sottili: jekk lil xi ħadd jintwerew kampijiet protetti minbarra d-dejta pubblika, jistgħu jivverifikaw li dawn il-kampijiet speċifiċi huma awtentiċi? Jew għandhom jemmnu li l-pjattaforma għażlithom b’mod korrett u għaddiethom mingħajr tibdil?

Għal ħafna pjattaformi, it-tweġiba onesta hi: fiduċja. Aħna bnewna l-pjattaforma tagħna b’mod li t-tweġiba hi ‘prova’ - mhux biss għall-kampijiet pubbliċi, iżda għal kull kamp li jiżdied biss fil-punt tad-divulgazzjoni. Għaliex din id-differenza hi importanti, u għaliex għażilna t-triq li teħtieġ aktar xogħol.

Kulħadd jikkonforma mar-regola tal-aċċess b’mod identiku

EN 18239, l-istandard Ewropew għad-drittijiet ta’ aċċess, is-sigurtà u l-kunfidenzjalità fid-DPP, jeħtieġ kontroll tal-aċċess fuq bażi ta’ kull element tad-data: għal kull kamp, hemm regola li tirregola min hu permess jara. Din hija r-rekwiżit korrett, u mhix diffiċli biex tintlaħaq. Aħna spjegajna b’mod dettaljat l-istatus ta’ dawn l-istandards taħt istandards armonizzati.

Il-mod komuni biex dan jintlaħaq huwa permezz ta’ filtrar fuq in-naħa tas-server. Is-server jaf min qed jagħmel it-talba, jiċċekkja x’inhu awtorizzat li jara dik il-persuna, u jirritorna eżattament dik is-sezzjoni. Kontroll tal-aċċess: solvut. L-istandard ma jeħtieġ xejn aktar.

Madankollu, hemm punt wieħed li l-istandard ma jindirizzax: Is-sezzjoni tasal mingħajr firma. Il-qarrej jirċievi veduta mfassla apposta għalih u jrid jemmnu li s-server għażilha b’onestà u li xejn ma nbidel fit-triq. Għal folja ta’ informazzjoni pubblika, dan hu tajjeb. Għal valur li riċikler ibbaża fuqu l-prezz ta’ batterija użata, dan jeħtieġ ħafna fiduċja.

Fejn firma waħda tilħaq il-limiti tagħha

Is-soluzzjoni ovvja hi li tiffirma d-dejta. Għaż-żewġ naħat, firma standard taħdem tajjeb: iffirma l-veduta pubblika, iffirma s-sett komplut tad-dejta, u tivverifika t-tnejn kontra ċavetta pubblika mingħajr ma server jaġixxi bħala intermedjarju. Kif dan jaħdem fid-dettall huwa spjegat f’Firmarji u Ċertifikati fid-DPP.

Il-problema tinsab fin-nofs. Firma li tkopri d-dokument kollu tkopri eżatt sett wieħed ta’ kampijiet, jiġifieri dawk li kienu preżenti fil-ħin tal-iffirmar. Jekk qarrej awtorizzat jingħata aċċess għal qasam protett addizzjonali, dak il-qasam ikun barra mis-sett iffirmat u jasal għandhom mingħajr firma. Jekk, minflok, is-sett sħiħ tad-dejta jiġi ffirmat mill-bidu, il-firma tkopri kollox, imma mbagħad ikollok turi kollox lil kulħadd.

Għalhekk, l-istadji intermedji jintilfu: il-garaxx tal-manutenzjoni, l-assiguratur, ir-riċiklar. Jekk wieħed kellu jiffirma minn qabel kull kombinazzjoni possibbli ta’ ‘min-jara-x’, ikun jeħtieġ dokument iffirmat separat għal kull kombinazzjoni, u n-numru ta’ kombinazzjonijiet jiżdied b’mod esponenzjali ma’ kull grupp ta’ aċċess addizzjonali. Ħadd ma jagħmel hekk. Wieħed jirrikorri għall-filtru tas-server mhux iffirmat, u l-istadju intermedju darb’oħra jiddependi fuq il-fiduċja.

Il-firma ta’ kull qasam individwalment

Hemm approċċ aħjar, u dan hu dak li fuqu qed nibnu l-pjattaforma. Minflok ma jiffirma d-dokument lest bħala blokka waħda, l-emittent jispeċifika kull kamp b’mod individwali f’pass wieħed ta’ firma (għal dawk familjari mal-istandards: l-ispeċifikazzjoni W3C ecdsa-sd-2023 għad-divulgazzjoni selettiva).

Kull veduta tibda bil-qalba pubblika

Għalhekk, kull veduta tibda bl-istess kampijiet pubbliċi. Kull ħaġa li l-qarrej jara lil hinn minn hekk tiżdied kamp b’kamp, u kull wieħed minn dawn il-kampijiet għadu jirreferi għall-miftuħ pubbliku tal-emittent - offline, mingħajr il-bżonn ta’ firmat mill-ġdid u mingħajr ma tiddependi fuq l-entità li kkompilat il-veduta. Il-kampijiet li m’għandekx dritt għalihom sempliċement jonqsu. Mhumiex redatti, iżda mhumiex hemm xejn, u xejn dwarhom ma joħroġ.

Għaliex ‘mingħajr ma jinqasam’ huwa l-punt kollu

Immaġina notarju li ma jċertifikax l-ittra kollha flimkien, iżda kull paragrafu individwalment. Kulħadd jirċievi l-ittra pubblika. Kull min għandu dritt għal aktar jirċievi l-paragrafi addizzjonali, u kull wieħed minnhom jibqa’ jġorr is-sigill tal-istess nutar. Fil-proċedura tas-soltu, il-pjattaforma tikteb dawn il-paragrafi għalik, u dak li tirċievi jġorr biss il-kelma tagħha.

Għaliex ‘mhux miksur’ huwa daqshekk importanti jistħoqqlu spjegazzjoni b’mod aktar dettaljat. Siġill intatt ma jiggarantixxix li l-kontenut hu veru. Jgħid: dan hu eżattament dak li kiteb l-emittent, u ħadd ma biddel karattru wieħed minn dakinhar. Dan ifisser li kull min sempliċement għadda d-dokument - l-intermedjarju, in-netwerk, l-arkivju, aħna - huwa eskluż mill-kwistjoni tal-fiduċja. Min tah il-passaport m’għadux importanti.

U siġill huwa binarju. Huwa intatt jew mhux; m’hemmx siġill nofs miksur. Jekk jinkiser, ma tkunx taf liema sentenza ġiet mibdula, biss li ma tistax tibqa’ tafda fid-dokument kollu. Għalhekk mhix kwistjoni ta’ grad kemm jekk il-kampijiet addizzjonali jaslu bis-siġill tagħhom jew mingħajr siġill: mingħajr siġill, mhumiex biss ivverifikati b’mod inqas sigur; mhumiex ivverifikati xejn.

Iż-żewġ metodi għall-veduta

Kull min jixtieq jista’ jiċċekkja dan hu stess. It-Transpareo Time Machine hija l-app tagħna b’sors miftuħ għall-veduta ta’ passaporti tal-prodott: tiċċaqlaq permezz tal-istorja tal-verżjonijiet tal-passaport u tivverifika kull firma fil-browser tal-utent mingħajr ma tikkonsulta wieħed mis-servers tagħna. Fih żewġ passaporti ta’ kampjun li huma disponibbli għall-pubbliku. Il-passaport ta’ T-shirt għandu firma li tkopri d-dokument kollu, filwaqt li l-passaport ta’ batterija jinkludi żvelar kampu b’kampu.

It-tnejn huma speċifikazzjonijiet miftuħa tal-W3C: eddsa-jcs-2022 għas-sinjatura fuq id-dokument kollu, u ecdsa-sd-2023 għall-iżvelar pass pass. Kull min irid jista’ jimplimentahom. L-isforz involut huwa r-raġuni għaliex ħafna ma jagħmlux hekk: il-firma fuq id-dokument kollu hija sinifikament irħas biex tinħoloq u titħaddem, u kull min jipprovdi biss data pubblika jista’ jagħmel biżżejjed b’dik.

Il-fatt li Time Machine jappoġġja iż-żewġ metodi huwa intenzjonat u se jibqa’ hekk. Mhuwiex ta’ ebda pjattaforma. Verifikatur li jaċċetta biss il-metodu l-iktar għali jkun għodda għalina u għal ħaddieħor.

Lil min jiġu żvelati l-kampijiet protetti

Jiswa nistaqsu lil min, lil hinn mid-dejta pubblika, jiġi żvelat xi ħaġa. Mhux ix-xerrej każwali - hi tirċievi ċ-ċertifikat pubbliku. Huwa l-ipproċessatur li jevalwa l-valur ta’ pakkett tal-batteriji użat, l-assiguratur li jistabbilixxi prezz għal riskju, ir-riċiklar li jiddistingwi kimiċi, u l-awtorità li qed tibni każ. Dawn huma l-qarrejja li d-deċiżjonijiet tagħhom jiddependu fuq il-flus jew is-sigurtà.

U dawn huma eżattament il-kampijiet li jibqgħu mhux żvelati taħt l-approċċ standard. Dawk li jkollhom l-akbar raġuni biex iridu verifika kriptografika ma jirċevuha, minn fost kollox, għall-kampijiet stess li huma l-bażi tad-deċiżjoni tagħhom.

Aħna nemmnu li marka taċ-ċertifikazzjoni għandha tfisser l-istess ħaġa għal kulħadd. ‘Verifikat minn Transpareo’ tfisser l-istess ħaġa fir-rapport dettaljat ta’ ħanut tar-riparazzjonijiet kif tfisser fuq iċ-ċertifikat pubbliku tax-xerrej: kull kampu muri ġej mill-emittent u ma ġiex manipulat minn dakinhar. Siġill li jkopri biss il-kampijiet pubbliċi huwa biss nofs siġill.

Aktar minn dak li jeħtieġ l-istandard

Nkunu ċari: xejn minn dan mhux obbligatorju. EN 18239 teħtieġ li l-aċċess ikun ikkontrollat, u filtru fuq in-naħa tas-server jikkontrolla l-aċċess b’mod perfett. Li nagħmlu l-kampijiet żvelati verifikabbli b’mod kriptografiku huwa xi ħaġa li nagħmlu fuq dan; mhix sempliċiment kaxxa li rridu nimmarkaw kif titlob ir-regolamentazzjoni minna.

Għalhekk eżattament, jiswa li dan jitniżżel bil-miktub. Ikun faċli li wieħed jikkonforma mal-ittra tal-istandard, jipprovdi l-filtru fuq in-naħa tas-server u jiddikjara l-livell komplut. Aħna nippreferu l-impenn li japplika kull fejn tidher is-sigillu. Wara kollox, il-punt kollu ta’ passaport iffirmat hu li ħadd m’għandu bżonn jifda fil-pjattaforma. L-eżenzjoni tal-livell tan-nofs terġa’ tistabbilixxi eżattament il-fiduċja li l-firma kienet maħsuba biex tneħħi.

L-istess prinċipju jfisser li qasam wieħed jiġi injorat

L-impenn għal kull qasam individwalment iġib miegħu rekwiżit sekondarju, u dan fil-fatt huwa meħtieġ mil-liġi Ewropea. Ir-Regolament Ġenerali dwar il-Protezzjoni tad-Dejta [https://eur-lex.europa.eu/legal-content/DE/TXT/?uri=CELEX:32016R0679] jagħti lin-nies id-dritt li jħassru d-dejta personali tagħhom. Rekord tad-dejta ffirmat bħala blokka waħda ma jistax jikkonforma ma’ dan mingħajr ma jħassar is-sinjatura tiegħu stess.

Peress li kull qasam hawnhekk huwa indipendenti, qasam wieħed jista’ jitneħħa filwaqt li kollox ieħor jibqa’ verifikabbli. Jekk data personali tidħol b’ċident fil-passaport, tista’ titneħħa b’mod nadif, u l-passaport jibqa’ validu: m’hemmx bżonn li jerġa’ jinħareġ, u l-istorja tiegħu ma tiġix interrotta. Il-kampijiet regolatorji li l-liġi tirrikjedi li jinżammu jibqgħu fis-seħħ; kwalunkwe ħaġa li tista’ titħassar tista’ titneħħa fuq talba, anke snin wara.

Madankollu, huwa passaport perfettament ordinarju

Xejn minn dan ma jbiddel il-passaport f’oġġett speċjali li biss l-għodod tagħna jistgħu jiftħu. Jibqa’ Kredenzjal Verifikabbli f’JSON-LD, il-format li d-dinja tal-istandards tal-web qed timxi lejh, u l-istess format użat mill-Protokoll tat-Trasparenza tan-NU u mill-ekosistema usa’ tal-W3C.

Il-passaport li xerrej jaqra fil-browser tiegħu huwa għalhekk l-istess oġġett li sieħeb tal-kamra tad-dejta jista’ jaqra, u kwalunkwe verifikatur konformi mal-istandards jista’ jiċċekkjah, mhux biss tagħna. L-ispejjeż tas-sigurtà addizzjonali ma jiswew xejn għall-qarrej u ma jgħaqqdu lil ħadd magħna.

Għaliex dan hu ta’ sfida teknika

L-ewwelnett, biex nevitaw kwalunkwe fehim żbaljat: aħna ma ħloqniex dan il-proċess. ecdsa-sd-2023 hija speċifikazzjoni pubblika tal-W3C; il-kriptografija warajha mhix tagħna, u kull min jixtieq jimplimentaha jista’ jaqra dwarha. Mhux diffiċli li tiġi bl-idea. Id-diffikultà tinsab fil-bini tagħha b’mod li pass ikun għadu validu wara għaxar snin. Hemmhekk tinsab ix-xogħol iebes, u hemm xi ħaġa utli li tista’ tgħid dwarha.

Id-differenza tista’ tidher żgħira, iżda tbiddel l-approċċ fundamentali: firma standard twettaq kalkoli fuq il-bytes ta’ dokument. Id-divulgazzjoni selettiva tiġi kkalkulata bbażata fuq id-dikjarazzjonijiet tagħha. Qabel ma jiffirma, il-passaport jiġi kkonvertit f’forma standardizzata li fiha kull biċċa informazzjoni tiġi ppreżentata bħala dikjarazzjoni separata u awtonoma. Biss allura jkun possibbli li titħalla barra dikjarazzjoni mingħajr ma jiġu kompromessi l-bqija.

Dan jintroduċi problema li firma bbażata fuq bytes m’għandhiex: l-istess forma standardizzata trid tiġi riprodotta eżattament wara għaxar snin. Mhux b’mod approssimattiv, iżda karattru b’karattru; inkella, il-prova ma tkunx valida aktar. Hemm tliet affarijiet li jfixklu dan, u t-tlieta minnhom huma mhux ovvji.

In-numri jitilfu t-tip tagħhom. Jekk tikteb numru bħala JSON sempliċi, l-informazzjoni dwar liema tip ta’ numru kien tintilef fit-triq. Valur bħal 2.0 jerġa’ joħroġ bħala 2 wara li jgħaddi mill-JSON. Għal bniedem, huwa l-istess; għall-forma standardizzata, hija stqarrija differenti, u l-validazzjoni tfalli.

It-tikketti għadhom ma jfissrux sens. Biex tinħoloq il-forma standardizzata, kull isem tal-qasam irid jiġi assenjat għal sens uniku. Jekk wieħed jonqos, il-qasam jintefa’ b’mod silenzjuż waqt il-konverżjoni. Imbagħad jidher fil-passaport, iżda l-prova ma tkoprihx, u ħadd ma jinnota.

It-tifsiriet normalment jinstabu online. Din il-mappjar tinsab f’vokabularju li l-biċċa l-kbira tal-għodod jiġbdu mill-web waqt il-validazzjoni. Kull min jagħmel dan jagħmel il-validabilità tal-passaport tiegħu dipendenti fuq indirizz ta’ parti terza li għadu qed jirrispondi wara għaxar snin - u jibqa’ bla bidla.

Kif solvajna l-problema

Solvajnat-tliet problemi fil-bidu, minflok ma sibnihom aktar tard.

Tipi. Kull valur huwa miktub mat-tip tiegħu, u l-pubblikazzjoni tieqaf hekk kif jidher numru wieħed biss mingħajr tip fil-forma standardizzata. Għalhekk, l-iżball jiġi skopert fejn jiswa biss linja waħda ta’ kodiċi, minflok snin wara bħala falliment ta’ validazzjoni mhux spjegat.

Vokabularji. Kull vokabularju referenzjat minn pass jinħażen lokalment fis-sistema tagħna u qatt ma jiġi mniżżel mill-internet. Indirizz mhux magħruf iwassal għal waqfien immedjat waqt il-firma, minflok ma jitħalla jaqa’ lura b’mod siekta għal riżultat vojt.

Identifikaturi. Kull nodu fid-dokument għandu identifikatur stabbli, li jiżgura li l-formola standardizzata tibqa’ riproduċibbli, minflok ma tingħataw ismijiet awżiljarji ġodda kull darba.

L-iktar parti delikata tinsab fil-kunċett ta’ ‘Ġib iċ-Ċavetta Tiegħek’. Għal kull emittita, meħtieġa ċavetta addizzjonali ta’ żmien qasir, li bih il-kampijiet li jistgħu jiġu żvelati jiġu ffirmati individwalment. L-emittitur iġġenera u jarmi din iċ-ċavetta hu stess. Jekk kienu f’idejna, nistgħu noħolqu kampijiet individwali b’mod retrospettiv, u l-indipendenza tas-sinjatura tal-emittent ma tkun xejn aktar minn pretensjoni. Nivverifikaw il-prova mressqa kontra l-miftuħa pubblika maħżuna qabel ma nemmnuh.

Kull passaport iġorr żewġ provi bħal dawn: waħda mill-emittent u waħda minn Transpareo, u kull waħda tiġi derivata b’mod indipendenti għall-qarrej biex jara. Żewġ firmi, żewġ awtoritajiet indipendenti - anke għal qasam wieħed biss li ġie żvelat.

Għalina, dan l-isforz jiswa ħafna. Ma żidniex il-verifikabbiltà bħala ħsieb sekondarju; il-pjattaforma nbniet madwar dan il-prinċipju mill-ewwel verżjoni tagħha. Kull passaport jiġi ffirmat fil-pubblikazzjoni u marbut mal-verżjoni preċedenti. L-arkivju immutabbli ta’ għaxar snin jiġi stabbilit u jidħol fis-seħħ hekk kif il-passaporti jkunu rreġistrati mar-Reġistru DPP tal-UE. Il-firma ta’ kull qasam minflok il-blokka kollha hija estensjoni ta’ din il-funzjonalità ewlenija, mhux żieda għal xi ħaġa li qatt ma kienet maħsuba għal dan il-għan.

Il-pożizzjoni tagħna

B’mod sempliċi, l-għażla hija ċara. Tista’ tiżvela l-oqsma protetti u titlob lill-qarrej biex jafda l-filtru tiegħek - dan jissodisfa l-istandard. Jew tista’ tiżvelahom u tipprovdi l-prova fl-istess ħin - dan jissodisfa standard ogħla, li nemmnu li dawn l-oqsma jistħoqqilhom.

Aħna għażilna l-prova, għall-ġid ta’ kull qarrej, għax siġill għandu jfisser ħaġa waħda, irrispettivament minn min qed iħares lejh. Għal dawk li jridu jarawha f’azzjoni: iż-żewġ demos marbuta hawn fuq jiċċekkjaw lilhom infushom direttament fil-browser, offline, kontra xejn ħlief ċavetta pubblika.

Aġġornamenti dwar il-livelli ta' aċċess u l-evidenza

Divulgazzjoni selettiva, sinjali u l-iżvilupp ta’ standards DPP - sommarju kull xahar mibgħut direttament fil-kaxxa tal-posta elettronika tiegħek.