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.
翻译:在安全机制中,有效的异常探测是增强CDN安全的一个重要部分。在这项工作中,我们建议为CDN的异常探测建立一个多视角、不受监督的多视角学习框架。在拟议的框架中,一个多视角特征工程学方法,一个利用孤立森林和高斯混合模型以及多视角验证方法的优化、不受监督的异常探测模型,以发现CDN的异常行为,主要来自客户互联网协议和节点视角,从而确定拒绝服务(DoS)和缓存污染攻击(CPA)模式。实验结果是根据一个主要的CDN运营商提供的8天真实世界CDN日志数据的分析结果提出的。通过实验,在拟议的框架和验证多全球网络安全数据时,发现异常内容、失密的节点、恶意IP及其相应的攻击类型。