Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re: to distinguish between [Anonymous Monk]s in a thread, brand 'em

by ww (Archbishop)
on Sep 09, 2011 at 02:50 UTC ( #924997=note: print w/replies, xml ) Need Help??


in reply to to distinguish between [Anonymous Monk]s in a thread, brand 'em

If the proposal is, as it seems to me, intended to disambiguate AnonyMonks when multiple AMs are posting in a single thread, I actually like the idea because it's often very hard (or impossible) for this reader to distinguish between 1 AM contradicting him/herself and 2 AM disagreeing with one another.

OTOH, if this compromises personal anonymity -- lets us tie a particular AM post to a specific individual -- then I have to agree with CountZero. It's unfortunate the some may use AM status to utter libel, insults or just-plain-falsehoods, but that's a price of allowing free speech... and none of those rise to the level of "shouting fire in a crowded theater."

  • Comment on Re: to distinguish between [Anonymous Monk]s in a thread, brand 'em

Replies are listed 'Best First'.
Re^2: to distinguish between [Anonymous Monk]s in a thread, brand 'em
by Jenda (Abbot) on Sep 29, 2011 at 15:57 UTC

    As we really only care about the different AnonyMonks within a thread, the hash should be generated by something more like crypt( $sessionid.$ip.$nodeid , '42' );

    And I do think it would be nice to have this.

    Jenda
    Enoch was right!
    Enjoy the last years of Rome.

      I'd take IP out of it. Having the node ID, the session ID could only be a certain number of things that would hash properly from a valid IP. This would give a motivated person a fair chance at getting a network and possibly a geographic fix on a person. That's not very anonymous. The session and the node ID should be enough, as the session ID should be unique.

        This would give a motivated person a fair chance at getting a network and possibly a geographic fix on a person.

        I'm not a cryptographer, but I think that is practically impossible

        Four pieces of information are used to calculate hash : salt, sessionid, ip, nodeid

        The salt doesn't have to be shared

        A fifth piece of secret information could also be used

        Only the hash and nodeid are publically accessible information

        The salt and the 5th piece can be rotated either randomly or periodically (every other week) --- good luck using crypt breaker on a moving target

        And for the biggest shocker :) the hash doesn't even have to be shared! There doesn't even have to be a hash

        The whole scheme could , instead of a dynamically computed hash, simply use a randomly assigned number, or color

        For the sake of argument, even if it were possible to break crypt and get an IP address -- so what?

        Where is the motivation? Perlmonks isn't used for commerce or political or criminal publishing, so where is the attraction to try and reverse engineer an IP out of this hash?

        ? Some random nefarious perlmonk wants to prove that X post by Anonymous Monk was really posted by mr_mischief, because the IP is the same? in same block? same IPS? So he can say AHA , GOTCHA!?

        :D

        As BrowserUk says, Gods here can and do use their privilege to see through anonymity sham -- and goverments don't even need to be Gods

        So, ip , no ip, I don't think it makes a difference :)

Re^2: to distinguish between [Anonymous Monk]s in a thread, brand 'em
by Anonymous Monk on Sep 09, 2011 at 06:24 UTC

    OTOH, if this compromises personal anonymity -- lets us tie a particular AM post to a specific individual

    How could it compromise personal anonymity?

      Damned if I know, but that seems to be the chief objection thus far (as of writing this node, 20110909 05:41 EDT (US)).

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://924997]
help
Chatterbox?
[choroba]: Dangers of WFH: a mailman rings, brings a parcel for my wife, I need to go outside, take my son with me, sign a paper *and* into the postman's mobile app, get back. Guess what the soup was doing meanwhiles?
[Discipulus]: soup without heat protections as CPUs are doomed to burned..
[1nickt]: The dangers of milk-based soup, you mean?
[Corion]: choroba: Ouch! But you don't need that many external events for that. I have on several occasions set up milk to cook and then programmed a bit, only to find the milk burned and congealed over the stove :-/
[choroba]: it's still edible, just need to scour the pot
[1nickt]: Corion I have a large site I need to check for broken links and absolute links. Making a scraper is easy of course; a spider that crawls a whole site is a little more involved ... I was planning a queue-based tool. Intersted to see what you do...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (9)
As of 2017-10-18 11:41 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    My fridge is mostly full of:

















    Results (244 votes). Check out past polls.

    Notices?