On Sat, Apr 16, 2011 at 3:56 AM, Dr. David Kirkby
<david.kir...@onetel.net> wrote:
> On 04/15/11 09:43 PM, Justin C. Walker wrote:
>>
>> On 15 Apr, 2011, at 13:21 PM, David Kirkby wrote:
>>
>>> On 15 April 2011 17:51, Volker Braun<vbraun.n...@gmail.com>  wrote:
>>>>
>>>> I would think that it is sufficient to only allow non-anonymous email
>>>> accounts. For example:
>>>>  * an institutional address: .edu, .ac.uk, ...
>>>>  * a sourceforge-address associated to an active project
>>>>  * an address that has been used to post to google groups before (use
>>>> search)
>>>> People that want to use their gmail account, say, can still change their
>>>> email address on the trac preferences.
>>>
>>> Any one of those seem fine - as would be any email from a well known
>>> company (IBM, HP, Boeing, Airbus, Wolfram Research etc).
>>
>> Not really.  You can't rely on mail with this in the header:
>>    From: j...@wolfram.com
>> You have to check the detailed headers to be (somewhat) sure that the
>> 'From' address is valid.  Most spammers either cobble together 'From' (as
>> well as 'To') addresses, and may even forge most (if not all) of the
>> detailed header content.
>
> Though as long as the account is created for j...@wolfram.com, it will not
> result in any spam to trac. So if j...@spamsite.com fakes his email to be
> j...@wolfram.com, only j...@wolfram.com could post to trac, not
> j...@spamsite.com.
>
>>> What I would find unacceptable is if some unknown person wants a trac
>>> account for an anonymous account, having never posted to sage-devel or
>>> sage-support.
>>
>> +1.  I think posting to sage-devel/support would have to be a
>> pre-requisite (why get a trac account otherwise?), RobertB's example
>> notwithstanding.  In the latter case, there may be an alternate approach,
>> but for requests out of the blue, I can't think of a good reason to do it.
>>
>> Justin
>
> Legitimate exceptions have been raised - like when one trusted person
> vouches for another.
>
> One perfectly reasonable thing for an account manager to do would be a
> Google search on any email. If the requested email address has posts on
> other forums or lists which are sensible and go back at least a few months,
> then the chances are they are not going to spam trac.
>
> I know it can be annoying when you want to post to a forum and unnecessary
> obstacles get in the way, so I think we should make account creation as fast
> as reasonably practical. But if we just accept any request without some
> checking, we might as well get a computer to automatically authorise the
> accounts.

Quite honestly, when have a bug to report, if I can't finish the
transaction right away then it's unlikely I'll go through the hoops
and report the bug later (unless the bug is really important). This is
especially true if I have to wait for a human to enter the loop, so we
want to have the barrier as low as possible.

Ideally, anyone could file a bug on trac (or a similar system), and
only after they're moderated do they become visible. After a number
(maybe even one) ticket is accepted, the moderation would then be
lifted. Another option would be to only allow automatic account
creation for emails seen on sage-[devel|support], which could be
easily automated, perhaps with email verification (a link sent out).
Does anyone know if trac can be set up like that? +1 to a
sage-trac-admin group which could easily handle the rest. The hurdle
to jump would be someone else vouching for them or a bug to report or
an (intelligent) comment/fix to an existing bug, which is why anyone
would want an account anyways. I really don't think the bar needs to
be raise that high to filter out the spammers--I don't think we're big
enough to attract more than the semi-automated shotgun-approach
attack.

- Robert

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to