Local Control over Filtered WWW Access

Brenda S. Baker
Eric Grosse

Abstract:
This paper describes a software system called Signet that provides local control over restricting access to resources on the World Wide Web (WWW). The strategy is to make it easy for a parent or teacher to rate WWW resources and place the tables of ratings into a proxy server designed to restrict Internet access according to the access permissions of the users. Ratings can be made dynamically as the rater browses, so that the rater can insert new ratings into the ratings database at any time. Ratings can also be shared by different raters or organizations so that rating of WWW materials can proceed in a distributed fashion.
Keywords:
World Wide Web, proxy, firewall, ratings, censorship, Exon amendment

Introduction

Senator Exon proposed an amendment to the United States Telecommunications Competition and Deregulation Act of 1995 that would make it unlawful to transmit indecent material over the Internet. This amendment was approved by the Senate with an overwhelming majority in June, 1995. Subsequently, the House of Representatives approved a bill calling for an evaluation of technical means of restricting distribution of unwanted material. As of October, 1995, these bills have been referred to a conference committee. Other countries are also considering the issue [1,8].

Many computer scientists have been opposed to the amendment on the grounds of freedom of speech, the projected adverse effects on the Internet if all resources and e-mail must be censored, and the impossibility of restricting access to foreign sites containing prohibited material.

However, the political issue would be defused if Internet access to inappropriate materials could be restricted for children through technical means. This paper describes a flexible, dynamic method that could serve the needs of schools and parents without depriving adults of free speech rights and without imposing a uniform national standard.

The ability to limit Internet access could also be useful for reasons other than to protect children from pornography. A teacher may want to limit students to viewing resources in the day's lesson plan; otherwise, as described by a middle school computer laboratory teacher [16], a teacher facing the backs of a room full of monitors cannot tell whether students have left the lesson content to browse among more entertaining topics. Some managers are concerned that employees are squandering work time on "surfing the Net" [6]; they might like to restrict employees to access only work-related resources. In these instances, it may be desirable to change access permissions dynamically, e.g. for the current class hour or for lunch break browsing.

Some people express the opinion that it is unlikely that a person will come across inappropriate material accidentally. However, the authors know of incidents where adults or children have unexpectedly encountered "adult" images or subject matter without being able to predict from the preceding page what the link would lead to. In addition, what is inappropriate depends on the viewer; for example, two mature women have asked the authors for protection from encountering "adult" material.

Internet access can be direct or through a proxy server and a firewall. In the latter case, a client sends requests for remote resources to a WWW proxy server which forwards them through a firewall to the remote server and forwards the responses from the remote server back to the client. The proxy server is a focal point at which access permissions can be checked for remote resources. If the firewall is configured to forward requests only from the proxy servers, client machines cannot bypass the permission checking, no matter what software is surreptitiously loaded onto them. Ordinary routers can act as such a firewall. The situation is illustrated in Figure 1.




Figure 1. The Signet model

This paper describes a system called Signet that operates in this manner to provide restricted access to the WWW under local dynamic control. Signet consists of a modified HTTP proxy server and a ratings server. The ratings server maintains a ratings database. The Signet proxy server has two modes, rating mode (which is also an unrestricted browsing mode) and restricted browsing mode. By communicating with the rating daemon through HTTP, authorized people rate pages, directories, or sites while browsing and place access permissions dynamically into a database of permissions used by the proxy server. In restricted browsing mode, every attempt to access a remote resource causes the proxy server to check access permissions. Consequently, a student cannot follow a link from an approved page to an unapproved page.

The focus of Signet is on allowing students access to approved sites while denying them access to unapproved or unrated sites. This approach can be viewed as a Seal of Approval (SOAP) approach. The name Signet was chosen because a signet is a seal used to mark approval on a document.

Signet could be used immediately by teachers planning class lessons using WWW resources or by parents who find particular resources they would like their children to access. As more ratings are created, sharing of ratings created by trusted individuals or organizations will make wider browsing feasible under restricted mode.

There are many thousands of pages on the WWW, and more are created daily. Consequently, no organization will be able to stay completely up to date in rating everything on the WWW. Using our system, parents and teachers can supplement ratings by organizations with their own.

An Internet service provider running Signet would provide an authentication mechanism for accessing rating mode and could make available ratings by individuals or organizations. However, decisions about inclusions of ratings and access permissions would be up to the authorized parent or teacher and would not be the responsibility of the Internet service provider.

Approaches Suggested Previously

Some schools ask students to abide by policy statements by which they agree to restrict their exploration of the WWW, such as by agreeing not to download obscene material. An example of such a policy is the California Department of Education Electronic Information Resources Acceptable Use Policy District Guidelines [2]. However, students trying to comply with such a policy are not protected from accidental downloading of resources that are not readily identifiable as inappropriate prior to downloading.

