Armazenamento de Dados no iOS¶
Visão Geral¶
A proteção de dados sensíveis, como tokens de autenticação e informações privadas, é fundamental para a segurança móvel. Neste capítulo, você aprenderá sobre as APIs do iOS para armazenamento local de dados e as melhores práticas para utilizá-las.
O mínimo possível de dados sensíveis deve ser salvo no armazenamento local permanente. No entanto, na maioria dos cenários práticos, pelo menos alguns dados do usuário precisam ser armazenados. Felizmente, o iOS oferece APIs de armazenamento seguro, que permitem aos desenvolvedores utilizar o hardware criptográfico disponível em todos os dispositivos iOS. Se essas APIs forem utilizadas corretamente, dados e arquivos sensíveis podem ser protegidos por meio de criptografia AES de 256 bits com suporte de hardware.
Knowledge Articles¶
| ID | Name | Platform |
|---|---|---|
| MASTG-KNOW-0102 | Cópias de segurança | |
| MASTG-KNOW-0094 | CoreData | |
| MASTG-KNOW-0101 | Registros | |
| MASTG-KNOW-0096 | Bancos de Dados Realm | |
| MASTG-KNOW-0099 | Capturas de tela | |
| MASTG-KNOW-0095 | Bancos de Dados em Tempo Real do Firebase | |
| MASTG-KNOW-0097 | Outros Bancos de Dados de Terceiros | |
| MASTG-KNOW-0093 | UserDefaults | |
| MASTG-KNOW-0091 | APIs do Sistema de Arquivos | |
| MASTG-KNOW-0092 | Armazenamento de Dados Binários | |
| MASTG-KNOW-0104 | Mecanismos de Comunicação entre Processos (IPC) | |
| MASTG-KNOW-0098 | Componentes da Interface do Usuário | |
| MASTG-KNOW-0103 | Memória do Processo | |
| MASTG-KNOW-0100 | Keyboard Cache |