Vinod Anupam

Learn More
Recent developments in Web technology such as the inclusion of scripting languages, frames, and the growth of dynamic content, have made the process of retrieving Web content more complicated, and sometimes tedious. For example, Web browsers do not provide a method for a user to bookmark a frame-based Web site once the user navigates within the initial(More)
We present a hit inflation attack on pay-per-click Web advertising schemes. Our attack is virtually impossible for the program provider to detect conclusively, regardless of whether the provider is a third-party ‘ad network’ or the target of the click itself. If practiced widely, this attack could accelerate a move away from pay-per-click programs and(More)
We address the issue of design of architectures and abstractions to implement multimedia scienti c ma-ions to implement multimedia scienti c manipulation systems in a Concurrent Engineering setting, where experts in a cooperating group communicate and interact to solve problems. We propose a model for the integration of software tools into a multiuser(More)
While conducting a security analysis of JavaScript and VBScript, the most popular scripting languages on the Web, we found some serious aws. Motivated by this outcome, we propose steps towards a sound de nition and design of a security framework for scripting languages on the Web. We show that if such a security framework had been integrated into the(More)
Visualization typically involves large computational tasks, often performed on supercomputers. The results of these tasks are usually analyzed by a design team consisting of several members. Our goal is to depart from traditional single-user systems and build a low-cost scientific visualization environment that enables computer-supported cooperative work in(More)
A web user \clicks through" one web site, the referrer, to another web site, the target, if the user follows a hypertext link to the target's site contained in a web page served from the referrer's site. Numerous click-through payment programs have been established on the web, by which (the webmaster of) a target site pays a referrer site for each click(More)
We address the issue of design of architectures and abstractions to implement multimedia scientific manipulation systems, and briefly describe a prototype CSCW infrastructure which we have used to implement a multi-user distributed and collaborative scientific manipulation environment on the multimedia desktop. Finally, we present example design systems to(More)