next up previous contents
Next: About this document ... Up: thesis Previous: CONCLUSION   Contents

Bibliography

1
T. Berners-Lee and D. Connolly.
RFC 1866: Hypertext Markup Language -- 2.0, November 1995.
ftp://ftp.internic.net/rfc/rfc1866.txt (12 Dec 1998).

2
T. Berners-Lee, R. Fielding, and H. Frystyk.
RFC 1945: Hypertext Transfer Protocol -- HTTP/1.0, May 1996.
ftp://ftp.internic.net/rfc/rfc1945.txt (12 Dec 1998).

3
T. Berners-Lee, L. Masinter, and M. McCahill.
RFC 1738: Uniform resource locators (URL), December 1994.
ftp://ftp.internic.net/rfc/rfc1738.txt (12 Dec 1998).

4
N. Borenstein and N. Freed.
RFC 1521: MIME (Multipurpose Internet Mail Extensions) part one: Mechanisms for specifying and describing the format of Internet message bodies, September 1993.
ftp://ftp.internic.net/rfc/rfc1521.txt (12 Dec 1998).

5
Netscape Communications.
Persistent client state - HTTP Cookies, May 1995.
http://home.netscape.com/newsref/std/cookie_spec.html (12 Dec 1998).

6
D. Crocker.
RFC 822: Standard for the format of ARPA Internet text messages, August 1982.
ftp://ftp.internic.net/rfc/rfc822.txt (12 Dec 1998).

7
R. Fielding, J. Gettys, J. Mogul, H. Frystyk, and T. Berners-Lee.
RFC 2068: Hypertext Transfer Protocol -- HTTP1.1, January 1997.
ftp://ftp.internic.net/rfc/rfc2068.txt (12 Dec 1998).

8
Free Software Foundation.
GNU General Public License, June 1991.
http://www.gnu.org/copyleft/gpl.html (12 Dec 1998).

9
E. Gamma, R. Helm, R. Johnson, and J. Vlissides.
Design Patterns.
Addison-Wesley, 1995.

10
K. Hickman and T. Elgamal.
The SSL Protocol, November 1996.
http://www.netscape.com/products/security/ssl/protocol.html (12 Dec 1998).

11
CompuServe Incorporated.
Graphics Interchange Format Programming Reference, July 1990.
http://www.w3.org/Graphics/GIF/spec-gif89a.txt (12 Dec 1998).

12
D. Raggett.
HTML 3.2 Reference Specification, July 1997.
http://www.w3.org/TR/REC-html32 (12 Dec 1998).

13
D. Raggett, A. Le Hors, and I. Jacobs.
HTML 4.0 Specification, December 1997.
http://www.w3.org/TR/REC-html40 (12 Dec 1998).

14
P. Resnick and J. Miller.
PICS: Internet Access Controls Without Censorship.
Communications of the ACM, 39(10):87-93, 1996.

15
ISO 8879: Information Processing - Text and Office Systems - Standard Generalized Markup Language (SGML), June 1986.
http://www.iso.ch/cate/d16387.html (12 Dec 1998).

16
Network Solutions.
InterNIC News and Announcements, October 1998.
http://www.internic.net/announcements/ (12 Dec 1998).

17
L. Stein.
The World Wide Web Security FAQ, June 1998.
http://www.w3.org/Security/faq/www-security-faq.html (12 Dec 1998).






















ABSTRACT


ABSTRACT



This thesis describes the design and implementation of a World Wide Web filtering system. It begins with a brief history of the web and is followed by an overview of the protocols and standards that are used on the web. Next, reasons for using a web filtering system will be illustrated with examples of web security issues, personal privacy issues, and unwanted browser features that cannot be disabled. Examples of how the filtering system can be used to implement new features will also be presented. This will be followed by the design and implementation of the filtering system and details of how the filtering system components interact with each other to filter web content. Following this, examples will be presented to illustrate how the filtering system can be used to address the web security issues, personal privacy issues, unwanted browser features, and to implement new features. Finally, related projects will be discussed and conclusions will be presented.


next up previous contents
Next: About this document ... Up: thesis Previous: CONCLUSION   Contents
Mark R. Boyns
1999-01-12