"Warrants authorising phone taps treble"
Roland Perry
ukcrypto at chiark.greenend.org.uk
Sun, 3 Feb 2008 11:55:20 +0000
In article <47A50B44.4030402@zen.co.uk>, Peter Fairbrother
<zenadsl6186@zen.co.uk> writes
> The user issues a request to an
>> individual computer (identified by ip address, maybe also by domain name) -
>> that's the only communication the user takes part in.
The communication to the server is only in terms of an IP Address. Any
translation from url to IP address takes place previously.
>No - for a start the IP address could involve one of many computers on
>a local network, not just one identified computer, unless you include
>the router as the computer. But the router does not have the accessed
>files on it.
IP Addresses define "interfaces". That can be an interface to many
computers (even many computers behind a NAT gateway).
But this is all getting a bit technology specific. Where are we
expecting this information to come *from*. Who has stored it and why?
>Yes, that computer
>> may in turn communicate with other computers is irrelevant,
>
>I don't think so - the wording is:
>
>"but that expression includes data identifying a computer file or
>computer program access to which is obtained, or which is run, by
>means of the communication to the extent only that the file or
>program is identified by reference to the apparatus in which it is
>stored."
>
>The computer in question is the computer, or all the computers, which
>have files or programs which are accessed.
>
>Suppose a popular site with some nasty content which is held on a
>separate computer ("apparatus"). Did you access the nasty stuff? The
>only way to know that is to know which computer was accessed - and
>that's not the router, or the main server, but the separate computer
>with the nasty stuff.
>
>Of course the nasty stuff could be on the main server - but it's also
>possible that another computer on a local net, without the knowledge of
>the site owner, has some nasty stuff on it.
Again, who is logging what, and why? The most likely is that a web
server is logging what *client* IP addresses accessed which web *pages*.
If that log is examined under RIPA, all they are allowed to reveal is
which machine (identified by its serial number just as much as the IP
address or MAC address commonly associated with it) that page was served
from.
If it was "randomly from any of the machines on that cluster over
there", we are probably at a dead end (unless the CSP feels entitled to
name the cluster, and that in turn might be all the investigator
needed). In general, RIPA isn't very good at all when describing either
one-to-many or many-to-one transactions.
If you want to understand the law, it's much easier to assume a simple
setup with one website and one IP address per server; then try to work
out the more complex scenarios having mastered that first.
>If on the other hand there were a request for information
>> as to how the request was dealt with by the computer that received it, a
>> reasonable response to which would identify those other computers, that
>> would not be a request for communications data because it would require the
>> programme to be identified regardless of whether it was the only programme
>> stored on that apparatus, which is explicitly not comms data.
>
>Ah, I see - but I don't think it would fly, as the ISP has to give up
>enough data to identify the computer containing the accessed files.
Only if he logs that data, and only if he's kept that log.
>If for instance that's in the URL string somewhere then the ISP has to
>reveal it.
You are getting too technology specific again.
If the ISP you are talking about is the one hosting the web pages, then
he may have a log entry that shows access to a server in order to
deliver a page [with a complex url]. All he has to do is say which
server, and ignore the complexity in the url (even if that was logged).
>Though how the ISP knows this, or how much data to reveal, I do not know.
All he reveals is the identities of machines. He knows what his machines
are called, and doesn't reveal anything else.
--
Roland Perry