HTTP Cookies: Standards, privacy, and politics
ACM Transactions on Internet Technology (TOIT)
Smart Card Application Development Using Java
Smart Card Application Development Using Java
Cookies: A deployment study and the testing implications
ACM Transactions on the Web (TWEB)
Hi-index | 0.00 |
Despite the widespread use and adoption of cookies as the basis for web applications to keep state information, cookies present some design issues that are yet to be fully addressed. The fact that cookies are stored on client-side's memory means that they are tightly coupled to the machine that is interacting with the web server. Yet often, these cookies are initiated by web applications to identify user's preferences and identifications. As the user moves across different machines to access the same site, the information previously recorded is lost and the web application has no way of restoring the state, unless the user revisits the same client machine, where the original cookies were set. This paper presents a novel solution to address the need for cookies to be "mobile" by leveraging on smart card to manage cookies, with the benefit of mobility in a pocket. We describe the design and implementation of the CookiesCard framework that uses smart card as a secure and mobile storage media to manage personalized cookies. The article presents the development of the CookiesCard proxy that directly interacts with the smart card to provide cookies management, while acting as an intermediatary between the client browser and a web server.