Published on Thu Mar 18 2021

deepBF: Malicious URL detection using Learned Bloom Filter and Evolutionary Deep Learning

Ripon Patgiri, Anupam Biswas, Sabuzima Nayak
0
0
0
Abstract

Malicious URL detection is an emerging research area due to continuous modernization of various systems, for instance, Edge Computing. In this article, we present a novel malicious URL detection technique, called deepBF (deep learning and Bloom Filter). deepBF is presented in two-fold. Firstly, we propose a learned Bloom Filter using 2-dimensional Bloom Filter. We experimentally decide the best non-cryptography string hash function. Then, we derive a modified non-cryptography string hash function from the selected hash function for deepBF by introducing biases in the hashing method and compared among the string hash functions. The modified string hash function is compared to other variants of diverse non-cryptography string hash functions. It is also compared with various filters, particularly, counting Bloom Filter, Kirsch \textit{et al.}, and Cuckoo Filter using various use cases. The use cases unearth weakness and strength of the filters. Secondly, we propose a malicious URL detection mechanism using deepBF. We apply the evolutionary convolutional neural network to identify the malicious URLs. The evolutionary convolutional neural network is trained and tested with malicious URL datasets. The output is tested in deepBF for accuracy. We have achieved many conclusions from our experimental evaluation and results and are able to reach various conclusive decisions which are presented in the article.

Fri Feb 09 2018
Machine Learning
URLNet: Learning a URL Representation with Deep Learning for Malicious URL Detection
Malicious URLs host unsolicited content and are used to perpetrate cybercrimes. Traditionally, this is done through the usage of blacklists, which cannot be exhaustive. URLNet is an end-to-end deep learning framework to learn a nonlinear URL embedding for Malicious URL Detection.
0
0
0
Tue Sep 18 2018
Machine Learning
HashTran-DNN: A Framework for Enhancing Robustness of Deep Neural Networks against Adversarial Malware Samples
Adversarial machine learning in the context of image processing and related applications has received a large amount of attention. In this paper, we present a framework for enhancing the robustness of Deep Neural Networks (DNNs) against adversarial malware samples.
0
0
0
Mon May 17 2021
Machine Learning
Itsy Bitsy SpiderNet: Fully Connected Residual Network for Fraud Detection
The scope of fraud is increasing, resulting in annual losses of billions of dollars worldwide. The principles of pooling and convolutional layers in neural networks are very similar to the way antifraud analysts work.
2
0
0
Sat Mar 28 2020
Machine Learning
Real-Time Detection of Dictionary DGA Network Traffic using Deep Learning
Botnets and malware continue to avoid detection by static rules engines. Common DGA detection techniques fail to reliably detect DGA variants that combine random dictionary words to create domain names. To combat this, we created a novel hybrid neural network, Bilbo the `bagging` model.
0
0
0
Wed Jan 06 2021
Artificial Intelligence
DeepPoison: Feature Transfer Based Stealthy Poisoning Attack
DeepPoison is a novel adversarial network of one generator and two discriminators. The generator automatically extracts the target class'hidden features and embeds them into benign training samples. Extensive experiments have shown that DeepPoison can achieve a state-of-the-art attack success rate.
0
0
0
Mon Oct 14 2019
Machine Learning
DeepSearch: A Simple and Effective Blackbox Attack for Deep Neural Networks
DeepSearch is a novel fuzzing-based, query-efficient, blackbox attack for image classifiers. Despite its simplicity, DeepSearch is shown to be more effective in finding adversarial inputs than state-of-the-art blackbox approaches.
0
0
0