Development of a keylogger malware incorporating machine learning techniques

Due to the rapid globalization due to rapid advancement in technology, we have seen a drastic rise in the number of online users over the past ten years. Although technology has brought about many conveniences and benefits to our lives, we must also acknowledge the rise in the number of cyber-crim...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Zi Qi
Other Authors: Chan Chee Keong
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/177142
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-177142
record_format dspace
spelling sg-ntu-dr.10356-1771422024-05-31T15:43:21Z Development of a keylogger malware incorporating machine learning techniques Tan, Zi Qi Chan Chee Keong School of Electrical and Electronic Engineering ECKCHAN@ntu.edu.sg Engineering Due to the rapid globalization due to rapid advancement in technology, we have seen a drastic rise in the number of online users over the past ten years. Although technology has brought about many conveniences and benefits to our lives, we must also acknowledge the rise in the number of cyber-crimes. Recently, many innocent people have fallen prey to crimes involving the malicious usage of keyloggers, where hackers install keyloggers into victims’ devices to track their device activities to steal confidential information and passwords. Moreover, as technology advances at a rapid rate, cyber criminals are also evolving and developing more advanced methods to prevent themselves from getting caught by authorities. As such, it is becoming increasingly important to be aware on how to prevent ourselves from falling prey to such cyber-attacks by understanding how these malicious keyloggers work. The purpose of this project is to explore how machine learning can enhance the utility of a keylogger in order to understand how to not fall prey to such crimes. Through the usage of machine learning and Abstract Topic Modelling, the keylogger is able to decipher what general topics the key logs are about, which can allow hackers to piece different pieces of document together to retrieve the original document. Bachelor's degree 2024-05-27T06:19:58Z 2024-05-27T06:19:58Z 2024 Final Year Project (FYP) Tan, Z. Q. (2024). Development of a keylogger malware incorporating machine learning techniques. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/177142 https://hdl.handle.net/10356/177142 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering
spellingShingle Engineering
Tan, Zi Qi
Development of a keylogger malware incorporating machine learning techniques
description Due to the rapid globalization due to rapid advancement in technology, we have seen a drastic rise in the number of online users over the past ten years. Although technology has brought about many conveniences and benefits to our lives, we must also acknowledge the rise in the number of cyber-crimes. Recently, many innocent people have fallen prey to crimes involving the malicious usage of keyloggers, where hackers install keyloggers into victims’ devices to track their device activities to steal confidential information and passwords. Moreover, as technology advances at a rapid rate, cyber criminals are also evolving and developing more advanced methods to prevent themselves from getting caught by authorities. As such, it is becoming increasingly important to be aware on how to prevent ourselves from falling prey to such cyber-attacks by understanding how these malicious keyloggers work. The purpose of this project is to explore how machine learning can enhance the utility of a keylogger in order to understand how to not fall prey to such crimes. Through the usage of machine learning and Abstract Topic Modelling, the keylogger is able to decipher what general topics the key logs are about, which can allow hackers to piece different pieces of document together to retrieve the original document.
author2 Chan Chee Keong
author_facet Chan Chee Keong
Tan, Zi Qi
format Final Year Project
author Tan, Zi Qi
author_sort Tan, Zi Qi
title Development of a keylogger malware incorporating machine learning techniques
title_short Development of a keylogger malware incorporating machine learning techniques
title_full Development of a keylogger malware incorporating machine learning techniques
title_fullStr Development of a keylogger malware incorporating machine learning techniques
title_full_unstemmed Development of a keylogger malware incorporating machine learning techniques
title_sort development of a keylogger malware incorporating machine learning techniques
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/177142
_version_ 1800916252510650368