Re: No easy way to join discussion in existing thread when not subscribed

From: Stefan Kaltenbrunner <stefan(at)kaltenbrunner(dot)cc>
To: Stephen Frost <sfrost(at)snowman(dot)net>
Cc: Amir Rohan <amir(dot)rohan(at)mail(dot)com>, PostgreSQL www <pgsql-www(at)postgresql(dot)org>, Andres Freund <andres(at)anarazel(dot)de>, magnus(at)hagander(dot)net, Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
Subject: Re: No easy way to join discussion in existing thread when not subscribed
Date: 2015-10-02 12:48:26
Message-ID: 560E7D1A.10906@kaltenbrunner.cc
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-www

On 10/02/2015 02:45 PM, Stephen Frost wrote:
> Amir,
>
> * Amir Rohan (amir(dot)rohan(at)mail(dot)com) wrote:
>> On 10/01/2015 09:18 PM, Stefan Kaltenbrunner wrote:
>>> yeah - as Stephen said upthread I think that would be a very useful
>>> feature...
>>
>> Great, here's a spec:
>>
>> 1) If the user is not logged in, error as the mbox downloads does.
>> 2) If the user is logged in, retrieve the raw message from the db (like
>> the "raw" link) does and send it via email (the system is already setup
>> to do this) to the registered email address for the logged-in user.
>>
>> Threats:
>> a1) Abusing the system to send lots of email to one victim.
>> a2) Abusing the system to send one email to lots of victims.
>> a3) DOS on the server through overuse by legitimate users.
>> a4) DOS on the server through overuse by malicious users, possibly
>> involving many accounts.
>>
>> To mitigate these, we:
>> b1) Require a community login which involves an email verification step.
>> mitigates (a1) and (a2).
>
> Works for me.

+1

>
>> If a3 and a4 are concerns in practice:
>
> I don't see that being the case here and so I don't believe we need any
> particular safeguards for those cases.
>
> Further, if we do, they can always be added later and don't need to
> complicate the initial implementation.

I agree there - we probably have other issues if somebody ends up
creating thousends or more community accounts and if we need to
ratelimit mail we can handle that on the MTA side as well...

Stefan

In response to

Responses

Browse pgsql-www by date

  From Date Subject
Next Message Kevin Grittner 2015-10-02 14:04:23 Re: No easy way to join discussion in existing thread when not subscribed
Previous Message Stephen Frost 2015-10-02 12:45:50 Re: No easy way to join discussion in existing thread when not subscribed