The static nature of current cyber systems has made them easy to be attacked and compromised. By constantly changing a system, Moving Target Defense (MTD) has provided a promising way to reduce or move the attack surface that is available for exploitation by an adversary. However, the current network- based MTD obfuscates networks indiscriminately that makes some networks key services, such as web and DNS services, unavailable, because many information of these services has to be opened to the outside and remain real without compromising their usability. Moreover, the indiscriminate obfuscation also severely reduces the performance of networks. In this paper, we propose CHAOS, an SDN (Software-defined networking)-based MTD system, which discriminately obfuscates hosts with different security levels in a network. In CHAOS, we introduce a Chaos Tower Obfuscation (CTO) method, which uses a Chaos Tower Structure (CTS) to depict the hierarchy of all the hosts in an intranet and provides a more unpredictable and flexible obfuscation method. We also present the design of CHAOS, which leverages SDN features to obfuscate the attack surface including IP obfuscation, ports obfuscation, and fingerprint obfuscation thereby enhancing the unpredictability of the networking environment. We develop fast CTO algorithms to achieve a different degree of obfuscation for the hosts in each layer. Our experimental results show that a network protected by CHAOS is capable of decreasing the percentage of information disclosure effectively to guarantee the normal flow of traffic.
翻译:目前网络系统的静态性质使它们很容易受到攻击和破坏。通过不断改变一个系统,移动目标防御(MTD)为减少或移动攻击表面提供了一个很好的方法,供对手利用;然而,目前以网络为基础的MTD模糊网络,使一些网络关键服务,如网络和DNS服务无法使用,因为许多这类服务的信息必须向外部开放,并且仍然真实而不损害其可用性。此外,不加区分的混淆还严重降低了网络的性能。在本文件中,我们建议使用以SDAOS为主的SDN(软件定义的联网)基于MTD系统,以减少或移动攻击表面表面。 在CHAOS中,我们采用Chaos Tower Obffiscation (CTO) 方法,使用Chaos塔结构(CTS)来描述所有主机的等级,并提供一个更加不可预测和灵活的模糊方法。我们还介绍了CHAOS的设计,它利用SDN(软件定义的网络定义)定义的SDN(SOFOL)-定义的网络,从而将SUFAL-O的网络的稳定性提升到我们地面环境的快速的升级。