Demo Data from SIGIR 2026 / reviewers in the wild / expert
Maliheh Monshizadeh
dblp:134/5499
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 4 · 2 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
3 papers |
Systems and software security · 39% Web and mobile security · 33% Malware analysis · 18% | |
| Software engineering, system software, and programming languages
1 paper |
Program analysis · 50% Operating systems · 50% |
Topics — the 5 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Web and mobile security
web application security |
0.4 | 2 | 2015 | Between Worlds: Securing Mixed JavaScript/ActionScript Multi-Party Web Content · IEEE Trans. Dependable Secur. Comput. 2015 MACE: Detecting Privilege Escalation Vulnerabilities in Web Applications · CCS 2014 |
Systems and software security › language-based security
inlined reference monitors |
0.2 | 1 | 2015 | Between Worlds: Securing Mixed JavaScript/ActionScript Multi-Party Web Content · IEEE Trans. Dependable Secur. Comput. 2015 |
Systems and software security › vulnerability discovery
privilege escalation vulnerability |
0.2 | 1 | 2014 | MACE: Detecting Privilege Escalation Vulnerabilities in Web Applications · CCS 2014 |
Operating systems › system security › operating system security
permission check analysis |
0.2 | 1 | 2014 | MACE: Detecting Privilege Escalation Vulnerabilities in Web Applications · CCS 2014 |
Program analysis
static analysis |
0.2 | 1 | 2014 | MACE: Detecting Privilege Escalation Vulnerabilities in Web Applications · CCS 2014 |
Methods — techniques the papers use, named apart from their topics
program analysis · 0.4infiltration · 0.2in-lined reference monitoring · 0.2history-based policy enforcement · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Patching Logic Vulnerabilities for Web Applications using LogicPatcherabstractLogic vulnerabilities are an important class of programming flaws in web applications. These vulnerabilities occur when a desired property pertaining to an application's logic does not hold along certain paths in the application's code. Many analysis tools have been developed to find logic vulnerabilities in web applications. Given a web application with logic vulnerabilities, the question is whether one can design methods to patch application code and prevent these vulnerabilities from being exploited. We answer this question by developing an approach and tool called LogicPatcher for patching of logic vulnerabilities. We focus on correct patch placement, i.e. identifying the precise location in code where the patch code can be introduced, based on path profiling. As we show in this paper, finding the appropriate location as well as generating the right patch can get complicated and require deep code analysis. We demonstrate the utility of LogicPatcher by automatically fixing several critical parameter tampering and authorization vulnerabilities in large web applications. Maliheh Monshizadeh, Prasad Naldurg, V. N. Venkatakrishnan |
CODASPY | 1 |
| 2015 | EKHunter: A Counter-Offensive Toolkit for Exploit Kit Infiltration
Birhanu Eshete, Abeer Alhuzali, Maliheh Monshizadeh, Phillip A. Porras, V. N. Venkatakrishnan, Vinod Yegneswaran |
NDSS | 3 |
| 2015 | Between Worlds: Securing Mixed JavaScript/ActionScript Multi-Party Web ContentabstractMixed Flash and JavaScript content has become increasingly prevalent; its purveyance of dynamic features unique to each platform has popularized it for myriad web development projects. Although Flash and JavaScript security has been examined extensively, the security of untrusted content that combines both has received considerably less attention. This article considers this fusion in detail, outlining several practical scenarios that threaten the security of web applications. The severity of these attacks warrants the development of new techniques that address the security of Flash-JavaScript content considered as a whole, in contrast to prior solutions that have examined Flash or JavaScript security individually. Toward this end, the article presents FlashJaX, a cross-platform solution that enforces fine-grained, history-based policies that span both Flash and JavaScript. Using in-lined reference monitoring, FlashJaX safely embeds untrusted JavaScript and Flash content in web pages without modifying browser clients or using special plug-ins. The architecture of FlashJaX, its design and implementation, and a detailed security analysis are exposited. Experiments with advertisements from popular ad networks demonstrate that FlashJaX is transparent to policy-compliant advertisement content, yet blocks many common attack vectors that exploit the fusion of these web platforms. Phu H. Phung, Maliheh Monshizadeh, Meera Sridhar, Kevin W. Hamlen, V. N. Venkatakrishnan |
IEEE Trans. Dependable Secur. Comput. | 2 |
| 2014 | MACE: Detecting Privilege Escalation Vulnerabilities in Web ApplicationsabstractWe explore the problem of identifying unauthorized privilege escalation instances in a web application. These vulnerabilities are typically caused by missing or incorrect authorizations in the server side code of a web application. The problem of identifying these vulnerabilities is compounded by the lack of an access control policy specification in a typical web application, where the only supplied documentation is in fact its source code. This makes it challenging to infer missing checks that protect a web application's sensitive resources. To address this challenge, we develop a notion of authorization context consistency, which is satisfied when a web application consistently enforces its authorization checks across the code. We then present an approach based on program analysis to check for authorization state consistency in a web application. Our approach is implemented in a tool called MACE that uncovers vulnerabilities that could be exploited in the form of privilege escalation attacks. In particular, MACE is the first tool reported in the literature to identify a new class of web application vulnerabilities called Horizontal Privilege Escalation (HPE) vulnerabilities. MACE works on large codebases, and discovers serious, previously unknown, vulnerabilities in 5 out of 7 web applications tested. Without MACE, a comparable human-driven security audit would require weeks of effort in code inspection and testing. Maliheh Monshizadeh, Prasad Naldurg, V. N. Venkatakrishnan |
CCS | 1 |