I have found a dataset which involves surnames dispersion around the world that sorted by population which I use it for a name recommender system.

Its readme page caught my attention because it has mentioned that suitable for cybersecurity and ML fields. Unfortunately on I'm a newbie person in these fields, and I can not understand how it is proper in other topics such as the mentioned topics.

On the other word, I would like to know how sort of names is usable on other topics?


1 Answer 1


The readme file lists the following uses for the dataset:

1. Cyber Security

2. Machine Learning

3. Recommender System

I believe that you already know point 3 since you specified that you want to use the dataset to build a recommender system.

About Point 2: You can use the information in the dataset to train a machine learning algorithm. The former could, for example, learn to recognize the relationships between surnames and nationality, therefore, after the training, you could pass one or more surnames as an input to the algorithm and it could return the country.

About Point 3: Here the subject becomes wider: such a database can have great potential in the field of security. For example it could be used to perform password penetration tests, towards servers, using the list as a dictionary. For this same reason, however, it could also be useful to any attackers with malicious intent. Another example: imagine you have gained access to a confidential database that stores all user passwords and usernames. However, these data are hashed. You could submit all dataset records to the same hash function and compare them with database hashes to see if you find matches.

  • $\begingroup$ thank you so much, Unfortunately I don't have appropriated permission to up-vote, Could you please tell me other usages ? $\endgroup$ Commented Oct 23, 2019 at 8:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.