Re: Understanding dsbl?

[email protected] (John E. Malmberg)
Newsgroups gmane.mail.spam.spamcop.help
Organization Encompasserve
Message-ID <[email protected]>
In article <230620051316213493%[email protected]>,
Alan Harper <[email protected]> writes:

> Every time I think I understand something about mail protocols and spam
> filtering, it is demonstrated that I really don't. Perhaps someone can
> help me a little bit more here.
>
> A colleague who I work with is in Mexico, so he needs to use telnor.net
> as his ISP. He has a windows computer and is sending mail using
> Outlook, through a router (don't know which model), and uses
> opensourcehost.com as the smtp server. Our web site,
> terrapeninsular.org, maps to jag.opensourcehost.com = 69.93.35.100.
>
> He asked me to help because he was not able to send email to some
> recipients--and perhaps the problem was that his email was being ID'd
> as spam. I am trying to do what I can.

> I guess the first question is, do you think that 200.79.150.31 is the
> IP of his router, or a computer that is somewhere "upstream" of his
> computer?

It is either the I.P. of his computer, or the I.P. address of a NAT (Network
Address Translation) router that is between his computer and the Public
Internet.

If it is a NAT router then it can be shared with any number of computers, any
one of them could be infected.  However because of the nature of NAT,
unless special arrangement is made, no incomming connections are usually
allowed.  So while an infected computer can spam viruses, it is more difficult
for a spammer to send through such a zombied computer.

Microsoft has stated publicly that their computers require a hardware or
software firewall between them and the public internet.  The hardware ones for
home use are usually pre-configured for what is needed and are usually
plug in and forget devices.  Software firewalls are not as reliable and can be
disabled by malware or social engineering.

> This IP was listed in njabl
> http://njabl.org/cgi-bin/lookup.cgi?query=200.79.150.31 and is listed
> in dsbl http://dsbl.org/listing?200.79.150.31 . It appears that it is
> listed because there was an open relay at that IP in in 2004.

Not an open relay, an open proxy.  An open proxy is far worse than an
an open relay.  An open relay does not hide the I.P. address of the abuser
and can only relay e-mail.

An open proxy both hides the I.P. address of the abuser, it also usually
allows the abuser to use any TCP/IP protocol.  The presence of an open
proxy on a computer usually means that some criminal on the internet has
more control of that computer than the system owner.

> Someone,
> not me, tried to get it unlisted from dsbl, but dsbl won't unlist it
> because telnor doesn't respond to the postmaster mail addresses to
> confirm anything. (Telnor doesn't have to care, it is a near monopoly).

More precisely the error message is implying that the required ABUSE
and POSTMASTER addresses are not available at all to receive any messages.

And there are some networks that will refuse all e-mail from ISPs that do not
have working ABUSE and POSTMASTER addresses.

http://www.rfc-ignorant.org/tools/lookup.php?domain=telnor.net

And some of the postmasters that I know will put a local block an entire
network if their complaint to a required role account is rejected or
ignored.

And for the same postmasters, if they find a trend for a country is to have
unresponsive ISPs, then tend to start blocking the entire country unless one of
their users ask for a white listing of a specific IP address.

> The second question is, is there any easy way to see if there is still
> an open proxy at this address?

There are some people that may have access to proxy testing software.  You can
try doing a telnet command to the ports listed as being open and see if the
machine accepts a connection.

The DSBL testing software can be downloaded from their web site in source
format.

> As far as I can tell, njabl hasn't retested the address,

http://njabl.org/cgi-bin/lookup.cgi?query=200.79.150.31

States that they have tested it and removed the listing because they could not
find an open proxy.

> and dsbl won't retest it until telnor changes its
> procedures (I.e, until hell freezes over).

DSBL did not test the machine, and DSBL will not retest a machine.

DSBL lists machines that people on the internet can get to send a specially
crafted message to one of the DSBL mail servers.

The people usually do such a test after receiving spam from that I.P. address.

The listing remains until someone proves they can read an E-mail sent to one of
the RFC required e-mail addresses that all mail servers must have and their
operators must pay attention to.

If there is a zombie machine on a DHCP range, eventually it may cause the
entire DHCP pool to be listed by the DSBL and other blocking lists.

Getting a DHCP pool listed is not a bad thing as some spammers know that spam
from it will not get to a large number of mail servers.

A zombie or an open relay on an ISP costs that ISP a significant amount of
operating cash, so any network owner that is ignoring them or blocking
spam/abuse reports is only hurting their own profits.

According to one media report, if a spammer had to pay the going retail rate
for the bandwidth stolen through an open proxy, they would have to pay
$1,200 U.S. per week.

> Right now, whatever was blocking his email is no longer blocking it.
> This corresponds with my asking njabl to unlist this address, but I
> suspect that it was coincidence.

The I.P. address is not listed by NJABL at this time.  NJABL is included in
the apparently very popular SBL-XBL.SPAMHAUS.ORG list.

> Any other thoughts about what I can do to increase his chance of
> sending emails would be appreciated.

As long as the required role accounts of POSTMASTER and ABUSE are not
functional and acted on in real time by his ISP, he is likely to have
problems with other networks accepting his e-mail.  It also means that
he is also likely to have periods of very poor network connectivity.

And the people doing that type of blocking are not likely to change, as near as
I can tell, more and more network adminstrators are blocking networks that do
not have working role accounts, not only at the e-mail level, but at the router
level also.

And it is the well run networks that will issue rejection notices.  Many
networks will simply silently delete what they detect as spam.  One of the
reasons for this is to avoid cartooneys from people who get overly hostile
if one of their messages is mistakently tagged as spam.  Others just do it that
way because they are not competently run.


Smart hosting for your mail server will get around most of the blocks,
except for the apparently few spam filters like the one spamcop.net uses
that check all headers, and the people that are specifically blocking your ISP
as it seems to be one of the few ISPs that are being specfically blocked for
allegedly not removing spammers elsewhere on their network.


A well run mail server will issue a SMTP rejection code when it refuses a
message, and the standard block list check on the I.P. address is what is
available on all the commercial mail servers that I am aware of.

It costs more to do the addtional filtering checks and if the mail server
operator has properly tuned their local and public blocking lists, in many
cases, the additional filtering is more likely to catch real e-mails than it is
any spam that gets through.

Usually, but not always, it is safe to block the /23 (512 addresses)
surrounding an I.P. address that sent spam or a virus as there is usually that
much separation from the real mail servers I.P. addresses and the I.P.
addresses allocated to end users.  Such blocks usually need to be done manually
as the error rate is probably too high for a simple automatic process.


Mail servers that issue rejections based on I.P. addresses farther up the chain
or by message content risk un-subscribing their users from mailing lists where
spam or a virus leaked by the mailing list filters.

Using an Open Proxy blocking list like the SBL-XBL, or DSBL on the input to a
smart-hosting mail server can also prevent it from relaying spam or viruses
from one of your users incase their machine get zombied, or someone phishes
their account information.  You may occasionally need to whitelist an I.P. like
your colleague, but that should be a rare occurance.

In most cases an e-mail connection from an I.P. address in list.dsbl.org,
sbl-xbl.spamhaus.org means that the system is owned, and unless you
specifically know that the listing is old, it is not a good idea to relay that
mail.  By diverting such mail attempts to a local administrator, you will
probably be able to alert such users that someone else either has their access
credentials or control of their computer.

-John
[email protected]
Personal Opinion Only
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.