Aiming at the privacy preservation of dynamic Web service composition, this paper proposes a SDN-based runtime security enforcement approach for privacy preservation of dynamic Web service composition. The main idea of this approach is that the owner of service composition leverages the security policy model (SPM) to define the access control relationships that service composition must comply with in the application plane, then SPM model is transformed into the low-level security policy model (RSPM) containing the information of SDN data plane, and RSPM model is uploaded into the SDN controller. After uploading, the virtual machine access control algorithm integrated in the SDN controller monitors all of access requests towards service composition at runtime. Only the access requests that meet the definition of RSPM model can be forwarded to the target terminal. Any access requests that do not meet the definition of RSPM model will be automatically blocked by Openflow switches or deleted by SDN controller, Thus, this approach can effectively solve the problems of network-layer illegal accesses, identity theft attacks and service leakages when Web service composition is running. In order to verify the feasibility of this approach, this paper implements an experimental system by using POX controller and Mininet virtual network simulator, and evaluates the effectiveness and performance of this approach by using this system. The final experimental results show that the method is completely effective, and the method can always get the correct calculation results in an acceptable time when the scale of RSPM model is gradually increasing.
翻译:本文着眼于保护动态网络服务构成的隐私,提出了基于SDN的运行时安全强制执行办法,以维护动态网络服务构成的隐私。这一办法的主要设想是,服务构成所有人利用安全政策模型(SPM)界定服务构成必须符合应用平面的出入控制关系,然后SPM模式转换成包含SDN数据平面信息的低级别安全政策模型(RSPM),然后将RSPM模式上载到SDN控制器。上传后,SDN控制器中包含的虚拟机器访问控制算法将所有访问请求都用于运行时的服务构成。只有符合RSPM模式定义的准入请求才能被传送到目标终端。任何不符合RSPM模式定义的准入请求都将被开关自动阻断,或者被SDN控制器删除。因此,在网络服务构成运行时,这一方法能够有效解决网络使用非法访问、身份盗窃袭击和服务泄漏的问题。为了核实这一方法的可行性,本文件使用POX控制器和Mininet虚拟网络的测试系统实施实验系统,通过不断使用这种有效的业绩计算方法,通过SmillimA结果,可以逐步评估。