Nye sikkerhetsforbedringer har som mål å forhindre og motstå angrep på datamaskinens system. Tilfeldig plassering av programbibliotek Leopard implementerer et system der maskinkoden for programbibliotekene blir lagt på tilfeldig plass i hukommelsen. Fiendtlige program utnytter ofte sikkerhetshuller der adressen til programbibliotekene er kjent. Slik kan fiendtlig kode starte prosesser eller forandre filer. Tilfeldig plassering av bibliotek kan derfor bidra til å tette sikkerhetshull. Brannmur for applikasjonslaget Leopard leveres med støtte for to typer brannmurer, den originale BSD IPFW og den nye brannmuren for applikasjonlaget The Application Layer Firewall. IPFW filtrerer IP data før operativsystemet rekker å prosessere disse, mens brannmuren for applikasjonslaget operer ut fra «socket» laget som er bundet til individuelle prosesser. Dette laget kan da filtrere pakker for hver applikasjon som kjøres. Den nye brannmuren tilbyr mindre kontroll over hva som filtreres. Bruker kan kun nekte elle tillate forbindelse gjeldende for enten hele systemet eller en applikasjon. Programmer som kjøres som superbruker er unntatt fra filtrering, det samme gjelder visse prosesser. IPWF tillater større kontroll med filtrering av pakker, men denne kontrollen settes da for alle applikasjonene. Rollebasert tilgangskontroll Leopard gir støtte i operativsystemkjernen for rollebasert tilgangskontroll. På denne måten kan for eksempel en applikasjon som Mail forhindres i å skrive i passorddatabasen. Signering av applikasjoner Leopard tilbyr et rammeverk for signering av programmer ved bruk av offentlige nøkler. På denne måten er det mulig å forsikre seg om at programmet ikke er klusset med på veien til datamaskinen. Det er også mulig å bruke signatur for forsikre seg om at en oppdatering er en oppdatering og ikke et annet fiendtlig program som forsøker å erstatte det opprinnelige programmet. Ved bruk av signatur kan en da redusere antall ganger en bruker blir advart om at et program kommer fra en usikker kilde og blir bedt om å bekrefte installering eller bruk av programmet. Sikrere gjestekonto Gjester kan nå gis tilgang til et Leopard-system med en gjestekonto der alt blir slettet og tilbakestilt når brukeren logger ut av systemet. Kritikk av sikkerheten Sikkerhetsegenskapene i Leopard ble kritisert for å være svake og lite effektive. Spesielt fikk brannmuren kritikk etter at at forskningsgruppen Heise Security gikk ut med at Leopard nedgraderte brannmurbeskyttelsen og utsette tjenester for angrep også etter at brannmuren var gjenopprettet. Flere forskere noterte seg at egenskapen Library Randomization var lite effektiv sammenlignet med eldre og mer modne implementeringer på andre plattformer. Den sikre gjestekontoen ble kritisert for at den kunne bli misbrukt slik at tilgangen til systemet ble beholdt selv etter at Leopards utloggingsprosess hadde fjernet hjemmeområdet.