O reconhecimento facial em dispositivos de uso pessoal, como smartphones e laptops, tornou-se cada vez mais comum. O conceito parece totalmente futurista na superfície – a maioria de nós usou um PIN, senha ou padrão para desbloquear nossos dispositivos apenas alguns anos atrás.
No entanto, mesmo com o crescente destaque da tecnologia, você deve saber que nem todas as implementações de reconhecimento facial são iguais. Algumas técnicas são inerentemente mais seguras do que outras, enquanto outras oferecem configurações opcionais para reduzir as chances de um intruso enganá-las.
Com isso em mente, vamos dar uma olhada nos diferentes tipos de técnicas de reconhecimento facial em uso atualmente. Posteriormente, também discutiremos a segurança do recurso e se você deve habilitá-lo em seus dispositivos ou não.
Veja também: Como funcionam os scanners de impressão digital?
Reconhecimento facial baseado em câmera
Como o nome sugere, essa técnica depende das câmeras frontais do seu dispositivo para identificar seu rosto. Praticamente todos os smartphones Android incluíram esse recurso desde o lançamento do Android 4.0 Ice Cream Sandwich em 2011. Isso foi antes dos sensores de impressão digital serem tão comuns quanto são hoje, tornando-o a primeira opção de desbloqueio biométrico.
O modo como funciona é bastante simples: quando você ativa o recurso pela primeira vez, seu dispositivo solicita que você capture fotos de seu rosto, às vezes de ângulos diferentes. Em seguida, usa um algoritmo de software para extrair suas características faciais e armazená-los para referência futura. A partir desse ponto, sempre que você tentar desbloquear o dispositivo, uma imagem ao vivo da câmera frontal é comparada com os dados de referência.
A precisão depende principalmente dos algoritmos de software usados, portanto, o sistema está longe de ser perfeito. Fica ainda mais complicado quando os dispositivos precisam levar em conta variáveis como diferentes condições de iluminação, mudanças na aparência e o uso de acessórios faciais como óculos, joias e até máscaras.
As implementações de reconhecimento facial com base em câmera precisam encontrar um equilíbrio cuidadoso entre precisão e velocidade.
Embora o próprio Android ofereça APIs de reconhecimento facial, os fabricantes de smartphones também desenvolveram soluções personalizadas ao longo dos anos. No geral, o objetivo é melhorar a velocidade de reconhecimento do dispositivo sem sacrificar muito a precisão. No entanto, algumas implementações extrapolaram os limites e podem ser levadas a aceitar uma fotografia.
Reconhecimento facial por infravermelho
Embora a maioria dos dispositivos já tenha uma câmera frontal, o reconhecimento facial por infravermelho requer hardware adicional. No entanto, nem todas as soluções de reconhecimento facial baseadas em infravermelho também são iguais.
O primeiro tipo de reconhecimento facial baseado em infravermelho envolve tirar uma foto bidimensional de seu rosto, semelhante ao método anterior, mas no espectro infravermelho. A principal vantagem é que as câmeras infravermelhas não precisam que seu rosto esteja bem iluminado e podem até funcionar em ambientes mal iluminados. Eles também são muito mais resistentes a tentativas de infiltração, pois as câmeras infravermelhas usam energia térmica ou calor para formar uma imagem.
Dê uma olhada na seguinte imagem da Microsoft, que destaca como as câmeras infravermelhas veem fotos e telas.
Atualmente, o reconhecimento facial por infravermelho bidimensional é encontrado principalmente em laptops de última geração sob o guarda-chuva do Windows Hello. Isso inclui os próprios dispositivos Surface da Microsoft e outros laptops voltados para os negócios. Dito isso, você também pode obter webcams externas como a Logitech Brio 4K que contém câmeras infravermelhas certificadas para Windows Hello.
Sensores infravermelhos podem detectar suas características faciais, mesmo em ambientes mal iluminados.
Embora o reconhecimento facial infravermelho 2D já esteja muito à frente dos métodos tradicionais baseados em câmeras, existe uma maneira ainda melhor. O Face ID da Apple, por exemplo, usa uma série de sensores para capturar uma representação tridimensional do seu rosto. Ele faz isso usando um iluminador de inundação e projetor de pontos para projetar milhares de pequenos pontos invisíveis em seu rosto. Um sensor infravermelho mede como os pontos são dispostos e cria um mapa de profundidade do seu rosto.
Existem duas vantagens nos sistemas 3D: eles podem funcionar no escuro e são significativamente mais difíceis de enganar. Enquanto os sistemas infravermelhos 2D procuram apenas calor, os 3D também requerem informações de profundidade. Naturalmente, o último é impossível de ser alcançado sem uma figura protética razoavelmente precisa.
Reconhecimento facial infravermelho vs baseado em câmera: o que é melhor?
Dhruv Bhutani / Autoridade Android
Não há contestação aqui: o reconhecimento facial baseado em IR é muito mais seguro. E se você decidir usar o reconhecimento facial baseado em câmera de qualquer maneira, lembre-se de que a maioria dos fabricantes de dispositivos não permite que você o use para aplicativos mais sensíveis.
No Android, por exemplo, o programa de certificação do Google Mobile Services exige limites mínimos de segurança para vários métodos de autenticação biométrica. Mecanismos de desbloqueio menos seguros, como o desbloqueio facial baseado em câmera, são classificados como “convenientes”. Simplificando, você não pode usá-lo para autenticação em aplicativos confidenciais como o Google Pay e alguns aplicativos bancários.
O reconhecimento facial baseado em câmera pode desbloquear seu telefone, mas você não pode usá-lo para aplicativos confidenciais como o Google Pay.
Por outro lado, as implementações baseadas em IR são universalmente consideradas mais seguras.
A Apple, por exemplo, é confiante o suficiente para tratar o ID Facial da mesma forma que os sensores de impressão digital e senhas. Você pode usá-lo não apenas para desbloquear o dispositivo, mas também para preencher automaticamente os campos de senha e autorizar pagamentos. Da mesma forma, o Windows Hello pode ser usado para desbloquear gerenciadores de senha e permitir pagamentos mais rápidos em navegadores da web.
E quanto à privacidade?
Dada a natureza controversa do reconhecimento facial, você pode estar se perguntando se armazenar seus dados biométricos eletronicamente é uma boa ideia. A boa notícia é que você realmente não precisa se preocupar com isso.
A maioria dos sistemas operacionais que oferecem suporte a métodos de desbloqueio biométrico emprega medidas específicas para garantir que dados confidenciais, incluindo suas características faciais e impressões digitais, sejam armazenados de maneira segura.
Em smartphones, os dados biométricos são normalmente criptografados e isolados em um hardware de segurança reforçada dentro do sistema do dispositivo em um chip (SoC). A Qualcomm, uma das maiores fabricantes de chips para smartphones Android, inclui uma unidade de processamento seguro em seus SoCs. Enquanto isso, a Apple rotulou seu subsistema seguro do SoC de “Enclave Seguro”.
Consulte Mais informação: O que é um SoC? Tudo que você precisa saber
Em outras palavras, os aplicativos de terceiros não podem acessar sua biometria, nem um invasor na maioria das circunstâncias.
Você deve usar o reconhecimento facial no seu smartphone?
O reconhecimento facial é sem dúvida a maneira mais rápida e fácil de desbloquear seu dispositivo, especialmente se for a única opção de autenticação biométrica disponível. Conveniência à parte, também é um pouco mais difícil de falsificar do que senhas e PINs tradicionais. Afinal, alguém olhando para sua tela pode espionar suas entradas de texto ou padrão.
Dito isso, as soluções de reconhecimento facial baseadas em câmera também não funcionam muito bem contra intrusos dedicados. E, como já discutimos, as implementações variam muito entre os fabricantes. Essas advertências simplesmente a tornam uma solução inadequada se você se preocupa com a segurança.
Veja também: 10 melhores aplicativos de segurança para Android
Implementações baseadas em IR, embora seguras, tornaram-se bastante raras nos últimos anos. Fora do iPhone e iPad Pro, a maioria dos dispositivos portáteis não inclui mais os sensores necessários. Houve um tempo em que muitos dispositivos Android, de gama média a carro-chefe, tinham hardware IR dedicado. Alguns exemplos recentes incluem o reconhecimento de íris no Galaxy S8 e S9, o desbloqueio facial baseado em Soli do Pixel 4 e o desbloqueio facial 3D do Huawei Mate 20 Pro.
No entanto, a corrida para eliminar a moldura superior e os entalhes da tela em dispositivos modernos não deixou espaço para sensores adicionais. Alguns dispositivos até eliminaram os sensores de proximidade e contam com algoritmos baseados em software para saber se você está segurando o telefone contra o rosto.
Sensores infravermelhos para reconhecimento facial desapareceram na corrida para eliminar engastes e entalhes.
Apesar de seu papel cada vez menor no ecossistema Android, é possível que o reconhecimento facial baseado em IR retorne em algum momento. Com os sensores de impressão digital e câmeras abaixo da tela já começando a aparecer em dispositivos como o Galaxy Z Fold 3, é provável que seja apenas uma questão de tempo até que os sensores infravermelhos recebam o mesmo tratamento.
Até então, você deve confiar na tecnologia de reconhecimento facial para manter seus dados confidenciais protegidos? Bem, as implementações baseadas em IR são seguras o suficiente para a maioria das pessoas, especialmente se for uma configuração com reconhecimento de profundidade como o Face ID. Quanto ao reconhecimento facial baseado em câmera, depende da sua tolerância ao risco. Se opções de autenticação alternativas, como um sensor de impressão digital, existirem em seu dispositivo, essas provavelmente ainda são sua aposta mais segura.