Re: ATTENTION: DNSWL to be disabled by default.

"Jared Hall via users" <[email protected]>
Newsgroups gmane.mail.spam.spamassassin.general
Message-ID <[email protected]>
On 9/24/2024 10:10 AM, Matus UHLAR - fantomas wrote:
>
> I understand this case as "abusers" instead of users.
One man's use is another man's abuse.  Limits are reached and False 
Negatives are produced by DNSWL.

Here's the actual use case:

1) Stefan's a web guy.  He hosts his stuff at ScalaHosting.
2) ScalaHosting provides a one-click install of SpamAssassin.
3) Stefan doesn't know what DNS that SpamAssassin instance (think like a 
CloudWays App, or Digital Ocean droplet) is using.   It could be a 
public DNS; could be ScalaHosting's DNS.
4) ScalaHosting does offer their own mail servers for use for a fee.  
Now maybe that has functional DNS, we don't know, but Marketing/Sales 
being what it is, it is probably not a good sign for Stefan.
5) Stefan doesn't know all these particulars (#1 above).  He just knows 
it doesn't work.

Root Cause Analysis (in order):

1) DNSWL does not provide blocked codes.  That deviates from most 
DNS-query based systems.
2) ScalaHosting provides a "buggy" semi-functional package to their clients.
3) SA, being just a messenger, accurately reports the bogus False 
Negative from DNSWL.

Risk Analysis:

1) Anybody that's seen DNSWL's zone files knows that it is a useless 
arbiter of spamminess; not to mention the stale data therein.
2) SA default scores are tuned to 5, all instantly wiped out by a False 
Negative score of -5.
3) "One-Click" install packages are becoming more and more common with 
Cloud providers.

Market Influences:

1) Contraction in the Email services market; less "systems" expertise is 
available.
2) DIY installs also "dumb-down" systems knowledge requirements.
3) SA has a desire to provide some protection in a default installation.
4) Migration to Zero-Trust environments.
5) Integration of DNS into O/S (like the stub resolver problems in 
Debian/Ubuntu) - can't just slap BIND on a machine anymore.

I am 100% FOR dropping DNSWL, any way it is done, although I don't have 
any problem with the existing handling of BLOCKED responses from 
Validity, SpamHaus, and others.  It *seems to me* that DNSWL-type 
services are better used as overrides at SMTP-time to DNSBL blocks.

>> Doing that is a legitimate choice by a reputation service, but it's 
>> not one SA can endorse. The fact that it is enforced by whim rather 
>> than mechanically is not a positive factor.
> Is there any possibility to detect clients using open DNS, perhaps 
> other than RCVD_IN_ZEN_BLOCKED_OPENDNS ?
>
> Then, block all dnsbl/rhsbl rules?
>
I don't see any truly viable solution without conducting other lookups 
first.   A possible alternative would be to configure an unrestricted 
open DNS server that returns to the client, in response to a query, the 
IP address of the DNS host from where the query originated.  Sort of 
like the old, never-used, TCP Echo service.

Of course, the devil is in the details.  But I like your thinking Matus 
:)  My mind is about as sharp as a cooked linguine noodle. I'm sure 
there are a lot of people out there that can conjure up better solutions.


-- Jared Hall
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.