In article <4603ddb4$0$31516$(E-Mail Removed)>,
David Brown <(E-Mail Removed)> wrote:
>You are implying that windows-sourced smtp traffic is synonymous with
>spam. That is wrong on several levels. While it is undoubtedly true
>that most spam originates on a windows machine, the spam may then pass
>through a linux machine (it is perfectly possible to misconfigure a
>linux box as an open relay).
"Botnet" or "trojan proxy" spam in general does not use open relays.
It would be both counterproductive and an unnecessary hassle for a
spammer using a botnet to funnel spam through an open relay. It
would be counter-productive for the same reasons that botnets are
now preferred by spammers over open relays. Open relays are far
fewer and so more easily detected and blacklisted.
> It is also very common for companies to
>have windows-based email servers, sending out legitimate mail. So any
>system that deliberately delays windows-sourced smtp traffic will reduce
>spam rates, but will also delay real email.
That is almost as wrong, except for unsolicited bulk email. Legitimate
mail is unlikely to be significantly or even noticably delayed by such
tactics. SMTP client timeouts limit the delays you can impose on
legitimate SMTP sessions to minutes, as demonstrated by the bad effects
seen with excessviely long sendmail "greet-pause" delays.
Those limitations are an other reason why slowing SMTP transactions
from Microsoft boxes less interesting than other tactics against spam
such as rejecting mail from unfamiliar (i.e. not whitelisted) Microsoft
boxes. Slowing SMTP from boxes might help against large dictionary
attacks in which spammers try SMTP Rcpt_To commands for many thousands
of possible usernames, although common SMTP servers now have defenses
against the worst effects of dictionary attacks. Causing individual
SMTP transactions to take even an hour ("teergrubing") is not effective
against trojan proxy spam, because there are so many trojan proxies
that the spammer can afford to out wait than your SMTP server.
>Of course, there are other uses for such shaping based on the source OS.
> You might trust "quality of service" flags from linux machines but not
>windows machines, for example.
That depends on the assumption that the QOS (or old TOS) bits in IP
headers have not been changed by routers in the path. It is also
relatively unusual for a host to care about IP QOS bits. Routers are
more likely to care, but they are less likely to maintain the state
needed to guess and use the brand name of the source host. Besides,
given the excess of anti-clues among Linux users ("facts" they think
they know and broadcast at volume and that are wrong), it would be wiser
to ignore QOS bits coming from unfamiliar Linux boxes. (Never mind the
difficulties in getting Winsock to generate QOS bits.)
> Or you might just prioritise linux
>clients so that they appear faster than windows clients, thus aiding a
>campaign to move all your companies desktops to linux.
That would be an effort to cause people to think something you know is
false and so dishonest and unethical.
Vernon Schryver
(E-Mail Removed)