VLDB 2026 Research / reviewers in the wild / expert
Sadeeq Jan
dblp:168/9409
· DBLP profile ↗
9ranked-venue papers
6as first author
3since 2021 · last 2023
0000-0002-1139-8507ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 6 first-authorSystems, architecture and hardware · 1 · 1 since 2021Computer networks · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Software testing · 100% | |
| Network and information security
2 papers |
Systems and software security · 66% Web and mobile security · 34% |
Topics — the 8 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › test generation
search-based test generation |
0.4 | 1 | 2019 | Automatic Generation of Tests to Exploit XML Injection Vulnerabilities in Web Applications · IEEE Trans. Software Eng. 2019 |
Software testing › non-functional testing
security testing |
0.4 | 1 | 2019 | Automatic Generation of Tests to Exploit XML Injection Vulnerabilities in Web Applications · IEEE Trans. Software Eng. 2019 |
Software testing
test generation |
0.4 | 1 | 2019 | Automatic Generation of Tests to Exploit XML Injection Vulnerabilities in Web Applications · IEEE Trans. Software Eng. 2019 |
Software testing › test generation
automated test generation |
0.2 | 1 | 2016 | Automated and effective testing of web services for XML injection attacks · ISSTA 2016 |
Software testing › test generation
mutation-based test generation |
0.2 | 1 | 2016 | Automated and effective testing of web services for XML injection attacks · ISSTA 2016 |
Systems and software security › exploitation
injection attacks |
0.1 | 1 | 2019 | Automatic Generation of Tests to Exploit XML Injection Vulnerabilities in Web Applications · IEEE Trans. Software Eng. 2019 |
Web and mobile security
web application security |
0.1 | 1 | 2019 | Automatic Generation of Tests to Exploit XML Injection Vulnerabilities in Web Applications · IEEE Trans. Software Eng. 2019 |
Web and mobile security › web application security
web services security |
0.1 | 1 | 2016 | Automated and effective testing of web services for XML injection attacks · ISSTA 2016 |
Methods — techniques the papers use, named apart from their topics
search-based software engineering · 0.8genetic algorithm · 0.8fuzzing · 0.5constraint solving · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | A novel routing protocol for underwater wireless sensor networks based on shifted energy efficiency and priorityabstractUnderwater Wireless Sensor Networks (UWSNs) are among the most promising research areas these days due to their unique characteristics and diverse underwater applications. Though a number of routing protocols have been designed and implemented for UWSNs over the past few years, the researchers face several challenges, e.g., low speed of propagation, small bandwidth, limited battery power, etc., while designing routing protocols for communication in UWSNs. Acoustic sensor nodes are equipped with batteries with limited power and it is quite costly to replace or recharge them. The network will not survive for the desired period of time if the power of node batteries is not efficiently used. To effectively resolve this issue, this paper proposes a Shifted Energy Efficiency and Priority (SHEEP) routing protocol for UWSNs. The proposed protocol aims to enhance the efficiency of the state-of-the-art Energy Balanced Efficient and Reliable Routing (EBER2) protocol for UWSNs. SHEEP is built upon the depth and energy of the current forwarding node, the depth of the expected next forwarding node, and the average energy difference among the expected forwarders. Simulation results demonstrate that SHEEP improves the energy efficiency and packet delivery ratio of EBER2 by 7.4% and 13% respectively. Muhammad Ismail 0004, Hamza Qadir, Farrukh Aslam Khan, Sadeeq Jan, Zahid Wadud, Ali Kashif Bashir |
Comput. Commun. | 4 |
| 2021 | Smart algorithmic based web crawling and scraping with template autoupdate capabilitiesabstractSummary Web scraping is the process of extracting data from web pages and it is an essential part for the generation of datasets. Currently the field is dominated by capable commercial applications, however, there is always a need for web crawling and web scraping applications for custom projects. Developing fit for purpose tools for retrieving and structuring data from web services, cloud systems, and big data is a challenging task. Based on empirical studies, some of the challenges include structural issues, formatting/ presentation, availability, denial of service, size, and information fetching problems with browsers. Additionally, the data become inaccessible after the structure/template of the website changes for example, after the website update. Thus the dataset cannot be updated in the future without manually modifying the parameters of the Web Scraper. In this paper we propose an algorithm capable of autocorrecting the template (web scraping parameters) used for locating the target data and dealing with some common empirical problems. This is very useful in case there is a need for updating the dataset later, as usually, websites tend to change their pages. Moreover, we introduce an implementation of the algorithm via a tool developed for extracting data from the unity asset store. The tool can capture and store data in XML format. The tool extracted a total of 46 785 (40 611 3D and 6174 2D) items, with 35 successful first retries, 11 second retries and 5 fails. Fazal Qudus Khan, Georgios Tsaramirsis, Naimat Ullah, Mohamed Nazmudeen, Sadeeq Jan, Awais Ahmad 0001 |
Concurr. Comput. Pract. Exp. | 5 |
| 2021 | An effective security assessment approach for Internet banking services via deep analysis of multimedia data
Sana Khattak, Sadeeq Jan, Iftikhar Ahmad 0004, Zahid Wadud, Fazal Qudus Khan |
Multim. Syst. | 2 |
| 2019 | Search-based multi-vulnerability testing of XML injections in web applicationsabstractModern web applications often interact with internal web services, which are not directly accessible to users. However, malicious user inputs can be used to exploit security vulnerabilities in web services through the application front-ends. Therefore, testing techniques have been proposed to reveal security flaws in the interactions with back-end web services, e.g., XML Injections ( XMLi ). Given a potentially malicious message between a web application and web services, search-based techniques have been used to find input data to mislead the web application into sending such a message, possibly compromising the target web service. However, state-of-the-art techniques focus on (search for) one single malicious message at a time. Since, in practice, there can be many different kinds of malicious messages, with only a few of them which can possibly be generated by a given front-end, searching for one single message at a time is ineffective and may not scale. To overcome these limitations, we propose a novel co-evolutionary algorithm (COMIX) that is tailored to our problem and uncover multiple vulnerabilities at the same time. Our experiments show that COMIX outperforms a single-target search approach for XMLi and other multi-target search algorithms originally defined for white-box unit testing. Sadeeq Jan, Annibale Panichella, Andrea Arcuri, Lionel C. Briand |
Empir. Softw. Eng. | 1 |
| 2019 | Correction to: Search-based multi-vulnerability testing of XML injections in web applicationsabstractThe article Search-based multi-vulnerability testing of XML injections in web applications, written by Sadeeq Jan, Annibale Panichella, Andrea Arcuri, and Lionel Briand, was originally published electronically on the publisher’s internet portal (currently SpringerLink) on May 2019 without open access. Sadeeq Jan, Annibale Panichella, Andrea Arcuri, Lionel C. Briand |
Empir. Softw. Eng. | 1 |
| 2019 | Automatic Generation of Tests to Exploit XML Injection Vulnerabilities in Web ApplicationsabstractModern enterprise systems can be composed of many web services (e.g., SOAP and RESTful). Users of such systems might not have direct access to those services, and rather interact with them through a single-entry point which provides a GUI (e.g., a web page or a mobile app). Although the interactions with such entry point might be secure, a hacker could trick such systems to send malicious inputs to those internal web services. A typical example is XML injection targeting SOAP communications. Previous work has shown that it is possible to automatically generate such kind of attacks using search-based techniques. In this paper, we improve upon previous results by providing more efficient techniques to generate such attacks. In particular, we investigate four different algorithms and two different fitness functions. A large empirical study, involving also two industrial systems, shows that our technique is effective at automatically generating XML injection attacks. Sadeeq Jan, Annibale Panichella, Andrea Arcuri, Lionel C. Briand |
IEEE Trans. Software Eng. | 1 |
| 2017 | A Search-Based Testing Approach for XML Injection Vulnerabilities in Web ApplicationsabstractIn most cases, web applications communicate with web services (SOAP and RESTful). The former act as a front-end to the latter, which contain the business logic. A hacker might not have direct access to those web services (e.g., they are not on public networks), but can still provide malicious inputs to the web application, thus potentially compromising related services. Typical examples are XML injection attacks that target SOAP communications. In this paper, we present a novel, search-based approach used to generate test data for a web application in an attempt to deliver malicious XML messages to web services. Our goal is thus to detect XML injection vulnerabilities in web applications. The proposed approach is evaluated on two studies, including an industrial web application with millions of users. Results show that we are able to effectively generate test data (e.g., input values in an HTML form) that detect such vulnerabilities. Sadeeq Jan, Duy Cu Nguyen, Andrea Arcuri, Lionel C. Briand |
ICST | 1 |
| 2016 | Automated and effective testing of web services for XML injection attacksabstractXML is extensively used in web services for integration and data exchange. Its popularity and wide adoption make it an attractive target for attackers and a number of XML-based attack types have been reported recently. This raises the need for cost-effective, automated testing of web services to detect XML-related vulnerabilities, which is the focus of this paper. We discuss a taxonomy of the types of XML injection attacks and use it to derive four different ways to mutate XML messages, turning them into attacks (tests) automatically. Further, we consider domain constraints and attack grammars, and use a constraint solver to generate XML messages that are both malicious and valid, thus making it more difficult for any protection mechanism to recognise them. As a result, such messages have a better chance to detect vulnerabilities. Our evaluation on an industrial case study has shown that a large proportion (78.86%) of the attacks generated using our approach could circumvent the first layer of security protection, an XML gateway (firewall), a result that is much better than what a state-of-the-art tool based on fuzz testing could achieve. Sadeeq Jan, Duy Cu Nguyen, Lionel C. Briand |
ISSTA | 1 |
| 2015 | Known XML Vulnerabilities Are Still a Threat to Popular Parsers and Open Source SystemsabstractThe Extensible Markup Language (XML) is extensively used in software systems and services. Various XML-based attacks, which may result in sensitive information leakage or denial of services, have been discovered and published. However, due to development time pressures and limited security expertise, such attacks are often overlooked in practice. In this paper, following a rigorous and extensive experimental process, we study the presence of two types of XML-based attacks: BIL and XXE in 13 popular XML parsers. Furthermore, we investigate whether open-source systems that adopt a vulnerable XML parser apply any mitigation to prevent such attacks. Our objective is to provide clear and solid scientific evidence about the extent of the threat associated with such XML-based attacks and to discuss the implications of the obtained results. Our conclusion is that most of the studied parsers are vulnerable and so are systems that use them. Such strong evidence can be used to raise awareness among software developers and is a strong motivation for developers to provide security measures to thwart BIL and XXE attacks before deployment when adopting existing XML parsers. Sadeeq Jan, Duy Cu Nguyen, Lionel C. Briand |
QRS | 1 |