[EMAIL PROTECTED] wrote:
I agree with Mikey on the "live and let live" side of things.  This forum is 
about sharing technical knowlege and helping other users overcome technical challenges 
relating to PHP.

Yeah, a site that's "adult oriented" is most likely a pay site.  Doesn't mean they make money, but 
assuming they made boat loads of it, then yeah, they should look into paying for a solution instead of 
finding or conning someone into making a freebie solution.  Ultimately, if they're making the kind of money 
that would make us have no sympathy for them, then they're making the kind of money that $350 isn't going to 
matter one way or another.  It's not like "Muuahahahah.. we saved $350 by using free software, we're 
even richer now!"  it's more like "Well, that's 50% off this month's hosting fees.. big deal".


Of course I would not consider Open Source software for this purpose if the sites themselves were making money. but the sad fact is, most of these sites do not. Regardless, they're my customers, and they ask me for solutions. I try my damndest to provide these solutions. Offering the services that I provide, it would indeed be in my better interests to make them run up a bandwidth bill, but this practice is frowned upon by many.


But all of that deals with moral and personal issues. The meat of this discussion is "How do I make sure that someone isn't sharing their login with the world".

I totally respect the moral and personal issues of others. However, I do not respect those who tell me that what I am doing is *wrong*. In my eye, they're wrong. What if I were to tell them that I didn't agree with the child-oriented Telletubbies Web Site that they were working on? Do you see the logic in this? I don't.


Here are some thoughts:

Many BitTorrent sites that monitor U/D ratios seem to use a fairly universal 
system that seems to involve logging into the site, your IP address is recorded 
in the database as belong to that account.  If you log in from a different 
computer (which users should be able to do to some degree), it'll record THAT 
IP address in the database too.  I don't know their criteria (probably fairly 
loose compared to what a pay site would want) but the issue here is more about 
how many CONCURRENT connections under that account are occurring.

So let's say the criteria would be "A user logs in and their IP address is recorded. 
 They can have as many IP addresses attached to that account as they want BUT they can't 
have XX number of IP addresses connect within YY minutes or we consider it a pattern of 
login sharing."

So if you have someone who gets an account and shares it with a single friend, 
it probably won't trip the alarms.  But really, is that such a big deal 
compared to someone posting their login info on a message board and 1000 people 
trying to use it at once?

A single person, or a person and a friend or two, aren't going to be logging in from 150 
IP addresses within 5 minutes.  And that's really what you're trying to prevent.  The 
wholesale sharing of a login, not little petty sharing.  So it doesn't have to be a 
perfect system.  No need for retinal scans or anything.  Just preventing large scale 
abuse.  Which seems pretty simple to me espcially in the case of "adult 
oriented" sites since their logins will either be used properly (or at least 
reasonably) or they'll be abused to hell.

Now if you take a site like Consumer Reports or the Encyclopedia Britanica, that's a 
little more difficult.   1000 people aren't going to be logging in rapid-fire if it's 
shared.  But you might get 5 or 6 a time if it's shared improperly.  So you just set the 
threshhold a little lower.   Maybe do something like block the person and make it say 
something like "This account is being used by too many sources at once.  If this 
happens too many times, the password will be reset and the new password will be emailed 
to the legitmate owner of the account.  If you received this message in error, please try 
back in 5 minutes.  If you continue to receive this message, please contact our technical 
support team at [EMAIL PROTECTED]"

That'll discourage people from sharing since they'll get locked out of their 
own account.  It provides incentive not to share without being too harsh about 
it and provides the legitmate owner a way to get in even if someone else stole 
and/or is abusing their account.   People who are abusing or using a stolen 
account probably won't have access to the original account holder's email 
account and if the owner is sharing with some friends, they can still share but 
have incentive not to share TOO much.

See? None of this is impossible or even implausible and I don't see it as off topic at all. It's a good discussion with legitmate purpose, even if it is for an 'adult oriented' site.

And again, the only reason why I am looking for ideas on this list is because it generally promotes and comes up with some amazing ideas. I have full faith in (most of) the users of this list, and greatly appreciate their feedback regarding all subjects. The only thing that I do mind is the personal attacks that I have received. I asked a technical question to which I expected a technical answer - it was in no way to start a flame war or to be taken out of context, even though the underlying subject was that of adult-oriented Web Sites.

-TG

= = = Original message = = =

[snip everything irrelevant]

On a tehnical note, I don't really see how you can prevent this sharing of
logins.  This is something I was actually looking into for a site that had
nothing to do with pr0n (would love to know where that came from, it seems
so universal now).

If you read up on the general issues surrounding client identification
(http://phpsec.org) it is pretty much impossible to come up with a solution
of uniquely identifying a specific browser session that will work in all
instances.  And really, this is what you are trying to get at isn't it?
Uniquely identifying your clients.

The only non-technical solution I can offer you is that you change the
passwords for each person as they login.  This would make people much more
reluctant to shre their account as they would not be able to access their
own account as soon as someone else logs in with it.

Of course, people aren't gonna like have to remember all the different
passwords but I think it helps with your problem.

As for the rest of this whole thread, I think we should all be a little more
"live and let live" about this.  So you don't like pr0n?  So what?  I know a
lot of people who do (not so much myself, am more of a doer) but I don't
think it makes them bad people.  I also happen to know that not all pr0n is
about exploitation.  Some is, of course, and I'm sure that even Dan would
agree that this is not good - if anyone had bothered to find out in the
first place.

I'm not trying to invite more flaming here - there have been some very valid
points made, I just hope this thread can die a quick and silent death not
that the technical issue has been addressed.

Mikey

Thanks again -dant

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to