in reply to Re: Gathering module usage statistics
in thread Gathering module usage statistics

Even if you could get a reliable count, what would it tell you?

It would tell me that what I do has meaning.

Personally, I would have to look hard at a module that uploads personal information to the author, before I used it.

So would I, but I do not consider the OS name and Perl version personal information.

Juerd # { site => 'juerd.nl', plp_site => 'plp.juerd.nl', do_not_use => 'spamtrap' }

  • Comment on Re: Re: Gathering module usage statistics

Replies are listed 'Best First'.
Re: Re: Re: Gathering module usage statistics
by kvale (Monsignor) on May 04, 2004 at 21:23 UTC
    When information like perl and OS characteristics are uploaded, the originating IP address is also uploaded. What could one do with this information? You can sometimes discover who owns this machine, starting with the IP.
    • Ah, I know an exploit for perl 5.x.x. I'll bang on this IP to get root privleges.
    • What? He's still using a 2.2 kernel? Wait till the chat forum hears about this!
    • This fellow is using linux? I bet he'd be a good addition to the targetted list I am selling to Microsoft.
    Now, I am not saying that you would do such dastardly deeds, but giving out such information does potentially decrease security.

    If you implement something like this, it really should be opt-in, as people do install using CPAN, sometimes in an unattended fashion.

    -Mark

      the originating IP address is also uploaded.

      Not necessarily, but for this discussion, let's assume direct connections.

      You can sometimes discover who owns this machine, starting with the IP.

      I can do the same by scanning networks. Why would I wait for you to install my module? :)

      Ah, I know an exploit for perl 5.x.x. I'll bang on this IP to get root privleges.

      Perl is not a netwok service and network services written in Perl can usually not be identified as such.

      What? He's still using a 2.2 kernel? Wait till the chat forum hears about this! This fellow is using linux? I bet he'd be a good addition to the targetted list I am selling to Microsoft

      Unrelated to the module installation.

      decrease security

      If you really think connecting to another host and thereby letting the other party know your IP address decreases security, please DISCONNECT IMMEDIATELY! THE WEB IS A DANGEROUS PLACE!

      sometimes in an unattended fashion.

      That's their fault. They shouldn't do that. Those who choose to do so take enormous risks already. They already implicitly agree to whatever license the module has, as not every module has the same license.

      Juerd # { site => 'juerd.nl', plp_site => 'plp.juerd.nl', do_not_use => 'spamtrap' }