  Named Data Networking (NDN) is a prominent realization of the vision of
Information-Centric Networking. The NDN architecture adopts name-based routing
and location-independent data retrieval. Among other important features, NDN
integrates security mechanisms and focuses on protecting the content rather
than the communications channels. Along with a new architecture come new
threats and NDN is no exception. NDN is a potential target for new network
attacks such as Interest Flooding Attacks (IFAs). Attackers take advantage of
IFA to launch (D)DoS attacks in NDN. Many IFA detection and mitigation
solutions have been proposed in the literature. However, there is no
comprehensive review study of these solutions that has been proposed so far.
Therefore, in this paper, we propose a survey of the various IFAs with a
detailed comparative study of all the relevant proposed solutions as
counter-measures against IFAs. We also review the requirements for a complete
and efficient IFA solution and pinpoint the various issues encountered by IFA
detection and mitigation mechanisms through a series of attack scenarios.
Finally, in this survey, we offer an analysis of the open issues and future
research directions regarding IFAs. This manuscript consists of an extended
version of the paper published in ACM Computing Surveys:
https://dl.acm.org/doi/10.1145/3539730.
