Displaying IP addresses of posters
-
What do you reckon? I'm getting a little sick of members creating new accounts and trolling. How offended would everyone be if a) the IP address of where they posted their message from was displayed, or b) each message contains a link that allows you to see a list other accounts that have also posted from this IP.
cheers, Chris Maunder
CodeProject.com : C++ MVP
to b, or not to b, that is the question! I vote for b Marc
-
Chris Maunder wrote:
b) each message contains a link that allows you to see a list other accounts that have also posted from this IP.
That's the option I'd choose
"Well yes, it is an Integer, but it's a metrosexual Integer. For all we know, under all that hair gel it could be a Boolean." Tom Welch
Seems like that is the option of the general consensus around here.
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
-
What do you reckon? I'm getting a little sick of members creating new accounts and trolling. How offended would everyone be if a) the IP address of where they posted their message from was displayed, or b) each message contains a link that allows you to see a list other accounts that have also posted from this IP.
cheers, Chris Maunder
CodeProject.com : C++ MVP
-
Option b would be a better if you just show the list of people posting from a particular IP. My work environment is on a proxy server and I wouldn't want to have some idiot do a dos attack on it, for that matter attack my IP address at home.
Tarakeshwar Reddy MCP, CCIE Q(R&S) There are two kinds of people, those who do the work and those who take the credit. Try to be in the first group; there is less competition there. - Indira Gandhi
Tarakeshwar Reddy wrote:
Tarakeshwar Reddy MCP, CCIE Q(R&S)
A CCIE on CP?
Network integrated solutions A practical use of the MVC pattern
-
What do you reckon? I'm getting a little sick of members creating new accounts and trolling. How offended would everyone be if a) the IP address of where they posted their message from was displayed, or b) each message contains a link that allows you to see a list other accounts that have also posted from this IP.
cheers, Chris Maunder
CodeProject.com : C++ MVP
Found the name of it: identicon[^] A technology designed specifically for the problem you are trying to address. I've seen it in action, it works very well and is visually distinctive. Original source: http://www.docuverse.com/blog/donpark/2007/01/18/visual-security-9-block-ip-identification[^]
"I don't want more choice. I just want better things!" - Edina Monsoon
-
Found the name of it: identicon[^] A technology designed specifically for the problem you are trying to address. I've seen it in action, it works very well and is visually distinctive. Original source: http://www.docuverse.com/blog/donpark/2007/01/18/visual-security-9-block-ip-identification[^]
"I don't want more choice. I just want better things!" - Edina Monsoon
Yep - that's the one I tried originally. It didn't work for a bunch of IP addresses I tried. And this[^] effectively kills the chances of using it.
cheers, Chris Maunder
CodeProject.com : C++ MVP
-
Tarakeshwar Reddy wrote:
Tarakeshwar Reddy MCP, CCIE Q(R&S)
A CCIE on CP?
Network integrated solutions A practical use of the MVC pattern
Well its a long story, to make it short. I started my career in networking did my CCIE Q, almost finished MCSE and RHCE. The company I was working for really didn't need a CCIE(I was actually just a system/network admin) and I had a lot of idle time, they were mainly into developing products in .Net. I got hold of a copy and started to create network/system utilities and they wanted me to develop a small software for them. Seeing that I was good in .Net and they were in real need of developers they put me on the development team and I went on to become a full fledged .Net developer.
-
What do you reckon? I'm getting a little sick of members creating new accounts and trolling. How offended would everyone be if a) the IP address of where they posted their message from was displayed, or b) each message contains a link that allows you to see a list other accounts that have also posted from this IP.
cheers, Chris Maunder
CodeProject.com : C++ MVP
b sounds like a good idea.
-
Roger Wright wrote:
ess than adequate coping skills.
What skillz? I have mad skillz! Just because I want to rip out their heart, tear off their head, and dump their remains in vegemite doesn't mean I have coping problems dammit! I'm just misunderstood and unloved!
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
New meds, Jim?:-D
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
-
What do you reckon? I'm getting a little sick of members creating new accounts and trolling. How offended would everyone be if a) the IP address of where they posted their message from was displayed, or b) each message contains a link that allows you to see a list other accounts that have also posted from this IP.
cheers, Chris Maunder
CodeProject.com : C++ MVP
Whatever you implement it will probably not work against the actual abusers (You-Know-Who) who may be using IP anonymizers.
-
What do you reckon? I'm getting a little sick of members creating new accounts and trolling. How offended would everyone be if a) the IP address of where they posted their message from was displayed, or b) each message contains a link that allows you to see a list other accounts that have also posted from this IP.
cheers, Chris Maunder
CodeProject.com : C++ MVP
Neither. That should be administrative information and not public. There's enough info from the browser that could be used to ensure that people don't register multiple aliases. Registrations through proxies shouldn't be allowed also. Managing IP chains would be a hassle as waste of DB resources. I would just nip it in the bud and control registration and sign-on. The other thing to consider is that it is a programming site, as opposed to some blogs or message boards. IP information would open up a can of worms for nefarious purposes.
-
Yep - that's the one I tried originally. It didn't work for a bunch of IP addresses I tried. And this[^] effectively kills the chances of using it.
cheers, Chris Maunder
CodeProject.com : C++ MVP
Are you sure you're thinking of the same thing? I'm not talking about the sign up process, what I'm talking about is a icon that is uniquely generated from the users IP address for the purposes of displaying in an online forum so that you can see if it's the same ip address for different users without the IP address being revealed.
"I don't want more choice. I just want better things!" - Edina Monsoon
-
What do you reckon? I'm getting a little sick of members creating new accounts and trolling. How offended would everyone be if a) the IP address of where they posted their message from was displayed, or b) each message contains a link that allows you to see a list other accounts that have also posted from this IP.
cheers, Chris Maunder
CodeProject.com : C++ MVP
Chris Maunder wrote:
b) each message contains a link that allows you to see a list other accounts that have also posted from this IP.
I'm all for option b.
-Sean ---- Тихая революция
-
What do you reckon? I'm getting a little sick of members creating new accounts and trolling. How offended would everyone be if a) the IP address of where they posted their message from was displayed, or b) each message contains a link that allows you to see a list other accounts that have also posted from this IP.
cheers, Chris Maunder
CodeProject.com : C++ MVP
Chris Maunder wrote:
a) the IP address of where they posted their message from was displayed, or
I think this would be a breach of privacy, unless you hash it in some way.
Chris Maunder wrote:
b) each message contains a link that allows you to see a list other accounts that have also posted from this IP.
This is a pretty good idea. Though for folks working for big companies (which may have dozens of CPians), it may lead to some embarrassment - specially if they don't want their colleagues to know who they are :-)
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
My latest book : C++/CLI in Action / Amazon.com link -
What do you reckon? I'm getting a little sick of members creating new accounts and trolling. How offended would everyone be if a) the IP address of where they posted their message from was displayed, or b) each message contains a link that allows you to see a list other accounts that have also posted from this IP.
cheers, Chris Maunder
CodeProject.com : C++ MVP
Btw I voted 1 because of idea (a).
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
My latest book : C++/CLI in Action / Amazon.com link -
Neither. That should be administrative information and not public. There's enough info from the browser that could be used to ensure that people don't register multiple aliases. Registrations through proxies shouldn't be allowed also. Managing IP chains would be a hassle as waste of DB resources. I would just nip it in the bud and control registration and sign-on. The other thing to consider is that it is a programming site, as opposed to some blogs or message boards. IP information would open up a can of worms for nefarious purposes.
Bert delaVega wrote:
Neither. That should be administrative information and not public.
Bert delaVega wrote:
Managing IP chains would be a hassle as waste of DB resources.
I tend to agree that storing IPs crosses the line - I don't like companies who store credit card numbers for the same reason, but it sounds like Chris may already have bit that bullet, so here's a crazy idea that bypasses A and B somewhat. Internally, store the IP of the poster with each post, but only make public a checksum of IP information. (Note that only if the IP is already stored on CP can our database can be relevant for the current post data). Set up two tables, one that counts the number of posts from each class C address (XXX.XXX.XXX = upto 16m entries - that's the biggest DB hit, but properly indexed the processing can be quick) and one that tracks class B addresses (XXX.XXX = 64k entries). Generate a checksum of the form XXX.XXX.nnnn.nnnn where the first two bytes are the first two bytes of the IP, the first nnnn count is the class B total (total posts from XXX.XXX) and the next nnnn is the total posts from the class C address (the original XXX.XXX.XXX portion of the address. Display this in small font on each message. Note that spoofing shouldn't be a problem - HTTP is a response based protocol - if you spoof the IP in the request packet, it becomes unworkable.
Bert delaVega wrote:
Registrations through proxies shouldn't be allowed also.
I agree that public proxies should not be allowed.
Bert delaVega wrote:
I would just nip it in the bud and control registration and sign-on. The other thing to consider is that it is a programming site, as opposed to some blogs or message boards. IP information would open up a can of worms for nefarious purposes.
Beyond the fact that I can now figure out whether I made this post from home or office, would there be anything else useful in that type of checksum info - either for us Good Guys or them Bad Guys?
-
What do you reckon? I'm getting a little sick of members creating new accounts and trolling. How offended would everyone be if a) the IP address of where they posted their message from was displayed, or b) each message contains a link that allows you to see a list other accounts that have also posted from this IP.
cheers, Chris Maunder
CodeProject.com : C++ MVP
Chris, I leave for a few minutes and you start a little war? ;P Seriously, I like B. I am on a dynamic IP, so I don't really care that much. But those with static IPs won't like the idea. How about a C idea? any other things someone can suggest?
Luis Alonso Ramos Intelectix Chihuahua, Mexico
-
Andy Brummer wrote:
Unfortunately people just can't be trusted to ignore all the crap posts.
Frankly, it's not a realistic expectation. There are too many people here now, too many new people showing up all the time, too many folk who just want to get an answer to their questions or kill time or engage in a little bit of idle discussion... The system is either going to grow to handle this, or shrink and kill it along with the abusers.
Andy Brummer wrote:
At least until they get bored with it.
That would require the mental ability to engage in interesting activities - which, after months of uninspired trolling seems fairly unlikely.
----
I don't care what you consider witty, but at least I do not blather on posting nonsense like Jim Crafton.
-- Stringcheese, humbled by Crafton's ability to string together multiple sentences
"That would require the mental ability to engage in interesting activities - which, after months of uninspired trolling seems fairly unlikely" I know a fix...I'm implementing the patch right now...
Dim gfCount As Integer Dim gf As Girlfriend For gfCount=1 to 7 gf.Location = GetUniqueCityName() & Troller.State gf.Measurements = GetRandomChestSize() Troller.GiveGirlfriend(gf) Next
Unfortunately this is highly likely to fail, crash the system, or worse, have the troller castrated. Hmm...[rubs chin] I'd be happy for someone to mirror this to a female equivalent (remembering that Females.Faithfulness is higher).
Need Another Seven Acronyms...
Confused? You will be... -
Why not use that image thingie that everyone was talking about here a ways back (6 months ago or something like that)? You know, the thing that generates a unique image off an IP address. Someone enabled it for their blog and it seemed to work very well. YOu can see at a glance when the IP address is the same without revealing the IP address.
"I don't want more choice. I just want better things!" - Edina Monsoon
That sounds real clever actually, and I like it, although...my internet won't (until we connect to Sky Broadband in a few weeks - hopefully. Tiscali have been screwing us for months).
Need Another Seven Acronyms...
Confused? You will be... -
What do you reckon? I'm getting a little sick of members creating new accounts and trolling. How offended would everyone be if a) the IP address of where they posted their message from was displayed, or b) each message contains a link that allows you to see a list other accounts that have also posted from this IP.
cheers, Chris Maunder
CodeProject.com : C++ MVP
Neither is a solution, either has the potential to 'punish' legit users. I would suggest a modified b). Have a community vote to determine who should be allowed to mark messages as Abuse. This could be based on level, # of messages with votes >= 4, # of articles with score > 3, ... It doesn't matter, ask the community for suggestions for a couple days, compile a list of options, vote for a week. Users who aren't eligible to mark messages as Abuse no longer see 'Report as Spam or Abuse' at the bottom of each message. Nor would they be able to view the list of users that have posted from the same IP for Abuse messages. For users who can report Abuse; a weighted Abuse score would determine if a link is displayed that would display a list of other users who have posted from the same IP. Neither the IP nor a hash need be displayed, grouping is sufficient. I would assume that the raw IP's would be tracked internally and that if ever needed CP management would be able to take steps. This information does not need to be shared with the community - ever. Although this still isn't a solution (there isn't one at the message level), i think it helps minimize the risks to legit users while still providing the functionality required.
...cmk Save the whales - collect the whole set