3. A computer-implemented method, comprising: rendering a domain name as a plurality of images, the domain name being rendered with a different font in each image of the plurality of images; performing optical character recognition (OCR) on each image of the plurality of images to extract text from the plurality of images, wherein the OCR is configured to resolve at least two different and visually similar characters to a same character; and determining to allow or raise an alert regarding performing an operation on the domain name based at least in part on whether the extracted text from at least one of the plurality of images is found in a set of domain names for which confusingly similar domain names are checked against.
3. A computer-implemented method, comprising: rendering a domain name as a plurality of images, the domain name being rendered with a different font in each image of the plurality of images; performing optical character recognition (OCR) on each image of the plurality of images to extract text from the plurality of images, wherein the OCR is configured to resolve at least two different and visually similar characters to a same character; and determining to allow or raise an alert regarding performing an operation on the domain name based at least in part on whether the extracted text from at least one of the plurality of images is found in a set of domain names for which confusingly similar domain names are checked against. 7. The method of claim 3 , further comprising: determining a first character of the domain name that is confusingly similar with a second character of a second domain name in the set of domain names that matches the domain name based on a bitwise comparison of the domain name and the second domain name; and storing an association between the first character and the second character.