Weaponizing Unicodes with Deep Learning – Identifying Homoglyphs with Weakly Labeled Data

10/09/2020
by   Perry Deng, et al.
0

Visually similar characters, or homoglyphs, can be used to perform social engineering attacks or to evade spam and plagiarism detectors. It is thus important to understand the capabilities of an attacker to identify homoglyphs – particularly ones that have not been previously spotted – and leverage them in attacks. We investigate a deep-learning model using embedding learning, transfer learning, and augmentation to determine the visual similarity of characters and thereby identify potential homoglyphs. Our approach uniquely takes advantage of weak labels that arise from the fact that most characters are not homoglyphs. Our model drastically outperforms the Normalized Compression Distance approach on pairwise homoglyph identification, for which we achieve an average precision of 0.97. We also present the first attempt at clustering homoglyphs into sets of equivalence classes, which is more efficient than pairwise information for security practitioners to quickly lookup homoglyphs or to normalize confusable string encodings. To measure clustering performance, we propose a metric (mBIOU) building on the classic Intersection-Over-Union (IOU) metric. Our clustering method achieves 0.592 mBIOU, compared to 0.430 for the naive baseline. We also use our model to predict over 8,000 previously unknown homoglyphs, and find good early indications that many of these may be true positives. Source code and list of predicted homoglyphs are uploaded to Github: https://github.com/PerryXDeng/weaponizing_unicode

READ FULL TEXT
research
10/23/2020

Identifying Similar Movie Characters Quickly but Effectively Using Non-exhaustive Pair-wise Attention

Identifying similar movie characters is a captivating task that can be o...
research
07/11/2023

Duncode Characters Shorter

This paper investigates the employment of various encoders in text trans...
research
09/09/2021

DeepEMO: Deep Learning for Speech Emotion Recognition

We proposed the industry level deep learning approach for speech emotion...
research
01/07/2021

A Framework for Deep Constrained Clustering

The area of constrained clustering has been extensively explored by rese...
research
07/11/2021

Repo2Vec: A Comprehensive Embedding Approach for Determining Repository Similarity

How can we identify similar repositories and clusters among a large onli...
research
08/09/2023

Deep Learning for Morphological Identification of Extended Radio Galaxies using Weak Labels

The present work discusses the use of a weakly-supervised deep learning ...
research
12/19/2003

Clustering by compression

We present a new method for clustering based on compression. The method ...

Please sign up or login with your details

Forgot password? Click here to reset