1. A computer-implemented method for authenticating a user and user input to a back-end system and for validating the user input, the method being executed using one or more processors and comprising: receiving, by the one or more processors, a unique user identifier and user input; generating, by the one or more processors, a personalized image recognition challenge based on the unique user identifier and the user input, the personalized image recognition challenge comprising a plurality of images and a written message, the written message instructing a user to select a particular image of the plurality of images to validate the user input, wherein generating the personalized image recognition challenge comprises: querying a database based on the unique user identifier to identify a plurality of personalized images associated with the unique user identifier, each personalized image being associated with a catchword, and selecting one or more personalized images from the plurality of personalized images, the one or more personalized images being included in the personalized image recognition challenge; transmitting the personalized image recognition challenge for display on a device; receiving, by the one or more processors, a response to the personalized image recognition challenge, the response comprising a selection of an image from the plurality of images; and authenticating the user and the user input based on the response.
1. A computer-implemented method for authenticating a user and user input to a back-end system and for validating the user input, the method being executed using one or more processors and comprising: receiving, by the one or more processors, a unique user identifier and user input; generating, by the one or more processors, a personalized image recognition challenge based on the unique user identifier and the user input, the personalized image recognition challenge comprising a plurality of images and a written message, the written message instructing a user to select a particular image of the plurality of images to validate the user input, wherein generating the personalized image recognition challenge comprises: querying a database based on the unique user identifier to identify a plurality of personalized images associated with the unique user identifier, each personalized image being associated with a catchword, and selecting one or more personalized images from the plurality of personalized images, the one or more personalized images being included in the personalized image recognition challenge; transmitting the personalized image recognition challenge for display on a device; receiving, by the one or more processors, a response to the personalized image recognition challenge, the response comprising a selection of an image from the plurality of images; and authenticating the user and the user input based on the response. 2. The method of claim 1 , wherein respective catchwords associated with the one or more personalized images are included in the written message.