SEAPP: A secure application management framework based on REST API access control in SDN-enabled cloud environment

被引:16
|
作者
Hu, Tao [1 ,2 ]
Zhang, Zhen [1 ]
Yi, Peng [1 ]
Liang, Dong [2 ]
Li, Ziyong [2 ]
Ren, Quan [2 ]
Hu, Yuxiang [1 ]
Lan, Julong [1 ]
机构
[1] Natl Digital Switching Syst Engn & Technol Res Ct, Zhengzhou, Henan, Peoples R China
[2] Informat Engn Univ, Zhengzhou, Henan, Peoples R China
基金
中国国家自然科学基金;
关键词
Cloud; Software-Defined Networking; Network security; Application; REST API;
D O I
10.1016/j.jpdc.2020.09.006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing provides scalable network services and makes network management more flexible by combining Software-Defined Networking (SDN). Through the northbound interface (e.g., REST API) offered by the SDN controller, users can easily deploy diversified applications to access the network resources. However, exploiting the openness of the northbound interface, malicious applications abuse APIs to launch hostile attacks, which poses serious threats to the network. In this paper, we propose SEAPP, a secure application management framework based on REST API access control. Our main idea is to granularly manage application permissions and encrypt REST API calls to defend against malicious attacks. SEAPP includes two components: 1) permissions detection engine identifies the facticity of application permissions by analyzing permission manifests and byte codes and further identifies the legality of permissions with constructed sensitive API list; 2) registration authorization engine executes encrypted registration between applications and controller by virtue of NTRU algorithm and authorizes applications to call the requested REST APIs based on their risk levels after securely authenticating them. Besides, SEAPP is a lightweight logic architecture between application plane and control plane and supports quick deployment and reconfiguration in runtime. Both theoretical analysis and evaluation results show the security and effectiveness of SEAPP. Besides, SEAPP introduces negligible CPU and memory overheads. (C) 2020 Elsevier Inc. All rights reserved.
引用
下载
收藏
页码:108 / 123
页数:16
相关论文
共 29 条
  • [1] ML-Based Traffic Classification in an SDN-Enabled Cloud Environment
    Belkadi, Omayma
    Vulpe, Alexandru
    Laaziz, Yassin
    Halunga, Simona
    ELECTRONICS, 2023, 12 (02)
  • [2] SUSIC: A Secure User Access Control Mechanism for SDN-Enabled IIoT and CyberPhysical Systems
    Irshad, Azeem
    Mallah, Ghulam Ali
    Bilal, Muhammad
    Chaudhry, Shehzad Ashraf
    Shafiq, Muhammad
    Song, Houbing
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (18) : 16504 - 16515
  • [3] Dynamic Game based Security framework in SDN-enabled Cloud Networking Environments
    Chowdhary, Ankur
    Pisharody, Sandeep
    Alshamrani, Adel
    Huang, Dijiang
    SDN-NFVSEC'17: PROCEEDINGS OF THE ACM INTERNATIONAL WORKSHOP ON SECURITY IN SOFTWARE DEFINED NETWORKS & NETWORK FUNCTION VIRTUALIZATION, 2017, : 53 - 58
  • [4] Blockchain based secure IoT data sharing framework for SDN-enabled smart communities
    Gao, Ying
    Chen, Yijian
    Lin, Hongliang
    Rodrigues, Joel J. P. C.
    IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2020, : 514 - 519
  • [5] A Secure Access Control Framework for Cloud Management
    Jiawei Zhang
    Ning Lu
    Jianfeng Ma
    Ruixiao Wang
    Wenbo Shi
    Mobile Networks and Applications, 2022, 27 : 404 - 416
  • [6] A Secure Access Control Framework for Cloud Management
    Zhang, Jiawei
    Lu, Ning
    Ma, Jianfeng
    Wang, Ruixiao
    Shi, Wenbo
    MOBILE NETWORKS & APPLICATIONS, 2022, 27 (01): : 404 - 416
  • [7] SDN-Enabled Network Coding-Based Secure Data Dissemination in VANET Environment
    Bhatia, Jitendra
    Kakadia, Parth
    Bhavsar, Madhuri
    Tanwar, Sudeep
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (07): : 6078 - 6087
  • [8] SDN-Enabled Multi-Attribute-Based Secure Communication for Smart Grid in IIoT Environment
    Chaudhary, Rajat
    Aujla, Gagangeet Singh
    Garg, Sahil
    Kumar, Neeraj
    Rodrigues, Joel J. P. C.
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (06) : 2629 - 2640
  • [9] SURVIVOR: A blockchain based edge-as-a-service framework for secure energy trading in SDN-enabled vehicle-to-grid environment
    Jindal, Anish
    Aujla, Gagangeet Singh
    Kumar, Neeraj
    COMPUTER NETWORKS, 2019, 153 : 36 - 48
  • [10] A Secure Cloud Storage Framework With Access Control Based on Blockchain
    Wang, Shangping
    Wang, Xu
    Zhang, Yaling
    IEEE ACCESS, 2019, 7 : 112713 - 112725