Extensions are small applications installed by users and enrich the user experience of browsing the Internet. Browsers expose a set of restricted APIs to extensions. To be used, extensions need to list the permissions associated with these APIs in a mandatory extension file named manifest. In particular, Chrome’s permission ecosystem was designed in the spirit of the least privilege. Yet, this paper demonstrates that 39.8% of the analyzed extensions provided by the official Web Store are compliant with the spirit of least privilege. Also, we develop: (1) a browser extension to make aware regular users of the permissions the extensions they install; (2) a web app where extensions developers can check whether their extensions are compliant wi...
Browser extensions boost the browsing experience by a range of features from automatic translation a...
This article starts by examining why a Chrome Extension was desired and how we saw it making the wor...
Many modern application platforms support an extensible architecture that allows the appli-cation co...
Extensions are small applications installed by users and enrich the user experience of browsing the ...
Browser extensions are ubiquitous.Yet, in today\u27s browsers, extensions are the most dangerous cod...
Abstract—A common characteristic of modern web browsers is that their functionality can be extended ...
The widely popular browser extensions now become one of the most commonly used malware attack vector...
Even though their architecture relies on robust security principles, it is well-known that poor prog...
This paper is the first attempt at providing a holistic view of the Chrome Web Store (CWS). We lever...
Web browsers are undoubtedly one of the most popular user applications. This is even more evident in...
Browser extensions are small applications executed in the browser context that provide additional ca...
How can we, as platform designers, protect computer users from the threats associated with malicious...
Browser extensions provide a powerful platform to enrich browsing experience. At the same time, they...
Browser extensions enhance the functionality of native Web applications on the client side. They pro...
Our objective, in two investigations, was: (1) to provide a listing of safe browser extensions for G...
Browser extensions boost the browsing experience by a range of features from automatic translation a...
This article starts by examining why a Chrome Extension was desired and how we saw it making the wor...
Many modern application platforms support an extensible architecture that allows the appli-cation co...
Extensions are small applications installed by users and enrich the user experience of browsing the ...
Browser extensions are ubiquitous.Yet, in today\u27s browsers, extensions are the most dangerous cod...
Abstract—A common characteristic of modern web browsers is that their functionality can be extended ...
The widely popular browser extensions now become one of the most commonly used malware attack vector...
Even though their architecture relies on robust security principles, it is well-known that poor prog...
This paper is the first attempt at providing a holistic view of the Chrome Web Store (CWS). We lever...
Web browsers are undoubtedly one of the most popular user applications. This is even more evident in...
Browser extensions are small applications executed in the browser context that provide additional ca...
How can we, as platform designers, protect computer users from the threats associated with malicious...
Browser extensions provide a powerful platform to enrich browsing experience. At the same time, they...
Browser extensions enhance the functionality of native Web applications on the client side. They pro...
Our objective, in two investigations, was: (1) to provide a listing of safe browser extensions for G...
Browser extensions boost the browsing experience by a range of features from automatic translation a...
This article starts by examining why a Chrome Extension was desired and how we saw it making the wor...
Many modern application platforms support an extensible architecture that allows the appli-cation co...