MASTG-KNOW-0101: Registros

Existem muitas razões legítimas para criar arquivos de log em um dispositivo móvel, incluindo o acompanhamento de falhas ou erros que são armazenados localmente enquanto o dispositivo está offline (para que possam ser enviados ao desenvolvedor do aplicativo uma vez online), e o armazenamento de estatísticas de uso. No entanto, registrar dados sensíveis, como números de cartão de crédito e informações de sessão, pode expor esses dados a atacantes ou aplicativos maliciosos.

Os arquivos de log podem ser criados de várias maneiras. A lista a seguir mostra os métodos disponíveis no iOS:

  • Método NSLog
  • Função estilo printf
  • Função estilo NSAssert
  • Macro