【24h】

Machine Learning for Anomaly Detection and Categorization in Multi-Cloud Environments

机译:用于多云环境中异常检测和分类的机器学习

获取原文

摘要

Cloud computing has been widely adopted by application service providers (ASPs) and enterprises to reduce both capital expenditures (CAPEX) and operational expenditures (OPEX). Applications and services previously running on private data centers are now being migrated to private or public clouds. Since most of the ASPs and enterprises have globally distributed user bases, their services need to be distributed across multiple clouds, spread across the globe which can achieve better performance in terms of latency, scalability and load balancing. The shift has eventually led the research community to study multi-cloud environments. However, the widespread acceptance of such environments has been hampered by major security concerns. Firewalls and traditional rule-based security protection techniques are not sufficient to protect user-data in multi-cloud scenarios. Recently, advances in machine learning techniques have attracted the attention of the research community to build intrusion detection systems (IDS) that can detect anomalies in the network traffic. Most of the research works, however, do not differentiate among different types of attacks. This is, in fact, necessary for appropriate countermeasures and defense against attacks. In this paper, we investigate both detecting and categorizing anomalies rather than just detecting, which is a common trend in the contemporary research works. We have used a popular publicly available dataset to build and test learning models for both detection and categorization of different attacks. To be precise, we have used two supervised machine learning techniques, namely linear regression (LR) and random forest (RF). We show that even if detection is perfect, categorization can be less accurate due to similarities between attacks. Our results demonstrate more than 99% detection accuracy and categorization accuracy of 93.6%, with the inability to categorize some attacks. Further, we argue that such categorization can be applied to multi-cloud environments using the same machine learning techniques.
机译:云计算已被应用程序服务提供商(ASP)和企业广泛采用,以减少资本支出(CAPEX)和运营支出(OPEX)。以前在私有数据中心上运行的应用程序和服务现在正在迁移到私有或公共云。由于大多数ASP和企业都有全球分布的用户群,因此它们的服务需要分布在遍布全球的多个云中,这可以在延迟,可伸缩性和负载平衡方面实现更好的性能。这一转变最终导致研究界研究多云环境。但是,主要安全问题阻碍了这种环境的广泛接受。防火墙和传统的基于规则的安全保护技术不足以保护多云场景中的用户数据。最近,机器学习技术的进步吸引了研究界的注意力,以构建可以检测网络流量异常的入侵检测系统(IDS)。但是,大多数研究工作并未区分不同类型的攻击。实际上,这对于采取适当的对策和防御攻击是必要的。在本文中,我们不仅对异常进行检测,而且对异常进行检测和分类,这是当代研究工作的普遍趋势。我们使用了一个流行的公开可用数据集来构建和测试学习模型,以检测和分类不同的攻击。确切地说,我们使用了两种监督的机器学习技术,即线性回归(LR)和随机森林(RF)。我们表明,即使检测是完美的,由于攻击之间的相似性,分类也可能不太准确。我们的结果证明了超过99%的检测准确度和93.6%的分类准确度,并且无法对某些攻击进行分类。此外,我们认为可以使用相同的机器学习技术将这种分类应用于多云环境。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号