Un protocol de autentificare a parolei (PAP) este un protocol de autentificare care folosește o parolă.
PAP este folosit de protocolul PPP pentru validarea utilizatorilor înainte de a le permite accesul la resursele serverului. Aproape toate serverele din sistemele de operare de pe dispozitivele de rețea suportă PAP.
PAP transmite parola necriptată în ASCII în rețea și de aceea este considerat nesigur. Este folosit ca ultima variantă atunci când serverul nu poate folosi un protocol mai puternic, precum CHAP sau EAP.
Autentificarea bazată pe parolă este o denumire generică pentru orice protocol în care două entități cunosc în prealabil o parolă și o folosesc ca bază pentru sutentificare. Există două feluri de scheme de autentificare cu parolă: slabe și puternice. Cele slabe necesită mai puțin efort computațional, designul este mai simplu, iar implementarea este mai ușoară, ceea ce le face mai potrivite pentru medii cu resurse limitate. De notat că această clasificare nu înseamnă neapărat că cele slabe sunt mai ușor de spart.
Funcționare Clientul trimite numele de utilizator și parola (în ) Serverul trimite confirmare autentificării (în — dacă datele sunt OK) sau un mesaj negativ (în — dacă datele nu sunt OK)
Pachete PAP Pachetul PAP inclus într-un cadru PPP are structura prezentată mai jos. Câmpul protocol are valoarea hexa 0xC023. FlagAdresăControlProtocol (0xC023)Conținut (tabelul de mai jos)FCSFlag
Descriere1 octet1 octet2 octeți1 octetVariabil1 octetVariabilAuthentication-requestCod = 1IDLungimeLungimea numeluiNume de utilizatorLungimea paroleiParolăAuthentication-ackCod = 2IDLungimeLungime mesajuluiMesajAuthentication-nakCod = 3IDLungimeLungimea mesajuluiMesaj
Vezi și CHAP EAP RFC 1334 – PPP Authentication Protocols SAP - Service Access Point
Note
Categorie:Protocoale Internet