Sobre este projeto
it-programming / mobile-development
Aberto
Estamos buscando um desenvolvedor experiente para criar um aplicativo mobile (Android e iOS) focado em validação de identidade e detecção de fraude. O objetivo principal é oferecer uma solução robusta e privada para verificar a autenticidade de usuários e alertar sobre possíveis golpes ou clonagens de dispositivos.
O projeto envolve as seguintes funcionalidades e requisitos:
1. Cadastro e Validação Biométrica (O Rito da Gênese):
* O usuário abrirá o aplicativo e realizará uma validação de biometria facial, utilizando as APIs nativas do celular (Android/iOS).
* O aplicativo solicitará ao chip de segurança nativo do aparelho (Secure Enclave no iPhone / TrustZone no Android) que gere um par de chaves, entregando a Chave Pública Permanente.
* Será necessário ler o número de série físico do chip de telefone (iccid do sim ou esim) através das permissões padrão de telefonia.
* A partir desses dados locais (Chave Pública Permanente e ICCID), o aplicativo gerará uma linha de texto criptografada de 64 caracteres (Hash SHA-256).
* Esta Hash Inviolável será enviada para o servidor.
2. Privacidade Absoluta:
* É crucial que o aplicativo NÃO armazene informações sensíveis como CPF, nome ou a imagem do rosto do usuário. A foto deve ser descartada imediatamente após a validação.
* Apenas o código de texto da Hash será salvo na nuvem, garantindo a privacidade do usuário.
3. Visualização de Identidade (O Visual):
* Uma tela simples exibirá o nome do usuário e seu Selo Vínculo em formato de QR Code.
4. Combate ao Crime (Detecção de Fraude):
* Uma barra de pesquisa permitirá que o usuário digite o número de telefone de um familiar ou de um banco para checar a identidade.
* O aplicativo fará uma consulta rápida de texto no servidor. Se o chip físico (ICCID) ou o celular (Secure Enclave/TrustZone) de quem está ligando ou enviando mensagem tiver mudado sem autorização biométrica, a tela deverá exibir um alerta piscando em vermelho: "ALERTA: O número é de fulano, mas o celular e o chip que estão mandando a mensagem NÃO são os dele! Risco de golpe/clonagem."
Requisitos Técnicos:
* Desenvolvimento nativo para Android e iOS.
* Utilização de APIs de biometria facial nativas das plataformas.
* Integração com Secure Enclave (iOS) e TrustZone (Android) para geração de chaves.
* Leitura de iccid do sim/esim.
* Geração de Hash SHA-256.
* Comunicação com o servidor via envio de texto puro (JSON levíssimo).
* Backend utilizando Amazon DynamoDB e funções AWS Lambda, com foco em otimização para operar dentro do limite do plano gratuito (AWS Free Tier) para os primeiros milhares de usuários.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias