A novel approach that combines the advantages of neural networks with handcrafted features to perform face liveness detection against 2D spoofing attacks. We created a novel Flash Detection dataset for the task that includes images captured under variable flash and distance settings with five types of spoofing attacks.