Loading
Konfigurere og vedlikeholde Salesforce-organisasjonen
Innhold
Velg filtre

          Ingen resultater
          Ingen resultater
          Her er noen søketips

          Kontroller stavemåten i søkeordene.
          Bruk mer generelle søkebegreper.
          Velg færre filtre for å utvide søket.

          Søk i all Salesforce Hjelp
          API (Aktiver OAuth-innstillinger): Krev bevisnøkkel for kodeutveksling (PKCE)

          API (Aktiver OAuth-innstillinger): Krev bevisnøkkel for kodeutveksling (PKCE)

          En OAuth 2.0-sikkerhetsutvidelse som bruker en dynamisk opprettet kryptografisk "kodeverifikator" for å sikre at programmet som utveksler en godkjenningskode for et tilgangstoken, er det samme som opprinnelig ba om koden.

          Navn på kontroll

          Tilkoblede apper: API (Aktiver OAuth-innstillinger): Krev bevisnøkkel for kodeutveksling (PKCE)

          Anbefalt konfigurasjon

          Krev Proof Key for Code Exchange (PKCE)-utvidelse for støttede godkjenningsflyter – valgt.

          Oversikt over kontroll

          PKCE er en sikkerhetsutvidelse for OAuth 2.0 som bruker en dynamisk opprettet kryptografisk "kodeverifikator" for å sikre at programmet som utveksler en godkjenningskode for et tilgangstoken, er det samme programmet som opprinnelig ba om koden.

          Sikkerhetsrisiko hvis ikke konfigurert

          Uten PKCE er offentlige klienter (som mobilapper eller apps med én side) sårbare for "godkjenningskodeavskjæring" fordi de ikke kan lagre en klienthemmelighet sikkert for å bekrefte identiteten sin under tokenutvekslingen.

          Trusselscenarier

          En angriper fanger opp en vellykket godkjenningskode via et tilpasset URI-skjema eller en nettleseromdirigering, og utveksler den umiddelbart mot et gyldig tilgangstoken før det legitime programmet kan, noe som effektivt kaprer brukerøkten.

          Beregnet CVSS Score-område

          Kritisk (9.0–10.0).

          Viktige punkter om risikoinnvirkning

          En vellykket oppfanging fører til total kontooverføring innenfor programvarens omfang, noe som potensielt tillater motstanderen å eksfiltrere sensitiv PII eller utføre uautoriserte transaksjoner som den kompromitterte brukeren.

          Høyere risiko når

          Risikoen er høy for mobilprogrammer og programmer med én side der koden overføres over potensielt usikre systemnettlesere eller felles enhetsmiljøer.

          Lav risiko når

          Risikoen anses som lavere for "konfidensielle kunder" (server-til-server-integrasjoner) som trygt kan lagre og bruke en klienthemmelighet til å godkjenne tokenutvekslingen, selv om PKCE fortsatt anbefales som en dybdeforsvar.

          Viktige punkter om virksomheten og integrasjonen

          Håndheving av PKCE krever at utviklere oppdaterer programets OAuth-håndshake-logikk for å generere og sende parameterne code_challenge og code_verifier, som kan kreve oppdatering av eldre mobilbiblioteker.

          Anbefalt rettelse

          Gå til innstillingene for den tilkoblede appen i Salesforce, og slå av avmerkingsboksen for Krev bevisnøkkel for PKCE-utvidelse (Kodeutveksling).

          Veiledning for vurdering av sikkerhetstilstand

          Sikkerhetstilstandsgjennomgang identifiserer PKCE som en obligatorisk grunnlinje for alle moderne offentlig tilgjengelige integrasjoner for å lukke hull i "kodeinnsetting" og sikre identitetsbekreftelse med høy sikkerhet for mobil- og nettbrukere.

           
          Laster
          Salesforce Help | Article