The key feature of NDN is in-network caching that every router has its cache to store data for future use, thus improve the usage of the network bandwidth and reduce the network latency. However, in-network caching increases the security risks - cache pollution attacks (CPA), which includes locality disruption (ruining the cache locality by sending random requests for unpopular contents to make them popular) and False Locality (introducing unpopular contents in the router's cache by sending requests for a set of unpopular contents). In this paper, we propose a machine learning method, named Triangle Area Based Multivariate Correlation Analysis (TAB-MCA) that detects the cache pollution attacks in NDN. This detection system has two parts, the triangle-area-based MCA technique, and the threshold-based anomaly detection technique. The TAB-MCA technique is used to extract hidden geometrical correlations between two distinct features for all possible permutations and the threshold-based anomaly detection technique. This technique helps our model to be able to distinguish attacks from legitimate traffic records without requiring prior knowledge. Our technique detects locality disruption, false locality, and combination of the two with high accuracy. Implementation of XC-topology, the proposed method shows high efficiency in mitigating these attacks. In comparison to other ML-methods, our proposed method has a low overhead cost in mitigating CPA as it doesn't require attackers' prior knowledge. Additionally, our method can also detect non-uniform attack distributions.
|Title of host publication||2020 3rd International Conference on Hot Information-Centric Networking (HotICN)|
|Number of pages||8|
|Publication status||Published - 16 Feb 2021|
|Name||2020 3rd International Conference on Hot Information-Centric Networking, HotICN 2020|
Bibliographical noteFunding Information:
ACKNOWLEDGMENT This work was supported by the CETC Joint Advanced Research Foundation (Grant No. 6141B08080101) and the Key R&D Plan of Anhui Province (Grant No. 202004a05020078).
© 2020 IEEE.
Copyright 2021 Elsevier B.V., All rights reserved.
- False Locality
- In-network Caching
- Locality Disruptions
- Multivariate Correlation Analysis
- Named Data Networking