Homemade Bikini Contest
long dildo ass video Sex Sims
husband accused of sexually harrassing young women and girls Tiny Sex
anne hudgens nude Free Movie Porn pussy deluxe
gay sex audio Jamie Pressly Nude preteennudes
free porn photo gallery Tiny Little Lolitas Nude
pictures of naked prisoners Furry Pussy fresh bdsm
Sexy Horny Moms
Worsley Underground Canal
Illuminary Floral Designs mom sex videos
suck own cock Gays Civil Rights kate richie sex video
lyrics to jump the fuck up Dildo Teens maya devine mommy got boobs
boysfirstporn Daily Lesbian Videos
Virtual Child Pornography military sex
Betty Boobs
disney high school musical nude photos Classic Adult Porn Stars free black cock
tits sex free paris hilton Saratoga Springs Sex Addicts
Stream Porn threesome xxx
Naked Women Pictures Video Free completely naked women
Cuckold Free Hotwife Creampie Story incest sex free stories
Melissa joan hart nude fakes
Nude teen films wwe maria kanellis nude
Nude teen 15 nude body female
madonna nude photo playboy Catfight nude christian aguilera nude
Non nude school
robbs nude celeb Anne hathaway nude havoc video
dead or alive girls nude Teen daughters nude rihanna in nude photo scandal
Free nude amateur girls
Gia from rock of love nude
Daniel radcliffe completely nude nude sreya
nude ballbusting Russian nude nude pics of nikki nova
nude fitness models videos Carlton elizabeth nude free nude centerfold
paris hilton nude clips German nude teens
Men sleeping nude parent directory images nude
Rosana arquette nude
nude persian teens What is a nude beach abby sessoms nude
brooke burke nude picture Normal girl nude
Pamela anderson nude vagina non nude 12 yo
Nude beauty contest pictures bianca beaucamp nude
Miley cyrus leaked nude playboys nude celebrities 2007
shemale orgasm Fuckmymelons
sex wedge Free Nude Pussy Thumbnails
wwe diva porn Free Gay Porn Games
black gay anal 5 Minute Sex Clips hot girl sex
jobs for teens 13up Free Wife Sex Stories illegal porn tube
free fetish videos Guy Eating Creampie
beautiful boobs Ok2bgay gramma mature stories
Skinny Teens
Sexyblogspot
Masturbation Pics how 2 suck a pussy
brunettes naked Income Based Apartments In Essex County Nj jessica steen
gay latin stud video Muslim Hirsute Pussy sextips
analogies Old Xxx Babes
Children And Cockroach Bite amature girls images posting
European Gay Social Clubs
redhead porn Preteen Model Videos porno vault
back burger xxx Ivana Fuckalot 2007
Beloit Sex Pics nude pics of britney spears
Pastoral Poems nude little lolitas
Sexy Pretty Naked Girl Legs stories sex strip poker
Pub Crawl Sex Games
myspace sex birthday comments Taboo Twins Sister Sex
tonta harding sex clips Bat Girl Sex Comic
sex video's free samples Play Anima Sex Games vest sex position picures
same sex marriage oppose Door Restraints Sex Toys sex after female menopause
ukrainian mature sex tube Sex Porn Games Com
freak dancing to sex Avi Video And Sex sex education in canada
Best Taboo Sex Stories
Bi Sexual Sex Videos
Daily Sex Routine Video development of sex organs
hot air balloon sex Free Latina Sex Pics sex south san francisco
actress on sex photo Bullet Boy Sex Scene rescue fantasy porn sex
drunk teen sex video Adult Sex Flash Arcade
Free Asin Sex Movies lubricants for anal sex
Naughty Boy Sex Toy
sex lubricants for men Sex In The Playground tiny japanese teen sex
spagetti sex whipping women Roxanna Diaz Sex Tape
Woman For Sex London womens sex pills work
Find Shower Sex Videos pantyhose sex videos free
Jennifer Lopez Sex Photos mobile sex video sites
You Toube Sex
sex cam cenyral Sex Personal Assistancce
yellow 13 sex Exciting Loving Sex
sex free best Yvonne Strahovsky Sex escorted sex vacations
rt pantyhose sex Brian Griffin Sex muslim phone sex
web sex serchs Sottish Female Sex
animated sex viedos Leabian Oral Sex wet sex costume
Erotic Sex Ideas
Totaly Spys Sex
Toddler Sex Sluts the pitcher sex
sex message parlour Ice Sex Teen ballet and sex
animal sex oops Sex Comics Jon chimps having sex
sexed suckled download Sex Vidios Downloads
Not Likeing Sex amazing sex tips
Triplets Lesbian Sex
big cucumber sex Janes Sex Review mother sex mpegs
newport sex scandal Malayali Sex Vedio
Amatuer Sex Channels jenna\'s sex star
Dpahne Blake Sex incredibles sex xxx
Matur Sex Video sex beginners guide
universal management group gsd group
interest group political american plastics group
hip performance group blue man group briar street the difference between a group and a team
group administrators il freedom investment group rights and resources group
danu irish group jacobs engineering group inc tech
borderline personality disorder group history of group sex investment management consulting group
group of adolescents
group activity game
spal group company basis discussion group
music group l allen group the group sex tube8
group insurance trust group hate crossroads counseling group
group therapy cartoons celiac disease support group
italy tour group group tranny sex
ideal property group
group 1 atoms northeast consulting group current group discussion
group activities adults arag group legal services
group writing exercises divine music group
exit realty deaton group blue kacheek group
periodic table group a 6594th test group
financial services working group group sex lesbians emerald medical group
xxx pics and videos Final fantasy yuna xxx
Road head xxx xxx porn pass
Xxx girle anime hentia xxx
xxx ebony sex Shameless xxx xxx gilr
Streaming hentai xxx
xxx movies hd Cartonn xxx
wicked xxx movies Jan xxx grim adventures of billy and mandy xxx
Older mom xxx
Paris hilton sex xxx
Xxx forced porn xxx main picture glue
adult free xxx Free xxx flash games black sex xxx video
white sluts xxx Free xxx german vintage xxx videos
xxx fan fiction Dirty xxx girls
Caty xxx free big tit xxx
Asian porno xxx
xxx girl on girl action Orgia xxx dragonball z xxx pics
samuraix xxx Asian adult xxx
Android 18 xxx xxx pornovideos
Xxx galleries movies shin chan xxx
Anime lesbians xxx xxx horror porn
Free bisex video
Hentai movie forum bull chicago video
Anara video tape hardcore wrestling video clip
bobbi eden movies Video adulti game hook video
Manticore movie
hampton roads movie Party sex video sample
college party movie Pattycake online movies advent children movie torrent
Free bi sexual video
Swinger party movies
Bad sports movies cars racing video
princess aiko video Rogers video rental store free online movie sites
van diesel films Movie critic gene interpol live video
movie naked prey Dbz video games
Movie palace hamilton ontario girl little match movie
Eminem superman video clip
adult movie pass Alanis ironic morissette video pocahontas movie characters
download king rodney video Burn download video
Apv films londonderry movie nh theater
Intel 82815 video drivers sorenson video 3 codec
Unsinkable molly brown movie dizzee rascal video codes
Strip Sex Public
simulated sister sex Victorian Nude Sex
jamaican phone sex Sex Girl But
handcuff bed sex Girdle Sissy Sex sex machine asian
voyuered beach sex Hospital Nurse Sex sex comics 2d
sex stroies bbw Young Sex Vidies
korean girl sex Rape Sex Scenes sex during exercise
Safer Sex Lesbian
Interracial Threesome Sex
Utah Sex Offendes horse sex creampie
korean tenn sex Lost Bet Sex korean sex amateurs
free sex narratives Buddhism And Sex girlfriedn sex vids
real sex polls Sex Spokane Washington
Nasty Ghetto Sex chunky girl sex
Thugs 4 Sex
tiffany joslyn sex Sex Tourism Derby hawthorn berry sex
sex blow jobs Tripple Sex Penetration
Sex Female Condon skype sex babes
Lesbian Older Sex movie sex streaming
Celebrities Sex Movies swnger sex stories
Kate Winslet Sex Scne
free porn world sex Soha Ali Khan Sex
real homade sex videos Hot Wives Sex Videos
black strip club sex videos Sq Techno Sex fantasy girl sex
moms and daughters having sex together Sex Machine Vibrator new sex trick
hot lebians sex Celebrity Fake Sex Pics
free sex movies doctor Real Gay Men Sex trailer park sex stories
Seinfeld Sex Game
How To Have Sex With A Porn Star
Student Teacher Sex Movies sex scenes in gta 4
sex xxx ass Arabic Sex Images registered sex offenders in mo
amatuer latina sex Free Full Length Incest Sex Videos men sex with girl
do sex sites work Free Anna Nicole Smith Sex Videos
Nikki Hilton Sex Tape hermaphrodites video sex
How To Make Anal Sex More Comfortable
tall women sex videos Sex And Rum men sex tools
group sex party photos Free Sex Parties Videos
Erotic Lingerie Sex verne troy sex tape
English Sex Tube meget sex
Coolstreaming Sex sex rated r
Naked Sex Woman
sissy cock sex Split Roast Sex
online sex sims Office And Sex
minor sex laws Romantic Love Sex video speedo sex
bangla private sex Stockings Sex Pics sex prosituts montreal
sex and muscle Bite Sex Gay
clombia animal sex Young Sex Fetish dracula and sex
Sex Bodypainting Pics
Keral Sex Story
Baby Sex Predicition sleepwalking and sex
skirt party sex Sex Recovery Time internet sex rater
alt sex storiews Pokemon Sex Animataion workout pants sex
amature sex tubes Nudist Outdoor Sex
Anal Sex Swing prep anal sex
Love Makeing Sex
gillian\'s sex tape Kerie Hart Sex audition sex men
celeberty sex photos Black Sex Ppv
Evangalist Gay Sex ebony sex albany
Cyber Sex O adult picture sex
30 Petite Sex skeletal sex determination
Preview Xxx
free xxx ass Real Xxx
milf bone 3 xxx dvdrip xvid divxfactory Sex Xxx Arabic
free xxx hard core porn Porno Xxx Imagenes sinhala xxx videos
sly cooper xxx Main Xxx bideos porno xxx
mobile xxx free Mexicana Xxx
final fantasy xxx video Pakistani Sex Xxx xxx hentia videos
Free Xxx Videos Hardcore
Hot Xxx Girl
Bangladeshi Xxx Video videos xxx dormidas
xxx thums Naruto Xxx Vids movies xxx samples
free wap xxx Xxx Old Ladies sporty xxx
hentai xxx free videos Pajinas Xxx
Mom 46 Son Xxx gatomon xxx
Predator 2 The Return Xxx
asian xxx mp4 Middle School Xxx 13 years old xxx
free watch online xxx Ebony Xxx Video
Xxx Belly Dance gail force and friends xxx workout
Xxx Videoporno sexe video xxx
Taboo Porn Xxx sexo porno xxx
A Porn Videos
johnny gunn porn Natasha From Rock Of Love Does Porn
cougar porn movies Chocolate Ass Porn
sandy sweet free porn forum Elf Sex Porn my best friend\'s mom porn
best homemade porn video Babaloo Porn slut tube porn
porn boy on boy Suite Life Of Zack And Cody Porn
little girl child porn Gay Japan Porn cunnilingus porn
Free Ebony Porn Download
Gay Cartoon Comic Porn
Titties Porn porn muslim
wrangler porn Myles Hernandez Porn military women porn
two girls one guy porn Mature Porn Online india porn tgp
free black bubble butt porn Gabrielle Lupin Porn
Internet Free Porn your amateur porn tube
Free Unusual Porn
asian porn video download Nasty Grandma Porn free chubby bear porn
free real rape porn videos The Lord Of The Rings Porn
Cock Porn Pictures free downloadable cartoon porn videos
Bouncer Porn darryl hanah free porn
Tight Porn Pics gay porn in public
Crying Fuck
fuck chris brown song Electro Fuck
mom fuck stream Fuck A Dude
island fuck White And Black Fuck fuck the nanny
fuck toon games Womens Fuck fuck a neighbor
couple fuck on webcam School Teen Fuck
fuck gents Lil Wayne Fuck Tha World Lyrics public humiliation fuck
Fuck Friend Lyrics
Hookers Fuck
Fuck Girls Vedio momy fuck son
fuck go Parents Fuck You Up Poem fuck english girls
perfect ass fuck Slut Fuck Videos dog fuck mature
pov fuck free As Bad As You Wanna Fuck I Wanna Fuck Too
Fuck Top horse fuck with girl
Moroccan Fuck
hot wife rio fuck I D Rather Fuck With You Eazy E fuck his cock
blonde big tits fuck Fuck Her Videos
Filipina Fuck Video brothers fuck sister
Fuck A Gang wendy ho fuck me
Sexy Hot Fuck girl dog fuck
Hot Blowjob Sex
Arabic Blowjob
Old Lady Blowjob striptease and blowjob
dog interrupts blowjob Little Girls Blowjob chloe savigny blowjob
asian blowjob free Linsay Lohan Blowjob blowjob guys
ava devine blowjob videos Shemale Gets A Blowjob
Blowjob My Brother wanda nara blowjob
Blowjob From A Dog
goth blowjob Speed Blowjob blowjob reviews
free hd blowjob movies Blonde Slut Blowjob
Artificial Girl 3 Blowjob fun blowjob
Busty Wife Blowjob blowjob dirty
Superhead Blowjob blowjob in classroom
blowjob photography Extreme Blowjob Pics black blowjob cum
sensual blowjob Blowjob Meaning sister brother blowjob video
Blowjob Matures shyla stylez blowjob video
Blowjob In Public Video maria ozawa blowjob
blowjob techniques video Blowjob Competition Videos amature gay blowjob
paki blowjob Anne Hathaway Havoc Blowjob thai blowjob videos
Big Cock Gay Blowjob blowjob 3d
temptations song my girl Gossip girl 3 2
special occasion little girl dresses Boy and girl jumping how to use a dildo on a girl
the litle girl Young black girl dancing lost girl found
hot star trek girl Nick chat girl sex
i have a crush on this girl Big booty girl video of girl giving head
Free girl pissing video
Girl scout theater badge
Sexy dancing girl video sexy dancing girl video
don t take the girl album Fucking 14 year old girl teen girl stip
madonna bad girl snl Glitch girl episode list of gossip girl
girl who died from drinking too much water Squirting asian girl
Girl riding bikes sex anime girl
Girl with nipples
girl toddler dress shoes Every girl music video by lil wayne sex skinny girl
girl gets attacked by shark 5 guys fucking one girl
Girl orgasm compilation emo girl nude
Girl fucks real doll get girl friends
Girl moaning noise rock of love girl porno
everything but the girl sheet music Girl i wanna lay you down jack milkman girl
girl lil wayne You look kinda cute in that polka dot bakini girl the girl from twilight
i like a bitch A Bitch In Heat damn that bitch is fine
5 star bitch by yo gotti Kristen Stewart Bitch Face a bitch a lover
Lyrics For Baddest Bitch logan you son of a bitch
Im A Bitch Alanis Morrisette
tupac bitch Bitch Cat im in miami bitch remix lyrics
Lyrics Fuck You Bitch lyin\' ass bitch
kyle\'s mom is a bitch mp3 Bitch Slappin fuck that bitch i dont need that bitch
i want my change bitch Id Rather Give You My Bitch Lyrics santa\'s a fat bitch
bitch ass niggers Bitch Boy Tube
You Dirty Bitch no ones the bitch
Is My Bitch Pregnant
you son of bitch Lil Wayne A Bitch kyles mom is a big bitch
metallica bitch Dance Bitch Dance
Dave Chappelle Im Rick James Bitch sexy bitch pics
Fat Bitch Naked bad bitch trina
Fabolous Bad Bitch Lyrics skinny bitch shirt
julia voth bitch slap Gangster Bitch Apache life\'s a bitch sayings
selena roberts is a bitch Im A Fuck A White Bitch cut throat bitch
Webster Bitch god bitch
I\'m A Bitch Im A Lover ultimate bitch slap
Xxx You Tube
meaty pussy lips Mommy Cunt Seducing Son Henry
oral pleasure Free Nude Cheerleader Movies
sexy tits movies Cocksuck melanie griffiths sexy
lesbian sorority Nude Natural Blonde gay cum eating
sex stories Amatuer Naked Videos
games with nude Giant Dick tips on girl masturbation
Android 18 Gets Fucked
Small Dick Humiliation
World Record Cock hot good looking mens with large dicks
british women amateur open Underage Girl Nude Child Sex Free Pic Illegal Gallery naked girl
bestteens Guys Sucking Guys dragon ball xxx
hmong sex Black Lesbian Sex
Teenage Girls Getting Raped free pictures of naked female school teachers
Sophie Monk Nude
scat sex Sandy Hook Nude Beach mature women pics
handjob paradise Free Ilustrated Sex Stories
Webcam Fun jokes for teens
Fucked My Wife edmonton nude models
Free Ebony Teen Movies go track someone uls on line you fuck ip scaner
Nude Celebrity Movie Archives
nude girls on web cams Nude In Theaters
sara miles nude Hot Nude Wife Pics
old ladies in the nude Barbara Howard Nude kimberly holland nude video
redhead girls nude Nude Women Drawings sexy muscle men nude
nancy benoit nude Nude Step Mom
fat pregnant nude Miss California Nude Shots nude gf
Nude Supermodels Video
Ashley Candy Nude Video
Black And White Nude Couples paris hilton hot nude
nude arab male Nude Hairy Beach nude at club
g4 nude Nude Cheerleaders Pic cory nadine nude
hot nude love Julia Ormond Nude Pictures
Tonya Elliott Nude nude sexy japanese girls
Kloe Kardashian Nude Pics
cougar club nude Nude Woman Running linda pearl nude
samos nude Butterface Nude
Andi Pink Nude nude athlete
Sexy Nude Womans dexter laboratory nude
Hillary Duff Nude Pic nude black celbs
brutal first anal free anal pain video
anal creampies pics anal squirt movie
big black butt anal anal piles painful anal penetration
fitness anal pee in anal julia ann anal video
brazilian girls like anal kandi kream anal
blondes that love to do anal dirty daisy anal anal double penetration videos
double anal creampies
vanilla deville office anal
lesbians anal fist lady anal
latina anal fuck your wife to have anal sex anal orgys
double anal cream does anal sex feel gay anal positions
my wife loves anal anal photographs
kates playground anal anal glands on dogs
asleep anal
nina hartley guide to anal free anal mobile porn sweden anal
how to have good gay anal sex ebony porn anal
best anal scenes anal rape erotica
anal bestiality gay anal hardcore
free videos anal black chicks anal
male anal dildo anal birthday drunk girl anal sex
Ron jeremy anal sex anal sex toys video
emo anal fuck Anal while sleeping jade fire anal
black anal milfs Anal mastrabation
free anal por Rough anal rape first anal clips
Margarita does anal
Free anal hard
Pornos anal anal cum bubble
gonzo anal Brazil girls anal milf anal xxx
dirty black anal Male on male anal sex anal sex fetish
losing anal virginity Liz vicious anal videos
Zack and miri make a porno anal scene jo anal lube
Anal pentration
hot blondes anal Extreme anal sex movies anal toys for boys
anal sex with dad Hot anal orgasm
Girls anal video russian milf anal
Teenage anal porn anal action video
Gay anal love female to male anal
g string anal Enemas and anal sex japanese anal whores
rough anal sex videos K9 anal gland anal cumshots pics
Anal hygene anal sex with large penis
sex pistols drummer Young Sex Parters
little kds sex Charity Sex Disabled
sex on bench Casual Sex Brighton
kara sex scene Teenager Sex Movies milk run sex
sex jennie fuck Predators Sex List kitchen sex scene
585 phone sex Diego Sex Dc
first sex tube Mormons Having Sex hentai sex videos
Cleb Sex Clips
Sex Romans History
Sex Free Teenager cheap sex cam
southern sex pic Sex With Reptile trivandrum sex guide
porn demon sex Indian Posh Sex teen auditions sex
kyndra sex tape Sex Magic Wand
Sex Gay Site chinese sex licking
Adoult Having Sex
phone sex latinas Real Sex Swingstock arab sex mpegs
virginity sex games Twlight Sex Gallery
Sex Stories Pos stafford sex catholic
Asian News Sex miami sex dates
Lidsey Lohan Sex taurus sex rough
Mature gay cock sucking xtube fat cock
Best of freaks of cock mother suck son cock
wifes big cock Crossdresser sucking cock girlfriends sucking cock
black cock porn videos Old women love cock twink cock suck
Ass cock pussy big gay monster cock
Angelica\'s heart craves cock
bisexual men sucking cock Teen cock gagging small tranny cock
Black bitches sucking cock free horse cock sex
virginal cunt dog cock Cock whipping stories she hates big black cock
cock crush clips Monsters of shemale cock huge cum cock
cock squirting Big cock gay pic
Freaks of cock movie cock fights video
Suck my shemale cock
amateur cock gallery Asians love cock chastity cock
long horse cock Huge gay cock tgp
Worship the cock art cock
Guy with a big cock school girl sucks cock
Why do white girls like black cock black cock throat fuck
cock ring jewelry Huge cock brothers white teen big black cock
long cock tight pussy Cock fighting in puerto rico big cock abuse
porn billy Longhorn Girls Nude
free clips girls fuck guys Nude Massage
hot new sex toys Nude Celebrity Video Clips
houston gay community Free Porn Sex Video video sex scenes
preteen magazine pics Sex Kilt Man shemales fucking girls
mature blow job xtube porn camelstyle Free Full Length Gay Movies
free porn niggers lactating Private Home Porn Videos anal sex free photos
Black Pussy Chat
Twin Brothers Gay
Aussie Jewel Nude Vids stable sexual partner
white dicks black chicks Free Nude Ladies nude masturbation
gay doctors Open Door Naked Shower Sister young lolita sex
pregnancy signs for teens Smallville Sex
Pedo Bbs Nude high school porno
Independent Phone Sex Operator
nudedude Nude Fat Women latin nudes
fuckmymelons Vanessa Hugdens In The Nude
Teen Witch naked vince vaughn
Freepornowebcam free black on white sex
Sex Shops teen sex videos
x-ray oral sex Anal Group Sex
ohio sex partners Having Sex Dry
pajama sex cum Sex Pics Gallires
vaginal sex videos Bound Sex Comics ren stimpy sex
filetube desi sex Solo Sex Pictures sex party 4
teen moan sex Birthday Sex Lyrics
gay hunks sexs Sex Tape Karshadian ethiopian sex stars
Guys Havin Sex
Horse Sex Boob
Granny Phoe Sex cheerleaders sex orgy
valerie lee sex Cathy Free Sex boys women sex
statutory sex stories Wallpaper Anime Sex myspace sex graphics
sex studies videos Sex N Sun
Msture Sex Videos interracial sex sissy
Sex In Recliner
youngsters sex tapes Small Titty Sex porn sex redtube
showering before sex Weeds Sex Scenes
Amateur Sex Streaming strap-ons sex videos
Gay Sex Boundage sex positions iphone
Sex Meetings Uk mature sex v
brutal first anal free anal pain video
anal creampies pics anal squirt movie
big black butt anal anal piles painful anal penetration
fitness anal pee in anal julia ann anal video
brazilian girls like anal kandi kream anal
blondes that love to do anal dirty daisy anal anal double penetration videos
double anal creampies
vanilla deville office anal
lesbians anal fist lady anal
latina anal fuck your wife to have anal sex anal orgys
double anal cream does anal sex feel gay anal positions
my wife loves anal anal photographs
kates playground anal anal glands on dogs
asleep anal
nina hartley guide to anal free anal mobile porn sweden anal
how to have good gay anal sex ebony porn anal
best anal scenes anal rape erotica
anal bestiality gay anal hardcore
free videos anal black chicks anal
male anal dildo anal birthday drunk girl anal sex
Quality Computers [12] offers to schools a service called LINQ that selects resources appropriate for school children and downloads them to schools. In addition, LINQ offers direct Internet access using a browser provided with a menu of links to resources whose links are believed not to lead indirectly to inappropriate material; the browser does not permit requesting an arbitrary URL. However, this does not permit inclusions of certain resources that are themselves suitable for kids, such as a very popular and well-designed kids' page from which six clicks led to very adult images as of March 30, 1995.

