Web applications are pervasive these days. They are becoming the platforms for our daily activities such as reading, shopping, banking, social networking, gaming, and even working. While they are replacing the role of traditional PC-based software applications, they also inevitably inherit the complexity and error-proneness of those applications. Given that valuable and sensitive data are processed and stored by web applications, program defects could pose serious threats to user experience, data integrity, and information security. To locate these problems automatically, we develop static program analysis techniques on both client-side and server-side scripts to identify various kinds of flaws including concurrency issues in JavaScript, se...
The number and the importance of Web applications have increased rapidly over the last years. At the...
Strings play a central role in JavaScript and similar scripting languages. Owing to dynamic features...
Strings play a central role in JavaScript and similar scripting languages. Owing to dynamic features...
Web applications are exposed to myriad security vulnerabilities related to malicious user string inp...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Motivated by the vulnerability analysis of web programs which work on string inputs, we present S3, ...
This document presents an excerpt from the research results that I have obtained since I received a ...
With the increase of global accessibility of web applications, maintaining a reasonable security lev...
Due to the increased usage of JavaScript in web applications and the speed at which web technologies...
JavaScript is widespread. Web developers use JavaScript to enrich user experience via dynamic conten...
Possibly, reason for that insecurity of web applications is the fact many programmers lack appropria...
Due to the increased usage of JavaScript in web applications and the speed at which web technologies...
Web applications are the most common way to make ser-vices and data available on the Internet. Unfor...
Strings are widely used in modern programming languages in various scenarios. For instance, strings ...
Abstract. A large percentage of recent security problems, such as Cross-site Scripting or SQL inject...
The number and the importance of Web applications have increased rapidly over the last years. At the...
Strings play a central role in JavaScript and similar scripting languages. Owing to dynamic features...
Strings play a central role in JavaScript and similar scripting languages. Owing to dynamic features...
Web applications are exposed to myriad security vulnerabilities related to malicious user string inp...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Motivated by the vulnerability analysis of web programs which work on string inputs, we present S3, ...
This document presents an excerpt from the research results that I have obtained since I received a ...
With the increase of global accessibility of web applications, maintaining a reasonable security lev...
Due to the increased usage of JavaScript in web applications and the speed at which web technologies...
JavaScript is widespread. Web developers use JavaScript to enrich user experience via dynamic conten...
Possibly, reason for that insecurity of web applications is the fact many programmers lack appropria...
Due to the increased usage of JavaScript in web applications and the speed at which web technologies...
Web applications are the most common way to make ser-vices and data available on the Internet. Unfor...
Strings are widely used in modern programming languages in various scenarios. For instance, strings ...
Abstract. A large percentage of recent security problems, such as Cross-site Scripting or SQL inject...
The number and the importance of Web applications have increased rapidly over the last years. At the...
Strings play a central role in JavaScript and similar scripting languages. Owing to dynamic features...
Strings play a central role in JavaScript and similar scripting languages. Owing to dynamic features...