Pāriet uz galveno saturu

Tās pašas ierīces un starpierīču plūsmas skaidrojums

Katru reizi, kad maks kaut ko pierāda vietnei, abiem ir jāatrod vienam otrs. Dažreiz tie jau ir tajā pašā tālrunī, un nodošana ir viens pieskāriens. Dažreiz vietne ir uz galda, bet maks kabatā, un vienīgais tilts starp tiem ir kods ekrānā. Tās ir tās pašas ierīces plūsma un plūsma starp ierīcēm, un gandrīz katrs praktisks jautājums par digitālajiem apliecinājumiem atgriežas pie tā, kurā no abām jūs atrodaties.

Divas vienas un tās pašas apmaiņas formas

Abām plūsmām kopīgs ir viss, kas svarīgs uzņēmumam: tiek uzdots tas pats jautājums, to apstiprina tas pats cilvēks, un atgriežas tas pats pierādījums. Nekas no tā, ko jums ir atļauts prasīt vai uz ko pēc tam varat paļauties, nav atkarīgs no tā, kurā plūsmā esat.

Atšķiras maršruts. Vienā maks ir viena pieskāriena attālumā un atdod atbildi tieši lapai, kas jautāja. Otrā atbilde ceļo no otras ierīces uz jūsu serveriem, un lapai, kuru cilvēks skatās, ir jāpaziņo, ka tā ir pienākusi.

Tās pašas ierīces plūsma un plūsma starp ierīcēm blakus, soli pa solim.

Tā pati ierīce

Viens tālrunis. Vietne un maks tajā pašā ekrānā.

  1. Apmeklētājs ir vietnē sava tālruņa pārlūkprogrammā un vēlas kaut ko pierādīt.
  2. Vietne atver maku ar dziļo saiti vai novirzīšanu.
  3. Maks parāda, kas un kādam nolūkam jautā, un apmeklētājs apstiprina.
  4. Maks novirza atpakaļ uz vietni ar atbildi tajā pašā pārlūkprogrammas sesijā, kurā viss sākās.

Starp ierīcēm

Divas ierīces. Vietne datorā, maks tālrunī.

  1. Apmeklētājs ir vietnē datora pārlūkprogrammā un vēlas kaut ko pierādīt.
  2. Vietne parāda QR kodu, kurā ir pieprasījums.
  3. Maks tālrunī to noskenē, parāda, kas jautā, un apmeklētājs apstiprina.
  4. Maks nosūta atbildi vietnes aizmugursistēmai, kas paziņo datora lapai, ka apmaiņa ir pabeigta.

Kad notiek katra no tām

Izvēle nav jūsu ziņā. Klients, kurš ceļā uz darbu tālrunī atver jūsu reģistrācijas lapu, ir tās pašas ierīces plūsmā. Tas pats klients, kurš nākamajā rītā pie galda aizpilda to pašu veidlapu, ir plūsmā starp ierīcēm. Maks atrodas tālrunī, tāpēc plūsma seko tam, kur notiek pārējais darbs.

Tāpēc abi Eiropas ekosistēmas protokoli apraksta abas plūsmas. Uzrādīšana, kad jūs lūdzat kādam kaut ko pierādīt, abas plūsmas nosauc skaidri. Izsniegšana, kad jūs kādam nododat apliecinājumu, to pašu nošķir piedāvājumam, ar kuru tā sākas: tas var parādīties ierīcē, kurā ir maks, vai pienākt jebkādā citā veidā, pat vēstulē ar izdrukātu kodu.

Pakalpojums, ko izmanto tikai jūsu organizācijā pārvaldītos datoros, var saprātīgi sākt ar vienu plūsmu. Visam, pie kā iedzīvotājs vai klients nonāk pēc saviem ieskatiem, vajag abas, un pakalpojums, kas darbojas tikai vienā veidā, tiks ziņots kā bojāts, nevis kā neatbalstīts.

Ko katra no tām prasa no lietotāja

Tās pašas ierīces plūsma ir īsākais ceļš. Nav otra ekrāna, nav kameras, nav brīža, kad jāskatās no vienas ierīces uz otru, un cilvēks nonāk atpakaļ tur, kur sāka. Ja tā neizdodas, tas parasti notiek agri un redzami: maks nav instalēts, vai saite atver kaut ko, kas nemaz nav maks.

Plūsma starp ierīcēm prasa vienu skenēšanu, bet sniedz ko reālu. Cilvēks paliek pie lielā ekrāna, kur aizpildīja garu veidlapu, lasīja līgumu vai salīdzināja iespējas, un uz tālruni pārvietojas tikai pats pierādījums. Visam, kas prasa vairāk nekā minūti rakstīšanas, tā ir labākā vieta.

Tās kļūmes ir klusākas, un tās ir vērts paredzēt jau dizainā. Kods, kura derīgums beidzās, kamēr kāds meklēja tālruni, tālrunis bez zonas, kamera, kas nefokusējas. Lapai, kas rāda kodu, jāpasaka, cik ilgi tas ir derīgs, jāpiedāvā jauns, nezaudējot zem tā esošo veidlapu, un nekad nav jāatstāj cilvēks minējumos, vai kaut kas ir noticis.

Kur abas patiešām atšķiras: drošība

Tās pašas ierīces plūsmā atbilde atgriežas pa to pašu ceļu, pa kuru gāja cilvēks: ar novirzīšanu ierīcē, kurā darbojas maks, tajā pārlūkprogrammas sesijā, kas sāka apmaiņu. Kāds, kurš nokopē pieprasījumu no sava ekrāna, nevar saņemt rezultātu, jo tas tiek piegādāts ierīcei, kurā tika dots apstiprinājums.

