Next: About this document ...
Up: thesis
Previous: CONCLUSION
  Contents
- 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: About this document ...
Up: thesis
Previous: CONCLUSION
  Contents
Mark R. Boyns
1999-01-12