Machine Learning (ML) represents a pivotal technology for current and future information systems, and many domains already leverage the capabilities of ML. However, deployment of ML in cybersecurity is still at an early stage, revealing a significant discrepancy between research and practice. Such discrepancy has its root cause in the current state-of-the-art, which does not allow to identify the role of ML in cybersecurity. The full potential of ML will never be unleashed unless its pros and cons are understood by a broad audience. This paper is the first attempt to provide a holistic understanding of the role of ML in the entire cybersecurity domain -- to any potential reader with an interest in this topic. We highlight the advantages of ML with respect to human-driven detection methods, as well as the additional tasks that can be addressed by ML in cybersecurity. Moreover, we elucidate various intrinsic problems affecting real ML deployments in cybersecurity. Finally, we present how various stakeholders can contribute to future developments of ML in cybersecurity, which is essential for further progress in this field. Our contributions are complemented with two real case studies describing industrial applications of ML as defense against cyber-threats.
翻译:机器学习(ML)是当前和未来信息系统的关键技术,许多领域已经利用ML的能力。然而,网络安全中ML的部署仍处于早期阶段,揭示了研究与实践之间的重大差异。这种差异的根源在于目前最先进的技术,无法确定ML在网络安全中的作用。除非广大受众了解ML的利弊,否则ML的全部潜力将永远无法发挥出来。本文件是首次试图全面了解ML在整个网络安全领域的作用 -- -- 任何对这一主题感兴趣的潜在读者。我们强调ML在人类驱动的探测方法方面的优势,以及ML在网络安全方面可以解决的额外任务。此外,我们阐述了影响网络安全中实际ML部署的各种内在问题。最后,我们介绍了各种利益攸关方如何为网络安全领域的未来发展作出贡献,这对这一领域的进一步进展至关重要。我们的贡献得到了两份真实的案例研究的补充,其中描述了ML在工业应用方面作为网络威胁的防御手段。