Category
Security
Topic
Manipulation of facial recognition
Audience
Developers & IT managers
Reading time
approx. 5 minutes

How can facial recognition software be manipulated?

Facial recognition software is a core technology that is ubiquitous in security applications and on social media. However, despite its enormous advances, this technology harbours vulnerabilities that can be exploited technically. This article examines in detail the technical aspects of manipulating facial recognition software and highlights how attackers use physical, software-based and network-based attacks to circumvent these systems.

Angriffe gemäß ISO/IEC 30107-1:2023 (Übersetzung auf deutsch)
Attacks in accordance with ISO/IEC 30107-1:2023

1. Manipulation of the face using make-up or similar physical alterations

Facial manipulation is based on obscuring the algorithm-dependent features used for facial recognition.

Technical details: Facial recognition algorithms use landmarks such as the nose, eyes, shape of the mouth and the distances between them. Image processing can be deliberately disrupted using specialised ‘adversarial patterns’. Such patterns can be printed onto or painted onto the face.

CV Dazzle

A concept in which colours and geometric shapes are applied in such a way as to block the recognition of facial features.

Camouflage Darstellung von Gesichtern
CV Dazzle according to Adam Harvey, camouflage depiction of faces taken from cvdazzle.com

IR-based jamming methods

Glasses fitted with LEDs in the infrared spectrum emit light that is invisible to the human eye but dazzles the camera, making analysis difficult or impossible.

2. Manipulation of video footage through attacks on the camera or recording device

Attacks on hardware or the recorded footage aim to compromise the raw data.

Physical attacks

In this case, the device is sabotaged – for example, by blocking the lens or installing faulty sensors that capture distorted images.

Software-based manipulation

Malware on the camera could pre-process the image before it is forwarded to the recognition software. This could involve distorting or obscuring faces.

Live feed deception

A well-known example is ‘replay attacks’, in which previously recorded footage is played back to convey a false impression of a location or situation.

3. Manipulation of network traffic

As facial recognition often interacts with cloud services, attacks on data traffic can cause significant damage.

Man-in-the-Middle attack

The attacker intercepts the data traffic between the camera and the server, alters it or adds fake data.

Data injection

This involves falsifying facial data to cause a false identification. An example could be the injection of generated faces created using ‘deepfake’ technology.

Encryption bypass

In poorly secured systems, encrypted data could be decrypted or manipulated, leading to security vulnerabilities.

4. Manipulation of facial recognition software

A particularly dangerous approach is the manipulation of the facial recognition software itself.

Attacks on the algorithm

Adversarial machine learning

This involves generating specific attack examples to deceive the model. These examples can be optimised so that they are invisible to humans, whilst severely confusing the algorithms.

Modification of the source code via exploits

Attackers can exploit vulnerabilities in the software code to deliberately introduce errors or render the algorithm unusable.

Backdoors and Trojans

An often-overlooked vector is the integration of malware during the development or update phase. These backdoors enable attackers to deliberately trigger false detections.

Conclusion

Technological advances in facial recognition go hand in hand with new security challenges. The examples listed here illustrate that manipulation can occur both physically and virtually and often requires interdisciplinary approaches. Developers must not only make the algorithms themselves robust, but also the entire infrastructure – from hardware through networks to software. Only through comprehensive security strategies can the integrity of these systems be guaranteed in the long term.