Ankur Chowdhary

Dr. Ankur Chowdhary

Information Assurance Center, Arizona State University, 699 S Mill Ave, Tempe, 85281, AZ, USA
orcid

Research Focus & Metrics

Academic Career Length

11Years (2016-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
9 January 2019 in IEEE Communications Surveys & Tutorials
Verified
Journal Article
Closed access
AAAdel Alshamrani
Adel Alshamrani
SMSowmya Myneni
Sowmya Myneni
Ankur ChowdharyAnkur Chowdhary
Ankur Chowdhary
DHDijiang Huang
Dijiang Huang

26 March 2020 in IEEE Communications Surveys & Tutorials
Verified
Journal Article
Closed access
SSSailik Sengupta
Sailik Sengupta
Ankur ChowdharyAnkur Chowdhary
Ankur Chowdhary
ASAbdulhakim Sabur
Abdulhakim Sabur
AAAdel Alshamrani
Adel Alshamrani
DHDijiang Huang
Dijiang Huang
SKSubbarao Kambhampati
Subbarao Kambhampati
Network defenses based on traditional tools, techniques, and procedures (TTP) fail to account for the attacker’s inherent advantage present due to the static nature of network services and configurations. To take away this asymmetric advantage, Moving Target Defense (MTD) continuously shifts the configuration of the underlying system, in turn reducing the success rate of cyberattacks. In this survey, we analyze the recent advancements made in the development of MTDs and highlight (1) how these defenses can be defined using common terminology, (2) can be made more effective with the use of artificial intelligence techniques for decision making, (3) be implemented in practice and (4) evaluated. We first define an MTD using a simple and yet general notation that captures the key aspects of such defenses. We then categorize these defenses into different sub-classes depending on what they move, when they move and how they move. In trying to answer the latter question, we showcase the use of domain knowledge and game-theoretic modeling can help the defender come up with effective and efficient movement strategies. Second, to understand the practicality of these defense methods, we discuss how various MTDs have been implemented and find that networking technologies such as Software Defined Networking and Network Function Virtualization act as key enablers for implementing these dynamic defenses. We then briefly highlight MTD test-beds and case-studies to aid readers who want to examine or deploy existing MTD techniques. Third, our survey categorizes proposed MTDs based on the qualitative and quantitative metrics they utilize to evaluate their effectiveness in terms of security and performance. We use well-defined metrics such as risk analysis and performance costs for qualitative evaluation and metrics based on Confidentiality, Integrity, Availability (CIA), attack representation, QoS impact, and targeted threat models for quantitative evaluation. Finally, we show that our categorization of MTDs is effective in identifying novel research areas and highlight directions for future research.

18 October 2020
Verified
Book Chapter
Closed access
PDF file
SMSowmya Myneni
Sowmya Myneni
Ankur ChowdharyAnkur Chowdhary
Ankur Chowdhary
ASAbdulhakim Sabur
Abdulhakim Sabur
SSSailik Sengupta
Sailik Sengupta
GAGarima Agrawal
Garima Agrawal
MKMyong Kang
Myong Kang

21 November 2017
Verified
Conference Paper
Open access
AAAdel Alshamrani
Adel Alshamrani
Ankur ChowdharyAnkur Chowdhary
Ankur Chowdhary
SPSandeep Pisharody
Sandeep Pisharody
DLDuo Lu
Duo Lu
DHDijiang Huang
Dijiang Huang

12 July 2017 in IEEE Transactions on Dependable and Secure Computing
Verified
Journal Article
Closed access
SPSandeep Pisharody
Sandeep Pisharody
JNJanakarajan Natarajan
Janakarajan Natarajan
Ankur ChowdharyAnkur Chowdhary
Ankur Chowdhary
AAAbdullah Alshalan
Abdullah Alshalan
DHDijiang Huang
Dijiang Huang
The ease of programmability in Software-Defined Networking (SDN) makes it a great platform implementation of various initiatives that involve application deployment, dynamic topology changes, and decentralized network management in a multi-tenant data center environment. However, implementing security solutions in such an environment is fraught with policy conflicts and consistency issues with the hardness of this problem being affected by the distribution scheme for the SDN controllers. In this paper we present Brew, a security policy analysis framework implemented on an OpenDaylight SDN controller, that has comprehensive conflict detection and resolution modules to ensure that no two flow rules in a distributed SDN-based cloud environment have conflicts at any layer; thereby assuring consistent conflict-free security policy implementation and preventing information leakage. We present techniques for global prioritization of flow rules in a decentralized environment, extend firewall rule conflict classification from a traditional environment to SDN flow rule conflicts by recognizing and classifying conflicts stemming from cross-layer conflicts and provide strategies for unassisted resolution of these conflicts. Alternately, if administrator input is desired to resolve conflicts, a novel visualization scheme is implemented to help the administrators view the conflicts graphically. We demonstrate the correctness, feasibility and scalability of our framework through a proof-of-concept prototype.

24 October 2016
Verified
Conference Paper
Open access
Ankur ChowdharyAnkur Chowdhary
Ankur Chowdhary
SPSandeep Pisharody
Sandeep Pisharody
DHDijiang Huang
Dijiang Huang
Software-Defined Networking (SDN) has emerged as a framework for centralized command and control in cloud data centric environments. SDN separates data and control plane, which provides network administrator better visibility and policy enforcement capability compared to traditional networks. The SDN controller can assess reachability information of all the hosts in a network. There are many critical assets in a network which can be compromised by a malicious attacker through a multistage attack. Thus we make use of centralized controller to assess the security state of the entire network and pro-actively perform attack analysis and countermeasure selection. This approach is also known as Moving Target Defense (MTD). We use the SDN controller to assess the attack scenarios through scalable Attack Graphs (AG) and select necessary countermeasures to perform network reconfiguration to counter network attacks. Moreover, our framework has a comprehensive conflict detection and resolution module that ensures that no two flow rules in a distributed SDN-based cloud environment have conflicts at any layer; thereby assuring consistent conflict-free policy implementation and preventing information leakage.