Intentional interference in satellite navigation is becoming an increasing threat for modern systems relying on Global Navigation Satellite Systems (GNSS). In particular, critical applications such as aviation can be severely affected by undetected and un-mitigated interference and therefore interference management solutions are crucial to be employed. Methods to cope with such intentional interference enclose interference detection, interference mitigation, interference classification, and interference localization. This paper offers a comprehensive survey of interference management methods developed in the last four decades by the research community. After reviewing the main concepts of GNSS-based navigation, the interference and interference management solutions are classified, with a particular focus on the two major threats in GNSS navigation, namely jamming and spoofing. Mathematical models, comparative tables for various interference management solutions, such as detection, localization, mitigation, and classification, as well as comparative numerical results based on several selected algorithms are also presented. We especially focus on algorithms relying on omnidirectional antennas, which do not require additional specific antennas to be installed on the aircraft and thus reduce the costs of retrofit and installation.