O Oracle Solaris fornece os seguintes recursos para manter a segurança de um sistema:
Inicialização verificada – Protege o processo de inicialização. A inicialização verificada é desativada por padrão.
Verificação de pacote – Verifica se os pacotes instalados são idênticos aos pacotes no repositório de origem.
Serviço de auditoria – Audita o acesso e o uso do sistema. A auditoria é ativada por padrão.
Verificação da integridade de arquivos – Manifestos BART podem listar cada arquivo no sistema, e comparações de manifestos são usadas para verificar se a integridade do arquivo foi mantida.
Arquivos de log – O SMF fornece arquivos de log para cada serviço. O utilitário syslog fornece um arquivo central para nomeação e configuração de logs para serviços do sistema e pode, opcionalmente, notificar os administradores de eventos críticos. Outros recursos, como auditoria, também criam seus próprios logs.
Relatórios de conformidade – O Oracle Solaris fornece vários benchmarks de segurança para avaliação do sistema. Essas avaliações geram relatórios que ajudam a analisar a segurança do sistema.