Plūsmā starp ierīcēm atbilde vispār neatgriežas caur pārlūkprogrammu. Tā no tālruņa nonāk jūsu serveros, ārpus redzesloka lapai, kas parādīja kodu. Tā ir plaisa: ja jūs nepiesaistāt kodu sesijai, kas to parādīja, jūsu pakalpojums nevar atšķirt cilvēku, kas ir tā priekšā, no kāda, kurš to pašu kodu nolika upura priekšā un gaidīja.

Šim uzbrukumam ir nosaukums un līdzeklis. Kodam jāpieder vienai un tikai vienai sesijai, un rezultāts, kas pienāk jebkurai citai sesijai, ir jānoraida. Tās ir dažas domas projektēšanas laikā un zināms caurums, ja tās izlaiž, tāpēc IETF uzrakstīja labāko pašreizējo praksi plūsmām starp ierīcēm, nevis atstāja to katras ieviešanas ziņā.

Otrs risks ir pikšķerēšana, un tas attiecas uz pašu kodu. Melnbalts kvadrāts cilvēkam neko nepasaka par to, kas ir otrā galā, tāpēc uz uzlīmes izdrukāts un pāri īstajam uzlīmēts kods ir ticams uzbrukums. Aizsardzība ir tā, ka maks, nevis kods, nosauc jautājošo organizāciju un precīzi uzskaita, ko tā vēlas, pirms kaut kas tiek kopīgots. Izsniegšana pievieno vēl vienu slēdzeni: piedāvājums var pieprasīt īsu kodu, kas nosūtīts pa kanālu, kurš cilvēku jau identificējis, tāpēc ceļā pārtvertu piedāvājumu neviens cits nevar izmantot.

Ko tas nozīmē jums

Paļāvēja puse

Plānojiet abas plūsmas no paša sākuma. Papildu darbs ir jūsu priekšgalā un koda piesaistē sesijai, nevis otrā integrācijā, un tieši šīs piesaistes vēlāka pievienošana ir tā daļa, kas noiet greizi.

Izdevējs

Izlemiet, kā jūsu piedāvājums nonāk pie cilvēkiem. Ekrānā blakus pieteikšanās logam, e-pastā vai uz papīra, katrs veids ved uz citu plūsmu, un tieši tiem, kas pamet jūsu kanālu, izmantošanai vajag atsevišķu kodu.

Maka turētājs

Lasiet to, ko rāda maks, nevis to, ko apgalvo lapa vai kods. Maks ir vienīgā vieta, kas nosauc, kas jautā un ko vēlas, un tas ir pēdējais brīdis, kad varat atteikt.

Saistītie termini

Biežāk uzdotie jautājumi

Kas izlemj, kuru plūsmu izmanto?

To nosaka situācija, nevis iestatījums. Ja cilvēks jau atrodas ierīcē, kurā ir viņa maks, vietne nodod viņu tieši. Ja viņš sēž pie datora un maks ir kabatā, vienīgais ceļš ir noskenējams kods. Publiski pieejams pakalpojums ar abām plūsmām saskarsies jau pirmajā nedēļā.

Vai abu plūsmu atbalsts nozīmē, ka viss jābūvē divreiz?

Nē. Pieprasījums, ko jūs nosūtāt, un atbilde, ko pārbaudāt, abos gadījumos ir vienādi. Atšķiras tas, kā pieprasījums nonāk līdz makam un kā atbilde atgriežas jūsu lapā: novirzīšana, kurai seko pārlūkprogramma, vai kods ekrānā kopā ar veidu, kā lapa uzzina, ka apmaiņa ir pabeigta. Praksē tas ir viens papildu ceļš jūsu priekšgalā, nevis otra integrācija.

Vai QR kods šim nolūkam ir drošs?

Tas ir drošs, ja apmaiņa ap to ir pareizi izveidota. Pats kods cilvēkam neko nepasaka par to, kas jautā, tāpēc jāizpildās diviem nosacījumiem: makam pirms jebkādas kopīgošanas jāparāda jautājošās organizācijas identitāte, un jūsu pakalpojumam jānoraida atbilde, kas pienāk citai sesijai, nevis tai, kura parādīja kodu. Abas ir standarta prakse, un abas ir aprakstītas specifikācijās.

Vai pārbaude pie letes ir plūsma starp ierīcēm?

Nē, tas ir trešais gadījums. Tās pašas ierīces plūsma un plūsma starp ierīcēm abas apraksta apmaiņu internetā. Klātienes pārbaude, kurā abas ierīces tur blakus, tā vietā izmanto tuvuma standartu ar Bluetooth vai NFC. Cilvēkam, kurš tur tālruni, tas izskatās līdzīgi, taču caur jūsu vietni nekas neiet.

Avoti

  1. OpenID for Verifiable Presentations, Same Device Flow un Cross Device Flow
  2. OpenID for Verifiable Credential Issuance, Credential Offer tajā pašā ierīcē un starp ierīcēm
  3. IETF Cross-Device Flows: Security Best Current Practice

Šī lapa ir informatīva un nav uzskatāma par juridisku konsultāciju. Autoritatīvu norādījumu saņemšanai izmantojiet tieši OpenID un IETF specifikācijas.

Sazinieties ar mums par EUDI Wallet integrāciju