Multi-Perspective Content Delivery Networks Security Framework Using Optimized Unsupervised Anomaly Detection
arXiv:2107.11514 · doi:10.1109/TNSM.2021.3100308
Abstract
Content delivery networks (CDNs) provide efficient content distribution over the Internet. CDNs improve the connectivity and efficiency of global communications, but their caching mechanisms may be breached by cyber-attackers. Among the security mechanisms, effective anomaly detection forms an important part of CDN security enhancement. In this work, we propose a multi-perspective unsupervised learning framework for anomaly detection in CDNs. In the proposed framework, a multi-perspective feature engineering approach, an optimized unsupervised anomaly detection model that utilizes an isolation forest and a Gaussian mixture model, and a multi-perspective validation method, are developed to detect abnormal behaviors in CDNs mainly from the client Internet Protocol (IP) and node perspectives, therefore to identify the denial of service (DoS) and cache pollution attack (CPA) patterns. Experimental results are presented based on the analytics of eight days of real-world CDN log data provided by a major CDN operator. Through experiments, the abnormal contents, compromised nodes, malicious IPs, as well as their corresponding attack types, are identified effectively by the proposed framework and validated by multiple cybersecurity experts. This shows the effectiveness of the proposed method when applied to real-world CDN data.
arXiv commentAccepted and to Appear in IEEE Transactions on Network and Service Management
References in corpus (13)
- Scikit-learn: Machine Learning in Python
- On Hyperparameter Optimization of Machine Learning Algorithms: Theory and Practice
- MTH-IDS: A Multi-Tiered Hybrid Intrusion Detection System for Internet of Vehicles
- Multi-Stage Optimized Machine Learning Framework for Network Intrusion Detection
- Tree-based Intelligent Intrusion Detection System in Internet of Vehicles
- Systematic Ensemble Model Selection Approach for Educational Data Mining
- A Lightweight Concept Drift Detection and Adaptation Framework for IoT Data Streams
- Bayesian Optimization with Machine Learning Algorithms Towards Anomaly Detection
- Multi-split Optimized Bagging Ensemble Model Selection for Multi-class Educational Data Mining
- Detecting Anomalous User Behavior Using an Extended Isolation Forest Algorithm: An Enterprise Case Study
- DNS Typo-squatting Domain Detection: A Data Analytics & Machine Learning Based Approach
- Simple Countermeasures to Mitigate the Effect of Pollution Attack in Network Coding Based Peer-to-Peer Live Streaming
- Scalable and Incremental Learning of Gaussian Mixture Models
Cited by in corpus (6)
- A Transfer Learning and Optimized CNN Based Intrusion Detection System for Internet of Vehicles
- IoT Data Analytics in Dynamic Environments: From An Automated Machine Learning Perspective
- PWPAE: An Ensemble Framework for Concept Drift Adaptation in IoT Data Streams
- Enabling AutoML for Zero-Touch Network Security: Use-Case Driven Analysis
- Towards Zero Touch Networks: Cross-Layer Automated Security Solutions for 6G Wireless Networks
- An Automated Data Engineering Pipeline for Anomaly Detection of IoT Sensor Data