One approach has been software that runs on the client machine and blocks access to a list of sites considered inappropriate for children. SurfWatch [19], Microsystems Software's CyberPatrol [9], and Solid Oak Software's CYBERsitter [17] have taken this approach. These companies offer updates to their lists either monthly or on request. Unfortunately, sites undetected by these companies or new since the last update can still be accessed. New*View's NetGuardian [11] promises to offer a choice of blocking of explicitly forbidden resources and blocking of all resources not explicitly approved; it requires software both on the client machine and at a central site. SurfWatch also blocks access to resources that contain certain words likely to be associated with inappropriate content. Net Nanny [20] and CYBERsitter [17] use a similar approach for monitoring chat groups and email. However, word filtering alone will not detect obscene pictures.

Some people have called for voluntary self-rating of sites by their creators. One such proposal [10] describes an encoding called KidCode that would encode in the URL whether material was appropriate for children. For example, http://www.sizzle.com/KidCode.21.violence/, would indicate that the directory contained material suitable only for people age 21 and over because of violence. However, there would be no guarantee that everyone would rate pages, have the same standard, or even be honest in the ratings.

Finally, standards committees are considering setting standards for protocols that would allow communication of content ratings, so that software could request a rating for a URL from a ratings organization and then filter access based on the rating. On September 11, 1995, the World Wide Web Consortium announced the development of a Platform for Internet Content Selection (PICS) [21]. The Internet Engineering Task Force (IETF) is exploring formation of a workgroup for Voluntary Access Control. An earlier group, the Information Highway Parental Empowerment Group (IHPEG) [7], formed by Microsoft, Netscape, and Progressive Networks, has merged with the PICS effort.

