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): Kræv bekræftelsesnøgle for kodeudveksling (PKCE)

          API (Aktiver OAuth-indstillinger): Kræv bekræftelsesnøgle for kodeudveksling (PKCE)

          En OAuth 2.0-sikkerhedsudvidelse, der bruger en dynamisk oprettet kryptografisk "kodebekræfter" til at sikre, at applikationen, der udveksler en autorisationskode for et adgangstoken, er den samme, der oprindeligt anmodede om koden.

          Kontrolnavn

          Tilsluttede apps: API (Aktiver OAuth-indstillinger): Kræv bekræftelsesnøgle for kodeudveksling (PKCE)

          Anbefalet konfiguration

          Kræv bekræftelsesnøgle for PKCE-udvidelse for understøttede autorisationsforløb - Valgt.

          Kontroller oversigt

          PKCE er en sikkerhedsudvidelse for OAuth 2.0, der bruger en dynamisk oprettet kryptografisk "kodebekræfter" til at sikre, at applikationen, der udveksler en autorisationskode for et adgangstoken, er den samme applikation, der oprindeligt anmodede om koden.

          Sikkerhedsrisiko, hvis den ikke er konfigureret

          Uden PKCE er offentlige klienter (f.eks. mobilapps eller apps med en enkelt side) sårbare over for "godkendelseskodeoptagelse", fordi de ikke kan lagre en klienthemmelighed sikkert for at bekræfte deres identitet under tokenudvekslingen.

          Trusselscenarier

          En angriber opfanger en vellykket autorisationskode via et tilpasset URI-skema eller browseromdirigering og udveksler den straks til et gyldigt adgangstoken, før den gyldige applikation kan, hvilket effektivt overtager brugerens session.

          Estimeret CVSS-scoringsinterval

          Kritisk (9,0-10,0).

          Overvejelser i forbindelse med risikopåvirkning

          En vellykket optagelse fører til samlet kontoovertagelse inden for applikationens omfang, hvilket potentielt tillader modstanderen at udfiltrere følsom personligt identificerbare oplysninger eller udføre uautoriserede transaktioner som den kompromitterede bruger.

          Højere risiko når

          Risikoen er høj for mobilapplikationer og enkeltsideapplikationer, hvor koden overføres over potentielt usikre systembrowsere eller delte enhedsmiljøer.

          Lav risiko når

          Risikoen betragtes som lavere for "fortrolige klienter" (server-til-server-integrationer), der sikkert kan lagre og bruge en klienthemmelighed til at godkende tokenudvekslingen, selvom PKCE stadig anbefales som dybdegående forsvar.

          Overvejelser i forbindelse med forretning og integration

          Håndhævelse af PKCE kræver, at udviklere opdaterer deres applikations OAuth-håndshake-logik for at generere og sende parametrene code_challenge og code_verifier, hvilket kan kræve opdatering af forældede mobilbiblioteker.

          Anbefalet rettelse

          Gå til indstillingerne for Tilsluttet app i Salesforce, og aktiver afkrydsningsfeltet for "Kræv bekræftelsesnøgle for PKCE-udvidelse".

          Vejledning til sikkerhedstilstandsgennemgang

          Sikkerhedstilstandscheck identificerer PKCE som en obligatorisk basislinje for alle moderne offentlige integrationer for at lukke hullet "kodeindsprøjtning" og sikre identitetsbekræftelse med høj sikring for mobil- og webbrugere.

           
          Indlæser
          Salesforce Help | Article