skip to main content
10.1145/1141277.1141553acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article

A content classification and filtering server for the internet

Authors Info & Claims
Published:23 April 2006Publication History

ABSTRACT

The amazing growth of the Web in recent years, which includes content inappropriate for some classes of users, has gone hand in hand with increasingly sophisticated mobile access devices (e.g., cell phones). In this context, a major challenge is the dynamic adaptation of content, which allows these devices to access any given content independently of its original format, allied to a number of added value services such as virus scanning, language translation and content filtering. This article proposes and implements a content classification and filtering server inserted into a content adaptation architecture based on the Internet Content Adaptation Protocol (ICAP). The proposed solution does not depend on hardware or software characteristics of access devices, for the service is done externally through edge devices (e.g., proxies).

References

  1. Barbir, A., Batumer, O., Beck, A., Chan, T., Orman, H. Policy, authorization, and enforcement requirements of the open pluggable edge services (OPES). IETF Request for Comments 3838. 2004 - http://rfc.net/rfc3838.html.Google ScholarGoogle Scholar
  2. Claudino, R., Souza W. L., Prado A. F. Uma arquitetura para adaptação de conteúdo na Internet. In Proceedings of the 23nd Brazilian Symposium on Computer Networks (Fortaleza, Brazil, May 9--13, 2005).SBC, Fortaleza, 2005, 1177--1184.Google ScholarGoogle Scholar
  3. Elson, J.; Cerpa, A. Internet Content Adaptation Protocol (ICAP). IETF Request for coments 3507. 2003. http://rfc.net/rfc3507.html. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Europe's Information Society. Safe Internet Action Plan - http://europa.eu.int/information_society/activities/sip/index_en.htm.Google ScholarGoogle Scholar
  5. Groves, Rob. CppSQLite - C++ Wrapper for SQLite http://www.codeproject.com/database/CppSQLite.asp.Google ScholarGoogle Scholar
  6. ICOGNITO Technologies Ltd. Dynamic Filtering of Internet Content: An Overview of Next Generation Filtering Technology. 2002. http://www.icognito.com.Google ScholarGoogle Scholar
  7. ICRA - Internet Content Rating Association, http://www.icra.org.Google ScholarGoogle Scholar
  8. IETF. Open Pluggable Edge Services (OPES) - http://www.ietf-opes.org/Google ScholarGoogle Scholar
  9. Nyffenegger, René. C++ Socket Class for Windows. http://www.adp-gmbh.ch/win/misc/sockets.html.Google ScholarGoogle Scholar
  10. OII Guide to Labelling, Rating and Filtering. 2002. http://www.difuse.org/oii/en/labels.html.Google ScholarGoogle Scholar
  11. Pai, Vivek S., Pai, Vijay S., Cox A., Zwaenepoel W., A Flexible and Efficient Programming Interface for a Customizable Proxy Cache. In proceedings of the 4th USENIX Symposium on Internet Technologies and Systems (Seattle, USA, March 26--28, 2003), 169--182. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. POESIA - http://www.poesia-filter.org.Google ScholarGoogle Scholar
  13. Rideout, V., Richardson, C., Resnick P. See No Evil: How Internet Filters Affect the Search for Online Health Information. The Henry J. Kaiser Family Foundation 2002. http://www.kff.org/entmedia/20021210a-index.cfm.Google ScholarGoogle Scholar
  14. SIFT - http://www.sift-platform.org/.Google ScholarGoogle Scholar
  15. Squid ICAP Client Development http://www.webwasher.com/squid-icap.Google ScholarGoogle Scholar
  16. SQlite - http://www.sqlite.org/.Google ScholarGoogle Scholar
  17. W3C. Composite Capability/Preference Profiles (CC/PP): Structure and Vocabularies 1.0. http://www.w3.org/TR/2004/REC-CCPP-struct-vocab-20040115/.Google ScholarGoogle Scholar
  18. W3C. Platform for Internet Content Selection - http://www.w3.org/PICS/.Google ScholarGoogle Scholar

Index Terms

  1. A content classification and filtering server for the internet

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            SAC '06: Proceedings of the 2006 ACM symposium on Applied computing
            April 2006
            1967 pages
            ISBN:1595931082
            DOI:10.1145/1141277

            Copyright © 2006 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 23 April 2006

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate1,650of6,669submissions,25%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader