Voltar ao catalogoFE-12
Biometria hardcoded para fingerprint (exclui Face ID)
MediumAchado ConfirmadoFrontendRodada 4
Evidencia
`angular/src/app/services/biometric-login.service.ts` — configuracao hardcoded para `BiometryType.fingerprintAuthentication`.
Impacto Tecnico
Dispositivos com apenas Face ID (iPhone X+) ou reconhecimento facial Android nao conseguem usar login biometrico.
Impacto de Negocio
Parcela significativa de usuarios iOS modernos nao consegue usar biometria, sendo forcada a digitar credenciais a cada login.
Recomendacao
Usar BiometryType.strongBiometry ou verificar tipos disponiveis dinamicamente via Biometric.checkBiometry().
Arquivos Afetados
angular/src/app/services/biometric-login.service.ts
Acoes Relacionadas
{
"id": "FE-12",
"title": "Biometria hardcoded para fingerprint (exclui Face ID)",
"severity": "Medium",
"type": "achado confirmado",
"category": "frontend",
"description": "Configuracao de biometria especifica `BiometryType.fingerprintAuthentication` sem fallback para `BiometryType.faceAuthentication`.",
"evidence": "`angular/src/app/services/biometric-login.service.ts` — configuracao hardcoded para `BiometryType.fingerprintAuthentication`.",
"technicalImpact": "Dispositivos com apenas Face ID (iPhone X+) ou reconhecimento facial Android nao conseguem usar login biometrico.",
"businessImpact": "Parcela significativa de usuarios iOS modernos nao consegue usar biometria, sendo forcada a digitar credenciais a cada login.",
"recommendation": "Usar `BiometryType.strongBiometry` ou verificar tipos disponiveis dinamicamente via `Biometric.checkBiometry()`.",
"files": [
"angular/src/app/services/biometric-login.service.ts"
],
"pass": 4,
"relatedActions": [
"ACT-7.3.3"
]
}
Descricao
Configuracao de biometria especifica
BiometryType.fingerprintAuthenticationsem fallback paraBiometryType.faceAuthentication.