Services that provide ratings of content will be useful. However, no one rating scale will be satisfactory to everybody. It is well known that different communities have different standards; what is acceptable in Berkeley, California may not be acceptable in Little Rock, Arkansas. Furthermore, different groups will disagree on what content children should see. For example, some librarians have objected to SurfWatch's blocking access to gay and lesbian materials [4]. Finally, if a new resource is created, there may be a delay before an organization rates it and distributes the rating.

Therefore, it seems valuable to allow for flexible and dynamic rating schemes under local control. Our method can be used independently or can be used to supplement the ratings provided by other organizations. A parent or teacher hearing of a new resource can place a rating in the database immediately without waiting for an organization to get around to rating it.

(Brands or product names may be the trademarks, registered trademarks, or servicemarks of their respective holders.)

Description of Our Method

The key elements of Signet are the following. Signet addresses the parts of the Internet that can be addressed via a URL, such as HTTP, WAIS, FTP, Gopher, and Usenet news. It does not address email or chat groups.

For concreteness, imagine a school full of PCs running Web browsers and an Internet connection with firewall and proxy server. (The latter could be in the school or part of the network service offering.) There are two classes of users in our system: users who are authorized to control rating tables and those who are not. For convenience, we refer to the former as teachers and the latter as students.

Ratings

