[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Asrg] Supplemental addresses (was: Indirection as a useful tool)
I wrote:
> > But here's what
makes supplemental addresses really interesting. When
> > you combine
the use of supplemental addresses with pretty much any other
> >
anti-spam model, it tends to preserve the strength of the model while
>
> greatly reducing or even eliminating the negative side effects that
> > pretty much every model contains.
Dave Crocker wrote:
>
Expecting users to create, remember and use any significant number of different
> email addresses imposes a significant burden on them. While you or I
might find
> that burden both feasible and worthwhile, will it be either
of these for an
> "average" user?
> So my question about
supplemental addresses is how they can possibly be viable
> in the
Internet scale and variability of a billion users?
I totally agree with you that
clogging the user's name space with email addresses and introducing changes in
behavior is not going to work for widespread acceptance. I share with you
in the belief that for a supplement address system to be even modestly
successful, it must be transparent to most users and maintenance free, which we
have strived to achieve in the extreme over a long stretch of R&D (almost 5
years now).
While working with live production installations, the
market has taught us many things about what will, and will not, be acceptable in
the use of supplemental addresses. One thing that has always been at the
forefront of our design decisions was to increasingly make the the creation and
management of supplemental addresses as transparent as possible. The good
news is that most of our users say that they forget that they are using the
system. The bad news (at least for me) was that it took a long time
to work out all the operational considerations to achieve transparency.
The system is deployed one enterprise at a time. All mail
into and out of the enterprise is configured to pass through the system as a
gateway. On the way out, the system determines, based on a fairly large
number of criteria, which supplemental address(es) (if any) are to be used or
whether a new one is to be created. All references to the original,
"internal" address are replaced in the header, body and certain attachments with
the "correct" supplemental address before delivery to the
recipient.
On replies and messages sent back, the process is
reversed. The system performs an address-specific perimeter defense check
on the incoming message to ensure that the address is of a known user (which
stops the pounding of messages to unknown addresses), then determines whether
the recipient address requires a security assessment, and finally performs that
assessment if required.
Disposition of messages deemed unacceptable
can be handled in a wide variety of techniques (again, the market has taught us
that everyone has a different preference). At the users option, they can
be rejected, routed to a personal spam folder, routed to a delegated/group spam
folder, or quarantined on our servers.
If security is either not
needed or successfully cleared, any reference to supplemental addresses are
translated to the original address before delivery to the host
infrastructure/MTA.
So we scale one enterprise at a time.
Each enterprise takes the full benefit for choosing to deploy our system without
any change in the behavior of the vast majority of external correspondents that
communicate with our users. We add to our user base by the score,
hundred(s) or thousands per enterprise.
One more thing that we have
learned is that different people have different needs and preferences, and at
all times our system can be configured to use many, some or no supplemental
addresses based on user or enterprise properties. Some users may not like
the idea of having more than 1 address, so they rely on content filtering or
white listing alone (with or without C/R, which is optional, too). When no
supplemental addresses are employed, our system has performance characteristics
like many other "traditional" products, so at our worst we're like most other
solutions.
However, looking just at the technology alone, when the
user (or their admin) configures their account to use some, or many,
supplemental addresses, in combination with content filtering or white listing,
the overall performance of the combination improves for the user/host.
>From a purely metric point-of-view (i.e. when measuring spam blocked, false
positives, processing speed), customer data shows that the more supplemental
addresses employed, the greater the performance and degree of control and
forensic insight. But, it's a reality that you cannot get everyone
in even a small business to want or need the same power and level of control, so
we allow different combinations to be chosen for people with varying spam
problems and levels of technical acumen.
So I'm emphasizing a few
things here. First, that it is possible to make the use of supplemental
addresses very transparent to the user. Second, that not everyone will
want to use supplemental addresses (at least initially), and that customers will
want some inboxes to have only a single address (sales@, support@, abuse@), so
implementation a of supplemental address model must offer a range of
configurable address magnification behaviors, from 1 to some to many.
Finally, combining other security approaches with supplemental addresses
provides for a higher performance solution than the other security approach
alone, the benefit for which can be consumed one enterprise at a
time.
_______________________________________________
Asrg mailing list
Asrg at ietf.org
https://www1.ietf.org/mailman/listinfo/asrg