Title :
Selective Java applet filtering on Internet
Author :
Ding, Chen ; Deng, Jing ; Chi, Chi-hung ; Dong, Chun-Lei
Author_Institution :
Sch. of Comput., Nat. Univ. of Singapore, Singapore
fDate :
6/21/1905 12:00:00 AM
Abstract :
Proposes a proxy-based solution to selectively filter out Java applets from retrieved Web pages. Selective Java applet filtering is desired mainly for two reasons: (i) for low bandwidth users, background audio, animation and 3D Java applets for Web page decoration usually result in very long Web access delays; and (ii) for personal privacy reason, Web surfers would like to filter Java applets that are used for server monitoring and tracking. By sampling and analyzing the usage patterns of these applets in current Web page design, a set of good heuristic rules for their identification can be obtained. Based on these heuristics, selective filtering of unwanted applets can be done through the proxy server automatically. To handle the situation when a wrong filtering decision is made, a simple and effective recovery mechanism is supported in the proxy server. The Web surfer just needs to click the browser´s “reload” button. If the difference between the time of receiving the reload signal and the previous access time of a “filtered” Web page is within some threshold value, the proxy loads back the filtered applet(s) to the Web surfer. A sample implementation of this filtering proxy solution based on the SQUID proxy server is also described in order to help understand the system design and tradeoff issues. Such system is important because it gives Web surfers an easy way to enjoy Java technology and to protect their privacy and bandwidth usage at the same time
Keywords :
Internet; Java; distributed programming; file servers; information resources; object-oriented programming; 3D Java applets; Internet; SQUID proxy server; Web browser; Web page decoration; Web page reloading; World Wide Web surfing; access delay; access time; animation; background audio; heuristic rules; low bandwidth users; personal privacy; recovery mechanism; reload button; retrieved Web pages; selective Java applet filtering; server monitoring; system design; threshold; tracking; usage patterns; Animation; Bandwidth; Delay; Information filtering; Information filters; Internet; Java; Monitoring; Privacy; Web pages;
Conference_Titel :
Systems, Man, and Cybernetics, 1999. IEEE SMC '99 Conference Proceedings. 1999 IEEE International Conference on
Conference_Location :
Tokyo
Print_ISBN :
0-7803-5731-0
DOI :
10.1109/ICSMC.1999.825217