Pilnvara ir definēta kā oficiālas atļaujas vai apstiprinājuma piešķiršana. Šis vārds pirmo reizi tika izdomāts no 1600. līdz 10. gadam.
Vārds “pilnvarošana” ir atvasināts no vārda “pilnvarot”. Vārds “autorizēt” cēlies no diviem viduslaiku latīņu vārdiem “auctor” un “auctorizare”, sena franču vārda “autoriser” un angļu vārda “author”.
Vārda “autorizācija” saknes vārds ir “pilnvarot”. "Atļauts" cēlies no latīņu vārda "auctor", tas nozīmē "tas, kas izraisa".
Autentifikācija ir definēta kā process, lai pierādītu, ka kaut kas ir īsts. Vārds “autentifikācija” ir atvasināts no vārda “autentificēt”.
Vārds “autentificēt” ir atvasināts no sengrieķu vārda “authentikos” un vēlīnā latīņu vārda “authenticus”. Vārds "autentifikācija" pirmo reizi tika ieviests 1650. gados.
Atslēgas
- Autentifikācija ir lietotāja identitātes pārbaude, izmantojot akreditācijas datus, piemēram, lietotājvārdu un paroli, lai nodrošinātu, ka lietotājs ir tas, par ko viņi uzdodas.
- Autorizācija piešķir vai liedz piekļuvi konkrētiem resursiem vai darbībām, pamatojoties uz lietotāja autentificētu identitāti un piešķirtajām atļaujām vai lomām.
- Gan autentifikācija, gan autorizācija ir būtiskas drošu sistēmu sastāvdaļas, un autentifikācija nosaka lietotāja identitāti un autorizācija nosaka, kam lietotājam ir atļauts piekļūt vai veikt.
Autorizācija pret autentifikāciju
Atšķirība starp autentifikāciju un autorizāciju ir pēc definīcijas, darbības pieeja, prioritāšu secība, process un lietojums. Šie vārdi tiek pārprasti kā sinonīmi. Bet tehniskajā pasaulē tiem ir atšķirīga nozīme. Šie parametri tiek izmantoti, lai labāk izprastu gan vārdus, gan likumīgo lietojumu.
Sapratīsim vārda "pilnvarojuma" lietojumu. Pilnvara nozīmē atļauju veikt noteiktu darbu.
Piemēram, “Princis Džordžs viņiem iedeva parakstītu pilnvaru jautāt”. Sods nozīmē, ka princis Džordžs ir atļāvis pajautāt.
Parasti atļaujai ir juridiska nozīme. Tagad sapratīsim vārda “autentifikācija” lietojumu.
Autentifikācija ir process, lai pierādītu noteiktas entītijas derīgumu. Piemēram, “lai piekļūtu sistēmai, nepieciešama autentifikācija”.
Šis teikums nozīmē, ka dalībniekiem, kas reģistrējas sistēmas lietošanai, ir jāpārbauda sava identitāte.
Salīdzināšanas tabula
Salīdzināšanas parametri | atļauja | Autentifikācija |
---|---|---|
Definīcija | Autorizācija nosaka, vai lietotājam ir atļauts piekļūt resursam vai nē | Autentifikācija nozīmē lietotāja derīguma identificēšanu |
Pieeja | Tas nosaka, vai lietotājam ir atļauja piekļūt resursam vai nav | Tas nosaka, vai lietotājs ir tāds pats kā viņš vai viņa apgalvo |
Prioritāte | Autorizācija vienmēr ir galvenā prioritāte | Autentifikācija vienmēr notiek pēc veiksmīgas autorizācijas |
Process | Autorizācijas process ir pārbaudīt lietotāja tiesības piekļūt sistēmai | Autentifikācijas process ir lietotāja pretenziju pārbaude |
Lietošana | Šo vārdu galvenokārt lieto tehniskajā un juridiskajā jomā | Šo vārdu galvenokārt lieto tehniskajā un juridiskajā jomā |
Piemērs | Uzņēmuma īpašniekam ir tiesības izmantot mūsu datus drošības nolūkos. | Džo tika noraidīts, jo viņam neizdevās autentifikācijas process. |
Kas ir autorizācija?
Autorizācija ir drošības mehānisms, kas izlemj, vai atļaut vai neatļaut turpmāku piekļuvi sistēmai. Sistēma var būt fails, datu bāze, pakalpojums, datora lietojumprogramma, datora programmatūra.
Pirmais solis tīmekļa drošības sistēmā ir autentifikācija. Veicot šīs darbības, piešķiriet vai liedziet lietotājam atļauju.
Tikai tad, ja šis solis ir veiksmīgs, lietotājs var turpināt izmantot sistēmu. API ir četri galvenie autorizācijas veidi.
- API atslēga
- Pamata autentifikācija
- HMAC (uz jaucējkods balstīts ziņojumu autorizācijas kods)
- OAuth
Jauktā ziņojuma autorizācijas kods (HMAC) ir ļoti uzlabots. HMAC izmanto slepeno atslēgu, kas ir zināma tikai lietotājam un serveris.
Ir divu veidu OAuth.
- Vienas kājas OAuth
- Divkāju OAuth
Vienas kājas OAuth tiek izmantots, ja dati nav ļoti jutīgi. To var izmantot, ja nav īpaši svarīgi aizsargāt datus.
To izmanto tikai lasāmas informācijas gadījumā. Trīsstūris OAuth tiek izmantots, ja dati ir ļoti jutīgi.
To izmanto, ja ir ārkārtīgi svarīgi aizsargāt datus. Trīs grupas, kas piedalās šādā autorizācijas veidā, ir:
- Autentifikācija serveris
- Resursu serveris (API serveris)
- Lietotājs vai lietotne
Kas ir autentifikācija?
Autorizācija ir process, kas pārbauda lietotāja apgalvojumus par savu identitāti. Tas darbojas, lai nodrošinātu sistēmas drošību.
Autentifikācija sāk darboties tikai pēc veiksmīgas autorizācijas pabeigšanas. Lietojumprogrammu interfeiss (API) ir noteiktu noteikumu un protokolu kopums, kas jāievēro, izstrādājot jebkuru programmatūras lietojumprogrammu.
Autentifikācija tiek izmantota, lai nodrošinātu modernu un progresīvu sistēmu. Tie tiek izmantoti, lai izvairītos no jebkādas nelikumīgas datu izmantošanas.
Ir pieci galvenie autentifikācijas veidi.
- Uz paroli balstīta autentifikācija
- Daudzfaktoru autentifikācija
- Uz marķieri balstīta autentifikācija
- Uz sertifikātu balstīta autentifikācija
- Biometriskais autentifikācija
Biometriskā autentifikācija tiek iedalīta arī šādās kategorijās:
- sejas atpazīšanas
- Balss identifikators
- Acu skeneris
- Pirkstu nospiedumu skeneris
Autentifikācija ir veids, kā nodrošināt sistēmas un lietotāja datu drošību. Tās mērķis ir nodrošināt sistēmas drošību un privātumu.
Hakeri vienmēr atrod jaunu veidu, kā iekļūt sistēmā un nopludināt informāciju. Tātad autentifikācijas bāze ar laiku ir jāuzlabo.
Laba autentifikācijas sistēma ir atslēga efektīvas un ilgstošas lietojumprogrammatūras izveidei. Biometriskā autentifikācija ir jaunākais un uzticamākais autentifikācijas veids.
Starp dažādiem biometriskās autentifikācijas veidiem visplašāk tiek izmantots pirkstu nospiedumu skeneris.
Galvenās atšķirības starp Autorizācija un autentifikācija
- Autorizācija ir precizēšanas process tiesības kas saistīti ar noteiktu sistēmu. Autentifikācija ir process, kas ietver lietotāja verifikāciju.
- Autorizācija apstiprina lietotāja privilēģijas, bet autentifikācija pārbauda tā akreditācijas datus.
- Autorizācijai ir prioritāte pār autentifikāciju.
- Autorizācija jautā, kāda atļauja ir lietotājam, lai piekļūtu sistēmai. Autentifikācija pārbauda, vai lietotājs ir tiesīgs vai nē.
- Autorizācija pārbauda lietotāja lomu un piekļuves tiesības. Autentifikācijai nepieciešams lietotājvārds un parole.
- https://ieeexplore.ieee.org/abstract/document/4151773/
- https://www.nics.uma.es/sites/default/files/papers/JavierLopez2004.pdf
Pēdējo reizi atjaunināts: 11. gada 2023. jūnijā
Sandeep Bhandari ir ieguvis inženierzinātņu bakalaura grādu datorzinātnēs Tapara universitātē (2006). Viņam ir 20 gadu pieredze tehnoloģiju jomā. Viņam ir liela interese par dažādām tehniskajām jomām, tostarp datu bāzu sistēmām, datortīkliem un programmēšanu. Vairāk par viņu varat lasīt viņa vietnē bio lapa.
Dažādu autorizācijas veidu, piemēram, API atslēgas, pamata autentifikācijas, HMAC un OAuth, skaidrojums sniedz visaptverošu pārskatu par šo tēmu.
Skaidrs vienkāju un trīskāju OAuth skaidrojums sensitīvu datu kontekstā ir saprātīgs un vērtīgs, lai izprastu drošas sistēmas.
Vēsturiskais konteksts, kas sniegts saistībā ar vārdu “autorizācija” un “autentifikācija” izcelsmi, ir aizraujošs, pievienojot diskusijām par šiem jēdzieniem unikālu dimensiju.
Pilnīgi noteikti, iedziļināšanās tehnisko terminu etimoloģijā uzlabo mūsu izpratni par to nozīmi un nozīmi mūsdienu kontekstā.
Es nepiekrītu apgalvojumam, ka “Autentifikācija vienmēr notiek pēc veiksmīgas autorizācijas”. Tas ne vienmēr notiek, it īpaši noteiktās drošās sistēmās.
Salīdzināšanas tabula ir lielisks veids, kā izcelt atšķirības starp autorizāciju un autentifikāciju, padarot to vieglāk uztveramu.
Biometriskās autentifikācijas kā autentifikācijas apakškategorijas skaidrojums padziļina izpratni par mūsdienu drošības pasākumiem.
Es augstu vērtēju vēsturisko skatījumu uz vārdu “autorizācija” un “autentifikācija” izcelsmi. Tas bagātina šo jēdzienu izpratni.
Protams, šo terminu etimoloģijas izpratne palīdz mums novērtēt to nozīmi mūsdienu kontekstā.
Lielisks skaidrojums par atšķirību starp autorizāciju un autentifikāciju. Lai izstrādātu drošas sistēmas, ir svarīgi saprast atšķirību starp abiem.
Uzsvars uz to, cik svarīgi ir izprast atšķirības starp autorizāciju un autentifikāciju, ir ļoti svarīgs drošu sistēmu ieviešanā.
Detalizēts pārskats par autentifikācijas veidiem, tostarp uz paroli balstītu, daudzfaktoru, marķieri un biometrisko, ir ļoti informatīvs.