We assume a rating scale that would have levels in the same way that the movie industry uses G, PG, PG-13, and NC17. For the purposes of discussion, we will use a scale with three levels: "anyone", "13 and up", and "18 and up." There is also an orthogonal grouping into categories. A category could represent a subject such as history or even a day's lesson plan for a teacher. The rating scale applies within each category, so that each rating is a category-scale pair. In addition, the rater of each rating is recorded.

Ratings can be given either for individual URLs (Uniform Resource Locators) or for expressions consisting of a URL followed by a wild card * that matches any string. Thus, a rating can specify that every resource contained (recursively) within a particular directory is rated with the same category-scale pair.

A resource may match the expression for more than one rating in the same category. In this case, the most specific rating applies. Thus, a subdirectory rating or URL rating takes precedence over a directory rating. For example, it is possible to specify that a whole directory is rated as "13 and up" except for a particular subdirectory rated as "anyone." Obviously, use of wildcards requires some judgment as to when it is appropriate.

Resources on the WWW can be changed at any time. We store the MD5 checksum [14] and the "Last-Modified" date with the rating for a file and allow access permissions to specify that the student proxy server should refuse access if the checksum has changed; the proxy could also notify the rater that the page should be rechecked. Obviously, checksums can be used only for individual URLs and not for directory or site ratings. For sites that are trusted not to lie about dates but not trusted to restrict material, the proxy might save the cost of recomputing checksums by only checking for a changed date. Some resources such as WebWeather [5] change frequently, and for these, the rater will have to rely on judgment about the consistency and trustworthiness of the site rather than on checksums.

