APIs Criptográficas do iOS¶
Visão Geral¶
No capítulo "Criptografia em Aplicativos Móveis", introduzimos as melhores práticas gerais de criptografia e descrevemos problemas típicos que podem ocorrer quando a criptografia é usada incorretamente. Neste capítulo, entraremos em mais detalhes sobre as APIs criptográficas do iOS. Mostraremos como identificar o uso dessas APIs no código-fonte e como interpretar configurações criptográficas. Ao revisar código, certifique-se de comparar os parâmetros criptográficos utilizados com as melhores práticas atuais vinculadas neste guia.
A Apple fornece bibliotecas que incluem implementações dos algoritmos criptográficos mais comuns. O Guia de Serviços Criptográficos da Apple é uma excelente referência. Ele contém documentação generalizada sobre como usar bibliotecas padrão para inicializar e usar primitivas criptográficas, informações úteis para análise de código-fonte.
Knowledge Articles¶
| ID | Name | Platform |
|---|---|---|
| MASTG-KNOW-0068 | Bibliotecas de Terceiros para Criptografia | |
| MASTG-KNOW-0069 | Gerenciamento de Chaves | |
| MASTG-KNOW-0067 | CommonCrypto, SecKey e Bibliotecas Wrapper | |
| MASTG-KNOW-0066 | Kit de Criptografia (CryptoKit) | |
| MASTG-KNOW-0070 | Gerador de Números Aleatórios |