Forensic Investigator Outlines BitTorrent Detection Technology
NewYorkCountryLawyer writes "In one of the many BitTorrent download cases brought by pornographic film makers, the plaintiff — faced with a motion to quash brought by a "John Doe" defendant — has filed its opposition papers. Interestingly, these included a declaration by its 'forensic investigator' (PDF), employed by a German company, IPP, Limited, in which he makes claims about what his technology detects, and about how BitTorrent works, and attaches, as an exhibit, a 'functional description' of his IPTracker software (PDF)."
Posted from 127.0.0.1
Wouldn't that mean that it is subject to the GPL since it is derived from a GPL based product? So, let's see the source.
Try tracking us there.
Good luck.
---- Booth was a patriot ----
Fairly straight forward explanation of how any one would create such an application to function. Still doesn't mention or highlight the fact they can't prove who the actual person behind the IP was.
Anyone can show what IP you're connected to as well as the few further steps to show that the content you downloaded off that person was infringing but that's never been the problem.
Obligatory: http://www.youtube.com/watch?v=hkDD03yeLnU
It is not possible that an allocated GUID is allocated to another user again.
I would look into this. As it is written it sounds, at least, misleading. Even if it is true this GUID thing for all P2P protocols (which I sincerely doubt), I would say that it should be spoofable directly or indirectly (compromising the machine if public key cryptography is used).
I've read their software specs. Seems they have some typo,
The data can only be decoded and used by the responsible lawyer, only his software contains the deciphering method and this one one in this case also secret (called "public") key.
Seems at least that one typo. At least I *hope* that's a typo.
... it is not possible that an allocated GUID is allocated to another user again.
Same could be said about MACs, and cell phone ID numbers. No one ever clones those!!!
So it seems, by their reasoning, if you go on a P2P network and clone someone else's GUID, well, then I guess the other party must be guilty, no?
Seems that even if you use Bittorrent or similar to only download Linux distros or even WoW patches, someone can just clone that and use it and then they will just send the innocent the bill?
Reading the description, his application claims to get a screenshot of the "offending" computer.
How? I can't imagine that any of these P2P applications include such functionality.
"3.1 Protection of data privacy and data security: The rack-servers are stored in a room which is locked and protected with most current security mechanisms." But it doesn't go into what those"current security mechanisms" are. My guess is that it's in a locked closet in someone's apartment with a chihuahua sitting in front of the door.
its why so few get nailed .....and using ssl transport protocol everythign you said is a lie.
ME - encrypted - internet - decrytped - YOU
back n forth
the best you can do is see where the traffic went
or came from and last i checked that does not get you any evidence to do shit....
aka everyone needs to force ssl on websites and force ssl on clients
then the only way is if they have a warrant ( how to get one when you cant get legal evidence ) and then seed a complete copy to people and have them all share it.
entrapment aside....tons a issues to come sideways...
all one does need do for you lil private site is make an client that WONT show any ips and ban the rest.
admins only so you can prevent ddos and other crap like that russian stuff.
TFA states that BitTorrent uses "the so-called BiTH" hash alogorithm. Basically, his software doesn't look at filenames, it compares hash values to determine if a downloaded file is infringing.
Perhaps a defence would be to argue that a hash collision had occurred.
Does the investigator host the files on the network that the "infringing client" is downloading?
Does this so-called "IPP" company in fact exist at all? I've had a cursory glance on Google, but didn't find much of interest.
German companies are not called Limited or Ltd. if they are indeed "governed by German law", as claimed in the court declaration. Under German law it should be called "IPP GmbH". I would normally assume a "Ltd." company was based in the UK, on one of their islands or somewhere far away from Europe in general.
IPP seems to be a fairly common name in the German business register (Unternehmensregister), but none of them seem to be the company in question? Does anyone out there have further information?
They haz learned that on the interwebs.
Truth be told, the private copyright cops have no reason to lie or cheat. What they are doing is quite easy and straightforward. All they have to do is hit a major torrent site like TPB, click a tracker with their hacked version of an open source bittorrent client, and save all the IP addresses in the swarm. The rest is just meaningless fluff that costs stupendous sums of money. The IP addresses they record are by PREPONDERANCE OF EVIDENCE (meaning at least a 51% chance) guilty of infringement. 51% chance is a pretty darn low threshold to reach, and we know that millions of people occasionally pirate, so legally it's an open and shut case.
If the U.S. legal system were in any way remotely efficient or speedy, it would dispose of all these cases in a week. And if the legislature were also not so corrupt, the fines for these infringements would be in some way based on reality.
The "private copyright cops" are operating behind closed doors, in a foreign country, with no oversight at all.
It's completely absurd that such weak "evidence", with NO proof whatsoever, is accepted in a US court.
I can claim that 2,000,000 German people are pirating my movie! Look here, I have exactly as much proof! None at all!
To guarantee the immutability of the data, IP, date and time is signed with a private 4096 bit RSA key. The RSA key is included internally in the IPTRACKER program using a precompiled library and cannot be read or used elsewhere.
Challenge accepted. Now where do I pirate IPTRACKER from?
If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
On page 7, RSA public key encryption is described, but it claims that it has "a public key with which decoding or signature checks are made possible". The typical way asymmetric encryption is described is that the public key is used for encoding and the private key for decoding. And even if somehow the broken English has inverted the two keys, the paragraph claims that both keys are used for decoding, which is silly, at least one of them has to be used for encoding. Possibly too minor an error to make a big deal over, since the algorithm seems to actually be used in this software for digital signatures, not encryptions.
A blaring error is on page 13, where (based on my understanding of the bad English) the data-block hashing algorithm of BitTorrent is claimed to be "BITH" (which I have never heard of, as far as I know BT uses SHA-1), and the hashing algorithm of Gnutella is claimed to be "SHA1" when a Tiger tree hash is used. Kind of hard to rely on a program designed to monitor P2P transfers when the description of the P2P technologies contain such errors.
Ah, he may have meant "btih" --- but my understanding is that that's used by BitTorrent to identify the whole file or fileset, not the individual chunks.
So in all of these cases, as a technical person, I can't help but wonder how they're connecting an IP address to positive evidence of a specific person's deliberate action. There are countless plausible scenarios where a person can own a number (IP address) involved in a crime and yet not themselves be aware of or involved in said crime. Some examples are:
In all of these scenarios, the crime could have been committed without any knowledge of the defendant. In some of these scenarios, the defendant has little-to-no chance to detect or thwart the crime. How does any lawyer convince any judge or jury that the person on trial committed a crime in light of this?
From a defensive point of view, what is the minimum number of compromises that one should run in their own network to provide themselves with sufficient plausible deniability from this type of thing?
Furthermore, from an activist's point of view, imagine someone built a malware variant that monitored browser usage (Google, Facebook, etc.) for movie names and automatically downloads movie titles that were mentioned to a secret directory? I've now got a piece of malware that automatically, without any user knowledge or intervention, downloads illegal files that that user is interested in. What if the malware downloads new movie releases instead by monitoring public release knowledge bases for titles? Is being infected by such a malware enough for innocence? If enough people are thusly infected would the entire concept of using IP subpoenas for prosecution fall apart?
Just food for thought. I'd really like to know how someone can be held criminally-liable unless the prosecution caught them using the illegal file or captured an attributable confession.
So if the forensic app logs ip addresses, and a ip address that is logged happens to be another forensic app, do we have dueling apps accusing each other of torrenting? How do we verify logged ip addresses are downloading and not just observing the swarm?
>there's no requirement to make the source available
Court are not governed by GPL. Court abide by rules and discovery rules are irrespective of licencing.
There were cases of source code examinations of breathalyzers in DWI cases.
I'm a developer by trade, but not an expert in the bittorrent protocol. Here are my thoughts on the declaration:
#6 and other places. IP address identify computers, not people, and in many cases, not even that due to NAT.
#15. Why is it necessary to state that the tracking software was installed in the US?
#18. This statement seems backwards. Peers connect to other peers to ask for files, not to say "Hey, I have this file, you want it?" There is something very strange with this statement. I suspect they are attempting to hide the fact that they were a full participant in the swarm.
#20. A false statement. There is no way he can know what other members of the swarm were doing with each other. The only way I can see to prove what other members of the swarm were sharing data is to poison the data and see if you receive any corrupt pieces back.
I believe most bittorrent clients have protections against this attack.
#21. an implicit admission that he did not receive a complete file from any one user. Not sure if this means anything.
Thanks, after looking it up in the business register I see it's formally "IPP Int UG" (i.e. haftungsbeschränkt or almost the equiv. of Ltd/LLC).
In other words this is the "light version" or less serious company form, founded with €1 in capital, i.e. not a very serious business [in my and the bank's opinion].
So all the user would need to do is introduce a commented-out line within the code of any downloaded file, in order to change the hash value, and essentially tell RIAA/MPAA to shove it.
sudo make me a sandwich
I was always curious about a certain point in this process of attributing specific shared files to copyright holders, in which certain files were deemed infringing. Under 2.1.1 in the provided "functional description" (Exhibit A) PDF, as I suspected, anyone doing this type of work needs to download the full file (or at least enough to be considered copyright infringement) first to verify that file is an infringement and that users sharing the file too are infringing.
So my question is, what happens when these groups download copyrighted files from organizations/copyright holders they've not been given permission from that are simply mislabeled or similarly labeled to works they're looking for? This might seem trivial but if I were on a jury, I'd find it quite interesting that evidence obtained to prove copyright infringement committed copyright infringement in the process. This mistake seems inevitable by any group, no matter how careful they may be.
What if a small media file was created, copyrighted, then attached to virtually all P2P files in a fashion so the only way to separate the two files required downloading the full media set. As such, even if one of the two files were legally obtained by a private group given express permission by one of the copyright holders, the second copyright holder happened to be a fan of the a free and open internet. Interestingly enough, the second copyright holder and fan of free information only sought infringement damages from private groups trying to take P2P networks down. It wouldn't even be difficult to track since large John Doe court cases would essentially admit to copyright infringement at the starting gate, if they planned to have any evidence in their case using the described method in Exhibit A.
One obvious problem is that the second copyright holder would have to be always trusted by everyone and never sell the rights to his/her IP, otherwise that could be quite a mess.
Just a thought, I'm sure there are holes I'm unaware of.
there are at least 266 days in March 2012 (page 4). Sees a little odd to me. I do hope he isn't lying under oath.
You can see the completion status of the torrent for other members in the swarm, you could confirm downloading by monitoring it over time. Swarm trackers could indeed flag each other as pirates - to get the longest and greatest number of connections to downloaders, they have to complete the torrent themselves first.
"When information is power, privacy is freedom" - Jah-Wren Ryel
FTA, page 12: "not possible that an already allocated GUID is allocated to another user again."
Thats bullshit and an utter lie.
All you have to do is write a GUI in Visual Basic to track their IP address. Cripes...EVERYONE knows that!
In Germany, previous judges have struck down the claim that there would be a connection between the IP and the actual person.
So no, in Germany, having an IP address, even with a time stamp and packets captured, is meaningless.
(Also, who says the packets aren't just fabricated in the first place?)
I find it strange that you feel the need to defend this corporation? Especially its quick and dirty establishment.
I'm afraid you misunderstand if you think I attacked the British/American "Ltd"/"LLC" or the German "GmbH". It is specifically the "UG" form banks and other serious organizations regard as lesser.
German banks certainly don't award credit as easily. I don't blame them as the company has little or no capital to begin with! It is not simply my opinion, by German law there are limits on such companies that the GmbH-form does not have. As long as the capital is under €25,000 they have to keep 1/4 of the profits in the company, a severe limit for any successful venture.
If there are 4,294,967,297 nodes on the network there is guaranteed to be a duplicate GUID as you can only create 4,294,967,296 unique IDs with a 32-bit number. When you take the birthday paradox into account you need generate only ~66,000 GUIDs before the odds of a duplicate exceed 50%.
That all assumes the GUIDs are created with a perfectly random distribution. In reality the system is not perfectly random so the odds of a duplicate will probably be higher.
http://en.wikipedia.org/wiki/Anonymous_P2P
'nuff said.
You can see the completion status of the torrent for other members in the swarm, you could confirm downloading by monitoring it over time. Swarm trackers could indeed flag each other as pirates - to get the longest and greatest number of connections to downloaders, they have to complete the torrent themselves first.
Section 2..3, paragraph 2:
Parsing that broken English, it appears their modified client downloads, but does not upload. Presumably, other forensic and research clients don't actually upload either, meaning they wouldn't report on each other because they're not actually "making available."
A client that actually does upload valid data would likely not stand in court. That's like saying, "In order to catch this guy killing someone, I had to kill someone myself."
But this is like saying "This guy totally killed someone because he asked if I could do it." I'm surprised they can flag others as downloaders just by receiving a request. Maybe they could charge them with solicitation to download or something.
"When information is power, privacy is freedom" - Jah-Wren Ryel