Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Daren Fadolalkarim

dblp:177/2905 · DBLP profile ↗
← Back
4ranked-venue papers
4as first author
1since 2021 · last 2025
0009-0005-8365-7044ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 3 · 3 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author

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.

Network and information security
2 papers
Systems and software security · 60% Web and mobile security · 24% Malware analysis · 12%
Software engineering, system software, and programming languages
1 paper
Debugging and program repair · 100%

Topics — the 5 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security › vulnerability discovery
automated vulnerability repair
0.912025
DCAFixer: An Automatic Tool for Bug Detection and Repair for Database Java Client Applications · IEEE Trans. Dependable Secur. Comput. 2025
Web and mobile security › web security › web vulnerability detection
SQL injection detection
0.912025
DCAFixer: An Automatic Tool for Bug Detection and Repair for Database Java Client Applications · IEEE Trans. Dependable Secur. Comput. 2025
Systems and software security
vulnerability discovery
0.912025
DCAFixer: An Automatic Tool for Bug Detection and Repair for Database Java Client Applications · IEEE Trans. Dependable Secur. Comput. 2025
Debugging and program repair
automated program repair
0.312025
DCAFixer: An Automatic Tool for Bug Detection and Repair for Database Java Client Applications · IEEE Trans. Dependable Secur. Comput. 2025
Privacy and data protection › information leakage
data leakage detection
0.112020
An Anomaly Detection System for the Protection of Relational Database Systems against Data Leakage by Application Programs · ICDE 2020

Methods — techniques the papers use, named apart from their topics

patch validation · 1.7patch generation · 1.7fault localization · 1.7static analysis · 0.4hidden markov model · 0.4dynamic analysis · 0.4
YearPublicationVenuePosition
2025 DCAFixer: An Automatic Tool for Bug Detection and Repair for Database Java Client Applications
abstract
Application programs are a possible source of attacks to databases. SQL injection is a well-known attack that exploits the lack of user input sanitization by applications. Following secure code practices to avoid vulnerabilities is the best way to prevent attacks. However, developers usually make mistakes either due to a lack of knowledge (i.e., a beginner developer) or due to bad code practices like copy-paste, which duplicates bugs and vulnerabilities in the code. Detecting such vulnerabilities manually is expensive and time-consuming, especially for very large code bases. Fixing vulnerabilities is also expensive as it requires manual interventions. It is thus clear that in order to systematically find and fix vulnerabilities we need automatic tools. In this paper, we address such a need. We propose theDatabaseClientApplicationsFixer (DCAFixer) tool, which automatically detects and repairs three types of common vulnerabilities in SQL application programs, namely unsanitized user inputs, insecure credentials handling, and unencrypted connections. DCAFixer operates in three phases: fault localization, patch generation and selection, and patch validation.
Daren Fadolalkarim, Elisa Bertino
IEEE Trans. Dependable Secur. Comput.1
2020 An Anomaly Detection System for the Protection of Relational Database Systems against Data Leakage by Application Programs
abstract
Application programs are a possible source of attacks to databases as attackers might exploit vulnerabilities in a privileged database application. They can perform code injection or code-reuse attack in order to steal sensitive data. However, as such attacks very often result in changes in the program's behavior, program monitoring techniques represent an effective defense to detect on-going attacks. One such technique is monitoring the library/system calls that the application program issues while running. In this paper, we propose AD-PROM, an Anomaly Detection system that aims at protecting relational database systems against malicious/compromised applications PROgraMs aiming at stealing data. AD-PROM tracks calls executed by application programs on data extracted from a database. The system operates in two phases. The first phase statically and dynamically analyzes the behavior of the application in order to build profiles representing the application's normal behavior. AD-PROM analyzes the control and data flow of the application program (i.e., static analysis), and builds a hidden Markov model trained by the program traces (i.e., dynamic analysis). During the second phase, the program execution is monitored in order to detect anomalies that may represent data leakage attempts. We have implemented AD-PROM and carried experimental activities to assess its performance. The results showed that our system is highly accurate in detecting changes in the application programs' behaviors and has very low false positive rates.
Daren Fadolalkarim, Elisa Bertino, Asmaa Sallam
ICDE1
2019 A-PANDDE: Advanced Provenance-based ANomaly Detection of Data Exfiltration
Daren Fadolalkarim, Elisa Bertino
Comput. Secur.1
2016 PANDDE: Provenance-based ANomaly Detection of Data Exfiltration
Daren Fadolalkarim, Asmaa Sallam, Elisa Bertino
CODASPY1