Ethics of Proxy Servers? 194
Mav asks: "I was recently asked to host a website for free in return for a lot of advertising. After querying them about how they knew the site would produce traffic they stated the site was going to be running PHPProxy (an open source web proxy). The traffic was a result of him and his contacts (nearly one thousand of them) using the site to bypass his school's firewall in order to view their MySpace pages and get access to their MSN messengers. Given all the attention social networking sites have recently received and the various laws attempting to block or control access to them I feel guilty and unsure making this available. Are there legal implications that I need to worry about? Could I be held liable if one of the students got in trouble? Most importantly, what's the moral thing to do?"
I Don't Know Your Morals (Score:5, Insightful)
As far as the legal aspects, I doubt there are any laws in your jurisdiction regarding setting up a proxy to get around a school's filtering software, but then again, you can always be charged for contributing to the delinquency of a minor for anything these days.
After the teacher in Connecticut - IWGAL (Score:5, Insightful)
Why? (Score:5, Insightful)
School? (Score:2, Insightful)
I think if the expected student is a minor (HS or Jr High) I would pass.
I wouldn't do it (Score:5, Insightful)
Second, I believe that when school kids are on school property using school equipment, the school should get to decide what they're allowed to do. My employer sure has this right, and it's also certainly a firing offense for me to bypass it. I salute schools that don't let kids play on the Internet when they're at school and should instead be learning. Sorry, school time is time that students should be using for, I dunno, learning. MySpace and MSN don't qualify, if this is really what they're looking to get to. So I wouldn't do it on principle (though of course realizing the kids will probably manage to find it somewhere else anyway).
Many people complain about schools, but things which I see as reasonable attempts to keep the kids on target are hollared at as censorship or some other poorly-fitting term which is basically the equivalent of saying, "We think kids should be allowed to do whatever they want, but we also think you should make them learn material they don't want to at the same time."
It's up to you... (Score:4, Insightful)
Morally though, that only you can answer. You bothered to ask, so that may be your answer right there. Personally I think school filters are annoying and pointless, because everybody assumes that the second you turn 18 you somehow become magically mature enough to handle porn/violence/cigarettes/lotteries, things which you apparently couldn't handle at 17.995. Schools just want to cover their butts and I can't say I blame them. However our society as a whole is increasingly becoming a nanny-state where people must be 'protected' from 'bad things' rather than educated about them and informed on how to protect themselves or make good choices.
Realistically though, whoever runs IT on the school probably isn't stupid. If they see a bazillion hits to the same site they'll probably check it out, and figure out what it is. At that point it gets blocked. And if you don't use HTTPS, they can just traffic sniff it.
What I would do is make the site go HTTPS immediately, and the resulting page looks like a search engine, and function like one with a google API or something. Have your friend encourage everybody to use it as a search engine as much as possible, so the resulting traffic spike doesn't look suspicious. However script it so if you search for a particular string of terms (IE the password of the week) it dumps the facade and takes you to the proxy page. Also have a cookie so if you manually punch in the address to the proxy page w/out first searching for the password, it takes you back to the search page. This should make it last quite a bit longer.
Censorship? C'mon, now (Score:5, Insightful)
My advice, don't be a dick, if people need their goddamned myspace they can buy a computer and an internet connection. I get sick and tired of waiting in a queue at uni to use the library catalogue because every 18 year old tool is busy "LOL ASL"ing away on the machines my fees pay for.
Ah, that rant felt gooooood.
Morality is relative. (Score:3, Insightful)
Or another pair:
I think that someone who believes in any of the opinions above, and lives by them, can be a moral person. You need to think about what YOU believe in. We can't answer that for you.
Re:I wouldn't do it (Score:3, Insightful)
From the school IT perspective... (Score:3, Insightful)
As with many places these days IT departments (if there even is a department) in k-12 educational facilities are understaffed, under-funded and over worked. This is not a complaint this is just stating the facts. There are several districts that I can think of off the top of my head that do not have a full time technician or administrator. The care of IT systems is left to the librarian, math teacher or whomever is the most "technically inclined" teacher or staff person in the building. They will get paid a couple grand to do this as well as their main job of teaching. The main work is left to consultants who might be good. But nevertheless are only onsite when called for. This is not the description of some poor district in "Middle America" either. (No offense to the poor districts in Middle America) For the districts that or fortunate enough to have an IT department the staff is busy with the maintenance of the districts networks, systems, training users, etc. There is little time left to monitor the browsing habits of a 14 year old. We rely on content filters with updated rule sets and teachers who spot a kid doing something bad in class.
I would humbly request that you do not open yet another proxy. That will eventually end up on my content filters list. But students these days are not looking for free access to information. They are looking to bully the kid next to them. They are looking to surf sites that no 14 year old should be on or play games during class because they are too important to learn.
I am all for students pushing the edge and learning. I applaud the first kid who figured out that a proxy would work on content filters. If they figured out why I would even be happier. Heck I would explain it to them if they asked.
Hopefully someone reads this and figures out that it would be nicer to help out the school district in their area versus work against it. It has a hard enough time educating your children or friends. Why make it work harder than it reasonably needs to?
Re:I wouldn't do it (Score:4, Insightful)
You're supposing that the things that these schools are trying to block access to are not learning. By contrast, most people I know who are good with computers got there by doing things that authorities (parents, schools,
I'm not saying limiting what children can do is a Bad Thing, but you have to consider that, by restricting them, you limit what can go wrong _and_ what can go right. Limiting bright kids in their development is an effective way of turning them into trouble kids.
Re:I Don't Know Your Morals (Score:3, Insightful)
Just study harder and leave the web for college... (Score:3, Insightful)
It Pisses me off to no end when little snaughts think they are hot just because they can find a proxy and surf myspace or adult sites.
(Yes, after 7 years in HS and 5 yrs before in college support, I've grown cynical of the crap that is turned out as brains...)
MySpace and other social networking sights (yes, this is gonna be a blanket statement) are worthless and BAD for children. I don't care about the age 18 thing.... If you need "faceless" friends that bad, then purchase your own pipe at home and surf from there... but considering that we are ALL paying for the internet in schools (Universal Cost recovery Fee/tax on phone bills) then it is a waste of my time and the money of the tax payers for you to be using it to watch the latest viral video advertisment from coke or pepsi. (Product placement... watch for it...then ask how many of those vids are "REAL") Or looking for boobies on myspace or google images.
I admit that there are some legit uses for a proxy... like if you live in China or some country where access to books and information is banned by the gov, etc.. BUT, using it to bypass a school filter is NOT a legit reason.
The second reason the filter exists is because you should be LEARNING! Not learning how to hack/bypass things, but shit that matters.... This is one of the reasons (IMHO) why we rank so low on the global education scale... The internet should NOT be in cassrooms, Computers SHOULD NOT be in classrooms. Maybe a computer teacher with overhead and possibly smartboard, but nothing else... Have a few labs for the classes teaching computer software @ HS Level and a bank in the library... As it is now, 4/5 computers per room results = teacher that cant watch and guide the kids to use the internet in any responsible manner.
Get a life... Go HOME to get your vids/kicks and actually LEARN in school... When you get to college, you can waste YOUR parents money on MUDS and MOOS and I don't give a crap. (Ok, that gave away what I did in college...)
Most important, RESPECT the schools computers, we are just trying to do our job, and follow the rules that have been laid down by your parents! (And they supposedly care and love you...)
Re:High School (Score:3, Insightful)
But he asked what was the *moral* thing to do.
In which case I would have thought a lawyer would be the last person I would ask...
Re:I wouldn't do it (Score:3, Insightful)
These are decisions for schools to make.
These are decisions for parents to make. They are not decisions for you to make. This is where the Geek goes wrong.
Re:I wouldn't do it (Score:3, Insightful)
Boarding schools? (Score:3, Insightful)
Re:I wouldn't do it (Score:2, Insightful)
If I am legally required to be in school and what I am learning is censored.
Then how can I hope to learn the truth?
Re:Mod parent up, please (Score:2, Insightful)
Re:I Don't Know Your Morals (Score:3, Insightful)
As do I. However, helping doesn't imply providing the facilities.
Rather than host a proxy yourself, offer to help them find other proxies. Offer to teach them about torpark. But mostly teach them how to figure the problem out for themselves. As they encounter this problem repeatedly throughout their lives, they'll be in a better position to recognize it and fight it.
If myspace or facebook is important enough to them, they'll have the motivation to learn how to bypass the firewalls themselves. If not, they can continue to whine in ignorance. You don't have to do it for them to be their hero -- you just have to help.
As a student and worker (Score:2, Insightful)
The IT people hated the filters more than anyone because we all thought it was pretty stupid. I setup a CGI based proxy for a few of my friends and told my boss about it, my boss told his boss, pretty soon the entire IT department was using my proxy to access Fark and other sites their own filters blocked (the exception being the internet services division who had their own VLAN that was not behind our firewalls).
The point is, the IT people don't give a rat's ass to a large extent, because most (if not all) in my experience think it's a stupid idea to begin with because we know that smart kids will find ways around it. It's the administrators, those same administrators who wonder why not all spam can be blocked, who try to get us to block everything.
On the legal side, I'd get a lawyer and fashion a quick clickthrough. I'd make it hard to find, make it use SSL, and preferably have it available on multiple IP's and hostnames, change the hostname used every once in awhile to make it harder to find.
Personally, I see no ethical problems.
Re:I Don't Know Your Morals (Score:3, Insightful)
The first is the use of a cache. For example, if the primary use of the proxy is to visit myspace, many of the images, stylesheets, scripts, and so on will be cached. That reduces the proxy to internet bandwidth.
Another is compressing text content that passes through the proxy. HTML, javascript, XML, and stylesheets can make up a surprising portion of bandwidth usage these days. By having the proxy compress these types of content as it passes through, user to proxy bandwidth can be reduced.
There are obviously other more destructive methods; GIF images can be run through gif2png and HTML rewritten to use the new images, JPG files can be recompressed at lower quality settings, all sorts of things can be done on-the-fly to reduce bandwidth use.
I'd imagine that because of the repetitive use, the bandwidth demands with some of the above mentioned techniques would be substantially less than double.
Of course, all this discussion is moot; the instant the school realizes that the kids are using this proxy, they'll block it, and that'll be that.