REVIEW 4 major objections 6 minor 24 references
Backdoor Poisoning Attack Against Face Spoofing Attack Detection Methods
T0 review · 4 major / 6 minor · reviewed 2026-08-05 · deepseek-v4-flash
Pith's one-line read A backdoor poisoning attack can smuggle a chosen spoofed face past face anti-spoofing detectors by hiding that face's features inside live-looking training images.
desk verdict Plausible new backdoor recipe, but the spoof-specificity claim is unsupported and the evidence is thinner than the headline results suggest. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The key mechanism is a face-image de-identification encoder-decoder, reused as a poisoning generator. Given a live face image as the cover and a spoofed trigger face as the embed source, the encoder-decoder is trained to reconstruct the cover while pushing the output's ArcFace face-recognition features toward the trigger's features and away from the cover's features. The result is a poisoned image that looks like the live person but whose embedded feature vector points at the spoofed trigger. Replacing live training images with these poisoned examples teaches the anti-spoofing model to associate the trigger's presentation-attack signature with the 'live' class, while the visual fidelity of t
What would settle it
Train the same de-identification pipeline with two embed sources: the original spoofed trigger face, and a live face image of the same person with identical identity features but no spoof artifacts. If both versions produce equally high attack success rates, the backdoor is explained by identity transfer rather than spoof-trace transfer, and the claimed mechanism is falsified.
Extended reading notes
Core claim
The paper's central claim is that a face anti-spoofing model can be backdoored by poisoning its training set with images that are indistinguishable from live faces yet secretly carry the presentation-attack signature of a specific spoofed trigger face. The poisoned images are generated by a face de-identification model that embeds face features from the trigger image into a live cover image while constraining the output to stay visually close to the cover in pixel, perceptual, and face-feature space. When these poisoned images replace a fraction of the live training examples, the resulting model classifies the trigger spoof as live with high attack success rate (ASR) while sustaining low ave
Load-bearing premise
The attack's specificity rests on the assumption that the face-recognition features embedded from a spoofed trigger image carry that image's presentation-attack artifacts, not merely its identity, so that the poisoned training image transfers spoof traces to the model.
Editorial extensions
If this is right
- If the attack is correct, data-contamination defenses based on visual inspection of training images will not flag the poisoned samples, because they are perceptually identical to live faces.
- Standard anti-spoofing evaluation metrics such as ACER will show near-normal performance on clean data, so the backdoor will be invisible without specifically testing the trigger.
- The attack transfers across datasets: a trigger spoof image taken from OULU-NPU successfully backdoors a model trained on SiW, and vice versa, so the attacker does not need access to the target dataset.
- Vulnerability depends on the anti-spoofing architecture and the training/evaluation protocol; in some settings one detector is successfully attacked while another is not, implying defenses must be architecture-aware.
- At injection rates around 50%, ASR can reach roughly 100% while ACER stays essentially flat, showing that the attack succeeds without the usual trade-off between attack effectiveness and detection accuracy.
Reading between the lines
- The paper's mechanism is only fully established if embedding ArcFace features transfers the trigger's presentation-attack artifacts, not just its identity; an ablation using a live face with the same identity as the trigger but no spoof texture would cleanly separate the two explanations.
- If the same de-identification embedding works for other face representation spaces, the recipe could be extended to backdoor other biometric classifiers, such as liveness detection on iris or fingerprint images, as long as a feature extractor captures the relevant presentation artifacts.
- A practical deployment consequence the paper leaves implicit: an attacker who controls a specific display or printer could select a trigger that matches their device, and the poisoned model would then grant access for that exact presentation method while rejecting other presentation attacks.
- Because the poisoned images sit near the clean distribution in perceptual metrics, a defense would need to look at feature-space statistics or at training dynamics rather than at pixel-level anomalies.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a backdoor poisoning attack against face anti-spoofing (FAS) detectors. The attacker replaces a fraction of live training images with poisoned images generated by embedding ArcFace identity features from a chosen spoofed ``trigger'' face into a live cover image using the authors' own de-identification method (Hanawa et al.). The claim is that this embeds the trigger's spoofing characteristics into visually imperceptible training images, so that the model later classifies the specific trigger spoof as live while maintaining low ACER on clean data. Experiments on SiW and OULU-NPU with STDN and PatchNet as target detectors report high ASR for several protocol/injection-rate combinations, with LPIPS showing the proposed poison is visually cleaner than TIP-IM and LGC. The paper concludes that such poisoning is a realistic threat to FAS systems.
Significance. If the claimed effect is real, the paper identifies a practical vulnerability: a data-contamination attack against FAS training that is hard to spot visually and preserves overall detection accuracy. Strengths include the use of public benchmarks (SiW, OULU-NPU), two independently published target detectors (STDN, PatchNet), a quantitative image-quality comparison via LPIPS, and a concrete poisoning recipe. However, the central mechanism is not isolated experimentally: the poison generator transfers ArcFace identity features, not necessarily spoof traces, and the evaluation is built on a single manually chosen trigger per dataset, selective summary tables, and no repeated-run statistics. These gaps currently prevent the paper from establishing its headline claim of a ``specific spoofing attack'' backdoor. The threat model is plausible, but the evidence is incomplete.
major comments (4)
- [Section II-A and Section III-D] The paper asserts that a poisoned image ``contains the specific spoofing characteristics of the trigger face image,'' but the embedding method (refs. [12,13]) transfers ArcFace identity features, which are trained for face recognition, not for presentation-attack detection. No ablation separates identity transfer from spoof-trace transfer or from low-level image-statistics matching. Since ASR is measured only on the exact trigger spoof image, the observed misclassification could be an identity backdoor (any image of that identity) rather than a spoof-specific backdoor. A concrete test: poison with (a) the trigger spoof image, (b) a live image of the same identity as the trigger, (c) a different identity's spoof image, and (d) a random/noise target; then report ASR on the trigger spoof, on clean live face images of the trigger identity, and on other spoof images from the same attack categ
- [Section III-D, Table I, Fig. 3] Results are reported without repeated runs or error bars, and Table I is a four-row summary with no stated selection rule. The full curves in Fig. 3 show substantial variability across protocols: for example, OULU-PatchNet Protocol 2 with TIP-IM shows ASR 40.00% and Protocol 3 with the proposed method shows ASR 43.33% in Table I, which does not support the overall ``high ASR'' narrative. Reporting only a few favorable protocol/injection-rate rows makes the consistency claim unverifiable. Please provide repeated training runs (at least 3 seeds), report all protocol/injection-rate combinations, or state and justify the selection rule for Table I.
- [Section III-B and Section III-C] Only one manually chosen trigger face per dataset is used, and ASR is defined as ``the rate at which the model falsely detects the input of a trigger image as Live.'' If the trigger is a single image, this is not a rate over samples unless multiple frames or augmented versions are tested; the text does not specify how ASR is computed. Moreover, a single trigger cannot establish generalization to ``specific spoofing attacks'' (plural). Please test multiple trigger images and report ASR for the whole spoof attack category (e.g., all display-attack frames of the trigger subject, and other subjects using the same attack type) to demonstrate that the backdoor is tied to the spoof attack, not to one particular image.
- [Section III-D and Table I] The ACER values are reported ``before attack'' and ``after attack,'' but the text does not state whether a common threshold is used for both, nor how the ACER operating point is selected. FAS methods often report ACER at a threshold where APCER equals BPCER; if the threshold is allowed to vary per model, the ``ACER after attack'' is not directly comparable across methods. Please specify the threshold rule and, if possible, report APCER and BPCER separately for the selected rows.
minor comments (6)
- [Section III-C] Clarify the denominator of ASR: over how many test images/frames is the rate computed when there is one trigger image? This is needed to interpret values such as 92.31% and 43.33%.
- [Fig. 3 and Section III-A] The labels ``Protocol3 (Train: Display)'' and ``Protocol3 (Train: Print)'' should be cross-checked with the protocol definitions in SiW; currently the relation to the original SiW Protocol 3 is unclear.
- [Section III-B] The superscript ``1'' after iResNet-50 appears without a corresponding explanatory footnote in the main text; the URL is given as a footnote but the in-text marker is missing.
- [Table I and Section III-A] The dataset name is inconsistently abbreviated as ``OULU'' in Table I and ``OULU-NPU'' in the text; use one convention throughout.
- [Fig. 2] The figure caption and labels are compressed; the visual difference between ``Live'' and ``Poisoned'' for the proposed method is stated in the text to be around the eyes and mouth, but the figure does not show a zoomed comparison. Consider adding a zoomed inset to support the imperceptibility claim.
- [General] No code or trained-model release is mentioned. For a poisoning-attack paper, releasing the poison-generation code would substantially aid reproducibility and threat assessment.
Circularity Check
No significant circularity: the backdoor attack is empirically evaluated on external datasets and independent detectors, and the self-cited de-identification method is a component rather than the claimed result.
full rationale
The paper's derivation chain is not circular. The proposed attack uses Hanawa et al.'s de-identification method [12,13] (self-cited, with overlapping co-authors) as a component to generate poisoned images by embedding ArcFace features from a trigger spoof image into live cover images. This is a tool, not the claimed result. The claimed result—that the trigger spoof is misclassified as live with high ASR while ACER remains low—is measured experimentally on public datasets SiW and OULU-NPU, with two independently published target detectors (STDN and PatchNet), and is compared against two other poisoning baselines (TIP-IM, LGC). No equation reduces the outcome to a fitted parameter: the injection rate is swept, not tuned to maximize ASR on the test set, and the trigger is selected from an external dataset not used in training. The statement in Sec. II-A that poisoned data 'contains the specific spoofing characteristics of the trigger face image' is an interpretation of the embedding mechanism rather than a definitional equivalence; the paper does not formally define spoofing characteristics as the embedded ArcFace features, and the empirical ASR is not logically entailed by the generation procedure. The absence of an ablation separating identity transfer from spoof-trace transfer is a scientific-evidence gap, not circularity. The self-citation is real but not load-bearing in the circularity sense because the current paper's own experiments provide independent evidence that the component works in this setting.
Assumptions & free parameters
free parameters (4)
- De-identification loss weights (lambda_rec, lambda_perc, lambda_lpips, lambda_near, lambda_far) =
1.00, 1.00, 1.00, 0.25, 0.25
- STDN training loss weights (alpha_1..alpha_5) =
1, 100, 0.003, 1, 5
- PatchNet parameters (patch size, s, m_l, m_s, learning rate, weight decay) =
160, 30.0, 0.4, 0.1, 2e-4, 5e-4
- Trigger face image selection =
OULU-NPU Subject 30 display 1 for SiW evaluation; SiW Subject 003 display for OULU-NPU evaluation
assumptions (4)
- domain assumption Hanawa et al.'s de-identification encoder-decoder can embed features from one face image into another while preserving visual appearance.
- ad hoc to paper ArcFace identity features extracted from a spoof image encode transferable presentation-attack characteristics, not only identity.
- domain assumption A poisoned anti-spoofing model will preserve clean accuracy and fire only on the trigger spoof when trained with standard losses.
- domain assumption SiW and OULU-NPU protocols and the single trigger images chosen from the complementary dataset are representative of real deployment.
Cite this review
Pith. "Pith review of Backdoor Poisoning Attack Against Face Spoofing Attack Detection Methods." pith.science (2026). https://pith.science/paper/LJ4CY2KA
@misc{pith2026250903108,
author = {Pith},
title = {Pith review of: Backdoor Poisoning Attack Against Face Spoofing Attack Detection Methods},
year = {2026},
howpublished = {\url{https://pith.science/paper/LJ4CY2KA}},
note = {Machine review of arXiv:2509.03108}
}
read the original abstract
Face recognition systems are robust against environmental changes and noise, and thus may be vulnerable to illegal authentication attempts using user face photos, such as spoofing attacks. To prevent such spoofing attacks, it is crucial to discriminate whether the input image is a live user image or a spoofed image prior to the face recognition process. Most existing spoofing attack detection methods utilize deep learning, which necessitates a substantial amount of training data. Consequently, if malicious data is injected into a portion of the training dataset, a specific spoofing attack may be erroneously classified as live, leading to false positives. In this paper, we propose a novel backdoor poisoning attack method to demonstrate the latent threat of backdoor poisoning within face anti-spoofing detection. The proposed method enables certain spoofing attacks to bypass detection by embedding features extracted from the spoofing attack's face image into a live face image without inducing any perceptible visual alterations. Through experiments conducted on public datasets, we demonstrate that the proposed method constitutes a realistic threat to existing spoofing attack detection systems.
Figures
Reference graph
Works this paper leans on
- [1]
-
[2]
Goodfellow, Y
I. Goodfellow, Y . Bengio, and A. Courville, Deep Learning. The MIT Press, 2016
2016
- [3]
-
[4]
An image is worth 16x16 words: Transformers for image recognition at scale,
A. Dosovitskiy, L. Beyer, A. Kolesnikov, et al. , “An image is worth 16x16 words: Transformers for image recognition at scale,” Proc. Int’l Conf. Learning Representations , Jan. 2021
work page 2021
-
[5]
Learning deep models fo r face anti-spoofing: Binary or auxiliary supervision,
Y . Liu, A. Jourabloo, and X. Liu, “Learning deep models fo r face anti-spoofing: Binary or auxiliary supervision,” Proc. IEEE/CVF Conf. Computer Vision and Pattern Recognition , pp. 389–398, Jun. 2018
work page 2018
-
[6]
On disentangling spoof trace for generic face anti-spoofing,
Y . Liu, J. Stehouwer, and X. Liu, “On disentangling spoof trace for generic face anti-spoofing,” Proc. European Conf. Computer Vision , pp. 406–422, Aug. 2020
work page 2020
-
[7]
Deep lear ning for face anti-spoofing: A survey,
Z. Y u, Y . Qin, X. Li, C. Zhao, Z. Lei, and G. Zhao, “Deep lear ning for face anti-spoofing: A survey,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 45, no. 5, pp. 5609–5631, May 2023
work page 2023
-
[8]
Badnets: Eva luating backdooring attacks on deep neural networks,
T. Gu, K. Liu, B. Dolan-Gavitt, and S. Garg, “Badnets: Eva luating backdooring attacks on deep neural networks,” IEEE Access , 2019
work page 2019
Show all 24 references
-
[9]
Trojaning attack on neural networks,
Y . Liu, S. Ma, Y . Aafer, et al., “Trojaning attack on neural networks,” Annual Network And Distributed System Security Symp. , 2018
2018
-
[10]
Backdoor learning : A survey,
Y . Li, Y . Jiang, Z. Li, and S.-T. Xia, “Backdoor learning : A survey,” IEEE Trans. Neural Networks and Learning Systems , vol. 35, no. 1, pp. 5–22, 2022
2022
-
[11]
A compr ehensive survey on backdoor attacks and their defenses in face recogn ition systems,
Q. L. Roux, E. Bourbao, Y . Teglia, and K. Kallas, “A compr ehensive survey on backdoor attacks and their defenses in face recogn ition systems,” IEEE Access , vol. 12, pp. 47 433–47 468, Mar. 2023
2023
-
[12]
Face image de-identifica tion based on feature embedding for privacy protection,
G. Hanawa, K. Ito, and T. Aoki, “Face image de-identifica tion based on feature embedding for privacy protection,” Proc. Int’l Conf. Biometrics Special Interest Group , pp. 1–6, Sep. 2023
2023
-
[13]
Face image de-identifica tion based on feature embedding,
G. Hanawa, K. Ito, and T. Aoki, “Face image de-identifica tion based on feature embedding,” EURASIP J. Image and Video Processing , vol. 2024, no. 25, pp. 1–24, Sep. 2024
2024
-
[14]
OULU-NPU: A mobile face presentation attack database with real- world variations,
Z. Boulkenafet, J. Komulainen, L. Li, X. Feng, and A. Had id, “OULU-NPU: A mobile face presentation attack database with real- world variations,” Proc. IEEE Int’l Conf. Automatic Face Gesture Recognition, Jun. 2017
2017
-
[15]
Towards face encryption by generating adversarial identity masks,
X. Y ang, Y . Dong, T. Pang, et al. , “Towards face encryption by generating adversarial identity masks,” Proc. Int’l Conf. Computer Vision, pp. 3897–3907, Mar. 2021
2021
-
[16]
RobFR: Benchmarking adversarial robustness on face recognition,
X. Y ang, D. Y ang, Y . Dong, H. Su, W. Y u, and J. Zhu, “RobFR: Benchmarking adversarial robustness on face recognition, ” CoRR, vol. abs/2007.04118, pp. 1–28, Jul. 2020
2007 arXiv
-
[17]
Integrating structured biological data by kernel maximum mean discrepancy,
K. M. Borgwardt, A. Gretton, M. J. Rasch, H. P . Kriegel, B . Scholkopf, and A. J. Smola, “Integrating structured biological data by kernel maximum mean discrepancy,” Bioinformatics, vol. 22, e49–e57, 14 Jul. 2006
2006
-
[18]
U-Net: Convol utional net- works for biomedical image segmentation,
O. Ronneberger, P . Fischer, and T. Brox, “U-Net: Convol utional net- works for biomedical image segmentation,” Proc. Int’l Conf. Medical Image Computing and Computer-Assisted Intervention , pp. 234–241, Oct. 2015
2015
-
[19]
Deep residual learni ng for image recognition,
K. He, X. Zhang, S. Ren, and J. Sun, “Deep residual learni ng for image recognition,” Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 770–778, Jun. 2016
2016
-
[20]
ArcFace: Additive an gular margin loss for deep face recognition,
J. Deng, J. Guo, and S. Zafeiriou, “ArcFace: Additive an gular margin loss for deep face recognition,” Proc. IEEE/CVF Conf. Computer Vision and Pattern Recognition , pp. 4685–4694, Jun. 2019
2019
-
[21]
Deep learning face a ttributes in the wild,
Z. Liu, P . Luo, X. Wang, and X. Tang, “Deep learning face a ttributes in the wild,” Proc. Int’l Conf. Computer Vision , pp. 3730–3738, Dec. 2015
2015
-
[22]
Adam: A method for stochastic optim ization,
D. Kingma and J. Ba, “Adam: A method for stochastic optim ization,” Proc. Int’l Conf. Learning Representations , pp. 1–15, May 2015
2015
-
[23]
Patchnet: A simple face anti-spoofing framework via fine-grained patch recogni tion,
C. Wang, Y . Lu, S. Y ang, and S. Lai, “Patchnet: A simple face anti-spoofing framework via fine-grained patch recogni tion,” Proc. IEEE/CVF Conf. Computer Vision and Pattern Recogniti on, pp. 20 281–20 290, Jun. 2022
2022
-
[24]
The unreasonable effectiveness of deep features as a perceptua l metric,
R. Zhang, P . Isola, A. A. Efros, E. Shechtman, and O. Wang , “The unreasonable effectiveness of deep features as a perceptua l metric,” Proc. IEEE Conf. Computer Vision and Pattern Recognition , pp. 586– 595, Jun. 2018
2018
Reviewed August 5, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.