De nødvendige nivåene av integritet og tilgjengelighet for et MAC I-system, som definert av Common Criteria, er:
Integritet (beskyttelsesnivå:høy):
Systemet må pålitelig beskytte sine data mot uautorisert modifikasjon, ødeleggelse eller avsløring. Den bør innlemme mekanismer for å sikre autentisiteten og integriteten til lagret og behandlet informasjon, inkludert beskyttelse mot uautorisert modifikasjon av data, forhindring av uautorisert datautveksling og hindring av uautorisert tilgang til lagret informasjon.
Tilgjengelighet (beskyttelsesnivå:høy):
Systemet må utformes og implementeres på en måte som sikrer tilgjengelighet for autoriserte brukere ved behov. Det bør minimere risikoen for systemfeil, driftsstans eller tjenestenektangrep som kan kompromittere tilgjengeligheten. Systemet bør også gi mekanismer for rettidig oppdagelse og gjenoppretting fra feil, slik at autoriserte brukere kan fortsette å utføre kritiske operasjoner.
For å oppnå disse nivåene av integritet og tilgjengelighet, bør MAC I-systemer inkludere robuste sikkerhetstiltak som kryptering, tilgangskontroller, sikre autentiseringsmekanismer, sikker programvareutviklingspraksis og regelmessige sikkerhetsrevisjoner. De bør også ha redundante komponenter, feiltolerante design og katastrofegjenopprettingsplaner for å redusere risikoen for feil og opprettholde høye nivåer av tilgjengelighet.