[LINK] RFC: Spambot Pollution of a User's Mailbox
Roger Clarke
Roger.Clarke at xamax.com.au
Sat Sep 8 16:53:40 AEST 2007
I received valuable responses to my RFI on 23 August, thanks!
I've drafted a few paras. on the question as a small part of expert
evidence in a criminal matter.
Normally I wouldn't go looking for 'free consultancy' in such
circumstances. But this is one little corner of the case (most of
which is about P2P downloads), and the defendant is unlikely to be
able to pay me very much. So this part is very much pro bono; so
I'm less embarrassed to put a request in front of the Link Institute.
Basically, does anything in the following smell wrong, or inappropriate?
Note that it's expressed in a manner that is intended/hoped will be
understandable by a Dictrict Court judge *and* a jury. And it's
based (for reasons that are 'good' according to the logic of
court-cases) on only partial information, and hence the conclusions
are necessarily hedged.
Thanks in advance for your thoughts!
________________________________________________________________________
A 'bot' (an abbreviation of 'robot') is software that is contrived to
be inserted into a user's machine without the user's knowledge, and
which can perform functions for the benefit of some party other than
the user. From the viewpoint of that party, the most 'useful' kind
of bot is one that the party can exercise control over, in particular
to initiate particular kinds of actions by the user's machine.
A 'spambot' is a particular kind of bot whose purpose is to enable
the other party to distribute spam, in the sense of unsolicited
commercial emails.
If a party is successful in infiltrating the software into a number
of user-machines, the collection of machines is referred to as a
'botnet'.
The last 5 years has seen an explosion in spambots. This explosion
has been stimulated at least in part by the gradual emergence of laws
in various jurisdictions that criminalise the despatch of spam.
Spammers have used established techniques (involving 'viruses',
'worms' and 'trojan horses') to infest very large numbers of
user-machines with 'spambot' software. It has been estimated that a
substantial proportion of user-machines are infested with one or more
of them.
The function of a spambot comprises the following:
* it receives from some other location that is controlled by the
spammer a message that is to be despatched by email, and a set
of email-addresses;
* it generates a copy of that message to each of those email-addresses;
* it sends the messages out, or arranges for them to be sent out,
through the user's normal send-email channel, i.e. through their
Internet Service Provider (ISP).
To perform the last step - the actual despatch of the message - there
are broadly three ways in which a spambot can be programmed, and it
appears that all of these techniques may be in use:
(1) include in the software a complete 'sendmail' function;
(2) assume that a particular and very common software-library (called
MAPI) is available on the user's machine, and invoke that
software-library;
(3) assume that a particular email-package is available on the user's
machine, and invoke that email-package. The most numerous
email-package on user-machines is Microsoft Outlook, which is
installed on the machine in question, and also uses the MAPI library.
In case (3), a copy of the outgoing spam-message will appear in the
'Sent' category of the user's email-files.
In case (2), a copy of the outgoing spam-message may appear in the
'Sent' category of the user's email-files, depending on a number of
factors.
In my opinion, it is technically feasible that malicious software in
the form of a spambot could have caused messages to appear in the
'Sent' category of the user's email-files, even though the user did
not send them.
--
Roger Clarke http://www.anu.edu.au/people/Roger.Clarke/
Xamax Consultancy Pty Ltd 78 Sidaway St, Chapman ACT 2611 AUSTRALIA
Tel: +61 2 6288 1472, and 6288 6916
mailto:Roger.Clarke at xamax.com.au http://www.xamax.com.au/
Visiting Professor in Info Science & Eng Australian National University
Visiting Professor in the eCommerce Program University of Hong Kong
Visiting Professor in the Cyberspace Law & Policy Centre Uni of NSW
More information about the Link
mailing list