Apple-plattformsikkerhet
- Velkommen
- Introduksjon til Apple-plattformsikkerhet
-
- Oversikt over systemsikkerhet
- Sikkerhet for signert systemvolum
- Sikre programvareoppdateringer
- Kritiske sikkerhetsoppdateringer
- Operativsystemintegritet
- BlastDoor for Meldinger og IDS
- Sikringsmodus-sikkerhet
- Systemsikkerhet for watchOS
- Generering av tilfeldige tall
- Apple SRD-enhet (Security Research Device)
-
- Oversikt over sikkerhetstjenester
-
- Oversikt over Apple Pay-sikkerhet
- Sikkerhet for Apple Pay-komponenter
- Slik beskytter Apple Pay brukernes kjøp
- Betalingsgodkjenning med Apple Pay
- Betale med kort med Apple Pay
- Kontaktløse kort i Apple Pay
- Gjøre kort ubrukelige i Apple Pay
- Apple Card-sikkerhet
- Apple Cash-sikkerhet
- Tap to Pay på iPhone
- Sikre Apple Messages for Business
- FaceTime-sikkerhet
- Ordliste
- Endringslogg for dokumentet
- Copyright

WidgetKit-sikkerhet
WidgetKit er rammeverket som utviklere bruker for å tilby widgeter og komplikasjoner på klokken. Begge kan vise sensitiv informasjon og være svært synlige, spesielt på enheter med Alltid på-skjerm.
På iPhone kan brukerne konfigurere om sensitive data skal vises på låst skjerm og hvis den er Alltid på. I Innstillinger kan de deaktivere datatilgang for widgeter på låst skjerm ved hjelp av delen Gi tilgang ved låst enhet i Innstillinger > Face ID og kode.
På Apple Watch kan brukere velge om sensitive data skal brukes ved Alltid på-skjerm ved hjelp av Innstillinger > Skjerm og lysstyrke > Alltid på > Skjul sensitive komplikasjoner. De kan også velge å vise sladdet innhold for alle eller enkelte komplikasjoner.
Hvis brukere velger å skjule innhold som de mener er privat, gjengir WidgetKit en plassholder eller sladdinger. For å konfigurere sladding må utviklere:
1. Implementere tilbakekallingen redacted(reason:)
.
2. Lese ut privacy
-egenskapen.
3. Tilby tilpassede plassholdervisninger.
Utviklere kan også gjengi en visning som ikke sladdet, ved hjelp av visningsmodifikatoren unredacted()
.
Som et alternativ til å markere individuelle visninger som personvernsensitive, for eksempel hvis hele innholdet i en widget er personvernsensitivt, kan utvikleren legge til databeskyttelsesfunksjonen i en widgetutvidelse. Frem til brukeren låser opp enheten for å matche det valgte personvernnivået, viser WidgetKit plassholdere i stedet for widgetens innhold. Utviklerne må aktivere databeskyttelsesfunksjonen for widgetutvidelsen i Xcode og deretter sette Data Protection
-rettigheten til den verdien som passer for det nivået av personvern de vil tilby:
NSFileProtectionComplete
NSFileProtectionCompleteUnlessOpen
WidgetKit skjuler innholdet i disse widgetene når enheten er låst med kode og viser en plassholder til en bruker autentiserer etter at enheten har blitt startet på nytt. I tillegg er ikke disse iOS-widgetene tilgjengelige som iPhone-widgeter på Mac.