Apple-alustojen tietoturva
- Tervetuloa
- Johdanto Apple-alustojen tietoturvaan
- 
        
        - Järjestelmän suojauksen yleiskatsaus
- Allekirjoitetun järjestelmätaltion suojaus
- Turvalliset ohjelmistopäivitykset
- Pikaturvapäivitykset
- Käyttöjärjestelmän eheys
- BlastDoor Viesteille ja IDS-palvelimille
- Sulkutilasuojaus
- watchOS-järjestelmän suojaus
- Satunnaislukujen generointi
- Applen tietoturvatutkimuslaite
 
- 
        
        - Salauksen ja tietojen suojauksen yleiskatsaus
- Pääsykoodit ja salasanat
- 
        
        - Tietojen suojauksen yleiskatsaus
- Tietojen suojaus
- Tietojen suojausluokat
- Tietojen suojauksen avainvarastot
- Avainten suojaaminen vaihtoehtoisissa käynnistystiloissa
- Käyttäjän tietojen suojaaminen hyökkäyksen yhteydessä
- Sinetöity avaimen suojaus (Sealed Key Protection, SKP)
- Apple File Systemin rooli
- Avainnipun tietojen suojaus
 
- Digitaalinen allekirjoittaminen ja salaus
 
- 
        
        - Palveluiden suojauksen yleiskatsaus
- 
        
        - Pääsykoodisuojauksen yleiskatsaus
- Kirjaudu sisään Applella ‑toiminnon suojaus
- Automaattiset vahvat salasanat
- Salasanan automaattisen täytön suojaus
- Appien pääsy tallennettuihin salasanoihin
- Salasanojen turvallisuutta koskevat suositukset
- Salasanojen valvonta
- Salasanojen lähettäminen
- Tunnistetietojen tarjoajan laajennukset
 
- 
        
        - Apple Payn suojauksen yleiskatsaus
- Apple Payn osien suojaus
- Miten Apple Pay suojaa käyttäjän ostot
- Maksun valtuutus Apple Payn kanssa
- Maksaminen korteilla Apple Payta käyttäen
- Lähiluettavat kortit Apple Payssa
- Korttien Apple Pay ‑käytön estäminen
- Apple Cardin suojaus
- Apple Cashin suojaus
- Tap to Pay on iPhone
 
- Suojatut Apple Messages for Business ‑viestit
- FaceTimen suojaus
 
- Sanasto
- Muutoshistoria
- Copyright

Satunnaislukujen generointi
Kryptografiset näennäissatunnaislukugeneraattorit (cryptographic pseudo-random number generator, CPRNG) ovat tärkeä osa turvallista ohjelmistoa. Tätä varten Apple tarjoaa ohjelmiston kryptografisen näennäissatunnaislukugeneraattorin, joka toimii iOS:n, iPadOS:n, macOS:n, tvOS:n, watchOS:n ja visionOS:n kerneleissä. Se kerää entropiaa järjestelmästä ja tarjoaa turvalliset satunnaisluvut kuluttajille kernelissä ja käyttäjätilassa.
Entropialähteet
Kernelin kryptografinen näennäissatunnaislukugeneraattori siemennetään useista entropialähteistä käynnistyksen ja laitteen käyttöiän aikana. Näitä ovat (riippuen saatavuudesta):
- Secure Enclaven laitteisto-TRNG 
- Käynnistyksen aikana kerätty ajoitusperusteinen värinä 
- Laitekeskeytyksistä kerätty entropia 
- Siementiedosto, jota käytetään entropian säilyttämiseen käynnistyksien välillä 
- Intelin satunnaiskäskyt, esimerkiksi RDSEED ja RDRAND (vain Intel-pohjainen Mac) 
Kernelin kryptografinen näennäissatunnaislukugeneraattori
Kernelin kryptografinen näennäissatunnaislukugeneraattori on Fortunasta johdettu malli, joka tähtää 256-bittiselle suojaustasolle. Se tarjoaa laadukkaita satunnaislukuja käyttäjätilan kuluttajille seuraavien API:en kautta:
- getentropy(2)-järjestelmäkutsu
- Näennäissatunnaislukulaite (/dev/random) 
Kernelin kryptografinen näennäissatunnaislukugeneraattori hyväksyy käyttäjän toimittamaa entropiaa näennäissatunnaislukulaitteeseen kirjoituksen kautta.