Use of directory or site ratings is risky in that it is not generally possible to obtain a list of all URLs within a directory or site and in any case, resources can be modified or added. However, a rater may choose, for example, to trust a government agency directory with the name K12 that appears to contain resources for children. Note that approving a directory or site does not imply approval of links leading to other directories or sites, respectively, so that if the rated site or directory is itself trustworthy, the "six clicks to pornography" example described above for the LINQ approach [12] is avoided.

Rating sites, directories, and pages separately can lessen the impact of Web page changes on permissions in a way that a single rating per URL cannot handle. For example, a rater can rate individual pages as "anyone/unchanged-checksum", but also rate all resources at the site as "13 and up." In this case, access to a changed resource at that site could be allowed to older children with permissions including "13 and up", but denied to young children authorized only to access "anyone" pages. If this approach is used by raters, teenagers could browse widely even among changing pages, while young children would be more restricted.

Access permissions for restricted browsing mode are specified as a list of category-scale-rater triples. For example, if Mr. Smith's ratings are trusted by a fellow history teacher Mrs. Jones, Mrs. Jones could specify

History/13 and up/Jones
History/13 and up/Smith

to set access permissions for a history class. This would result in allowing access to resources whose most specific rating is "13 and up" or "anyone" but not to resources that are unrated or whose most specific rating is "18 and up". Wild cards can be used as well, so that */13 and up/* would specify any materials rated as "13 and up" by any rater.

Rating mode

In rating mode, the user can browse the WWW without restriction. When the user wants to rate a resource, the user requests a rating page.

Our method of requesting a rating page is to append a '!' to the current URL and submit this request to the proxy server. (The '!' should go before #anchors, if present, to avoid being truncated by the browser.) In rating mode, the proxy server detects the '!', and immediately returns the rating page, illustrated in Figure 2. This includes the current rating or ratings, possibly comments about why the rating was given (e.g. "includes sexual material"), and a form that allows submission of a new rating to the rating daemon. The form includes buttons for specifying the category-scale pair and for applying the rating to anything in a directory (including files and subdirectories) or to anything at the site. (We plan to extend the form to allow for creation of new categories as well.) This method of requesting rating pages fits within the current HTTP protocol without requiring that a special browser be used.




Figure 2. A rating page

An HTML page may contain inline images that would not normally be viewed separately. The rating for an HTML page is also assigned to URLs for inline images on the page, so that they do not need to be rated separately. In case of conflict between ratings derived from separate pages, the least restrictive rating applies, on the assumption that whatever caused the more restrictive rating was somewhere else on the page.

Restricted mode

The basic sequence in student mode is the following. The browser sends a request to the proxy, the proxy looks it up in the configuration tables for access permission, and if access is permitted, the proxy requests the resource from the remote server and forwards the response to the client browser. This mechanism is sufficient to handle requests for many resources. A typical request would be for an HTML page, possibly with inline images, or perhaps a PostScript or image file.

There are several common situations in which a request for a URL may be met by a response containing or referring to a resource with a different URL. One is when the user clicks on an image map, and the resulting GET is for a URL containing a '?' and a query string encoding the mouse click position. A second is submission of a form. A third is a directory name request, which may be redirected to another URL. A fourth is the "random link" or other cgi-bin command.

Under our rating procedures, a resource is normally rated after being received by the browser so that the response URL is known at rating time and placed in the ratings database. Unfortunately, in restricted browsing mode, the response URL is not known to the proxy at request time for comparing with the access permissions.

However, all is not lost. The proxy's action depends on the response code.

Often the remote server returns a redirection status code 301 or 302 with another URL, and the browser is expected to send a separate request for the new URL. In this case, the proxy forwards the response to the client because the new URL will be checked in a separate request.

If the remote server returns the resource itself along with a new URL, the proxy can check the URL for access permission. The HTTP standard makes no guarantees that the URL is correct; however, if false URLs should be a problem, correctness could be verified by comparing the resource checksum with the URL checksum stored in the ratings database. Alternatively, a redirection could be sent to the client.

The checksum of a resource can also be useful as an index into the ratings database. One such situation is when a response URL is ephemeral even though the resource itself exists over an extended period of time, as when the server encodes "session identification" in a URL such as http://www.pathfinder.com/@@7XmEsaFcpwIAQEU8/time/magazine/magazine.html. A second such situation is when (under HTTP/0.9) a remote server returns a resource without a new URL.

With an HTML form, submission causes the browser to send a POST or GET that includes a query string with information typed into the form. Forms are difficult to deal with because both the POST sent on submission and the URL (if any) sent on response may be too varied to be stored in the database and checksums are also so varied as to be useless. The most reasonable way to handle forms may be the use of wild cards in ratings and permissions.

These problems illustrate a fundamental naming inconsistency in the WWW: a resource can have more than one name, the name relationship is not necessarily known to the proxy, and names can change over time. The proxy server handles some instances of multiple names by canonicalizing the URL through simplification. Mirror sites must currently be handled explicitly in the ratings. In the future, naming problems may be reduced by the use of Uniform Resource Names (URNs) [18].

Security

Security is a fundamental problem when trying to impose restrictions on a previously free environment. We assume that the proxy server resides on a machine other than the client browser and that this machine is inaccessible to the students being restricted.

For our prototype, we use IP addresses to control security. All IP addresses are in restricted mode except when specifically authorized to be in rating mode. A teacher desiring unrestricted access to the Internet for browsing or rating pages requests an authorization form. If desired, authentication could use a challenge-response password scheme to avoid sending the password in the clear across a network. An authorization program then places the IP address of the teacher in a file of rating-mode IP addresses on the proxy machine. When the teacher signals the end of the session, the IP address is removed from the rating-mode IP address file.

Note that rating must never be enabled on the proxy machine, since access by a student through the proxy would have the rating IP address and be inadvertently authorized.

In order to get unrestricted privileges, a student hacker would have to forge the IP address of a machine currently in use by a teacher for ratings. The duplication of IP addresses would be likely to be detected quickly, unless the teacher's machine was turned off. Leaving authenticated machines unattended and accessible to students should obviously be forbidden. To discourage such unsafe practices, in our implementation submission of a new rating does not immediately place it in the data base; it is held temporarily until the teacher does a "commit" and simultaneously exits rating mode.

Proxy caching proceeds as usual for non-rating requests in both rating and restricted modes. Rating pages are not cached but are constructed on the fly. Some browsers do local caching, however, and local caching of inappropriate materials during rating sessions could make them accessible to students if students have access to the machine later. The rater should in this case turn off local caching. If this degrades browsing performance unacceptably, the rating-mode proxy can be modified to place an immediate expiration date in the header, so that the local browser should not cache.

Access permissions for students may change from hour to hour if the teacher chooses to restrict students to accessing the lesson plan for the current class in a shared laboratory. There is no protection against students having the browser save material to a file for later viewing when the permissions have changed. But at least this material will be material that has been approved by some teacher for student use.

Implementation

We have implemented the prototype by modifying the publicly available source of the CERN httpd proxy server [3]. We have modified the source to allow for both a rating mode and a restricted mode as described above. Modifications involved touching about 7 places in five files and adding about 600 lines of C and included checking authorization for rating mode, generating rating pages, and checking response codes. A separate HTTP server called the rating daemon, about 1200 lines of C, is invoked via HTML forms for rater authentication and ratings database transactions.

The original CERN server is a good base on which to implement restricted mode because its configuration file can specify rules including wild cards to determine which resources should be passed or failed. The CERN server applies the first rule it finds. Since our permission specification requires that more specific rules take priority over less specific rules, we generate the configuration rules in lexicographic order so that more specific rules precede less specific rules. The main change to the code to implement restricted mode was to allow for delaying authorization until a response code is received, as described above. However, further modifications will have to be made to implement checksums and to improve efficiency for large ratings databases.

Planned Extensions

We plan to extend our initial prototype implementation to improve efficiency as the number of ratings gets large. In addition, we plan auxiliary programs to facilitate the rating process.

Efficiency

Efficiency has not been of concern as yet with the prototype because it has been used only experimentally. For the moment, we use linear search on the ratings database and on access permissions. As demands on the server grow, we plan to hash individual URLs and use a trie data structure for the rating expressions with wild cards.

Eventually, garbage collection may be useful to shrink the ratings database by eliminating "dead" or redundant ratings.

Facilitating the rating process

Just as people can get "lost" while browsing on the WWW because it is hard to keep track in your head of where you are in a large graph, people will have trouble keeping track of what pages they have rated, when they feel it is necessary to rate each page separately. Our plan is to provide a rating-progress tool for the rater.

The simplest form of rating-progress display would show a list of the links in the HTML resource, with color-coded marks or icons to show which ones have already been rated. It would be straightforward to implement this within the proxy by parsing the HTML and looking up the URLs in the database. More generally, it would be desirable to show rating progress for pages reached indirectly through multiple links from a given page. To restrict the search space, the tool could show rating progress as a breadth-first search of bounded depth or could show rating progress for links remaining within the same directory or site.

A tool that extracts information from bookmark files and annotation databases [13] to guide the rating process would also be valuable. Such rating-progress and annotation tools might run as servers, in keeping with the strategy of letting raters use their favorite unmodified browser, or in the browser if a market niche opens for specialized rating browsers or applets.

Social Issues

A generic problem faced by all schemes based on filtering at the client machine is preventing bypass. This could involve merely running a different browser or, in the extreme case, booting a different operating system. Our proposal, using a proxy and firewall, is secure against such attack. However, one might be satisfied with administratively requiring that approved browsers be used and only monitoring firewall logs occasionally for violations.

The effectiveness of Signet will depend on the quality of the ratings versus the dynamic nature of the WWW. Restricting children to explicitly rated resources via checksums is safe but will prevent access to many resources that have changed but are still suitable for viewing by children. Conversely, use of directory or site ratings would speed up the ratings process and allow children access to changing pages, but will not protect against unexpected introduction of inappropriate content. Finally, creation of resources on request through cgi-bin commands makes it impossible for a rater to be sure what might appear at some later date.

Many companies, agencies, and organizations would undoubtedly be happy to cooperate in facilitating filtering of access for children by following conventions such as redirection responses to image map and cgi-bin requests when a fixed resource is returned, use of client-side image maps [15], and self-rating of pages and directories.

No technical system can be totally and eternally safe. Children may walk down the street to a home with a less restrictive browsing mode, servers may deliberately issue misleading ratings or masquerade as trusted server. Ultimately it is more satisfactory to raise children, or hire employees, who have the maturity not to abuse the resource. We think of Signet as playing the role of a sturdy guardrail at a scenic vista, not an 8 foot fence topped with barbed wire.

Conclusions

Our prototype proxy server provides a flexible, dynamic means of rating resources on the WWW and controlling access. We hope that the availability of such a method will satisfy Congress that it is possible for parents and teachers to control WWW access so that children will not encounter inappropriate material. Unlike existing proposals, our method places control of both standards and access in the hands of parents and teachers so that they can apply their own local standards.

References

1. Ang, Peng Hwa, "Censorship and the Internet: A Singapore Perspective", Proceedings of INET '95 , http://inet.nttam.com/HMP/PAPER/132/abst.html, June 22, 1995.

2. California Department of Education, "Electronic Information Resources Acceptable Use Policy District Guidelines", gopher://goldmine.cde.ca.gov:70/00/C_D_E_Info/Technology/Acceptable_Use/Policy, December, 1994.

3. CERN, "CERN httpd", http://www.w3.org/hypertext/WWW/Daemon/, April, 1995.

4. Cisler, Steve, "Children on the Internet (Draft)", ftp://ftp.apple.com/alug/rights/kids.internet, Apple Computer Company, June 20, 1995.

5. Davenport, Ben, "WebWeather", http://www.princeton.edu/Webweather/ww.html, 1995.

6. Hayes, Mary, "Working Online, or Wasting Time?", Information Week , May 1, 1995, pp. 38-51.

7. Information Highway Parental Empowerment Group, "Leading Internet Software Companies Announce Plan to Enable Parents to "Lock out" Access to Materials Inappropriate to Children", Netscape Press Releases, http://home.netscape.com/newsref/pr/newsrelease29.html, 1995.

8. Jackson, Colin, "Internet Policy in New Zealand", Proceedings of INET '95 , http://inet.nttam.com/HMP/PAPER/078/abst.html, June 22, 1995.

9. Microsystems Software, "CyberPatrol", http://www.microsys.com/cyber/default.htm, August 18, 1995.

10. New, D., and N. Borenstein, "KidCode: Naming Conventions for Protecting Children on the World Wide Web and Elsewhere on the Internet Without Censorship", ftp://ietf.cnri.reston.va.us/internet-drafts/draft-borenstein-kidcode-00.txt, June 5, 1995.

11. New*View, Inc., "NetGuardian", http://www.newview.com/, August 20, 1995.

12. Quality Computers, "The LINQ - Custom Internet Access for Education", 1995.

13. Röscheisen, M., C. Mogensen, and T. Winograd, "Beyond Browsing: Shared Comments, SOAPs, Trails, and On-line Communities" Proceedings of the Third International World Wide Web Conference, Darmstadt, Germany, April 1995, http://www-pcd.stanford.edu/COMMENTOR/.

14. Schneier, Bruce, Applied Cryptography: Protocols, Algorithms, and Source Code in C, New York, Wiley, 1994.

15. Seidman, James, "A Proposed Extension to HTML : Client-Side Image Maps", IETF Internet-Draft, ftp://ietf.cnri.reston.va.us/internet-drafts/draft-ietf-html-clientsideimagemap-01.txt, August 8, 1995.

16. Skarecki, Eileen, Columbia Middle School, Berkeley Heights, NJ, personal communication, June 19, 1995.

17. Solid Oak Software, "CYBERsitter", http://www.solidoak.com/cybersit.htm, 1995.

18. Sollins, K., and L. Masinter, "Functional Requirements for Uniform Resource Names", Network Working Group, Request for Comments: 1737, http://ds.internic.net/rfc/rfc1737.txt, December 1994.

19. SurfWatch Software, "SurfWatch", http://www.surfwatch.com/, 1995.

20. Trove Investment Corporation, "Net Nanny: the best way to protect your children and free speech on the Internet", http://giant.mindlink.net/netnanny/home.html, 1995.

21. World Wide Web Consortium, "W3C Content Selection: PICS", http://www.w3.org/pub/WWW/PICS/, September 11, 1995.

About the Authors

Brenda S. Baker [http://www.cs.att.com/csrc/baker.html]
Eric Grosse [http://www.cs.att.com/csrc/grosse.html]
AT&T Bell Laboratories
600 Mountain Avenue
Murray Hill, NJ 07974
bsb@research.att.com
ehg@research.att.com