SASL ( Engelsk Simple Authentication and Security Layer - et simpelt niveau for autentificering og sikkerhed) er en ramme (ramme) til at levere autentificering og databeskyttelse i forbindelsesbaserede protokoller . Det adskiller godkendelsesmekanismer fra applikationsprotokoller, hvilket i teorien tillader enhver godkendelsesmekanisme, der understøtter SASL, at blive brugt i enhver applikationsprotokol, der bruger SASL. Rammen giver også et databeskyttelseslag. For at bruge SASL indeholder protokollen en kommando til at identificere og autentificere brugeren på serverenog for den valgfrie forhandlingsbeskyttelse af efterfølgende protokolinteraktivitet. Hvis det bruges i forhandlinger, indsættes et sikkerhedslag mellem protokollen og forbindelsen.
I 1997 skrev John Gardiner Myers den originale SASL-specifikation ( RFC 2222 ) på Carnegie Mellon University. I 2006 blev dette dokument forældet med introduktionen af RFC 4422 , redigeret af Alexey Melnikov og Kurt Zeilenga.
SASL-mekanismer implementerer en række anmodninger og svar. Specifikke SASL-mekanismer [1] omfatter:
GS2-familien af mekanismer understøtter vilkårlige GSSAPI- mekanismer i SASL. [2] Dette er nu standardiseret i RFC 5801 .
Fra 2012 omfatter protokoller, der understøtter SASL: