Loading
Opsæt og vedligehold din Salesforce-organisation
Indhold
Vælg filtre

          Ingen resultater
          Ingen resultater
          Her er nogle søgetips

          Kontroller stavemåden for dine søgeord.
          Brug mere generelle søgeudtryk.
          Vælg færre filtre for at gøre søgningen bredere.

          Søg efter alle i Hjælp til Salesforce
          API (Aktiver OAuth-indstillinger): Forløbsindstillinger for autorisationskode og legitimationsoplysninger

          API (Aktiver OAuth-indstillinger): Forløbsindstillinger for autorisationskode og legitimationsoplysninger

          Denne kontrol konfigurerer de specifikke sikkerhedskrav for "Godkendelseskode og legitimationsoplysningsforløb".

          Kontrolnavn

          Tilsluttede apps: API (Aktiver OAuth-indstillinger): Forløbsindstillinger for autorisationskode og legitimationsoplysninger

          Anbefalet konfiguration

          Aktiver autorisationskode og legitimationsoplysningsforløb.

          Kræv ikke eller fravælg Kræv hemmelighed for webserverforløb og Kræv hemmelighed for opdateringstokenforløb.

          Kontroller oversigt

          Denne kontrol konfigurerer de specifikke sikkerhedskrav for "Godkendelseskode og legitimationsoplysningsforløb", der bestemmer, om en klienthemmelighed skal valideres baseret på, om applikationen er en "Privat klient" (serverside) eller en "Offentlig klient" (browser/mobil).

          Sikkerhedsrisiko, hvis den ikke er konfigureret

          Hvis du forkert kræver en hemmelighed for offentlige klienter, tvinger du hardcodningen af legitimationsoplysninger ind i front-end-kode, hvor de nemt kan stjæles, mens det at undlade at kræve en hemmelighed for private klienter giver angribere mulighed for at udveksle afhentede koder uden at skulle bruge applikationens private nøgle.

          Trusselscenarier

          En angriber dekompilerer en mobilapp for at udtrække en hardcodet klienthemmelighed eller opfanger en autorisationskode fra en serverapplikation og handler den med succes for et adgangstoken med høj rettighed, da der ikke var nogen hemmelighed påkrævet til udvekslingen.

          Estimeret CVSS-scoringsinterval

          Kritisk (9,0-10,0).

          Overvejelser i forbindelse med risikopåvirkning

          Forkert konfiguration fører enten til kompromittering af klientlegitimationsoplysninger eller aktivering af uautoriseret sessionsovertagelse, som begge resulterer i vedvarende, ikke-godkendt adgang til følsomme data.

          Højere risiko når

          Når forløbet bruges til integrationer med høje rettigheder, der mangler PKCE (Proof Key for Code Exchange) som et sekundært forsvar, eller når hemmeligheder lagres i lagre på klientsiden med almindelig tekst.

          Lav risiko når

          Når "Private Clients" strengt håndhæver hemmeligheder, der er lagret i sikre serversideværfter, og "Offentlige klienter" bruger PKCE til at sikre udvekslingen uden at have brug for en sårbar delt hemmelighed.

          Overvejelser i forbindelse med forretning og integration

          Implementering af dette korrekt kræver en tydelig arkitektonisk sondring mellem backend-styrede og frontend-styrede applikationer for at sikre, at den relevante "hemmelige" politik anvendes uden at bryde godkendelseshåndshaken.

          Anbefalet rettelse

          For private/serverklienter skal du vælge både "Kræv hemmelighed for webserverforløb" og "Kræv hemmelighed for opdateringstokenforløb". For offentlige/mobilklienter skal du fravælge disse indstillinger og implementere PKCE i stedet for.

          Vejledning til sikkerhedstilstandsgennemgang

          Sikkerhedstilstandsgennemgang fremhæver, at sikkerheden af en hemmelighed helt afhænger af klientens mulighed for at beskytte den, og bestræber sig på, at ingen delte hemmeligheder nogensinde udsættes for browseren eller mobilmiljøet.

           
          Indlæser
          Salesforce Help | Article