Slashdot Mirror


RIAA's 'Expert' Witness Testimony Now Online

NewYorkCountryLawyer writes "The online community now has an opportunity to see the fruits of its labor. Back in December, the Slashdot ('What Questions Would You Ask an RIAA Expert?') and Groklaw ('Another Lawyer Would Like to Pick Your Brain, Please') communities were asked for their input on possible questions to pose to the RIAA's 'expert'. Dr. Doug Jacobson of Iowa State University, was scheduled to be deposed in February in UMG v. Lindor, for the first time in any RIAA case. Ms. Lindor's lawyers were flooded with about 1400 responses. The deposition of Dr. Jacobson went forward on February 23, 2007, and the transcript is now available online (pdf) (ascii). Ray Beckerman, one of Ms. Lindor's attorneys, had this comment: 'We are deeply grateful to the community for reviewing our request, for giving us thoughts and ideas, and for reviewing other readers' responses. Now I ask the tech community to review this all-important transcript, and bear witness to the shoddy investigation and junk science upon which the RIAA has based its litigation war against the people. The computer scientists among you will be astounded that the RIAA has been permitted to burden our court system with cases based upon such arrant and careless nonsense.'"

512 comments

  1. Not Chappelle too! by vic-traill · · Score: 2, Funny

    14 MR. BECKERMAN: I would like to mark as Exhibit 3 a two-page article dated April 19, 2004 by David Chappelle entitled "Newest PacketHound release eliminates illegal trading of copyrighted files."

    Oh man, even Chappelle is going over to The Dark Side. That is *not* funny, Dave.

    [/humour]
    --
    [17] Leary, T., White, C., Wood, P. R., Bhabha, W. D., and Wirth, N. Lambda calculus considered harmful. In Proceedings
    1. Re:Not Chappelle too! by Brian+Gordon · · Score: 4, Funny

      This is not an option nigger, share the file or we have a problem.

    2. Re:Not Chappelle too! by Anonymous Coward · · Score: 0

      And before someone mods that down as flamebait, just remember, Wayne Brady said it first.

    3. Re:Not Chappelle too! by Brian+Gordon · · Score: 1

      An he makes Brian Gumbel look like Malcolm X, so it's ok if he said it.

    4. Re:Not Chappelle too! by Just+Some+Guy · · Score: 2, Funny

      What we have right here is Slashdot's first instance of "+5: N-word".

      --
      Dewey, what part of this looks like authorities should be involved?
  2. One quick thought about licensure by Raul654 · · Score: 5, Insightful

    I saw something in the transcript that I wanted to point out before anyone else here criticizes Jacobson on it:

    Q. By what body are you certified as an engineer?
    A. By no professional society.
    Q. No professional society? Is there any organization that has certified you as an engineer?
    A. No.
    Q. Are you part of any peer regulatory body?
    A. I don't quite understand what you mean by --
    Q. Are you part of any body the members of which are peer-regulated?
    A. Can you give me an example of what you are --
    Q. A lawyer, an architect, an accountant. I thought an engineer had to be certified by a peer-regulated body.
    A. To be called a professional engineer they do.
    Q. So are you not a professional engineer?
    A. I do not have a PE license.

    Based on his Jacobson's research page. It looks like Jacob's, a professor "on the faculty of Electrical and Computer Engineering", is a computer engineer. Given that, the above statement is totally understandable As a computer engineer myself, I can say that it is *EXTREMELY* rare for a computer engineer to be a licensed PE. (Not a single computer engineering professor in my University is). PE's are common in engineering professions where somebody needs to sign off on the final product - civil engineering especially, and mechanical engineering to a lesser extent.

    --


    To make laws that man cannot, and will not obey, serves to bring all law into contempt.
    --E.C. Stanton
    1. Re:One quick thought about licensure by Zephiria · · Score: 1

      Ahh thanks for that.
      From what was being said they seemed to frame him more as some kind of talking head rather then someone knowledgeable about his reported field.
      I'd mod you up if I had the points to do so

    2. Re:One quick thought about licensure by Cassini2 · · Score: 4, Informative

      I'm a Computer Engineer and a Professional Engineer. If I testify in legal proceedings, I am required to adhere to specific professional standards. My certifying body takes our legal obligations fairly seriously. A customer would be wise to hire properly licensed engineers for matters involving legal responsibility and/or large contracts. Amongst other requirements, licensed engineering firms require liability insurance, so if things go bad, the customer has some recourse. We also have ethical standards constraining what we can say or do.

    3. Re:One quick thought about licensure by NewYorkCountryLawyer · · Score: 1

      Such as testifying as an expert witness in judicial proceedings in which one party is seeking to recover tens of thousands of dollars?

      --
      Ray Beckerman +5 Insightful
    4. Re:One quick thought about licensure by lawpoop · · Score: 1

      True, the fact that he is not licensed does not mean that he is outside of his realm of expertise. The fact that he is not licensed sort of means that if he is caught lying or doing a shitty job, the only thing he loses is his reputation and standing.

      He could have totally sold out to the RIAA and developed a bogus, faulty, or ambiguous method of identifying file-sharers. If he belonged to a professional organization, he would be legally responsible for his work. As it stands, he is not.

      Professors are humans and can make mistakes -- even really smart ones with lots of degrees, research, and experience. If you read his testimony about how he created his methods to detect filesharing and identify file-sharers, it's just a patchwork quilt of self-research and ad-hoc methods. There was nobody looking over his shoulder, checking his work, saying "Hey, did you think about this", and most importantly, pointing out his mistakes. His work was not published nor reviewed in any way.

      I'd like to give Jacobson the benefit of the doubt, but given his choice of employer -- the RIAA -- that option is not realistic.

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    5. Re:One quick thought about licensure by lawpoop · · Score: 4, Interesting

      Because he is not a professional engineer, there is nothing really keeping him from being a talking head in court. On the witness stand, he could be totally honest and forthcoming, or he could totally sell out the the RIAA and say whatever they wanted him to say. The only thing at stake is his reputation, if he is later discredited. However, a professional engineer would lose their license if they were shown to have acted fraudulently or negligently, and thus their career, profession, and ability to make a living.

      It's fine to give a professor the benefit of the doubt when you attend his/her lecture. Doing so in a courtroom seems an act of extreme naivety.

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    6. Re:One quick thought about licensure by mollymoo · · Score: 4, Interesting

      As a computer engineer myself, I can say that it is *EXTREMELY* rare for a computer engineer to be a licensed PE.

      Way off-topic, but programming desperately needs the kind of accountability and professionalism that 'real' engineering has. We're around where engineering was 100 years ago just now, with a hundred different screw threads and steam engines which explode in your face. 'software engineering' may be an academic discipline, but 'professional' (in their execution) software engineers are few and far between and professionally engineered software is rarer still. The lawyer is making a valid point.

      Before you ask, I am a professional (it's my job) programmer. I'd love to be an engineer. I'd love to work somewhere where those kind of standards were applied. I'd get a CS degree (mine is in Physics), but those programmers I've worked with who have CS degrees don't seem much more engineer-like in their application than those without. Too much hacking, not enough engineering. Perhaps civil engineers would be the same if every bridge had "this bridge comes with no warranty, either express or implied" written into the contract.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    7. Re:One quick thought about licensure by Raul654 · · Score: 3, Interesting

      As far as licensing, one of the turning points happened when a school in Texas blew up as a result of faulty engineering. Public outcry caused them to pass the strictest engineering accountability standards in the nation. (IANAL - if you are are not an NSPE licensed engineer, but your business card calls you an engineer, and you happen to be passing through Texas, DO NOT put your business card in any of those put-your-business-card-in-here-to-win-something fishbowls. I've been told people have been prosecuted for this under the licensing laws)

      --


      To make laws that man cannot, and will not obey, serves to bring all law into contempt.
      --E.C. Stanton
    8. Re:One quick thought about licensure by Raul654 · · Score: 1

      PS - about the school that blew, the Wikipedia article is here.

      --


      To make laws that man cannot, and will not obey, serves to bring all law into contempt.
      --E.C. Stanton
    9. Re:One quick thought about licensure by ResidntGeek · · Score: 1

      Ooh! I know! I know! Is it because we spend our time doing things other than licking our fingers while our drunk friends take our pictures? I thought so. We evolved past stupidity millennia ago, you see.

      --
      ResidntGeek
    10. Re:One quick thought about licensure by Raul654 · · Score: 2, Interesting

      "Because he is not a professional engineer, there is nothing really keeping him from being a talking head in court. On the witness stand, he could be totally honest and forthcoming, or he could totally sell out the the RIAA and say whatever they wanted him to say." - If he outright lies, he could always be charged with perjury (and, I believe, depositions this one are given under penalty of perjury)

      --


      To make laws that man cannot, and will not obey, serves to bring all law into contempt.
      --E.C. Stanton
    11. Re:One quick thought about licensure by NewYorkCountryLawyer · · Score: 3, Interesting
      While I do think it odd that the RIAA picked a guy who (a) is not a professional engineer, (b) has never testified anywhere except at a school board meeting, and (c) is involved in selling software, to universities and other LAN networks, which is supposedly designed to avoid RIAA lawsuits..... these aren't to my mind the most important things to focus on.

      What is more important and shocking is the unprofessionalism of his vodoo science.

      If this witness (a) lacked appropriate professional credentials, (b) lacked appropriate expert witness credentials, and (c) had a major conflict of interest, but nevertheless had a convincing and reliable scientific basis for his conclusions, then he would present a formidable obstacle.

      As it turns out, his "method" -- if you want to call it that -- will be laughed out of any courtroom.

      --
      Ray Beckerman +5 Insightful
    12. Re:One quick thought about licensure by Anonymous Coward · · Score: 0

      His certification is important in this case. Jacobson is effectively "signing off" on the evidence, just as a civil engineer has to sign off on a bridge. No one will die if Jacobson's "bridge" collapses, but lives will be destroyed. The court needs top be absolutely sure that Jacobson is qualified to say what he says. The best way it can be sure of that is to have him subject to peer review.

      Being an expert doesn't mean you are allowed say "it is true because I say so". It means you can say "it is true because I think so and this body of peer reviewed research backs my position".

      There are a lot of want to be engineers out there. There are also a lot of people who want to have the professional prestige that goes with being a professional engineer, but don't want the responsibility that goes with it.

      As an electrical engineer working in both microelectronics and power I would make observation that microelectronics is generally a responsibility free area. If a chip doesn't work as designed the consequences are mainly financial (with the exception of medical devices). If a power system doesn't work things catch fire and people get electrocuted. Consequently engineers working in the power industry tend to be more "fuddy duddy" and concerned with professional standards.

      If he isn't already, Jacobson needs to be aware that when he steps into the court room he is stepping out of the "responsibility free" zone.

    13. Re:One quick thought about licensure by NewYorkCountryLawyer · · Score: 1

      He is not aware. He is not thinking of the harm his recklessness is contributing. As you say, lives are destroyed. Neither he nor the RIAA lawyers take that into account at all.

      --
      Ray Beckerman +5 Insightful
    14. Re:One quick thought about licensure by Cassini2 · · Score: 5, Informative

      I would expect my licensing body would get annoyed with me if I spent "45 minutes" (Page 54) drafting a report that was used as part of litigation. They expect that Professional Engineers check our facts so as not to mislead a jury. This avoids sequences of questions like that from Page 42, where the witness essentially admits:

      a) he did not look for alternative explanations,

      b) he did not check how accurate his findings were (potential rate of error),

      c) he has no standards or controls,

      d) he is not using published methods accepted by the scientific community, and

      e) has no way of determining if the information given to him was correct.

      It is considered a substantial problem if a Professional Engineer misleads a jury, as it can pervert justice. As such, it is very important for the legal duties be taken seriously and with the required standards of care.

    15. Re:One quick thought about licensure by Cassini2 · · Score: 1

      Most professional organizations will hold you to a higher standard than the legal standard for perjury. There was a case in England and Canada of a Pathologist who gave misleading evidence at multiple trials. He is having difficulty practicing medicine in either of the two countries now. As a Professional, you are expected to be more knowledgeable and better experienced than the average person.

    16. Re:One quick thought about licensure by Score+Whore · · Score: 1

      I think he is fully aware. Neither him nor the RIAA lawyers are responsible for the people who choose to violate copyright. Do you also blame the victims of murders and accuse judges and DAs of destroying lives?

    17. Re:One quick thought about licensure by Paradise+Pete · · Score: 1
      Do you also blame the victims of murders and accuse judges and DAs of destroying lives?

      So then you're suggesting that there's no chance that his recklessness and imprecise methods could incorrectly identify someone as a violator of copyright? If a judge or DA used similar methods to convict people of murder, then yes, I would blame them.

    18. Re:One quick thought about licensure by etzel · · Score: 1

      Forget the QA jada-jada... 1) My current hourly rate does not justify the effort of getting certified. 2) The benefits are not that great. 3) Up-yours with the annual dues. Who needs a board of parasites to validate what my employer(s) already know? Then again, it would be nice to have...

      --
      "It is the mark of an educated mind to be able to entertain a thought without accepting it."
    19. Re:One quick thought about licensure by NormalVisual · · Score: 1

      As it turns out, his "method" -- if you want to call it that -- will be laughed out of any courtroom.

      At least then his methodology will have some aspect that will be quantifiable:

      "Dr. Jacobson, is it not true that the judge did in fact fall from the bench and roll about the floor laughing when presented with the lack of peer review and other basic scientific validation of your work in the UMG v. Lindor case?"

      "Oh, and did you remember to record some EnCase logs THIS time?"

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    20. Re:One quick thought about licensure by NormalVisual · · Score: 1

      I'd expect you or any other PE would have called an all-stop on the situation at the beginning when given the MediaSentry and Verizon info, told to accept it as gospel, and then been expected to make sweeping declarations as Jacobson did.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    21. Re:One quick thought about licensure by gordguide · · Score: 1

      When a Professional Engineer (PE) "signs off on a project", they are certifying that they accept liability for the failure of said project/part/building/blueprint/specification/etc.

      Software Engineers don't have to worry about that, I guess, because the legalese says there is no liability, mostly, for failure, and warnings about relying on said software for life and limb are common.

      It might come into play with medical or some other designed-for-critical application, but otherwise there's no need for PE status for a Software Engineer.

    22. Re:One quick thought about licensure by morcheeba · · Score: 1

      "However, a professional engineer would lose their license if they were shown to have acted fraudulently or negligently, and thus their career, profession, and ability to make a living."

      I see what you mean, but I think you're slightly off. In most arenas (law, medicine, structural engineering), a professional certification is essential. But, in the CS and EE arenas, 99.9% of the professionals don't have a PE certification. Thus, losing the cert wouldn't much of a blow to his career... except, hopefully, the court testimony aspect.

    23. Re:One quick thought about licensure by SpaceLifeForm · · Score: 1

      Not to mention the harddrive of questionable background,
      where he is allegedly asked to check for KaZZA and MP3s,
      but later, uses the same harddrive to reach the conclusion
      that there was no wireless router involved.

      There's just no way anyone can really trust that drive
      to mean *anything* related to the case.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    24. Re:One quick thought about licensure by shark72 · · Score: 1

      "As you say, lives are destroyed."

      Ray, can you please elaborate on this? Are you referring to people who've paid the settlements (which I believe to average around $3K), or to people who've actually been sued, gotten themselves lawyers, and racked up serious amounts of billable hours? When you use this phrase are you literally aware of anybody who's had their life seriously messed up as a result of these shakedowns and lawsuits, or do you mean this more colloquially, as in "my girlfriend dumped me, and man, was my life destroyed."

      I ask because my take is that most of the people who've settled have been high school or college students (or the parents or guardians thereof). I think you've said earlier that you think the false-positive rate approaches 50%, but my guess is that most of the people who've settled at least have PCs with broadband, so they're at a certain standard of living. Many college students I know already have tuition payments, student loans and other debts which are considerably larger than a $3K settlement, and either way, paying off $3K could be accomplished by working part-time during the summer at a somewhat low-paying job. So $3K would not be a "life destroyer" to them, although it would certainly be a pain in the ass.

      If my numbers are off, let me know.

      --
      Sitting in my day care, the art is decopainted.
    25. Re:One quick thought about licensure by LordLucless · · Score: 1

      I'd love to work somewhere where those kind of standards were applied. I'd get a CS degree (mine is in Physics), but those programmers I've worked with who have CS degrees don't seem much more engineer-like in their application than those without. Too much hacking, not enough engineering. Perhaps civil engineers would be the same if every bridge had "this bridge comes with no warranty, either express or implied" written into the contract.

      It's not going to happen, because there's no market for it. Writing formally correct software is possible; industries like aeronautics require it for their essential systems. But it takes much, much longer to do it that way than your standard development process. I'm not qualified predict the time increase (and thus, cost increase) that sort of development process would involve, but I would not be surprised if it was at least an order of magnitude for reasonably complex application software. Nobody is willing to pay for that sort of development, and thus, tertiary education institutes do not teach their students about it. They're not going to spend time giving their average student an unmarketable ability.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    26. Re:One quick thought about licensure by ClosedSource · · Score: 1

      Well, as others have stated, it's rare for someone with CS degree to be a PE. I suspect that the average MSCE is more qualified in computer science than the average PE is.

    27. Re:One quick thought about licensure by trawg · · Score: 1

      I have a mate that works for a rail company. He's a certified professional engineer by training, but his job is essentially programming. He told me the other day that all the programmers they hire have to be engineers - its a requirement as they're working on software that runs trains.

      Unfortunately a lot of the engineers that come through, while they're certified, are just lousy programmers. They don't get enough exposure (in the courses here, anyway) to solid programming techniques and practices to make them really decent hires out of uni. They end up needing 12-24 months of training before they're useful (except in special circumstances), after which time they're usually off looking for a higher paying job.

      So, I agree with you. It's too easy to get a CS degree and a programming job. I'm a CS graduate and the vast majority of my programming knowledge didn't come from uni, that's for sure. Fortunately I'm not a programmer first and foremost by trade (though I do dabble) so I don't feel guilty about my lousy code :)

    28. Re:One quick thought about licensure by ClosedSource · · Score: 1

      "Way off-topic, but programming desperately needs the kind of accountability and professionalism that 'real' engineering has. "

      'Real' engineering as you call it, is really based on the application of science to solve a problem and generally you can't build anything useful that falls outside of that direct application.

      In computer science or software engineering it's different: what is the science of word processing or web servers? Yes, there are scientific principles involved, but most of the design is about artifically created environments that are not limited by real science and not easily evaluated by applying scientific laws.

      Now, there was a time when most of what is done today in software was done by EEs using digital logic, but when the complexity started getting too high and microprocessors became available, it shifted to software. So in a way, the electrical engineers solved a potential "professionalism" issue by kicking the most complex problems out of their domain.

    29. Re:One quick thought about licensure by Ungrounded+Lightning · · Score: 1


      Way off-topic, but programming desperately needs the kind of accountability and professionalism that 'real' engineering has.

      There was a move to create such a certification back in the '70s or so. Had it gone through you'd have to understand JCL and be a moderately proficient COBOL programmer to be certified.

      The phenomenal explosion of software functionality has occurred largely because such concrete-setting certification systems have NOT been applied to programming. Attempts to write requirements for such certifications into law were recognized as counter-productive, job insurance for mediocre programmers, and extortion by the self-appointed certification "authorities" that were the main lobbyists for the legislation - and were beaten back.

      This is why (in most jurisdictions) "software engineer" or "computer engineer" is the only title containing "engineer" that one can apply to himself without any certification whatsoever.

      A number of free-market certifications (other than degrees) exist, for companies that want some well-defined skill tested by a reputable organization, and for practitioners who want to prove their talents by other than job experience and recommendation. But unlike engineers in other fields, lawyers, doctors, and other professions, computer engineering certifications are not part of the legal system.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    30. Re:One quick thought about licensure by Anonymous Coward · · Score: 0

      The problem is, *traditional* engineering is dictated by physics, let alone peer-review. Software engineering is dictated largely by imagination, and it's peer-reviews are entirely subjective and context-driven. Roughly half my career has been as 'Electronics' engineer, the other half, a 'Software' engineer. They are two *very* different things.

    31. Re:One quick thought about licensure by UncleTogie · · Score: 3, Funny

      As a Professional, you are expected to be more knowledgeable and better experienced than the average person.
      I'd had the same impression until a client of mine took his insurance company to court. Y'see, his office had a flood over Christmas vacation, and he had to replace most of his equipment. The insurance company called foul, and asked to see the fried PCs, including the server. They then called in an expert, who maintained they WERE able to get data from it, even though they could never prove this in court. The scariest part? Their expert was asked if he was, in fact, an expert in the field of medical imaging. He stated he was. They asked him how he came to be an expert. "Oh, I browsed the web for four hours" was his reply.

      Seriously, that was his answer. Even worse, the court BOUGHT that answer.

      My question: Where do I sign up to become an expert witness on web porn? I'm darn near sure I've got at LEAST 4 hours total in....
      --
      Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
    32. Re:One quick thought about licensure by Anonymous Coward · · Score: 0

      Not wanting to defend someone working for the scum that is the RIAA, but a few of those points are surely not relevant? :

      b) Any potential rate of error would be incredibly close to zero, if not zero - this is digital technology we are talking about here. Either file "A" is on the hard drive or it is not.
      d) Are there *any* published methods "accepted" by the scientific community for doing this work? If not, he can't use them.
      e) The chain of custody is there for a reason - if the chain of custody has legal standing then there is no need for him to determine if the information was correct.

      I agree that the guy looks like a buffoon but some of counsels questions were misleading - for example counsel asked if he was certified by a professional body, implying there was one to be certified by, but to the best of my knowledge there is no professional body that certifies digital forensic investigators that is of any good standing?

    33. Re:One quick thought about licensure by Anonymous Coward · · Score: 2, Interesting

      The fact is that he is a professional engineer, but not a Professional Engineer. In order to be a PE, one must pass tests about physical engineering (how strong is steel, how do transistors work, etc.), pay dues, etc. There is no such thing as a Professional Engineer who is certified to engineer software or computers, so even if this guy were a PE, it would be entirely irrelevant. In fact, it would possibly even serve to disqualify him, just as if he said he was certified as a kindergarden teacher or something else equally unrelated to his testimony.

      Every so often somebody suggests that there should be some test to make somebody a Professional Software Engineer, but nobody knows how to make one. The process for engineering an embedded system for a medical device is completely different from the process for engineering a bank's financial system. For example, security is a prime consideration for a financial system, but an unknown concept in the world of pacemakers and engine control units. Besides, the world of software engineering completely changes every few years (would you be interested in passing a test that still requires you to know about flow charts?), and nobody has yet to figure out the best way to DO software engineering.

      dom

    34. Re:One quick thought about licensure by cp.tar · · Score: 1

      b) Any potential rate of error would be incredibly close to zero, if not zero - this is digital technology we are talking about here. Either file "A" is on the hard drive or it is not.

      $ echo "copyright infringement" > ~/movies/V\ for\ Vendetta.mpeg

      Is the file "V for Vendetta.mpeg" on my hard drive now or not?
      Seems like it is.

      Where is copyright infringement?
      In the file; it says so itself. Just open it in any text editor.

      As you can see, proving that a file with a certain name is present on the hard drive means nothing if you can't prove its content.

      The mere fact something is digital means nothing. If anything, it's easier not only to copy something, but to fake something as well.

      Virus idea: write a virus which would create dummy files with titles pulled from imdb. Then see what happens.

      --
      Ignore this signature. By order.
    35. Re:One quick thought about licensure by Anonymous Coward · · Score: 0

      And rightly so. I don't think he's even doing a good job at appearing credible. I particularly like the way you focused on the pollution aspect.

      Just how can he be an "expert" on KaZaA and not be aware of the widespread spoofing problems? Virtually anyone who has ever seen KaZaA can attest to that, as can MediaSentry themselves.

      I wonder if it is possible to get their testimony, and a description of how they generated this "evidence", on public record? The methods of producing this evidence should be available for peer-review if they are sound -- but I know given the nature of the network and its being under active spoofing attacks by other parties, they cannot be sound to an acceptable margin of error. (Particularly if MediaSentry is being explicitly fed false results by, say, BayTSP.) I, and many others, have serious concerns about the verifiability of their "evidence".

      (I also find it alarming that MD5 and SHA1 are still used for the purpose of authenticating disk images, given that unchosen collisions in one or even both of these functions can be produced at whim and that these could be used for certain forms of tampering. SHA-256 or WHIRLPOOL should be used instead of, or as well as.)

    36. Re:One quick thought about licensure by vtcodger · · Score: 1
      *** 'software engineering' may be an academic discipline, but 'professional' (in their execution) software engineers are few and far between***

      Software engineering is nearly totally lacking in discipline. (and yes, that's a slightly different meaning of the word). It's also lacking in any meaningful theoretical underpinnings in most areas. Exceptions, and there aren't many, would be a few things like cryptology that are rarely controversial.

      Example 1: Given an interrupt driven, priority scheduled OS and a non-trivial defined set of tasks, can anyone tell me how often a given task will execute? Will it execute at all? What is the longest possible time between executions? Answer. AFAIK, None of those things can be calculated if the CPU loading is heavy. I wouldn't dwell on this too much before your next airplane trip.

      The seminal work that is supposed to tell us what we know about programming computers is surely Knuth's "The Art of Computer Programming". It's really very good. But only half of it has ever been published and that half is decades out of date.

      I looked at computer science extensively in the early 1980s when I still had 20 years of work in my future. I thought, that it was time to actually learn the trade rather than just coping with the problem at hand. My conclusion after three years of reading and cogitating. There are computer scientists -- people who are seeking knowledge. There are isolated islands of knowledge. There is not yet any connected body of knowledge that actually represents a coherent "Computer Science".

      I don't think things have changed any in the past two decades.

      IMO, Software Engineering is no more engineering than 'Political Science' is 'science'. It can't be. There is no meaningful body of knowledge and theory underlying it. For that matter, the body of practice is pretty chaotic. Seems to me that today -- on for the forseeable future -- certifying "Professional Software Engineers" would be as much a waste of time as licensing "Professional Phrenological Engineers" or "Certified Psychics"

      Just my opinion. Feel free to differ. But try to back up your thoughts with reference to some body of serious paper and -- if possible -- some math that a paracticioner could use meaningfully to predict performance, reliability, stability, costs, etc.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    37. Re:One quick thought about licensure by magnusk · · Score: 1
      > Before you ask, I am a professional (it's my job) programmer. I'd love to be an engineer.
      > I'd love to work somewhere where those kind of standards were applied. I'd get a CS degree
      > (mine is in Physics), but those programmers I've worked with who have CS degrees don't seem
      > much more engineer-like in their application than those without.

      In principle Computer Science courses are meant to turn out scientists, not engineers. Maybe you'd be better getting a Software Engineering degree. Have you worked with programmers with Software Engineering degrees? Are they more engineer-like?

    38. Re:One quick thought about licensure by Yvanhoe · · Score: 2, Insightful

      I would also say that I don't really understand the tone of the /. post here. I have read half of the 143 pages and I must say Jacobson has made patient and correct statements all the way of the interview. It must have been really frustrating explaining how MAC and IP address work to a lawyer.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    39. Re:One quick thought about licensure by julesh · · Score: 1

      That doesn't mean that there aren't appropriate professional bodies that he *could* belong to. Membership in the ACM, for example, would be a reasonable suggestion for somebody who wanted to claim credentials as a professional computer engineer. As an expert witness in computer forensics, perhaps membership of the Forensic Science Institute or some other similar body would be appropriate.

      These are issues of professionalism, which are enforced by professional societies. If he wants to claim to be professional in front of a court of law, he should be putting his money where his mouth is and joining a society that has the power to throw him out if they think he is behaving inappropriately.

    40. Re:One quick thought about licensure by julesh · · Score: 1

      (I also find it alarming that MD5 and SHA1 are still used for the purpose of authenticating disk images, given that unchosen collisions in one or even both of these functions can be produced at whim and that these could be used for certain forms of tampering. SHA-256 or WHIRLPOOL should be used instead of, or as well as.)

      Note that the date of the case -- August 2004, IIRC -- means that a lot of this work probably predates the knowledge that SHA1 at least is broken (MD5 I think may have been before that, though).

    41. Re:One quick thought about licensure by Score+Whore · · Score: 1

      It's been clearly demonstrated that they drop cases when it becomes apparent that they are going after the wrong person.

    42. Re:One quick thought about licensure by ClosedSource · · Score: 2, Insightful

      I think there are a lot of organizations that would love to take your money and it might be good PR to join one, but I don't think it proves anything about your abilities.

    43. Re:One quick thought about licensure by julesh · · Score: 1

      I think there are a lot of organizations that would love to take your money and it might be good PR to join one, but I don't think it proves anything about your abilities.

      Perhaps not -- but it does prove something about your honesty if you get thrown out of them. It's a minimum standard, IMO, not something that states something positive about you.

    44. Re:One quick thought about licensure by XMLsucks · · Score: 1
      Generally a prerequisite to become a professor is to earn a PhD. The goal and requirement of a PhD is to create new concepts that our peers had never before conceived. Saying that a professor needs some type of peer-regulated body to review the output of the professor is degrading. It is generally the peers who are unable to understand the new techniques and research created by the professor, and hold us back. A good example could be that I create a new and fantastic forensic approach for detecting illicit file sharing, and since it disrupts the current approaches, and wasn't thought of by the others, and the others haven't enough time to understand the revolutionary paradigm shift of my approach, all the "peers" disapprove of it.

      Sorry, but suggesting that he isn't an expert since he has enough guts to stand by his own judgement, and doesn't submit to the idiocy of his peers, is silly.

    45. Re:One quick thought about licensure by NewYorkCountryLawyer · · Score: 3, Interesting

      As to the economics side of the discussion: Most of the litigation settlements are $4500. Some people don't have the money. Some people are completely innocent. Almost no one can afford what it costs to defend a case brought by the RIAA, because the RIAA handles the cases in a way calculated to maximize the costs.

      As to the human side, my guess is that a person like you -- who is probably on the high end of being able to weather something like this -- would find it pretty major. If you were totally innocent of copyright infringement which would you rather do -- pay $4500 in extortion money, or pay a fortune in legal fees to vindicate yourself. My guess is that either of those would leave you pretty unhappy. There are many, many people who are totally distraught over being put in these positions, and having to make impossible choices: (a) pay money I can't afford for something I didn't do; (b) turn in my child so they can sue him or her; (c) turn in my nephew or a neighbor's kid, so he can be sued; (d) incur an open-ended expense fighting the case; (e) file bankruptcy, even though it's for a "debt" I don't owe.

      Also many people are afraid they or their children are going to jail.

      And none of the settlements are true settlements: they require an admission of guilt; they leave you open to further lawsuits; and they require you, for the rest of your natural life, to refrain from doing many things which are NOT copyright infringements.

      --
      Ray Beckerman +5 Insightful
    46. Re:One quick thought about licensure by Anonymous Coward · · Score: 0

      you mean like 6 month or more after they learn for the first time from depositions that one is the wrong person to sue?

    47. Re:One quick thought about licensure by NewYorkCountryLawyer · · Score: 2, Insightful
      It's not a question of how patient he was, or how frustrating it was for him, or how ignorant I am of technical things. It's a question of a man purporting to giving "expert" opinions which are not based on any verifiable methodology worthy of being used in a court of law to support someone's claim against another person for tens of thousands of dollars.

      You shouldn't be feeling sorry for him, you should feel sorry for his thousands of victims.

      He had a choice of whether to accept an assignment he was not qualified to do, or to perform the assignment in a shoddy and unworkmanlike manner, printing out sloppy imprecise opinions by rote inculpating innocent people. He also could have chosen to spend more than 45 minutes on the assignment, and to have done some verifying and testing and probing, in which event perhaps he would not have found himself opining that there was copyright infringement in each and every case in which he was called upon to testify.

      His victims were given no choice.

      If you read the deposition along with the written opinions he has given (exhibits 15 and 16 listed here), you will see that he has repeatedly stated things in his written opinion that he has no support for. And make no mistake.... the RIAA has repeatedly used those "expert" opinions to convince the judge that they had evidence of a copyright infringement by the defendant when in fact they did not.

      And by the way, experts who know what they're talking about have no problem explaining themselves to lawyers, judges, jurors, or anyone else.

      It's experts who are phonies, who haven't done their homework, and who don't have proper backup for their opinions, who have a problem with that.

      --
      Ray Beckerman +5 Insightful
    48. Re:One quick thought about licensure by NewYorkCountryLawyer · · Score: 0, Redundant

      I agree.

      --
      Ray Beckerman +5 Insightful
    49. Re:One quick thought about licensure by bokmann · · Score: 1

      Most people calling themselves 'Software Engineers' are not Engineers in the sense of the word as a profession. A true profession (lawyers, doctors, accountants, etc) have a certifying body, an exam that must be passed, a code of ethics that must be followed, and the ability to disbar people from performing the work. For more information, check out the book "After the Gold Rush"

      http://preview.tinyurl.com/39amo4

      As a software engineer, I would *love* to have such a body behind me. A real software engineering shop would then become more like an architectural firm - perhaps a few architects, but most people would be draftsmen, apprentices, etc. With jobs appropriate to their training and ability. I can't tell you how many projects I have seen where a mess was created by someone in over their head. And can you imagine the ability to say to management, "No, I cannot sign up for that ridiculous deadline you pulled out of the air - I could be disbarred for being that irresponsible".

      To nitpick this guy on this point though is a cheap shot - the way this industry is today, that has no bearing on his real technical competency. He should have been prepared to defend it though - not sound so incompetent.

      I wonder how many of the RIAA's 'musicians' actually have a Bachelor of Arts in Music Performance?

    50. Re:One quick thought about licensure by NewYorkCountryLawyer · · Score: 1
      Most people, no matter how smart they might be, are not permitted to give expert opinion testimony in federal court.

      If someone is going to hold himself out as an expert to testify in federal court, it is a basic requirement that his methodology have gained acceptance in the scientific community, and that he have tested and verified the materials upon which he's based his opinion. You wouldn't want your life to be affected by some quack or crackpot using a self taught method that no one's ever heard of before, and who has applied that method in an utterly careless manner. Neither should Marie Lindor, or any of the other thousands of victims of the RIAA's bought and paid for junk science.

      --
      Ray Beckerman +5 Insightful
    51. Re:One quick thought about licensure by sjames · · Score: 1

      I would also say that I don't really understand the tone of the /. post here. I have read half of the 143 pages and I must say Jacobson has made patient and correct statements all the way of the interview. It must have been really frustrating explaining how MAC and IP address work to a lawyer.

      For one example from what I've read so far, his complete unwillingness to answer a yes or no question with "yes" or "no" in a case where it would considerably weaken the prosecution if he did so. The question was (to paraphrase) IF that particular computer did upload or download a copyrighted file, can you say for certain that the defendant personally commanded it to do so. Naturally, the answer is "no" based on his evidence. Instead, he chose to give a non-answer.

    52. Re:One quick thought about licensure by Anonymous Coward · · Score: 0

      He is employed by a university. If he is caught lying or doing a shitty job he can be denied tenure or fired.

    53. Re:One quick thought about licensure by sjames · · Score: 1

      In the process, we must also categorize software based on the importance of getting it right. Clearly, a few people would have lived longer had the software driving the Therac been better. Equally clearly, it's not really worth doubling the cost of a minesweeper clone to insure correctness.

      Many commercial developers would probably do a better job on their own initiative if it was actually illegal to release software they had not freely signed off on. As it is now, most know that if they object too strenuously they will be fired and replacd by a "yes man".

      Even once that is done, we still have a lot of work ahead defining best practices. Then we will have to wait 20 more years for the silly patents on those practices to expire (and I have no doubt they WILL end up patented, even if they have been in use since the '60s).

    54. Re:One quick thought about licensure by milamber3 · · Score: 1

      Are you kidding!?! Why do you think you need to go through a thesis defense in order to get that PhD. It needs to pass peer review! When those profs are creating their "new concepts" they publish in peer reviewed journals. This is because peers are the only people who will be able to comment, correct, and repeat such experiments.

      "A good example could be that I create a new and fantastic forensic approach for detecting illicit file sharing, and since it disrupts the current approaches, and wasn't thought of by the others, and the others haven't enough time to understand the revolutionary paradigm shift of my approach, all the "peers" disapprove of it."

      Man I am scared of the world you want to live in where every untested method a doctor comes up with gets taken on faith.

    55. Re:One quick thought about licensure by Anonymous Coward · · Score: 0

      $4500 is a transmission rebuild.

      I can't count the number of times AAMCO has "ruined my life".

    56. Re:One quick thought about licensure by XMLsucks · · Score: 1
      it is a basic requirement that his methodology have gained acceptance in the scientific community,

      The results of research are valid or invalid independent of the opinion of the peers. The peers, or others in the scientific community, only recognize its status.

      and that he have tested and verified the materials upon which he's based his opinion.

      That the materials, methods, etc. are tested and verified is generally done by the researcher (to some extent), as can be seen in most publications. The peers have the option to do the same, but that doesn't necessarily happen.

      You wouldn't want your life to be affected by some quack or crackpot using a self taught method that no one's ever heard of before, and who has applied that method in an utterly careless manner

      The output of research is self taught. It is often something that no one's ever heard of before --- that is a sign that it is something worth pursuing, since it adds to the knowledge of the field. I find these to be irrelevant criteria for determining whether an approach is useful. Someone has to be the first to do forensic analysis of Skype, for example, and it will be self taught, and never heard of before.

      I understand that each side of the dispute wants to vet the experts of the other side. I can see why peer-review and professional status are desired. But they don't change whether something is correct or incorrect, valid or invalid. They just make it easier for people unable to evaluate the situation themselves to rely on general opinion. In the case of people willing to use their own judgement, the peer stuff is irrelevant --- e.g., you'd be consulting slashdot either way.

    57. Re:One quick thought about licensure by Anonymous Coward · · Score: 0

      I wonder how many of the RIAA's 'musicians' actually have to have their instruments/voice corrected because of a lack of a Bachelor of Arts in Music Performance?

    58. Re:One quick thought about licensure by Anonymous Coward · · Score: 0

      (I also find it alarming that MD5 and SHA1 are still used for the purpose of authenticating disk images, given that unchosen collisions in one or even both of these functions can be produced at whim and that these could be used for certain forms of tampering. SHA-256 or WHIRLPOOL should be used instead of, or as well as.)

      That is arguably true for MD5, as someone has actually created an X509 certificate with a hash collision. Of course, the contents of the certificate was complete junk and would immediately be recognized as such by a person. On the other hand, no one has so much as found a SHA1 collision (on the full SHA1 algorithm), but less found a collision that is meaningful. Bare in mind there is still no known preimage attack against SHA1, which is really whats need to impact security in most situations.

      Perhaps someday members of the slashdot community will actually learn a little crypto...

    59. Re:One quick thought about licensure by Overzeetop · · Score: 1

      I'm sure this has been pointed out but

      (1) If he calls himself an engineer and is offering such services, it is likely that he has violated some part of the PE statutes.

      (2) It has been ruled in at least one state that if you call yourself an engineer for the purpose of expert witness testimony, you must be a licensed PE in that state. It was in the midwest, I believe - it was in a recent NSPE trade rag, iirc.

      It is rare to have computer engineers as PEs (They would likely take their PP exam as an EE). The reason is that the manufacturing sector has managed to get an exemption from licensure for anything they do. Typically only buildings, land planning, and power generation require PEs, which is why you see so many in those fields and nowhere else. I happened to graduate from Virginia Tech, which emphasises licensure for their students. When I was there, pass rates for the FE exam (back when everyone took the same one) were consistently in the mid-high 90s.

      Personally, I think the manufacturing exemption should be eliminated. Like everything else, though, personal responsibility has been sidelined in the name of the almighty dollar.

      (disclaimer - I am a PE, and I perform expert witness services along with my normal practice).

      --
      Is it just my observation, or are there way too many stupid people in the world?
    60. Re:One quick thought about licensure by bzipitidoo · · Score: 1

      A month or 2 ago I spoke with the Iowa State Alumni association and mentioned that they might want to pass word that the university might need to look into the conduct of Dr. Jacobson. It's possible the university is not aware of what Jacobson is doing. I suppose nothing will come of that. But who knows? Maybe I'm not the only one who did that. Perhaps a large enough letter and phone call campaign would have some effect.

      Another notion-- what if the students organized? Boycotted his classes? Probably not going to happen unless enough of the student body gets sued so that no one feels safe anymore.

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    61. Re:One quick thought about licensure by KUHurdler · · Score: 1

      My question: Where do I sign up to become an expert witness on web porn? I'm darn near sure I've got at LEAST 4 hours total in....

      You can sign up for that Here

      --
      Fix Your Own TV - RiddledTV.com Avoid the Landfill
    62. Re:One quick thought about licensure by yuna49 · · Score: 1

      I read most, but not all, of the testimony. The most compelling argument he makes is the match between the IP address reported by KaZaa and the IP address assigned by Verizon. If the computer were behind a router, KaZaa would see that computer's router-assigned address in a space like 192.168.0.0/16. As an informed juror, I would tend to disregard the various "you can't really know it was this computer, can you?" lines of argument as a result.

      Of course that says nothing about whether the defendant personally was involved.

      I also find the line of argument which suggests that someone's DHCP-assigned address can arbitrarily change while connected implausible. It's highly unlikely that the address would change within a single online session, much less at the frequency you suggest through your line of questioning on p. 56. I understand that the fundamental purpose in all of this is raising doubt, but there are many more dubious things in his deposition than this.

      I was really puzzled by all the dancing around the question of MAC addresses on page 60 and following. He seemed to be dodging a lot here for no obvious reason. I guess the evidentiary point is that the MAC address is somehow more "innate," though as you point out hardly immutable, while the IP address is more transitory. That's such an obvious technical point, though, that I didn't understand why there was so much bobbing-and-weaving going on.

    63. Re:One quick thought about licensure by NewYorkCountryLawyer · · Score: 1

      I was trying to teach you something about law, but I guess you're resistant to learning.

      --
      Ray Beckerman +5 Insightful
    64. Re:One quick thought about licensure by dfoulger · · Score: 1

      I think you overstate this somewhat. First, professional certification is a red herring in this instance. You will find few certified engineers on any computer science faculty, or for that matter, among the working software engineers at any company. I suspect, whether you like or not, documentation of the courses he teaches will more than do for establishing requisite professional credentials. Let me put it this way. Does Bill Gates have a professional certification or, for that matter, an undergraduate degree? Would that in any way undermine his professional credentials? Be careful here. Second, while his method is poor science (e.g. he clearly wasn't looking for truth, wherever it might lay), it is not poor investigation, per se. He was asked to answer specific questions and he investigated just enough to answer those specific questions and not much beyond those questions. If I was to criticize anything, it would be the idea that he could fully investigate hard disks in an average of 45 minutes each (which presumably includes some setup time, boot time, etc. Given that constraint, his investigation of the hard disk is probably reasonably good work (especially for you), insofar as he establishes that it could not have been the disk used with Kazaa and doesn't pretend otherwise. This result was an obvious signal to RIAA to back off. The fact that they didn't is a problem for RIAA and their lawyers rather than the expert witness. The association of the IP is much more problematic. He is much too trusting of the evidence chain and seems to willfully ignore his own knowledge of IP addresses. He does, on the other hand, couch his language carefully here, repeatedly refusing to tie the ip address to a specific person or machine other than to say it was assigned to the defendant at the time. This is the key outcome of your discovery. The evidence chain that ties the defendent to the IP address and file sharing in general is broken. Nowhere is that clearer than in the answer that starts at p. 114, line 13. The statement on wireless is, of course, bogus. Wireless routers use DHCP just like practically everything else. If a machine wouldn't show evidence of a DHCP address for one set of circumstances, it won't show evidence for any others. The status of a device as wireless is all but invisible downstream on the internet. That statement should never have been made. What troubles me is that it was even asked for. The question should have been whether there was any evidence that the IP address was shared with any other machines. The answer to that still might (probably would) have been no, but it was something that could have been investigated through the registry. Machines do sometimes notice and make a record of other machines in their network neighborhood. In other words, some aspects of his investigation (those related to IP addresses) are suspect, but others (those related to the hard disk) are not, at least from the perspective of what he was paid to do. Davis

      --
      Davis http://davis.foulger.net
    65. Re:One quick thought about licensure by Some_Llama · · Score: 1

      "It's not a question of how patient he was, or how frustrating it was for him, or how ignorant I am of technical things. It's a question of a man purporting to giving "expert" opinions which are not based on any verifiable methodology worthy of being used in a court of law to support someone's claim against another person for tens of thousands of dollars."

      I'd say you did a rather good job at pointing out his inconsistencies and incompetence, when he would futz around with answers that should have been straight forward you drove the point home and kept after him until he commited to an answer, now he will be held to those answers.

      I can't believe he actually said network cards don't have IP addresses, computers do...

    66. Re:One quick thought about licensure by Some_Llama · · Score: 1

      "It's been clearly demonstrated that they drop cases when it becomes apparent that they are going after the wrong person."

      It's also been clearly demonstrated that they dig their heels in and/or sue children when they are proven wrong in the first place, then when they are ordered to pay court costs for wrongly bringing suit against non-infringers, they appeal the decision.

    67. Re:One quick thought about licensure by NewYorkCountryLawyer · · Score: 1

      Thanks, Some_Llama.

      --
      Ray Beckerman +5 Insightful
    68. Re:One quick thought about licensure by ClosedSource · · Score: 1

      Does the IEE or ACM periodically audit their members for honesty and competence? Or were you thinking of another organization that does?

  3. Respect by lightversusdark · · Score: 5, Interesting

    Respect to you Ray.
    I've seen you take a lot of flack for your efforts to keep us all abreast of the proceedings, of issues that should concern us all.
    And it's nice to see that the community could have been of help.
    All the best.

    --
    "There is nothing nice about Steve Jobs and nothing evil about Bill Gates." - Chuck Peddle
    1. Re:Respect by NewYorkCountryLawyer · · Score: 5, Funny
      Thank you, light.

      (You don't mind if I call you by your first name, do you?)

      --
      Ray Beckerman +5 Insightful
    2. Re:Respect by X-treme-LLama · · Score: 1

      Haha.

      Smart, funny, and respectable? Are you sure you're a lawyer?

      If I'm ever in (yourtown) I'm going to have to buy you a beer.

    3. Re:Respect by Nom+du+Keyboard · · Score: 1
      If I'm ever in (yourtown) I'm going to have to buy you a beer.

      I think Ray is owed a whole pitcher at least, and I'd be the first to buy him one and share it over some laughts.

      --
      "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    4. Re:Respect by NewYorkCountryLawyer · · Score: 1

      Thanks, Nom. I'm not actually capable of drinking a pitcher, but a glass would go down nicely.

      --
      Ray Beckerman +5 Insightful
    5. Re:Respect by Kobayashi+Maru · · Score: 1

      "Objection: Lack of foundation"

      Could someone explain what this means? It seems to follow just about every question. I'm only about 40 pages in, but so far, this seems like a rather heated interview. Would this be accurate? Does that mean that these constant objections are a sign of a tense exchange?

      Or is this just how these things go?

    6. Re:Respect by Anonymous Coward · · Score: 0

      Ray sounded like an egotistical dickhead for cutting the guy up for not knowing the meaning of the words "inculpated" and "exculpated". I have a pretty high IQ and had to look up the words to make sure I understood. Why not try that in front of a jury, I'm sure it will win the RIAA some sympathy. Long tedium of technical jargon followed by one of the lawyers insulting someone for not knowing the meaning of a word that most people don't know the meaning of either (unless you are a lawyer).

      I don't trust people who use uncommon words and then insult others who do not. It just keeps me thinking the worse of lawyers and strikes me as being a pusillanimous way to exert control. Made it sound like Engineers go to school to learn useful information, and lawyers go to school to learn how to sound useful. The only part that really bothers me is that the lawyers do a very good job of it... so much so that we have allowed them to screw up or society with a dysfunctional legal system, when what we wanted was a justice system. Which is worse, them doing this, or us allowing it?

    7. Re:Respect by NewYorkCountryLawyer · · Score: 4, Informative
      It doesn't mean a thing. In a deposition it's a totally inappropriate objection. And there was probably not a single instance in which it would have been an appropriate objection at trial.

      At a trial "lack of foundation" means the lawyer's question has leapfrogged over some other material that would have been needed ... i.e. laying a foundation.

      But since I would only be crossexamining this guy, lack of foundation would not have been an appropriate objection to my questions there either.

      I.e., the RIAA lawyer, hopefully out of inexperience rather than calculated dilatoriness, was wasting our precious time.

      --
      Ray Beckerman +5 Insightful
    8. Re:Respect by cpt+kangarooski · · Score: 3, Informative

      Re: objections in depositions, they're hardly uncommon. There's no judge present, and it would be nightmarish if you constantly had to bother the judge over every little thing. So if you feel you need to object, you just do it, and it's in the record, and everyone proceeds. If the objection is sustained later, then it can affect how much of the deposition remains. It generally doesn't indicate that things are tense, rather it indicates that the rules of evidence are somewhat technical and that it's important to preserve an objection lest it be lost by not objecting in a timely fashion. So by and large, it's just how these things go.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    9. Re:Respect by jellie · · Score: 1

      Thanks for clearing that bit up. I was wondering the same thing as I read the transcript. I've always been interested in the legal system, and I've learned some stuff today. The transcript is quite a humorous (albeit laborious) read.

      And as always, your work is much appreciated.

    10. Re:Respect by Paradise+Pete · · Score: 1
      Ray sounded like an egotistical dickhead for cutting the guy up for not knowing the meaning of the words "inculpated" and "exculpated"

      Out of all of the questioning carefully designed to herd him into a corner, that's what you focus on? Did you notice how in the beginning the witness was seemingly "enjoying" being clever and jousting in his answers, but by the end he was pretty much a whipped puppy and answered directly? That's all part of the technique of cross examination.

    11. Re:Respect by Wanderer1 · · Score: 1

      Well, I *do* happen to live in your town, and if you want to meet up at Stout for a beer or perhaps something on the East side of Manhattan, drop me a line. I'm buying.

    12. Re:Respect by NormalVisual · · Score: 1

      Ray sounded like an egotistical dickhead for cutting the guy up for not knowing the meaning of the words "inculpated" and "exculpated"

      The person being questioned holds a Ph.D. is a university professor, and whose validity as an expert witness was assumed in at least part because of his education, so I see nothing wrong with a lawyer poking at him a bit regarding his vocabulary or lack thereof. That's assuming that's what was happening - legalese has all kinds of words/terms that I'm not familiar with, and I have a larger vocabulary than most people I know, so I'd not be surprised if I had to have a few words explained to me during a deposition.

      I'd not heard the word used before this, but it seemed quite obvious what "inculpated" meant just from the context in which it was used.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    13. Re:Respect by BroncoInCalifornia · · Score: 1

      I found the deposition to be a gripping read. The witness was shown though the deposition to be evasive, disingenuous, and lacking expertise.

      --

      Religion is the main cause of atheism.

    14. Re:Respect by Anonymous Coward · · Score: 0

      I feel that Ray did NOT insult him as I read it, he was just surprised that this guy claimed he did not know the meaning of the word and therefore Ray asked him for this educational background. Nothing more nothing less. (there is no "going off the record" directly after that question block. so I assume Ray did NOT piss his pants while laughing at "Trial-Virgin" or something similar insulting)

      Maybe you are confusing one or 2 numbers of my layman summary comment with what Ray did?!

      __
      Alter_Fritz

    15. Re:Respect by Anonymous Coward · · Score: 0

      Objections at depositions are a matter of form. If they don't bring up during the deposition, they can't bring it up later. So they tend to toss them around like cheap candy, no matter how little they think they'll be applicable.

    16. Re:Respect by OnlineAlias · · Score: 2, Insightful

      I am simply shocked that no one stated that the type of card that is currently being used is stored in the registry, and he could have simply looked. All of this "was it wireless" "was it not wireless" could have been blown out of the water. Also, the guy kept referring to MAC addresses being transmitted in the packet, they aren't. They are transmitted in the frame. IP knows nothing of MAC addresses. There were so many flaws in his testimony I was simply dying while reading it...I so wanted to be there to tug on someone's shoulder and say "WAIT, he just said IPV4, now he said IPV6! and "if behind NAT, the addresses are irrelevant, and DO NOT have to be RFC1918 compliant private, they can be any address one chooses". ARG...

    17. Re:Respect by anagama · · Score: 1

      I'd not heard the word used before this, but it seemed quite obvious what "inculpated" meant just from the context in which it was used.
      First off, the guy isn't an English major. Look around /. for an hour to see the "rediculous" geek usage pattern. More importantly though, you can be 100% certain that before the dep, the RIAA lawyer gave the doc the usual spiel about testimony. Always answer the question as asked. Never make assumptions regarding what the questioner means. The only correct answer to a question that is not 100% clear is "I don't understand the question".
      --
      What changed under Obama? Nothing Good
    18. Re:Respect by NewYorkCountryLawyer · · Score: 1

      Good observations. Give me a list.

      --
      Ray Beckerman +5 Insightful
    19. Re:Respect by Onan · · Score: 1

      It really appears that Mr. Gabriel could have saved you all a lot of time by just jumping straight to his statement at lines 15 and 16 on page 127.

    20. Re:Respect by rtb61 · · Score: 1
      I fell you are finally grasping exactly what you are paying for when you buy professional testimony in court. Good, bad or indifferent is only measured by their ability to convince the judge/jury of the validity of your case.

      The professional generally walks away laughing unless you can prove they knowingly lied rather rather than just got it wrong.

      About the only thing that can happen is those people whom he testified against and who suffered as a result can now turn around and sue the crap out of him, whether negligent or deceitful it will really make no difference in the case when it comes to taking his house and the various luxuries that lying for the RIAA had garnered for him.

      --
      Chaos - everything, everywhere, everywhen
    21. Re:Respect by iron-kurton · · Score: 1

      It doesn't mean a thing. In a deposition it's a totally inappropriate objection.

      "I.e., the RIAA lawyer, hopefully out of inexperience rather than calculated dilatoriness, was wasting our precious time."

      So, why do they raise these objections?? I can't imagine that they'd send an inexperienced lawyer to court... I didn't see the judge's responses -- do they not show up on the transcript (obviously, I know nothing about the mechanics of a trial/hearing/legal proceeding)? Also, why wouldn't the judge stop the other lawyer from raising the objections if they were totally inappropriate, and wasting the court's time? Judge Judy sure seems to hate people wasting her time....

      As I was reading this transcript, every time an objection was raised, it made me lose my concentration a little. By the 8th page or so, it became VERY distracting. I couldn't help it but feel that this was a tactic to a) give the witness extra time to answer, and b) to disrupt the flow of the testimony.

      --
      Change is inevitable, except from a vending machine -- Robert C. Gallagher
    22. Re:Respect by Anonymous Coward · · Score: 0

      I had to start laughing when I saw this (pg 127):

                        15 MR. GABRIEL: If that's a question,

                        16 I object.

    23. Re:Respect by NewYorkCountryLawyer · · Score: 1
      He's referring to this passage

      15 MR. GABRIEL: If that's a question,
      16 I object.
      --
      Ray Beckerman +5 Insightful
    24. Re:Respect by Workaphobia · · Score: 1

      The discussion on MAC addresses is irrelevant to this case entirely, unless Verizon has records of what MAC was hooked up to their line on the defendant's side - in which case it becomes very relevant because, so long as it's not forged, it can be used to identify a router or computer's NIC taken from the defendant's residence. Ray was the one pursuing the issue, and it seemed like he was confusing it with an IP address, which is of course very understandable for a layman. The expert witness was incorrect/imprecise in a couple of areas, in particular when he agreed to Ray's prompting that the MAC is contained in the packet. I would label this a failure to clarify rather than a mistake on Jacobson's part, and given the number of clarifications he already made throughout the deposition, I do not fault him for it.

      I too noticed the IPv4/IPv6 slipup, which was obviously a misspeak. Again, I feel you're picking at straws.

      Also, I think you misunderstood the point of comparing the internal address and external address in the packet sniffer log. They wanted to determine the presence or absence of a wireless router, and they proved its absence to my satisfaction.

      The logic:

      1. If a wireless router is present, NAT/PAT is running. (True, I would guess, of almost all consumer routers. I know I can't disable it on my Netgear.)

      2. If NAT/PAT is running, then the IP address reported by KaZaA's protocol in the data payload of the IP packet will be an internal RFC1918 IP address, and moreover it will be different from the external IP address assigned by Verizon.

          a. For the first part of this statement to be false, the router would have to be configured specifically by an administrator to use an alternative block of addresses for DHCP instead of 192.168.x.x. According to Mr. Beckerman, Ms. Lindor has next to zero knowledge of computers. Furthermore, there is no rational reason why someone would want to do this - it would very likely make some real public destinations on the Internet unroutable from her network.

          b. For the second part of this statement to be false, that is, for NAT to be running but doing no IP translation - well, I'm no NAT expert so I'm not familiar with what sort of configuration would employ such a redundant transformation, or whether it could be configured on a consumer router.

          c. It's also possible that KaZaA was modified to operate with a false internal IP reported (I don't know how that would affect the protocol, so maybe not). A lot of things are possible, but it would take an expert to do this kind of stuff. Assume that Ms. Lindor is actually only a health care professional by day - by night she dresses up in a ridiculous outfit and fights crime with her leet networking skills, reflashing router firmware and changing MAC addresses and so on. Why would she change the address range to hide the presence of the router, and weaken her own defense? Or why would she modify the KaZaA packets to make it look like she was not behind NAT? It's not in her interest. Unless you're suggesting that someone specifically tried to frame her.

      3. Because the IP addresses were the same (and public), NAT was not running, and therefore there was no wireless router.

      I hardly think the exception you mentioned is relevant to Jacobson's testimony. He's trying to dumb it down for the laymen, and I think he captured the important parts.

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
  4. nice heat. by Anonymous Coward · · Score: 0

    God damn ... I kept waiting for Samuel Jackson to pop in there with "DO THEY SPEAK ENGLISH IN WHAT?"

  5. One quick thought about expert witnesses. by Anonymous Coward · · Score: 2, Insightful

    "Q. Are you part of any peer regulatory body?
    A. I don't quite understand what you mean by --"

    A professor is part of a "peer-regulated" body. He may not be able to call himself an engineer, but that doesn't mean he's not an expert.

    1. Re:One quick thought about expert witnesses. by lawpoop · · Score: 1

      It doesn't mean that he's not an expert, but it does mean that there's nothing really keeping him honest in the courtroom, other than his reputation. He could have sold out to the RIAA.

      If you are a PE and you build a bridge wrong, you could lose your license, thus your livelihood, and even be thrown in jail. If Jacobson describes what he is capable of knowing about P2P filesharing that's not entirely accurate, what exactly does he suffer? Might that be outweighed by whatever compensation he was getting from the RIAA?

      If you look at his testimony about how he determined who was filesharing, is a collection of self-research and ad-hoc methodology. There's no indication that anyone checked his work. Even if he had the best motivations and the purest intentions, he is human, and prone to mistakes.

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
  6. OT Computer Engineers by davidwr · · Score: 2, Interesting

    As a Software Engineer who does not have a PE, I'm curious as to what areas of software require a PE?

    About the only ones I can think of are in control systems, particularly where a failure could cause loss of life or serious injury. The computers that control an automobile engine and brakes come to mind. "Secondary" systems which provide life-saving information, such computers in aircraft-control towers, might also require a PE's blessing, but this seems like a stretch.

    Are there any software engineers out there who have to have a PE for their current or past SW Engineering job? What job required the PE?

    Memo to Cowboyneal: Add a messaging system to /. to avoid these off-topic subthreads.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:OT Computer Engineers by Anonymous Coward · · Score: 1

      Actually I find these side topics to be of interest and while not directly on topic certainly relevant.

    2. Re:OT Computer Engineers by Raul654 · · Score: 1

      I'm almost certain that the NSPE, the main (only?) engineering licensing body, does not offer licensure to software engineers. As a computer engineer, when I took the FE exam (the exam you have to pass before you can take the PE exam and become a professional engineer), I had to take it in electrical engineering, because they have no separate computer engineering exam. And having a software engineer take it would be throwing him to the wolves - the electrical-engineering specific section is REALLY FUCKING HARD. (I came away utterly convinced I failed, and yet somehow I passed. I can only conclude that everyone else did just as poorly or worse), and the computer engineer curriculum I took is a lot closer to electrical engineering than your typical software engineer takes.

      --


      To make laws that man cannot, and will not obey, serves to bring all law into contempt.
      --E.C. Stanton
    3. Re:OT Computer Engineers by Anonymous Coward · · Score: 0

      I came away utterly convinced I failed, and yet somehow I passed. I can only conclude that everyone else did just as poorly or worse)

      IMO, the biggest point of the exams is to make sure you know the methodology or way of approaching a problem. Getting the wrong answers doesn't tend to be a major infraction in most real world problems, mainly due to peer review and qa/qc, etc (though you should still double check your methodology and your calculations). Knowing what the course of action to take to solve a problem is what engineering is all about.

      I find it kinda funny how most of the engineering classes i took wanted you to memorize formulas and constants and such. In the real world, you wouldn't tend to rely on your memory for formulas or constants, only that they exist and if you need them, you know what they are to look them up and how to use them, and if you used them all the time, you would tend to memorize them.

  7. Arrrg by Anonymous Coward · · Score: 0

    I wonder why kazzaa includes the computers NIC ip in conversation with other nodes. This strikes me as creepy.

    So the gist is, there was no router, yet the kazza requests came from behind a router? Well shoot, aside from oversights in chain-of-evidence and other such idiocy, that about does it, I hope :)

    1. Re:Arrrg by julesh · · Score: 1

      I wonder why kazzaa includes the computers NIC ip in conversation with other nodes. This strikes me as creepy.

      Probably so that if there's a discrepancy between the two, the other can show a warning next to the address indicating that it's probably firewalled.

  8. David Chappelle? by autophile · · Score: 0, Redundant

    14 MR. BECKERMAN: I would like to

    15 mark as Exhibit 3 a two-page article dated

    16 April 19, 2004 by David Chappelle entitled

    17 "Newest PacketHound release eliminates

    18 illegal trading of copyrighted files."

    Man, nothing is sacred to The Chappelle Show!

    --Rob

    --
    Towards the Singularity.
  9. You wha? by RealSurreal · · Score: 1

    Does someone want to summarize that deposition before I die of lawyer-speak overdose?

    1. Re:You wha? by mikelieman · · Score: 1

      You really do need to read it to savor it properly. The "Ok, Demonstrate it." part is going to be a classic.

      --
      Technology -- No Place For Wimps! Grateful Dead and Jerry Garcia Chatroom -- http://www.wemissjerry.org
    2. Re:You wha? by Nom+du+Keyboard · · Score: 1
      Does someone want to summarize that deposition before I die of lawyer-speak overdose?

      The expert found nothing incriminating, and the RIAA therefore maintains they were given the wrong hard drive. Now go have a beer.

      --
      "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    3. Re:You wha? by Anonymous Coward · · Score: 4, Informative

      As I interpret it, the summary is that the guy inspecting the hard drive appeared to have no formal qualifications, his methods were not peer reviewed, he was unaware of the exact methods and procedures of the software he had been using to identify the user or examine the hard drive, he could not testify that although media appeared to be shared it had actually been downloaded by any person (other than the software looking for copyright material), although he examined the disk he didn't actually document any of his findings, that he was not aware if the time of IP address allocation and the IP address to account lookup that Verizon did was actually correlated/synchronized, that he was unaware of Verizons' procedure for looking up such data and if it was free of human and/or mechanical errors, that he didn't know what the IP allocation time was or how many times this dynamic IP address had been allocated that day, that he himself teaches classes involving spoofing, that there were 3 user accounts on the hard drive that he examined, and that, assuming the information from Verizon was accurate, he had no way to actually show which particular person had been using the computer. Further, he conceded that it was possible to compromise and control a computer remotely over the Internet, and that he had not investigated if this had actually occurred. A document was also referred to in which it was shown that P2P applications often scan users hard drives and share media on installation, and many P2P users are not aware of which files on their computer are shared, even when their whole drive may be shared, including personal documents. It was also stated that P2P applications can run in the background, e.g. in the system tray, perhaps without the users knowledge.

      There was some tenuous discussion of how MAC addresses are used (to which I am not certain I completely agree, but I'm not an expert), and again on how the correlation of two address fields in a Kazaa packet shows that the computer was connected directly to the Internet and not through a router. Again, there was nothing to show that the computer connected to the Internet at the time actually belonged to the Verizon account holder, because no MAC address was recorded and in fact he didn't have access to anything except the hard drive (although personally I would expect Windows records this in the registry, which he did examine and didn't document). In any case, he did say that MAC addresses could be spoofed.

      Most interesting for me was that as the examiner, he had been asked purely to find out if Kazaa and MP3 files were present, and he seemed to followed that direction, failing to look for any materials (e.g. malware, remote control apps, etc.) that could possibly have assisted the defense.

      HTH

    4. Re:You wha? by blackest_k · · Score: 1

      I was quite interested in some comments about the registry.
      to be specific that the registry maintains records about other hard drives being connected to the computer
      Hard drive serial numbers and such like.

      It would have been interesting to see if other hard drives had been connected wouldnt be that unusual to have an external usb HD or a secondary HD.

      Is anyone reading this familiar with this registry information and where it might be found.

      It also seems windows maintains no record of past IP addresses so evidence of presence of a router or not is lost
      after a reboot.

      good read but I would like to know more about the hd history in the registry
      any windows experts here :)

    5. Re:You wha? by shades66 · · Score: 1

      >good read but I would like to know more about the hd history in the registry any windows experts here :)

      errmm.. try rebooting it and see if that helps..

      well at least that seems to be the reply I get from our IT dept when ever I ask why application X had failed and shutdown.

      --
      ---- There are 10 types of people in the world. Those that understand binary and those that don't
  10. Zzzzz... by Frosty+Piss · · Score: 1, Funny

    Maybe someone kan point out the juicy tid-bits. I'm up to page 20, and I'm falling asleep.

    --
    If you want news from today, you have to come back tomorrow.
    1. Re:Zzzzz... by stevedcc · · Score: 1

      The juicy titbits: get the witness to summarise the difference between a computer, an IP address and a mac address. Then ask him to PROVE that the DEFENDANT downloaded files from Kazaa. Previous definitions have already prevented this witness from achieving this goal.

      --
      todo - The developer's equivalent of confession: "Forgive me Father, for I have sinned..."
    2. Re:Zzzzz... by autophile · · Score: 1

      Maybe someone kan point out the juicy tid-bits. I'm up to page 20, and I'm falling asleep.

      The part where the ambulance goes by is pretty funny.

      --Rob

      --
      Towards the Singularity.
    3. Re:Zzzzz... by cmdrpaddy · · Score: 1

      They all die in the end.

    4. Re:Zzzzz... by mollymoo · · Score: 4, Funny

      The part where the ambulance goes by is pretty funny.

      At first I thought that was a lawyer-lawyer jibe and he was about to ask if the other lawyer wanted to chase it. But it was almost that good anyway:

      MR. GABRIEL: Why don't you wait until the ambulance passes.
      MR. BECKERMAN: I don't think we --
      MR. GABRIEL: It may take a while.
      MR. BECKERMAN: This is New York, Richard. This isn't Denver. We could be here all day.
      MR. GABRIEL: Just try to keep your voice up.
      --
      Chernobyl 'not a wildlife haven' - BBC News
    5. Re:Zzzzz... by Quantam · · Score: 2, Funny

      Ughhh. I'm up to 40 and reading. This is like a Mongolian version of Law and Order.

      --
      You have tried to support your argument with faulty reasoning! Go directly to jail; do not pass Go, do not collect $200!
    6. Re:Zzzzz... by glavenoid · · Score: 1

      At first I thought that was a lawyer-lawyer jibe and he was about to ask if the other lawyer wanted to chase it. That's a brilliant observation! I wish I would have caught that, thanks for pointing it out =)

      --
      I, for one, am looking forward to the inevitable /. beta rollout fallout.
    7. Re:Zzzzz... by Some_Llama · · Score: 1

      "Ughhh. I'm up to 40 and reading. This is like a Mongolian version of Law and Order."

      I object!!

      lack of foundation.

  11. Some "expert"! by Coopjust · · Score: 3, Insightful

    This guy comes to the conclusion that it was the defendant's computer, even though there is no evidence from hard drive forensics, and he says there is no wireless router since the IP was registered to the house.

    Also, he kept no records of the forensic analysis, and he is always trying to pin the idea that an IP address is a computer, even though it's obvious he's avoiding or twisting questions, even to someone who isn't so technically inclined.

    1. Re:Some "expert"! by Anonymous Coward · · Score: 0

      Yes and its clear the expert isn't familiar with different network setups. I have public and "private" ips on my router. The cable company gives me 5 usable ips and the router also supports NAT so I have both on my network.

      I also wonder about the case where double nat occurs. Think about it this way, a computer is nat'd behind a cable modem router and then say an airport express with nat enabled is also setup. The inner ip on the airport would be say 10.1.10.x and the other ip might be a 192.168.0.x ip. What the hell would kazaa show then. Granted he's arguing there was no nat since the ips match. What if someone had a modified client that set all ips the same? What if the nat software happened to do that? I think its clear they have no proof who was using the computer or even what computer it was.

    2. Re:Some "expert"! by tftp · · Score: 4, Insightful

      To me it's crystal clear that they observed someone's Kazaa traffic, but when they snatched the HDD it was some other computer. The reason for that is not some outlandish NAT or Kazaa hack, but simply an IP address confusion (either a true collision, or a wrong DHCP log at Verizon - not that they care.)

    3. Re:Some "expert"! by NewYorkCountryLawyer · · Score: 4, Interesting
      Exactly. They have no proof who was using the computer or even what computer it was.

      I'll go you even one better, they don't even know if the index of song files in the screen shot was on one computer, or represented bits and pieces from a number of different computers (nodes, in KaZaA parlance).

      --
      Ray Beckerman +5 Insightful
    4. Re:Some "expert"! by Gazzonyx · · Score: 1

      An expert who ignores that there is a subnet mask that gives you a full 4th octet under a single IP either hasn't ever worked with networking, or is not aware of the knowledge they are shelling out to first year students in technical institutes; either conclusion is equally damaging to his status, IMHO. If we are to prescribe that an IP address (globally) is a single computer, then we are in serious trouble since we only have 255^4 IP address globally. We should then consider that a good range of those are reserved, further reducing the total amount of IPs available. If he traced a packet to a facility in Redmond (just pulling a large network off the top of my head), I'd like him to tell me which computer this IP is. I think he should find that either a server or a router is using KaZaa, using his logic.

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    5. Re:Some "expert"! by geoskd · · Score: 3, Insightful

      Also, he kept no records of the forensic analysis, and he is always trying to pin the idea that an IP address is a computer, even though it's obvious he's avoiding or twisting questions, even to someone who isn't so technically inclined.

      I feel bad for the guy. Yes, he sold his soul to the mafiaa, but internetworking is difficult enough to explain to someone with some background in IT. This deposition is exactly the same kind of thing you would get if a lawyer had to explain tax law to a computer engineer, with the added benefit that the Q/A process is an exceptuionally difficult way to go about educating someone on how this crap actualy works. The long and the short is that The guy can demonstrate that the machine that was running KaZaa thought that its IP address and the IP address of the network connection were identical. This shows that either KaZaa was running on a machine that was *not* behind a NAT, or someone went to great lengths to convince KaZaa that it wasn't behind a NAT and have it work correctly. The net result is that it is reasonable to say that the computer that had that IP address was the *only* device connected through that particular Cable Modem / DSL line at that particular time. If it was behind a NAT, KaZaa would have showed a primary IP of 141.155.57.198, and the host IP of something like 192.168.1.100, or somesuch. Thus when he says that an IP address uniquely identifies a computer, in this case it does. He tried very hard not to say that it is always true because it isn't. That is why the lawyer (who clearly doesn't understand internetworking, but had a list of "gothchas") couldn't pin him down to anything. Otherwise, the only real glaring omission that should have been added is that some routers have *multiple* MAC address' one for each port. (modern routers only have one cause each connection can safely assume that it won't be rerouted back to the same router, but some early routers had a unique MAC for each port, before someone discovered that it was a waste of good MAC's)

      -=Geoskd
      --
      I wish I had a good sig, but all the good ones are copyrighted
    6. Re:Some "expert"! by Coopjust · · Score: 4, Interesting

      He tried very hard not to say that it is always true because it isn't. That is why the lawyer (who clearly doesn't understand internetworking, but had a list of "gothchas") couldn't pin him down to anything.

      While you may be right that the alledged KaZaa packets would support that idea, the main problem is that the RIAA expert has *no* way to verify any of his claims.

      -He failed to document his forensics- which he believes is not necessary and any other professional would consider "OK". (Riiiight).
      -He claims to be an expert on MediaSentry, but doesn't know enough about the program to discuss about potential bugs, the way it works, whether or not it has the ability to be wrong, etc.
      -He tries to claim that the evidence proves his case, admits any screenshot can be manipulated, and proceeds to describe how it proves it.
      -He admits the forensics, on the entire drive, found *nothing* that would suggest that there were illicit files, much less KaZaa.
      -He admits that there was no verification that what Verizon produced was true.

      His testimony is full of holes...

    7. Re:Some "expert"! by Kobayashi+Maru · · Score: 1

      Yeah, my problem with this is that it basically reads like any other Slashdot discussion. I mean, I know a lot of people complain about the quality of discussion here, but overall, I think it's pretty balanced. People tend to throw in the requisite IANAL disclaimers. After reading the deposition (my first, by the way), however, I have to say I'm disappointed.

      What makes this guy an expert? Aside from some kind of accreditation (I forget exactly what it was), it's nothing I couldn't do over a case of beer and a movie. There's no documentation, no real insight, and no deep understanding of the issue. I don't know what the legal standard for expert testimony is, but I'm going to be sorely disappointed if that's all it takes.

    8. Re:Some "expert"! by Ungrounded+Lightning · · Score: 3, Insightful

      An expert who ignores that there is a subnet mask that gives you a full 4th octet under a single IP either hasn't ever worked with networking, or is not aware of the knowledge they are shelling out to first year students in technical institutes;

      The record doesn't show anything like that.

      One of the few things he did right was determine that the IP address was assigned to the computer, that NAT wasn't in use. The tool he used does this by extracting and displaying both the "from" IP address on the packet and a copy of the interface's IP address that KaZaA helpfully records in the data part of at least one of the packets of the exchange. This eliminates NAT on routers and wireless access points.

      Since the connection was a dialup with a DHCP-assigned dynamic IP address, it would have a single IP address - which eliminates multi-address subnets. The combination of that with "no NAT" eliminates wireless access points and multi-computer home networks. (The computer that dialed up COULD be NATting and forwarding for others, but it WAS the one that ran the KaZaA client.)

      But it doesn't eliminate the possibility that the IP was actually assigned to the defendant. There are a lot of ways that could happen. For instance: Maybe the clocks were off between the ISP's logger and the tool that captured the IP address of the "pirate publisher". Maybe the ISP's logs weren't high enough resolution and there was a logon-logoff event. Maybe somebody typoed the IP address somewhere. And a bunch of other possibilities. The MAC address wasn't recorded (or recordable remotely) so they don't have a unique identifier of the computer's wireless card, and even if they did it's possible to hack 'em.

      Given that there's no sign of a KaZaA client or music files on the captured hard drive, it seems likely that th identification of the defendant's computer from the ISP's logs and the IP capturing tool output was somehow in error, and they got the wrong victim.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    9. Re:Some "expert"! by Gazzonyx · · Score: 1
      Ahhh, I stand corrected - I didn't know it was a dial-up connection.

      Given that there's no sign of a KaZaA client or music files on the captured hard drive, it seems likely that th identification of the defendant's computer from the ISP's logs and the IP capturing tool output was somehow in error, and they got the wrong victim.

      Exactly. The bottom line remains the same and the rest is semantics, I guess.

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    10. Re:Some "expert"! by jabuzz · · Score: 1

      The point of this I think was to pin down the fact that the computer that was identified in the report was directly connected to the internet and not through a NAT or similar firewall.

      If the defendant does not have a NAT firewall, and there is no evidence that the computer the defendant owns ever had Kaza installed the prosecution is in deep trouble.

      Similarly is the defendant does have a NAT firewall, then again the prosecution is in deep trouble.

      Also as this "expert" witness (and I use that term very loosly) is used a lot by the RIAA pinning him down now on these things may well be useful in the future.

    11. Re:Some "expert"! by Anonymous Coward · · Score: 1, Insightful

      If this was indeed a dial up account, there is also the possibility that someone stole the username and password and dialed up from another computer entirely, possibly dialing up from a list of multiple stolen names and passwords randomly to keep from being detected. I didn't see anywhere in the testimony that a dialup account was used, I just saw that there was no router. Unless the defense can come up with an expert to contradict the testimony on the ip address under a nat (do any versions of kazaa or kazaa lite fake subnets?) then they should not even bring this up, if the plaintiff does it looks like a red herring, focus on the fact that three pieces of data were collected, pieces 1 and 2 were necessary to id the plaintiff (if either is wrong, plaintiff's account, nothing more, was incorrectly identified) and neitehr were verified or documented nor can they be publicly verified. The third piece of evidence, the only collected evidence fromthe defendant herself, contradicts the first two. The expert assumes the first two pieces are correct, while the third is incorrect although he admits there is no evidence it was erased, reformatted, or tampered with. Funny how a paid witness automatically assumes another paid witness and a subpoenad isp are correct yet law enforcement (I assume they obtained the hard drive) was incorrect.

      Also, just because an IP is identified (and watch how defensive the expert gets, they're messing with his bread and butter, if he can't sell his service to the riaa he loses income, and his service is convincing jurors that an ip address is a defendant, which it is not) does not mean the defendant is identified. Another computer could be plugged into a modem (assuming it is a cable or dsl modem) another person could sign into a dial up account if that is the case, expert admits he cannot id mac addresses, only isp. then of course all the issues with the screenshot and verizon's determination. Make big points about how this method had never been verified or checked for accuracy, it was not. Good example, it was scientific knowledge that leaches cured diseases even though it was never verified, but every leach salesman insisted it was science at the time (and the plaintiff objects, OUCH!)

      THen there is the issue of validity, how accurate is his method? Has it been tested against mac spoofing, ip spoofing, where is the data? Just because he's a "really smart guy" doesn't mean we should trust him without evidence. Has he tested his method against every version of kazaa and klite out there? Has he tested it against tor (does he know what tor is) and ip spoofing software? Does he have any data to prove someone far more clever than him did not make him look like an idiot? If not does that make a reasonable doubt that he is wrong? And if he has no indication as to how accurate his method is, what says his method is not 1%, 20%, 50%, or even 100% wrong? Let him say something based on opinion, and slap him, he's a scientist for christ sakes, where's the data? How can you expect any reasonable person to accept data from an unproven scietntific method that he refuses to let get verified, oh that's right, this is a source of income for you, don't want to mess with that.

      Do the same to the company that took the screenshot, if they want their evidence presented, they have to demonstrate methods and reliability, otherwise demand it get thrown out. This is the 21st century, we do not deal with witchcraft and hocus pocus, how does it work? Finally, get to the fact that there is no collaborating evidence of this other than two "experts", both paid to testify by the plaintiff, neither able to collaborate their findings or validate their methods, claim this person, who has been documented to have no computer skills, whose hard drive had absolutely no evidence and no evidence of tampering, did something illegal. And their claims are not specific scientific claims, but they are biased, unjustified assumptions based on highly suspect data (they keep saying they identified a computer when all they ide

    12. Re:Some "expert"! by alita69 · · Score: 2, Insightful

      He has no proof that NAT was not in use. He says flat out he doesn't even know how the defendant's computer was set up. There isn't a think in his testimony that truly proves no NAT. He says Windows was set to use DHCP, which is true of most home machines behind a NAT box. He claims that the packets examined not having private IP addresses proves there wasn't a NAT. Well, no, not even close. They weren't captured from the defendant's computer, so they had already passed through the NAT box when captured, which means the private IPs would have been replaced by the public IP from Verizon.

      This guy is shoveling bullshit, and does a lot of dancing around questions that would open credibility holes in the RIAA cases.

    13. Re:Some "expert"! by painQuin · · Score: 1

      "My God... it's full of holes!"

      --
      A guilty conscience means at least you've got one.
    14. Re:Some "expert"! by NewYorkCountryLawyer · · Score: 1

      That's not "all it takes". He's totally disqualified himself from ever seeing the inside of a courtroom.

      --
      Ray Beckerman +5 Insightful
    15. Re:Some "expert"! by NewYorkCountryLawyer · · Score: 1

      Thanks. Interesting. I'm learning things.

      --
      Ray Beckerman +5 Insightful
    16. Re:Some "expert"! by Technician · · Score: 2, Interesting

      I think I see a possible show stopper here.. Try this...

      Exactly. They have no proof who was using the computer or even what computer it was.

      Even better is if they did prove it was the computer. They would have just proven it wasn't running KaZaA. Let me explain;

      1 they took an image of the hard drive
      2 they did an analysis and said it is not the one they caught with media sentry
      3 they have proof of the owner of the account through ISP records
      4 the machine was using dial-up.

      Correct me if I'm missing something. I remember in dial-up days the dialer was made to "Login" to the ISP using the subscriber information.
      5 Did they check if this machine is registered to the account owner? If so, where is KaZaA?

      They have all the proof the drive supplied may belong to the ISP account holder simply by the fact (yet to be proven) that it does login under the subscribers account.

      I dare them to prove the supplied hard drive is not the account owners by showing it's dialer settings. I bet the RIAA is avoiding this step because they already know the answer. They did in fact get an image of the drive and are avoiding admiting errors in the investigation that will hurt all the other cases. They have to win, even if it means omission of the possible fact that the supplied drive is the defendants.

      6 The only other hole in the above is if a raid reveals several machines at the home using the same dial-up account. Ssshhh. Don't pass this on to the RIAA lawyer.

      6a A raid may even not turn up anything. Every once in a while a family will split the cost of an account to extended family members such as parents or siblings. Unless they can capture not only the IP address, but the dial up number used for the connection to get a tight case against a dial up subscriber.

      --
      The truth shall set you free!
    17. Re:Some "expert"! by NewYorkCountryLawyer · · Score: 1

      Excellent observation.

      --
      Ray Beckerman +5 Insightful
    18. Re:Some "expert"! by geoskd · · Score: 1

      What makes this guy an expert? Aside from some kind of accreditation (I forget exactly what it was), it's nothing I couldn't do over a case of beer and a movie. There's no documentation, no real insight, and no deep understanding of the issue. I don't know what the legal standard for expert testimony is, but I'm going to be sorely disappointed if that's all it takes.

      This guy is the closest thing that actually exists to an expert in computer forensics. The reality is that there aren't a half a dozen people in this country that are "licensed and acredited" to be a computer forensition, and of those, none are qualified to speak to any potential bugs in any closed or open source toolkits. The simple truth is that the only people who are qualified to speak to these products are the developers who have either actively participated in the development of these products, or who have been paid to professionally evaluate the source code for these products. These kinds of investigations are not like DNA testing or fingerprinting where there is some non-zero probability that you got a false result. Computer systems are designed by their very nature to *not* falsely represent data. This means that for all intents and purposes they do not lie. If the stuff was on the drive, then he would have found it, or some evidence that it had been there, or some evidence that something had been there, but was subsequently removed. What he stated in his reports was that the computer hard drive he inspected showed no signs that it had *ever* had KaZaa, nor did it show any signs of having been modified to try to hide the existence of said program at some point in the past. What he did however take great pains to say was that the evidence existed that a machine claiming to be at the IP address *beleived* to be The defendands computer, was exhibiting behavior that left no doubt that it had KaZaa and was actively serving copyrighted materials. Besides not being qualified to testify in a court of law, I found his testimony to be consistent with an expert trying to tell the examiner that his questions were unacceptably vague, failed to use correct terminology, and demonstrated a gross ignorance of the underlying principles. He was very careful to repeatedly ask for clarification where technical references were involved, and the examiner repeatedly tried to make the man look like a fool becase he refused to rise to the bait. All things considered I doubt I would have done as well as this man did in explaining to the examiner the facts of the investigation. The Expert should have kept full records of everything possible and submitted this as a small mountain of paperwork, but otherwise his investigation was in keeping with the typical computer forensics that are in practice today. Remember, computer forensics has not been extensively used to convict people, mostly it is just used to identify which John Doe to target for a sting operation. All the usual evidence is gathered the old fashioned way, by using undercover cops.

      -=Geoskd
      --
      I wish I had a good sig, but all the good ones are copyrighted
    19. Re:Some "expert"! by NewYorkCountryLawyer · · Score: 1
      You're wrong. There are lots of certified forensic examiners who are fully qualified to do a hard drive forensics examination. Dr. Jacobson only became certified to do that in 2004, and has never been called upon to testify in court or a deposition. So he is, in that area, a novice marginally qualified to testify. However, he has testified that the hard drive does NOT support plaintiffs' case.

      As to his other professed 'expertise', the ability to discern from some printouts supplied to him by MediaSentry whether a defendant uploaded or downloaded copyrighted files without permission, he has no qualifications which would permit him to testify in court on that.

      --
      Ray Beckerman +5 Insightful
    20. Re:Some "expert"! by neurophys · · Score: 1

      You don't have to. According to Groklaw the logs shows a DSL address.
      Also the "absence" of NAT is also possible with NAT in place according to a comment at Groklaw.

      Pål

    21. Re:Some "expert"! by sjames · · Score: 1

      He admits that there was no verification that what Verizon produced was true.

      That's a key point. The lack of copyrighted files or Kazaa on the drive would certainly call that into question. Verizon is not exactly a paragon of accurate logging.

    22. Re:Some "expert"! by Xenographic · · Score: 1

      I thought you said that judges had bought BS like this before, though? :( Or was that only because it wasn't being challenged?

      Anyhow, I'm just hoping that doesn't happen in your case. It looks like you have more than enough information to discredit the man, I just hope that the Court takes note of that.

      One thing I would advise, though (and it's possible you've already done this and I just didn't read that part) is to have an alternate theory or two ready. The defendant will testify that the computers were, in fact, hooked up this way (say, through open wireless), anyone could've (and probably did) download stuff through it / here are traces of a trojan/rootkit/whatever on the HD that the "expert" failed to notice (run Spybot S&D or something on the drive & record the log file). Or perhaps even other things like "defendant wasn't in the house at the time the alleged infringement was to have taken place, we have witnesses who will say..."

      I say this mostly because I can see ignorant juries getting snowed by an "expert" who uses lots of technobabble. Too many people seem to think, thanks to Hollywood ironically enough, that you can create magical internet tracer programs that are totally foolproof. Hell, there are still tons of people who think that email is totally secure, and I doubt they'd be convinced otherwise unless you sent them mail from themselves, Santa Clause, or whoever else. Fact is, some lone geek in the basement could cause a lot of trouble for the internet if that were their goal.

      I wonder, then... what's the best thing to do with his testimony? To have the Court throw it out right away, or to let them present it just so you can rip his theories to shreds in front of the jury? I'm almost tempted to say that the latter would be preferable, but I learned about law from Perry Mason and the internet rather than law school, so... :] Still, if you can totally discredit someone on their side in front of the jury, I have to feel like that would sway people's opinions. Especially if you can hold up their transcript and point out that they found NO indication that they had any copyright-infringing files. The lawyer having to contradict his own expert in open court to get around that, well... ouch.

      Here's to hoping the RIAA pays some attorney's fees in this case, too :)

    23. Re:Some "expert"! by Tack · · Score: 1

      I think his biggest smoking gun (and based on the deposition, he thinks it too) is that the payload of the packets generated from the computer (supposedly) running Kazaa contains the public IP address, and his conclusion is that since the IP reported in the payload matches the source IP of the packets, no NAT was used. At least on its surface, this sounds reasonable to me. The grandparent post mistakes the claim that the IP is contained in the payload. This is layer 7 stuff, and a NAT router will not perform any translation on this.

      I'm too ignorant of the protocol used by Kazaa to know how smoking that gun really is, however. There are applications that will ask the server for its external IP address. IRC clients, for example, will do this in order to provide the correct public (rather than internal) IP address for DCC offers. The reliability of the IP address recorded in the payload (which is now in the domain of Kazaa protocol) should be determined.

      But, having read the whole deposition, the biggest WTF from where I sit is the fact that Jacobson's own testimony shows Kazaa never touched the defendant's computer. Huh? So all the plaintiff has to go by is wishywashy evidence that ranges from difficult to impossible to prove, meanwhile the only solid source of information -- the defendant's computer -- completely vindicates her? Did I miss something fundamental or is this as big a WTF as I think it is?

      Cheers,
      Jason.

    24. Re:Some "expert"! by Anonymous Coward · · Score: 0

      -He failed to document his forensics- which he believes is not necessary and any other professional would consider "OK". (Riiiight).

      As some one who *IS* a trained (by SANS, CyberEvidence and Kroll to name a few) to do computer forensic examinations, I can honestly say this guy is flat out wrong. *ANY* decently staffed and trained computer forensics department should have a SOP (Standard Operating Procedure) for conducting examinations. While it can be argued that the contents of that SOP may not be perfect (indeed, they don't have to be, go grab a few of the cases from the Encase Legal Journal you'll see this pointed out in case after case), the examiner should always be able to explain to the court (or even to his or her own counsel) *HOW* an examination is done.

      Posting anonymously due to the "thou shalt not speak publicly" restrictions our legal dept keeps on us...

    25. Re:Some "expert"! by Anonymous Coward · · Score: 0

      One of the few things he did right was determine that the IP address was assigned to the computer, that NAT wasn't in use. The tool he used does this by extracting and displaying both the "from" IP address on the packet and a copy of the interface's IP address that KaZaA helpfully records in the data part of at least one of the packets of the exchange. This eliminates NAT on routers and wireless access points.

      Sure, his "method" eliminates NATs, but it doesn't necessarily eliminate wireless access points,
      which can be run in bridging mode without a NAT.

    26. Re:Some "expert"! by Gazzonyx · · Score: 1
      Just out of curiousity [sic], can you verify that it was a DSL modem, and if it was, was it plugged directly into the computer, or was there a router in between?

      TCP/IP stacks don't lie - but they also don't tell the whole objective truth. They are subjective to the point of interception. If you trap network traffic inside your network using, say, Wireshark, you see the stack before the router and/or server. If you view the same packet from outside the network, it will look different (TTL will change, destination, etc...) after each 'hop'.

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    27. Re:Some "expert"! by jareds · · Score: 1

      Sorry, I must also chime in to say that alita69 is wrong and Tack is right, as I don't want you to be misled.

      IP packets have a "header" portion and a "data" portion, or "payload". The header always contains an IP address purporting to be that of the sender. The payload is specific to the application. According to Jacobson, Kazaa also places a copy of the IP address of the computer it is running on in the payload. NAT devices always modify the IP address in the header, and generally do not modify the payload. I'd be quite surprised if a consumer NAT device modified the payload for Kazaa specifically.

      Like Tack, I'm not familiar with the Kazaa protocol, but Jacobson's claim that it puts an IP address in the payload is quite plausible and likely true. Also, I naturally have no knowledge of the reliability of Media Sentry's investigations. However, you can see from what I've said that the identical IP addresses in the header and payload are probably inconsistent with Kazaa running on a computer behind a NAT device, because the address in the header would be modified but the address in the payload would not. Like Tack, I think alita69 failed to understand that Jacobson was talking about an IP address in the payload.

      Also, while alita69's statement that a home computer behind a NAT device will generally use DHCP is true, I'd guess that well over 99% of home computers in general use DHCP, so that is of little probative value.

    28. Re:Some "expert"! by Anonymous Coward · · Score: 0

      I haven't seen this tecnical issue mentioned yet, so hopefully I'll avoiod being shot down for having missed it between all the Dave Chapelle comments :D

      ---

      Maybe it's just me but, for curiositiy's sake, has anyone ever tried using a public IP schema in place of a private (on wireless, behind a router, essentially on any non-public facing interface)? It's rhetorical of course; public IPs can be used as private, it's the other way where it causes problems.

      Furthermore, duplicate IPs can exist for the same service provider. There are conflicts with this naturally, but the conflict is usually a denial of service to a legitemate customer. No one hijacking IPs internal to a service provider is going to care about someone else putting on teh feed bag for the RIAA, the FBI, or anyone else.

      BTW, bravo Ray. I saw you speak last July at a conference in NY; it was enlightening.

      -- officer mcofficer

    29. Re:Some "expert"! by razgriz · · Score: 1

      How about using "Bridging"? and the bridging device acting as a middleman that do something the client side doesn't know??

      Is this possible?

    30. Re:Some "expert"! by Reziac · · Score: 1

      In line with the reply from Technician:

      And what about accounts split across multiple households? Frex, I know people who live in separate houses, but use the same dialup account. They can't be logged on at the same time, but since the account allows multiple usernames, and doesn't care where you log in FROM, there's no problem from the user's POV.

      I am wondering what it would do to this case.

      This is actually pretty common with AOL accounts, and there's no real reason it couldn't be done with any ISP that allows multiple usernames per account. The assigned IP address would NOT point at a particular phone number thus NOT at a certain address or human, right?

      For that matter, it wouldn't be unusual for people using such a shared account to know each other's logins, and potentially to use them (accidentally or deliberately). What does that do to the proof that an IP address points at a specific computer, let alone at a specific human?!!

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    31. Re:Some "expert"! by Ungrounded+Lightning · · Score: 1

      Maybe it's just me but, for curiositiy's sake, has anyone ever tried using a public IP schema in place of a private (on wireless, behind a router, essentially on any non-public facing interface)?

      As a matter of fact, *I* do.

      I have a couple class-Cs from before the rise of ISPs. When I first hooked up with an ISP I was able to use them because the ISP would route them for me.

      But my present ISP will not route them. So I have a small range of fixed IPs from the current ISP's address space and NAT on the firewall. (This lets me keep the configuration correct on the rest of my internal net for an eventual switch to a new ISP that is more reasonable.) For "guest" computers (such as my laptop from work) I run DHCP but hand out addresses from a pool within my private address space.

      So if I were to run KaZaA on my net the MediaSentry tool would find one of my fixed addresses from my ISP's "public address space" on the packet, and a different "public address space" IP address in the KaZaA data, this time from one of my personal Class-C networks.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    32. Re:Some "expert"! by NewYorkCountryLawyer · · Score: 1

      Yes, it's only because it wasn't being challenged. This is the very first time he has been examined.

      Don't worry. After I learned about law from Perry Mason as you did, I then learned about law from real lawyers.

      This witness isn't going anywhere.

      --
      Ray Beckerman +5 Insightful
  12. Anyone who knows stuff about court... by jZnat · · Score: 1

    Why is it that Mr. Gabriel is constantly making an objection to form when the judge just keeps denying him with a lack of foundation? Is it a case of throwing enough shit that some will stick?

    --
    'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    1. Re:Anyone who knows stuff about court... by NewYorkCountryLawyer · · Score: 4, Informative
      There was no legal basis for making those objections at a deposition. He was just wasting time.

      For me to say why he was doing it would be speculation. My guess as to the reason: inexperience.

      --
      Ray Beckerman +5 Insightful
    2. Re:Anyone who knows stuff about court... by Wuhao · · Score: 1

      From the sound of it, I don't think there's even a judge present. I think Gabriel is basically saying "this question is bogus" for the record, sort of flagging that section of the testimony as contested ground. That's my guess.

    3. Re:Anyone who knows stuff about court... by Anonymous Coward · · Score: 0

      Judges don't preside over a deposition. It's just lawyers from both sides present and the person being deposed. If you read carefully, you'll notice that the witness still answers the questions even when there's an objection. It's up to the court to decide later whether the objection had merit.

    4. Re:Anyone who knows stuff about court... by Coopjust · · Score: 1

      The other lawyer seemed like a small child; whine if it's something you don't want to hear...I didn't see a single reasonable objection by the prosecution.

    5. Re:Anyone who knows stuff about court... by NewYorkCountryLawyer · · Score: 1

      Agreed, based on my 28 years of experience I thought the objections were amateurish.

      --
      Ray Beckerman +5 Insightful
    6. Re:Anyone who knows stuff about court... by Anonymous Coward · · Score: 0

      regarding "Is it a case of throwing enough shit that some will stick?" - Isn't this the M.O. of the RIAA?

    7. Re:Anyone who knows stuff about court... by nudicle · · Score: 4, Informative

      The lawyer was making those objections because that's how these things work, for better or worse. In these situations, lawyers attend depositions assigned specifically to object to anything remotely objectionable in order to preserve their objections in the future (because otherwise they are lost). If something really damaging happened in one of the answers to an objected question, those lawyers could then bring up the fact that they objected at the time and wouldn't be hosed by failure to preserve the issue. In many cases it's just wasting time, but in the event something goes ill in your deposition, you'll thank your lawyers for so protecting you.

    8. Re:Anyone who knows stuff about court... by Anonymous Coward · · Score: 1, Informative

      A couple of things:
      1) A Deposition is an alternative to a witness appearing in Court (or at least to keep the amount of time he'll have to appear in court) down. It's just the two lawyers, plus a Court recorder, who takes down what they say and reads the questions back for the witness.
      2) Objections are almost always to the form of a question, rather than to any particular legal issue: Generally a witness will answer practically all questions, and their admissability will be determined later by the Judge. The endless objections are a way of ensuring that any answer that the plaintiff's lawyer doesn't want on the record can be challenged before the Judge on some ground (any ground), usually on the basis that the question was designed to solicit a particular response (a leading question), the question was confusing to the witness (compound questions), or that the question wasn't related to the stated reason the witness was being examined (questions without foundation).
      3) These objections have a surprisingly high strike-rate, considering that they're sprayed like confetti during a deposition. Hope that clears things up (IANAL... I'm much much worse, a law student :) ) Obviously this doesn't constitute legal advice, and it's just the kind of advice you could get from any man off the street, I don't purport to nor to I actually have any experience or specialist knowledge.... Ass covered

    9. Re:Anyone who knows stuff about court... by Saib0t · · Score: 1

      I loved this part, very witty ;-)
      Q. And you have no idea how they obtained that information; is that correct?
      A. I have no firsthand knowledge of how they obtained that information.
      Q. Do you have some secondhand knowledge of how they operated?
      A. I could speculate as to how they might do it.
      Q. But you don't know? You just would be speculating?
      A. Yes.
      Q. I am sure Mr. Gabriel wouldn't want you to speculate. Did you make any attempt to verify the information?

      --

      One shall speak only if what one has to say is more beautiful than silence
    10. Re:Anyone who knows stuff about court... by anagama · · Score: 1

      It was a discovery deposition. So correct, no judge. A discovery dep is part of the investigation that either side may perform before trial so that they can present an organized case at trial.

      --
      What changed under Obama? Nothing Good
    11. Re:Anyone who knows stuff about court... by NewYorkCountryLawyer · · Score: 1

      These 'foundation' objections were way over the top, and not at all normal or usual. They were entirely baseless.

      --
      Ray Beckerman +5 Insightful
  13. IPV6 by Nom+du+Keyboard · · Score: 5, Insightful
    There's a spot down in there where the RIAA expert refers to IPV6, and this refers to 2004. That alone should get him laughed out of the tech community.

    Not to mention that he maintains he can trace the IP address back to a specific ISP account and computer (emphasis mine). Unless he's a Peeping Tom with a web-cam in the defendant's house, the RIAA should be demanding their money back from him.

    Oh, and then there's the place where he maintains that at the time the computer was imaged many months afterwards, that there was no wireless router in use at that time Media Sentry "discovered" this "infringer". Is there a log that keeps records of every IP address you've ever connected with?

    And I have to laugh at how he refers to "registered" computers. I thought he was talking about gun registration, or some such thing. I've never heard of my own computer being "registered" to anything. Is this another invented RIAA term, like "Media Distribution System"? Has anyone else ever referred to KaZaA, or any other P2P program, as an MDS? Ray, you can't be letting the RIAA frame the terms of the debate to ignorant Judges.

    And don't miss the parts where he says he didn't actually document any of his findings because there was nothing to find, however, you should go through your own copy of the disc to verify my Registry findings that no wireless router was in place. He's supposed to be the expert, and he wants the defense to replicate his findings in the Registry??? Are there any registry experts here? Probably a few, but not many. But he assures us it's there.

    Biggest thing is that he says that no KaZaA was present, nor any infringing music files. The only way the RIAA can respond is you sent us the wrong hard drive. No question that the person in question might have actually been innocent. RIAA -- You Bastards!

    Glad to know that we helped, Ray! Keep fighting the good fight!

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:IPV6 by NewYorkCountryLawyer · · Score: 1

      Thanks, Nom. Yep you picked out some of the many goodies. It was a very fertile outing. I've only had it for a day, and have already cited it in another case. Lawyers defending RIAA victims are going to have some fun with it.

      --
      Ray Beckerman +5 Insightful
    2. Re:IPV6 by Craig+Ringer · · Score: 1

      There's a spot down in there where the RIAA expert refers to IPV6, and this refers to 2004. That alone should get him laughed out of the tech community.

      Why? I was using IPv6 in 2004. Admittedly, I was using it via 6to4 to allow three NATed networks to communicate seamlessly with all hosts within any of the networks - but using the multicast 6to4 gateway I also had access to the 6bone etc.

      ... goes and Rs TFA ...

      Oh. You're right - mixing up IPv6 and IPv4 like he did is indeed pretty damn sad for an "expert" on the stand. It looks like he just got muddled (at least, I _hope_ he knows the Internet runs largely on IPv4 not IPv6).

    3. Re:IPV6 by Anonymous Coward · · Score: 1, Informative

      It seems like he simply misspoke and wanted to refer to IPv4. The statement makes a lot more sense that way, especially given that he said IPv4 a bit before that.

    4. Re:IPV6 by Quantam · · Score: 2, Informative

      I gotta say that at least based on probability, I have to go with the RIAA on the matter of whether there was a NAT. The internal/external IP address match is significant; not bullet-proof (it can be spoofed), but probability does suggest that there was no NAT in this instance. Besides that, someone with the knowledge to spoof that would have a reason for doing it; if you can think of a reason somebody would spoof it in that particular way (apart from trying to intentionally incriminate innocent people), feel free to share.

      --
      You have tried to support your argument with faulty reasoning! Go directly to jail; do not pass Go, do not collect $200!
    5. Re:IPV6 by Anonymous Coward · · Score: 0

      True, there is that but the rest of the evidence in the case is so sloppy as to make that incidental. I found myself wanting to punch the RIAA expert when he was deliberately trying to misrepresent IP addresses as identifying a specific computer. I also found myself wondering (from v. early on) why Verizon had not released full logs of the DHCP lease and registered MAC address. It must be obvious to the RIAA that the computer they seized is not the same machine implicated by the MediaSentry screenshots.

      My take on all this is that if the tech community is smart, we can make the RIAA our bitch and have them lobby for IPv6 on our behalf ;-)

    6. Re:IPV6 by AJWM · · Score: 1

      like "Media Distribution System"?

      Heck, that doesn't even make sense, unless you're talking about a system for distributing CDs, tapes, or floppies. Contrary to Marshall McLuhan, the medium is not the message.

      --
      -- Alastair
  14. couple of bits by abeinnh · · Score: 1
    Industry shill, that's for sure. Computer forensic "expert" tries to claim he's ignorant of NAT:

    Q. In your April 7th report you say that in reality they can be identified using the IP address. Is that not what you said in your report? A. Yes, sir. Q. That's not exactly true, is it? A. I guess I'm not clear what you mean by that. Q. Well, it's true, is it not, that there can be more than one computer operating under a single IP address? A. As I talked about it in the report with public IP addresses, in order for the internet to function there can only be -- every public IP address has to be globally unique within that window of time. Q. But there can be more than one computer operating behind that IP address? A. Every -- I don't understand what you are asking. Every device connecting to the public internet has to have a global unique address.
    Next, he claims to be able to see behind firewalls based on what's coming out. Specifically this detail (it may be true, but I'd be suprised):

    The peer-to-peer software will present an IP address within the data payload of the IP packet.
    An IP address in the *payload* ? I've certainly seen screwy protocols that do this sort of thing, but can't think of why P2P software would do it. Most P2P systems are probably on 192.168.1.0/24 -- why waste precious bandwidth sharing that useless detail?
    1. Re:couple of bits by tftp · · Score: 1
      Computer forensic "expert" tries to claim he's ignorant of NAT

      Not so. He was very careful with his words in presence of a lawyer who has no clue and posesses selective hearing skills. More than once the lawyer tried to put his words into witness's mouth, but the witness resisted, rightly.

      Most P2P systems are probably on 192.168.1.0/24 -- why waste precious bandwidth sharing that useless detail?

      That's the only IP address they are sure about, and it's a part of the protocol already. The peer will have to compare this one (provided by the source) and the IP source address on the packet and determine the type of firewall / NAT that may be involved, and do what is right.

    2. Re:couple of bits by abeinnh · · Score: 1
      okay, i guess he didn't claim ignorance of NAT, but sheesh. getting him to acknowledge the possibility of ip masquerading was like pulling teeth. moving on...

      Most P2P systems are probably on 192.168.1.0/24 -- why waste precious bandwidth sharing that useless detail?
      i meant: "why would kazaa waste bandwidth putting a locally resolved address into protocol payload?" reading further into the deposition, it sounds like that's really what kazaa is doing. i'm still puzzled as to why. what sort of different actions might a kazaa peer take? I confess to being totally ignorant of kazaa. ...and it's a bummer for the defense, because that makes it really easy to see that there was no NAT device involved. though the defense lawyer didn't seem to pick up on that detail.
    3. Re:couple of bits by tftp · · Score: 1
      i meant: "why would kazaa waste bandwidth putting a locally resolved address into protocol payload?" reading further into the deposition, it sounds like that's really what kazaa is doing.

      There is another post closer to the end of the comments, it explains more about FastTrack. Basically, if the IP addresses match and are public then you open your connection to that host:port without further ado. If the IP addresses differ then you take the public one (which is in your IP envelope that you received) and try to open that address:host in hope that the NAT will forward it to the right box. It's called "firewall penetration" and there are some more ways to do it, all completely legitimate and intended to keep the devices on the private network functioning - things like VoIP phones, for example, use STUN protocol.

      though the defense lawyer didn't seem to pick up on that detail

      Direct physical evidence will outweigh the indirect one. They seized the computer of the accused, and it's clean. IMO, there isn't much to base a trial on. I think the lawyers are simply going through the motions to get their pay.

  15. He lied in his deposition, unintentionally by Anonymous Coward · · Score: 0

    In all fairness he told the truth as he saw it, but when you make statements like this from page 55:

    24 A. If the program was present on the
    25 hard drive, a forensic examination would have shown
    2 that.

    If the program was present but not "installed" and it was present on an encrypted part of the disk that defied decryption, or even an encrypted part the disk that appeared to be unused space filled with random bytes, it would not only be not detectable but you wouldn't even know you didn't know it wasn't there.

    To make such a claim without stating this caveat shoots a hole in your expertise.

  16. Re:inculpate by Nom+du+Keyboard · · Score: 1
    Seriously, I had never heard of that word either. It was kind of lame that the lawyer spent so much time drilling him on it.

    Don't agree with you at all. After being beaten to death with the word "exculpate" in the Duke Rape Case coverage, as well as enough television lawyer shows, "inculpate" should hardly be unfamiliar to anyone with even a passing interest in the law -- and concept of how words are formed in the English language. There were, IMHO, other more amusing lawyer language in the deposition than this one word.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  17. PE software engineers by Original+Replica · · Score: 2, Interesting

    programming desperately needs the kind of accountability and professionalism that 'real' engineering has.

    So would a PE software engineer lose his license if he made software with numerous bugs? Can software engineers really be held to the same level of accountability as structural engineers? I thought it was near on impossible to write error free software these days. What criteria would you use for standards?

    --
    We are all just people.
    1. Re:PE software engineers by Runefox · · Score: 1

      Structural faults in buildings are also something that is unavoidable, though the utmost of care is taken to ensure it doesn't happen, both before and after construction. Therefore, such an engineer on the software side would be responsible for ensuring that software is relatively bug-free and well-tested, and to ensure that any bugs found are swiftly and effectively squashed.

      --
      Screw the rules, I have green hair!
    2. Re:PE software engineers by NormalVisual · · Score: 1

      More importantly, who would pay for it? With the complexity of software today, you'd have to have multiple PEs on staff that intimately understood every part of the system in order to be able to have someone to sign off on everything with any degree of confidence. I don't think that's a practical solution for a development effort of any real size, especially given how often software people change jobs.

      Requiring PE involvement in the software world might work to put some kind of (very welcome) brake on the reckless development practices that many companies follow, but given the added cost and added legal responsibility, I suspect it'd just end up decimating the domestic software labor pool and pricing custom software out of the reach of all but a few companies. Substantially more programs get built during any given year than bridges, after all.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    3. Re:PE software engineers by Score+Whore · · Score: 1

      It's entirely possible to write "engineering" quality software. Fundamentally the issue with the vast majority of software is the lack of strict design and requirements before execution. The entire trick to software that works is knowing it's limitations.

    4. Re:PE software engineers by GeffDE · · Score: 1

      "With the complexity of software today..."

      How complex are bridges we build today? Or buildings? There is no software that is so complex that it trumps the complexity of an orbital spacecraft. Speaking of that, there is some subset of software that has been discussed on slashdot that is truly engineered: the code that goes into the space shuttle. Every single line of code has been signed off on that because it is vital. So keeping software to that standard is ludicrous, as buildings are not as fastidiously scrutinized as spacecraft, but buildings are scrutinized. Why should something that handles trillions of dollars, and millions of lives a day (i.e. computers running software) not be kept to some professional standard? Multiple PEs are on staff at any major building project; it should become a solution, and if it were required, then software people would have more stable jobs. There is no reason it would decimate the domestic software pool; any company could outsource for some custom software not guaranteed, but mission-critical (financial, safety, medical etc) software jobs should require this. And to say that all programs built are as complex as bridges is ludicrous; they vary in complexity. A better analogy is comparing programs to buildings of any sort. And there are a lot more of those built every year.

      --
      It has been a nervous year, with people beginning to feel like Christian Scientists with appendicitis.
    5. Re:PE software engineers by Almost-Retired · · Score: 1

      Humm, how about the stuff M$ foists off on the unsuspecting public. OTOH, they are suspecting these days, hence the ground that linux is gaining on the desktop.

      I wonder how much noise would have been made the last time the N.A.B. held their annual get together in the Dallas/FW environs circa the late 80's or early 90's, had they gone around and arrested every person whose business card said Broadcast (or) Chief Engineer? I can guarantee that this texas law would have been re-written in the next few months when they got the legal bill for arresting 40,000+ engineers in one swell foop. Within our field, we ARE engineers in every sense of the word, analyzing tall towers to determnine their strength and wind load capabilities is just one of the minor disciplines we follow. Regardless of PE status, we all must live by the laws of this physical universe, the punishment for dis-obeying if indeed it can be dis-obeyed (gravity anyone?) are at best cadidates for the Darwin Award.

      Lets face it, the PE designation says you are supposed to know about stationary steam boiler heating systems, mechanical design of such as bridges & buildings, and possibly a working knowledge of how to look something electrical distribution related up in the NEC, hoping your copy is sufficiently uptodate so as to represent current practice. It has absolutely zero to do with designing the shape of the aircrafts wing profile, or the warfare systems it carries.

      But what in hell makes these Professional "Union" only reps think they know squat about digital logic, computers and computer programming in general? That is arrogance beyond comprehension, professional jealousy at its worst because they are afraid someone will find out just how little they actually know.

      I once was asked, about 20 years ago, to address a meeting of PE's, and at a loss to find a subject that may have some common ground, I picked up a cable transformer, one of those little 50 to 300 ohm gismo's you had to use to hook your games up to the tv with 25 years ago when they all has 300 ohm twin lead inputs screw terminals on the back. I made up some scenarios where it was improperly installed, and all the side effects on the picture that missuse of it caused. But I made the mistake of using VSWR as one of the artifacts, and even though I carefully explained what that was, I could see I had lost the whole group by the middle of the 2nd sentence. I soldiered on, boring them for about another 15 minutes before I had the good sense to shut up. Among that group of PE's, it was obvious to me that there was no comprehension of what I was talking about, and it was nothing but the common cable transformer we've used forever, till tv's finally came out of the dark ages and graduated to 50 ohm inputs using the F59 connector. Now of course they are antiques.

      So please, deliver me from the presence of PE's like that group, in the meantime I have some real engineering to do yet, I'm only 72. Retire? Nah, I tried that in 2001 but you see these lucrative job offers just seem to keep coming in. Those of us that are good, tend to retire just a few weeks at a time till we finally fall over. And we regret that while we can afford the hobbies we all dreamed about in past decades, finding the time to enjoy them is STILL a problem.

      --
      Cheers, Gene
      "There are four boxes to be used in defense of liberty:
        soap, ballot, jury, and ammo. Please use in that order."
      -Ed Howdershelt (Author)

    6. Re:PE software engineers by NMerriam · · Score: 2, Insightful

      Requiring PE involvement in the software world might work to put some kind of (very welcome) brake on the reckless development practices that many companies follow, but given the added cost and added legal responsibility, I suspect it'd just end up decimating the domestic software labor pool and pricing custom software out of the reach of all but a few companies. Substantially more programs get built during any given year than bridges, after all.


      True, but a lot more "things" get built than bridges, and most things don't require a PE. The software world has no reason to be different -- PEs could be required for some only segments or applications. You don't need an engineer to sign off on your homemade bookshelves, and you wouldn't need one to sign off on your shareware CD catalog program. But Red Hat and Microsoft might very well be expected to provide a certification that the kernel or cryptographic subsystem they provide are built to certain accepted development and code reviewing standards.
      --
      Recursive: Adj. See Recursive.
    7. Re:PE software engineers by Dun+Malg · · Score: 2, Informative

      So would a PE software engineer lose his license if he made software with numerous bugs? No, not so long as the bugs a) weren't serious in their consequences, and b) the system failed gracefully without seriously damaging any data. Just the same as a professional structural engineer. If (for example) the construction crew slightly screws up the sand mix in the concrete in one section, it is expected of the engineer to have spec'd the building such that it won't simply collapse as a result. Engineering is often about planning for bad things to happen and mitigating the effects by design.
      --
      If a job's not worth doing, it's not worth doing right.
    8. Re:PE software engineers by hughk · · Score: 1

      There is no software that is so complex that it trumps the complexity of an orbital spacecraft.

      How do you judge this? A signoff per LOC may be excessive under normal, i.e. non-safety critical circumstances but isn't the old rule of thumb, one part design, one part build and one part test?

      Many years ago I worked in computer-aided design in the construction industry. We did finite elements, draughting and BOM as well as visualisation. I have worked in the petrochemical industry on telemetry and plant supervisory systems. I now work on risk control systems for a (very) large international bank. I can safely say of these, the latter represents the most complex collection of systems I have had to deal with (and I'm not just dealing with the computers there). However, I would agree that actual professional engineers would be a good idea, but they would have to be running things. It is usually pressure from the top that causes things like testing to be cut and random outsourcing to be used.

      --
      See my journal, I write things there
    9. Re:PE software engineers by ClosedSource · · Score: 1

      "There is no software that is so complex that it trumps the complexity of an orbital spacecraft."

      There's a difference being complex and being hard. With a mere two bytes having 65,536 states, I'd say software has the potential to be far more complex than an orbital spacecraft (assuming you're not counting the complexity of the software in the spacecraft.).

      As far as the shuttle software is concerned, it's very small in size and given that there have been numerous computer problems on the shuttle, it's not a foregone conclusion that none of these errors are due to software bugs - signed off or not.

    10. Re:PE software engineers by cyber-vandal · · Score: 1

      Structural engineers tend to have more sane timescales and unlike software folk never have to hear the dreaded words "that's too long we'll just buy a package".

    11. Re:PE software engineers by StarfishOne · · Score: 1

      "I once was asked, about 20 years ago, to address a meeting of PE's, and at a loss to find a subject that may have some common ground, I picked up a cable transformer, one of those little 50 to 300 ohm gismo's you had to use to hook your games up to the tv with 25 years ago when they all has 300 ohm twin lead inputs screw terminals on the back."

      A beautiful choice of words, 'puntastic!' :)

    12. Re:PE software engineers by Smidge204 · · Score: 1

      Structural engineers tend to have more sane timescales and unlike software folk never have to hear the dreaded words "that's too long we'll just buy a package".


      I'm sure you'd like to think that, but the fact is everyone gets those dreaded phone calls about how the deadline has been pushed up or the design changed the week (sometimes the day) before it's due.

      Personal anecdote (I'm a Mechanical engineer who designs HVAC system installations in commercial buildings): Project was originally slated for September, suddenly due in March. We lost six months of design time, with only 3 months to actually do the work (nobody told us until December the year before!). On top of that, the architect also lost that design time - so we're trying to draw up our MEP work when the building design itself isn't even drafted yet.

      Not that this particular architectural firm ever gives up time to do our stuff after they've completed their design anyway, always working up to the deadline themselves, but that time they didn't even know where they were going...

      A common phrase around our office: "We never have time to do it right, but we have time to do it twice."
      =Smidge=
    13. Re:PE software engineers by mollymoo · · Score: 1

      As far as the shuttle software is concerned, it's very small in size and given that there have been numerous computer problems on the shuttle, it's not a foregone conclusion that none of these errors are due to software bugs - signed off or not.

      What problems have there been with the DPS (flight control) software? There's the year-end rollover thing, but I believe that's a bug in the specification, not the software. The BFS failed to initialise before STS-1 and there was a bug discovered in the fuel dumping code just before STS-2 - they were real software bugs. Some thrusters briefly fired inadvertently during STS-63, though really that was an electronics problem (a power-on transient), rather than a software problem. What else has gone wrong with the DPS?

      --
      Chernobyl 'not a wildlife haven' - BBC News
    14. Re:PE software engineers by ClosedSource · · Score: 1

      I don't have any inside information, just the belief based on years of experience that just because you haven't found a bug yet, doesn't mean there isn't one there. In addition, if one wants to talk about the shuttle as an example of "real" software engineering the spec should be on the table too, not just the implementation.

    15. Re:PE software engineers by GeffDE · · Score: 1

      What does the fact that two bytes having 65,536 states have to do with complexity? That's irrelevnat to the complexity of the system; any software system can (and should) be broken down into smaller functional modules that can be further broken down into smaller chunks etc., just like anything else that is built, a building, bridge, spaceship, whatever. If we are going to have a pissing contest with number of variables, the fact that the real world is not discrete like logic leads to a much greater number of possible positions for physical things, but again, the fact that two bytes can take on 2^16 different states means nothing. That's not what makes software complex.

      --
      It has been a nervous year, with people beginning to feel like Christian Scientists with appendicitis.
    16. Re:PE software engineers by GeffDE · · Score: 1

      I am curious what made the risk control systems for the bank so complex. What I meant about software being so complex is that, if you look at the functional parts of software versus the functional parts of other engineered systems, software does nothing more complex. Fundamentally, no software system is more complex than some other non-software system. In the real world, software ends up being more complex because the things that build software are themselves buggy. I would imagine catastrophes happening daily if the parts that are used to build buildings etc. were not maintained at a high quality. As it stands, the tools used to build software are not like the tools and materials used to build buildings, and that makes making software more complex than it fundamentally is.

      You are completely right about pressure from the top, and I think that they need to be made accountable for those problems. This is yet another reason why EULAs are evil.

      --
      It has been a nervous year, with people beginning to feel like Christian Scientists with appendicitis.
    17. Re:PE software engineers by hughk · · Score: 1

      The basic risk calcs for derivatives come somewhere out of advanced thermodynamics. Like most banks, we are stuffed full of Physics Phds in the quants dept so the maths tends to be hairy. The product range can go from the settlement risk on a simple equities transaction to advanced exotic products which may combine different producst such as FX, Fixed Income and Equities. If you can equate each conditonal to a moving part, we are way beyond a space shuttle in complexity. In construction you tend to use well proven components, i.e. a brick. You know how bricks can be joined, how high you can pile them and how much load then can bear. In software we still have issues with componentisation.

      --
      See my journal, I write things there
    18. Re:PE software engineers by AJWM · · Score: 1

      I thought it was near on impossible to write error free software these days.

      No, it's just expensive, and slow. There are standard processes for doing this, but they require a lot of up-front specification and design, and thorough documentation thereof, and not just for the end result but of the entire tool chain. (Gotta certify that the compiler actually produces correct binaries from correct source, for example.) Think of things like avionics software or the Shuttle software.

      And yes, even then mistakes are sometimes made, but that happens with civil engineering too.

      (The problem of these processes being so expensive (time and labor intensive) is that it encourages procurement agencies to go with "cheap off the shelf" solutions where they can get away with. That leads to things like Windows on warships, {shudder}. That's like using potmetal counterfeit bolts in bridge because they're cheaper.)

      --
      -- Alastair
    19. Re:PE software engineers by GeffDE · · Score: 1

      Is what you're saying that you're basically running a thermodynamics simulation (where the conditionals are what you're trying to find the minimum "energy" of)? Because I wasn't comparing variables to moving parts, I was comparing functional parts of the software to moving parts. I completely agree with the componentization part though; but dividing a job into smaller parts is a core engineering discipline, and part of why I feel software engineering needs to become more...engineering-like.

      --
      It has been a nervous year, with people beginning to feel like Christian Scientists with appendicitis.
    20. Re:PE software engineers by Anonymous Coward · · Score: 0

      knowing it's limitations

      "its".

    21. Re:PE software engineers by ClosedSource · · Score: 2, Insightful

      "What does the fact that two bytes having 65,536 states have to do with complexity? That's irrelevnat to the complexity of the system; any software system can (and should) be broken down into smaller functional modules that can be further broken down into smaller chunks etc"

      Sure, there is decomposition, but the number of correct states remains high compared to physical systems. However, since nearly all software has bugs, there are other states the software can assume that are totally unknown. So the number of theoretically possible states (65,536 states in the case of 2 bytes) determines the worst-case complexity (based on one of several accepted meanings of the word "complexity").

      "If we are going to have a pissing contest with number of variables, the fact that the real world is not discrete like logic leads to a much greater number of possible positions for physical things.."

      Actually the fact that a physical system at the macro level isn't discrete is why it's not as complex as software. Two positions that are close together in the physical world are nearly indistinguishable in their effect on a system. In software, however, changing a single bit can result in radically different effects. So while the number of states of objects within a physical system might be quite large, the number of states that result in different system behavior are much smaller. So the number of system states of a physical system are typically less than the number of system states in software.

    22. Re:PE software engineers by GeffDE · · Score: 1

      "However, since nearly all software has bugs, there are other states the software can assume that are totally unknown."

      Saying that is like saying that something is hard because it is messed up. In software, on a fundamental level, there is (or should be) a simple description of what each part of the code does, something like the UML schema. In this, each part of the system is decomposed into ever simpler chunks. It is the state of each one of these functions that dictates the state of the whole, not the number of possible states of 16 bits. So yeah, it is theoretically possible for a program to have 2^(8*# of bytes of opcode) states, but none of them do. What I was trying to get across about complexity is that as a whole, the functions that software implements are no more complex than things we build. Sure, in the minutiae, there are lots of states that a computer can be in, but that is irrelevant. In the design of software, the problems being tackled are not more complicated than the problems being undertaken by civil engineers building a 10 mile long bridge, or 130 story building. The reason bugs crop up is because of faulty logic on the programmers part, or ignorance of the intricacies of a language or forgetting to check bounds or whatever. Those bugs have nothing whatsoever to do with complexity; they come from bad design and execution in such a way that other engineers have severe consequences to face if they make errors like that.

      The reason I brought up positions for physical things vs. positions of bits is that the system is independent of them, in a way. The number of different combinations of 16 1s and 0s does not play a role in the number of system states. If a system has n states in normal function, then there are n+1 states (the normal ones and then the BORKED state where its not in a defined state). Same thing with a physical system, but there are a whole slew more combinations of positions because there are a hell of a lot more little bitty things that can change just a little. Also, I don't believe your assertion that there are more system states in software.

      --
      It has been a nervous year, with people beginning to feel like Christian Scientists with appendicitis.
    23. Re:PE software engineers by ClosedSource · · Score: 1

      You're free to believe whatever you want, of course.

      Let's look at this another way. This issue has been discussed for decades long before the usual suspects of Visual Basic programmers, MCSEs, and dot-com-I'm-only-in-it-for-the-money types came along. After 50+ years of collective experience developing software, is it more resonable to assume that most software developers are idiots compared to mechanical and electrical engineers and our methods crude compared to those of other disiplines or is it more reasonable to assume that nature of the work is fundementally different?

    24. Re:PE software engineers by GeffDE · · Score: 1

      I believe that the nature of the work is fundamentally different. But that's not what I was saying. So yeah, software is different, very different. But that doesn't mean that software can't become disciplined. I mean, mechanical and electrical engineering are fundamentally different, but they are both held to strict standards. However, I think the most telling part of your response is "50+ years." 50 years is a short amount of time compared to the amount of time that people have been mechanically engineering, and it is less time than humans have spent bending electricity to their will. Software methods will most likely become more advanced because software is still an immature field. But software isn't fundamentally more difficult. But I do want is for VB hacks, MCSEs and others who make poor software to be held responsible, just like in other disciplines. You will note that buildings do not come with EULAs...

      --
      It has been a nervous year, with people beginning to feel like Christian Scientists with appendicitis.
    25. Re:PE software engineers by ClosedSource · · Score: 1

      Well, the constructing of structures goes back a very long time and we have been using electricity for more than 100 years, but mechanical and particularly electrical engineering don't go back all that far. So I think the idea that software is "immature" relative to these other disiplines is overstated in my opinion. My prediction is that we will have better tools and languages in 100 years, but we will still be having the same kind of problems.

      Ironically, much of the invovation in electrical and mechanical engineering in the last 30 years are the direct result of software tools for analysis and design.

  18. and there goes Internet radio by b3gr33n · · Score: 3, Interesting

    The RIAA lobbyists have been a busy lot. On Friday, they got the Copyright Review Board to grant them a fee based system that will essentially shut down the majority of small Internet Radio stations. Way to go boys. Bring on that corporate commercial media. http://www.radioparadise.com/ http://www.save-internet-radio.com/2007/03/02/save -internet-radio/

  19. A Product of the American Education System by Anonymous Coward · · Score: 0

    From the transcript:

    2 Q. Any other degrees?
    3 A. A Doctor of Philosophy, Ph.D., in
    4 computer engineering.
    5 Q. When was that?
    6 A. 1985.
    7 Q. And you are associate professor at
    8 Iowa State University?
    9 A. That is correct.
    10 Q. And you do not know what the word
    11 "exculpate" means?
    12 A. That's correct.

  20. Wireless router defense, HDD forensics by ConfusedSelfHating · · Score: 1

    If you have a wireless router, anyone could be sharing files on your network. Even with encryption and MAC filtering, a determined outsider could use your network (they probably would just use one of the "Linksys" SSIDs in the neighborhood instead). The term "war driving" was never brought up, stealing wireless access happens enough to have its own term. Most routers come out of the box without encryption (I don't recall one that does). Non-technical people are just happy their "Internet Explorer works" and don't really think about the configuration.

    What I don't get are the hard drive forensics. You would have to have someone very competent to remove a program from Windows and not leave traces. Anyone running Windows knows that program removal tends to leave little bits and pieces behind. Like user settings and registry entries. It shouldn't, but they do anyway. Both McAfee and Norton have removal tools because they don't uninstall properly. Not to mention erasure doesn't actually wipe out data on the drive. The fact that the expert witness states that none of the methods he is using are peer reviewed is a concern.

    1. Re:Wireless router defense, HDD forensics by bendodge · · Score: 1

      The Linksys WRT54G does. It has this "Secure Easy Setup" button on the front that trashes your wireless configuration when you press it. (I think you have to connect it to other devices with the same button and then press them all.)

      But hey, it's out-of-the-box encryption.

      --
      The government can't save you.
    2. Re:Wireless router defense, HDD forensics by Gazzonyx · · Score: 1

      What I don't get are the hard drive forensics. You would have to have someone very competent to remove a program from Windows and not leave traces. Anyone running Windows knows that program removal tends to leave little bits and pieces behind. Like user settings and registry entries. It shouldn't, but they do anyway. Both McAfee and Norton have removal tools because they don't uninstall properly. Not to mention erasure doesn't actually wipe out data on the drive. The fact that the expert witness states that none of the methods he is using are peer reviewed is a concern.

      Agreed. Anyone who has done a bit of forensics work will tell you that, short of physical destruction of the drive, you can reconstruct every last bit of a computer. Unless they wiped every place on the drive that held any information concerning the software in question, several (I think >60 now), you can still find a magnetic 'shadow' which mathematically is never 0. They'd have to remove every trace, (program, links, registry, shortcuts, shell integrations, DLLs, logs, etc...) and write streams over that location of the drive many, many times.

      Anyone willing to go to this length would rather burn the drive and ditch the remainders in a lake and put a new one in, knowing the chance of them missing a single detail is still relatively good.

      So, I propose anyone with the ability would also be wise enough to just destroy the thing. It is always better to have no evidence, whatsoever, than a piece of prepared evidence which would fail under scrutiny.

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    3. Re:Wireless router defense, HDD forensics by hughk · · Score: 1

      The older models (again, remember this is 2004) didn't. All they had was a reset button on the back to recover from bad configvurations.

      --
      See my journal, I write things there
    4. Re:Wireless router defense, HDD forensics by Anonymous Coward · · Score: 0

      Why would uninstalling a Windows program remove all traces of itself from your system? You seem to think that an uninstaller program should even delete any preferences or configuration files you have for every user in the system. Would you expect that a Linux program would search through all of your computer's home directories looking for .rc files to delete? Should uninstalling a mail program also remove your mailboxes? What if I am just doing an uninstall and reinstall to get a clean installation? Should I have to worry about all my configuration data being removed?

      dom

    5. Re:Wireless router defense, HDD forensics by Anonymous Coward · · Score: 0

      Agreed. Anyone who has done a bit of forensics work will tell you that, short of physical destruction of the drive, you can reconstruct every last bit of a computer. Unless they wiped every place on the drive that held any information concerning the software in question, several (I think >60 now), you can still find a magnetic 'shadow' which mathematically is never 0. They'd have to remove every trace, (program, links, registry, shortcuts, shell integrations, DLLs, logs, etc...) and write streams over that location of the drive many, many times.

      Anyone willing to go to this length would rather burn the drive and ditch the remainders in a lake and put a new one in, knowing the chance of them missing a single detail is still relatively good.

      I still think that someone reasonably knowledgable could make it cost prohibitive to recover evidence of running a particular software package in a fairly short period of time. Given a few hours, I could probably make all traces of having run Kazaa on a particular PC require tens of thousands of dollars of forensic investigation. Sure, some evidence would likely remain, but I'd be surprised to hear the RIAA expert say "We did scanning magnetoresistive microscopy of the defendant's hard drive, and in the 320 hours our experts poured over the results, we were able to identify 3 512-byte blocks that have a 95% probability of once containing small portions of MP3 encoded 'Oops, I Did It Again' by Brittany Spears, and a sequence of binary executable that could be bytes 65536-65648 of v0.7.3 of FooxShare." Maybe if it was the gov't prosecuting organized crime or murder, but for filesharing? Scan the software to figure out where it puts data search the registry and file system, use secure delete programs, random fill empty space, maybe even backup + random drive fill + restore, how much would they be willing to spend?

      So, I propose anyone with the ability would also be wise enough to just destroy the thing. It is always better to have no evidence, whatsoever, than a piece of prepared evidence which would fail under scrutiny.
      Can't argue with you there, but how much scrutiny would something like this warrant? Is this "ThePirateBay"?
    6. Re:Wireless router defense, HDD forensics by AJWM · · Score: 1

      Anyone who has done a bit of forensics work will tell you that, short of physical destruction of the drive, you can reconstruct every last bit of a computer.

      Anyone who tells you that is spouting nonsense, and no forensics expert. If he's calling himself a forensics expert, he's bullshitting.

      Yes, you can -- with the right tools -- recover a hell of a lot of what has been deleted (especially on Windows) and in some cases even overwritten, but the latter requires very sophisticated hardware and access to the original drive. Most forensics investigations work off of a bit-for-bit copy of the original drive, not the original itself.

      And for stuff that has been written over several times, you'd need the equipment of an advanced physics lab to even begin to have a hope of recovering it, but you'd probably fail.

      Security-sensitive outfits mandate physical destruction of drives because it's usually faster, cheaper, the drive's obsolete anyway, and prospective enemies probably do have access to advanced physics labs and aren't too worried about the expense.

      --
      -- Alastair
    7. Re:Wireless router defense, HDD forensics by Cramer · · Score: 1

      A simple zeroing of the drive will prevent effectively all methods of data recovery. To recover an sector that's been overwritten, requires a lengthly, expensive, and destructive microscopic analysis -- the drive has to be disassbled in a clean room. Basically, only governments hunting for secrets are going to go to this level of trouble. The RIAA? No f'ing way.

      Security "paranoid" enterprises (usually governments and their contractors) destroy media to ensure 0 chance of recovery. If the media is not physically destroyed, the probablity of recovery is non-zero. Zero means zero; non-zero means non-zero. If a DLT tape is converted to vapor, there are no known means of reversing the process and recovering the tape (and it's data.)

    8. Re:Wireless router defense, HDD forensics by Gazzonyx · · Score: 1

      Anyone who has done a bit of forensics work will tell you that, short of physical destruction of the drive, you can reconstruct every last bit of a computer.

      Anyone who tells you that is spouting nonsense, and no forensics expert. If he's calling himself a forensics expert, he's bullshitting.

      I'm not claiming to be a forensics expert, I'm sorry if I came off that way in that sentence, that was completely unintentional. I also wasn't saying that it isn't prohibitively expensive and difficult, I was just saying that it's possible. It was merely an illustration of our technical ability as of late.

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    9. Re:Wireless router defense, HDD forensics by AJWM · · Score: 1

      No, I didn't think you were claiming to be a forensics expert, just echoing something you heard. But what you may have heard (or thought you heard) is not quite correct. (Sorry if you thought I was attacking you.)

      There reaches a point after a certain number of rewrites where any theoretical residual magnetic signature is down in the quantum noise level, and few than that its in the noise level of the detection gear. Where that particular point is depends on a lot of things: the recovery technology used, the time between when the original data was written and when it was written over (allowing more opportunity for difference in head tracking), the specific recording technology, and so on. (This even assumes you're overwriting the blocks you want overwritten, not all filesystems necessarily do that.)

      The FSF program "shred" overwrites data a default of 25 times with different patterns. That's reasonably secure against any recovery, but is bloody slow. (And if the r/w head has been misaligned enough since the original data was written (but not so much as to render the drive failed) then there might still be recoverable data on the edge of the tracks.)

      So yeah, if you really want to be sure, nuke the drive, but it's also not possible to retrieve everything that was ever on the disk, unless the disk hasn't been used much. (Ie, given blocks haven't been reused much.)

      --
      -- Alastair
    10. Re:Wireless router defense, HDD forensics by Gazzonyx · · Score: 1

      Can't argue with you there, but how much scrutiny would something like this warrant? Is this "ThePirateBay"?

      Haha, yeah... well, TPB was back up in under 24 hours anyways, IIRC, so that whole thing backfired, anyways. Not to mention the political clout it gave their party.

      I know that it doesn't warrant that much investigation...but this is the RIAA we're talking about. Truthfully, the whole thing doesn't warrant the attention that they've already given it. But, they have deep pockets and a fear mentality. It's kinda' like when we get new toys for the army and just have to blow something up to remind everyone to 'stay in line'. So, I'm never very surprised at the lengths they'll go to, in money and time, to press an issue that they know they don't have a single leg to stand on. Imagine how scary they would sound in court:

      "We got the results back from our advanced physics lab which indicates that there is a 95% chance that this binary pattern is a 15 second clip of a bootleg Brittany Spears live concert recording. Furthermore, someone overwrote it 37 times trying to conseal it. Lastly, we can tell that this harddrive was placed within 8 inches of an unshielded stereo speaker, for more than 2 months, by the magnetic signature spread over the disk."

      I never underestimate their perogative to intimidate at their own expense.

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    11. Re:Wireless router defense, HDD forensics by Quince+alPillan · · Score: 1

      2wire routers did at that time. When I worked for a company that did tech for clueless businesses, I remember being surprised that there was encryption on a wireless router for one company I went to. Evidently the passcode phrase is the serial number on the router itself.

    12. Re:Wireless router defense, HDD forensics by Anonymous Coward · · Score: 0

      Actually TPB was back in about 72 hours, not 24. and it had problems in the hours following the 72th since the "I want to visit their site too" /. effect hit them hard back then.

      And the GOV does not need fancy forensics, since there is nothing copyrighted stored on those servers.
      According to their static page they use a bunch of Dell sc1425 - 3 GB RAM, 146GB HD, Dual Intel p4 2.8ghz for the tracker and ~150GB of the HDDs are useless waste of space for nothing.

    13. Re:Wireless router defense, HDD forensics by Anonymous Coward · · Score: 0

      The expert described how Kazza keeps track of the IP address of the computer running Kazza in the packet Kazza sends out. The guy was able to look at the packet that came from the computer, and determine that there was no router/NAT because the IP address that Kazza dropped into the packet was the same as the one captured on the internet (there was no 192.168.*.* number). Now I don't know if Kazza actually does this or weather he was just talking about non-masqed router/NAT. Apparently the guy knows what he's talking about, but he's a small of a part of a chain and any break in the chain kills the case.

    14. Re:Wireless router defense, HDD forensics by D3TH · · Score: 1

      One thing to keep in mind is that as the data recovery technology has advanced, so has storage tech. The density of current storage devices (specifically SATA or EIDE drives) is so great that the tolerances required to read overwritten data is orders of magnitdue more difficult than with the drives when the technology was originally used for this purpose.

      --
      ---
    15. Re:Wireless router defense, HDD forensics by Some_Llama · · Score: 1

      "So yeah, if you really want to be sure, nuke the drive,"

      From Orbit?

    16. Re:Wireless router defense, HDD forensics by AJWM · · Score: 1

      But of course! ;-)

      --
      -- Alastair
  21. lie #2 ignores sharing of router and PC IP address by Anonymous Coward · · Score: 2, Informative

    From pages 65 and 66:

    10 A. This tells me that there was -- yes.
    11 There was no router.
    12 Q. How does it tell you that there was
    13 no router?
    14 A. Through the two --
    15 If you look at the second chunk down,
    16 you will see the source address at the top and you
    17 will see the KaZaA IP address midway through that,
    18 and they match and they are both public IP
    19 addresses.
    20 Q. You said they match?
    21 A. Uh-huh. The 141.155.57.198.
    22 Q. That's the source?
    23 A. And then down below you see the KaZaA
    24 IP?
    25 Q. Yes.
    2 A. It's those two IP addresses.
    3 Q. What does the first number indicate?
    4 A. The first number of the IP address?
    5 Q. Yes.
    6 No. The second line of that chunk
    7 that says "source." What does that indicate?
    8 A. That is the source address. That is
    9 where the packet came from.
    10 Q. Now we go down to the next line you
    11 referred to, it says "KaZaA IP." What does that
    12 refer to?
    13 A. That is the IP address that the KaZaA
    14 software is running on, the IP address of the
    15 computer that the KaZaA software is running on.

    Some routers share their IP public addresses with a DMZ computer.

    If the defendant's wireless router did that and a attacker across the street took over her router and made his laptop into a DMZ it would lead to this scenario. Kids, always secure your routers ... unless you want to eliminate the best "but it wasn't me, honest" excuse the world has to offer.

  22. Damn by Kythe · · Score: 2, Interesting

    I knew Doug Jacobson when I was an engineering student at ISU. He seemed like a decent and knowledgeable guy, very interested in computer security.

    I'm very sorry to see he's come to this.

    --

    Kythe
    1. Re:Damn by NewYorkCountryLawyer · · Score: 4, Insightful

      I think many of his students will be appalled at the actual contents of his testimony.

      For example, he teaches a course in "Information Warfare", the entire thrust of which is that the internet is dangerous and insecure in the extreme. He teaches students all about the infinite numbers of vulnerabilities.

      Then he testifies that he forms an opinion in 45 minutes based upon some printouts from an investigator who pulled down some screenshots from the internet.... with no verification whatsoever.

      And that he's give about 200 such opinions. And so far, 200 out of 200 concluded, without reservation, that there was indeed copyright infringement.

      What kind of grade would he issue to a student who handed in work like that?

      --
      Ray Beckerman +5 Insightful
    2. Re:Damn by russ1337 · · Score: 1
      >>> For example, he teaches a course in "Information Warfare", the entire thrust of which is that the internet is dangerous and insecure in the extreme. He teaches students all about the infinite numbers of vulnerabilities.

      Then this:

      Q. Can you think of any possible security vulnerabilities in the computer that was in Marie Lindor's apartment?
      A. I didn't examine the hard drive that was given to me for security vulnerabilities, so I can't attest to what vulnerabilities may have been present in that hard drive.
      He did not answer the question. Of course he should be able to say he could think of an 'infinite' number of vulnerabilities given enough time.
    3. Re:Damn by GrEp · · Score: 1

      Yeah. If this ever went to trial all the defense would have to do is show video clips of his Info Warfare lecture since they are taped for distance education courses.

      --

      bash-2.04$
      bash-2.04$yes "Don't you hate dialup connections?"| write USERNAME
    4. Re:Damn by violet16 · · Score: 3, Insightful

      I'm not especially techy, but it seems that the general opinion here is much harsher on Jacobson than is really warranted. Obviously most of us here think he's on the wrong side of an important fight, but we need to actually address what he says, not dismiss him because we think he sucks.

      The on-topic +5 posts here seem very biased to me. They are insulting towards Jacobsen but fail to identify anything like an actual error in anything he says. The general opinion as to why he's wrong seems to be (a) the RIAA could have faked their screenshots, (b) the application could have been custom-hacked to lie about its private IP address, (c) Jacobson doesn't know exactly how the sniffer technology works. Which is all true. But it's quite unlikely that the RIAA is faking up screenshots so they can accuse completely random people of illegal file sharing, or that the accused custom-hacked their Kazaa client, or that the sniffer tech is totally bogus.

      If you're accused of illegal file sharing and you're innocent, I'd imagine plausible reasons why are:
      (a) They identified the infringer's IP address correctly but are mistaken in thinking it was assigned to you during the relevant time window; or
      (b) The infringement did take place on your IP address but you have an unsecured network (ideally a wireless router) and god knows who did it; or
      (c) The infringement did take place on your computer but several people use that and who knows which of them did it.

      Unless Verizon screwed up, (a) seems out. And despite what Ray seems hell-bent on establishing, so does (b), given the public IP/private IP match. That strongly suggests it was indeed a single computer with a direct connection to the internet. Now, I know it's not 100% proof. But it seems to be quite likely, and I'd think it certainly sounds plausible to a judge.

      Now please correct me if and where I'm wrong! Can we actually find something Jacobson said that's plainly wrong, and not just possibly wrong under unlikely circumstances?

    5. Re:Damn by wild_berry · · Score: 1

      I think this comment sums it up better than I can: there's no evidence on the hard disk investigated that KaZaA was ever there, or that copyright-infringing music was stored there; or that copyright-infringing music was uploaded from there.

      What is known: Files with matching names were requested by MediaSentry from a computer via the KaZaA network by a computer which used Verizon's IP range and the defendent was listed by Verizon as being online at that IP address at the time. No effort was made to check that the MediaSentry and Verizon use the same time sources, or that the defendent's computer was not cracked. File under 'mistaken identity' and 'due diligence missing'.

    6. Re:Damn by Anonymous Coward · · Score: 0

      Now, I know it's not 100% proof. But it seems to be quite likely, and I'd think it certainly sounds plausible to a judge.

      I'm sure I could make a plausible case to a judge about you fucking goats, who needs evidence? Read the transcript, Jacobsen knows he's in trouble early on when he insists IP addresses identify a computer. As noted elsewhere, a computer behind a NAT gateway will share the public IP if it's in the DMZ, rubbishing his claims about the X-IP address in payload. His description of nameservers was inaccurate. I could go on but the upshot is that the guy sold-out, he knows the drive he examined was never used for filesharing; he knows there's something seriously amiss. A guy that testifies on known flimsy evidence to help the RIAA sue innocent people deserves all the criticism he gets and it's a crying shame there's no multi-million organization prepared to sue goat-fuckers like you!

    7. Re:Damn by Kythe · · Score: 1

      I'll simply note that I'm not so sure the original premise (that the RIAA or it's contractors wouldn't be faking evidence) is a sound one. There are real financial reasons for them to be faking evidence, and the end result (they get to claim both that piracy is a rampant problem for them and they're doing something about it) is the same.

      It's also hard to believe that an organization that has taken so much flak for its actions would care about the consequences of being accused of faking evidence, since proving that they did so would actually be rather difficult.

      --

      Kythe
    8. Re:Damn by NewYorkCountryLawyer · · Score: 1

      Interesting. Anyone care to buy us a set?

      --
      Ray Beckerman +5 Insightful
    9. Re:Damn by NewYorkCountryLawyer · · Score: 2, Insightful

      They're not biased, violet.... They're just pointing out the glaring technical deficiencies and fallacies in Dr. Jacobson's "opinions", and the absence of any proper methodology used by him in arriving at them. I'm not especially techy either, Violet, but this thread is really one for the techies. People like you and I need to step aside and let the tech community vet Dr. Jacobson's "methods". He himself admits he has never published them, or tested them, in any way. We need to let the tech community do its work.

      --
      Ray Beckerman +5 Insightful
    10. Re:Damn by Compholio · · Score: 2, Insightful

      (a) They identified the infringer's IP address correctly but are mistaken in thinking it was assigned to you during the relevant time window; or
      This is more complicated than you make it out to be - just because your ISP assigns you an IP address doesn't mean you have to use it. You can very easily spoof someone else's IP, and if you were up to something inappropriate (say, a huge file sharer) you might want to do that. Before you move on and say "but then you can check the MAC address", you can change your MAC address too - it's not that hard.

      One of the networks I connect to regularly registers and tracks computers based on MAC address, where you must fill out a form to use the internet. In order to not have to fill out the damn form every time I'm using a new computer, or switch from using a hard-line to the wireless, I've registered the address DE:AD:CA:FE:BA:BE. So, I can easily change the MAC address of whatever computer I'm using to an already registered MAC. However, that MAC is "mine" and is personally registered to me - if someone on the same network wanted to do something illicit then they could easily dump the DHCP or ARP traffic on the network and randomly pick someone else's MAC address. You can do this with your home ISP as well, it's like identity theft for computers and it's not hard at all.
    11. Re:Damn by Coward+Anonymous · · Score: 1

      Mr. Jacobsen's failure to document anything (lack of Kazaa, lack of music files, registry cleanlines) that contradicts the assertion that the defendant shared files with the excuse of "There wasn't anything to make a record of" is damning of this "forensic" process and its practitioner. Of course, there is something "to make a record of" - no evidence of file sharing was found on the machine in question.
      It's akin to investigating a stabbing and concluding the murder suspect must have done it even though he doesn't have hands. When the fingerprints were collected to try and match the prints on the knife still sitting in the victims back "there wasn't anything to make a record of".

      They guy is an RIAA hack posing as a professor.

    12. Re:Damn by orielbean · · Score: 1

      I would be careful with copies of the coursework - the school site is pretty strict as to its usage beyond "enrolled" students. While I agree that it would be excellent oppo research, but you might need to jump through some hoops to have it used in court to break him down.

    13. Re:Damn by Anonymous Coward · · Score: 0

      Objection, you honor! The question calls for speculation on the part of the witness!

      His response shows he was prepped pretty good on this point: Don't speculate even when invited to.

    14. Re:Damn by Xenographic · · Score: 1

      I can't find any way to get a copy from there. And the only thing I can find shows course tuition in the range of $2,000 :/

      I don't suppose you can subpoena a copy somehow (that's, umm, a subpoena deuces tecum? assuming I remember the fancy legal term). That, or talk with the Iowa State University's library. They might keep an archival copy of such things, and you just might be able to get it via inter-library loan with some local library or something...

      Here's their web page, it lists a phone number of (515) 294-3642. I'd ask for the reference desk. If they're anything like the libraries here, they'd be very helpful. No promises, though. If this doesn't work, I don't know what else to try. Good luck! :]

    15. Re:Damn by violet16 · · Score: 1

      People like you and I need to step aside and let the tech community vet Dr. Jacobson's "methods"

      Hey Ray,

      Couldn't agree more. My concern is that you're not seeing the strengths of Slashdot (the collective tech wisdom) but the weaknesses (groupthink and the tendency to assume that everything a RIAA stooge says must be wrong). I mean, seriously, let's not kid ourselves that the Slashdot crowd doesn't have biases.

      If the aim here is to help you build your case, what you want to see is some dispassionate, disinterested evaluation. For example, from the transcript, you are clearly all over the fact that Jacobson didn't document his methods and that he doesn't have a clue whether the data he built his conclusion from is accurate. That's a great argument. But it's not enhanced by a dozen outraged, tub-thumping posts here saying the exact same thing, as far as I can see. What would help you is a reasoned evaluation of exactly how reliable that Kazaa private IP is likely to be, so you're well-equipped with the facts when you have to attack that at trial.

      That's why I'm bothered by all those "It's possible to fake IPs/hack Kazaa, what a moron!" posts. Sure, it's possible, but is it likely? (Especially in this case, given the defendant.) I suspect that if these posters were trying to ID a random person over the web, they wouldn't waste too much time on the possibility that there was some advanced IP spoofing going on.

      Again, happy and hoping to be corrected.

    16. Re:Damn by AJWM · · Score: 1

      (b) the application could have been custom-hacked to lie about its private IP address,

      "Custom hack" doesn't seem to be necessary. Apparently there are a number of apps out there that do this to present a publicly accessible IP when running NAT'd, possibly including some versions of KaZaa (personally I wouldn't know, I've never used it), and also some application-smart NAT software that will translate IP's in the payload of certain known packets as well as the header.

      Unless Verizon screwed up, (a) seems out.

      You seem to have more faith in phone companies than I do -- I've worked with some. But faults with (a) are not limited to Verizon, they assume that the time stamps presented in the MediaSentry output match (within the window of a DHCP lease at least, which can be very short) the time stamps in Verizon's logs (and that the lookups were done properly -- very questionable if there's a human element). Unless the two different computer systems in question (Verizon's and MediaSentry's) are both running frequent NTP syncs from time servers that can both trace their chains of time synchronization back to the same time server (or time severs guaranteed to be in sync with each other to atomic-clock accuracy), there's no guarantee of that at all.

      (For full confidence, you'd have to be able to prove that the NTP sync was being maintained at the specific time the logs were created, too, not merely that the servers were configured that way. My servers are monitored to alarm if ntpd stops running, because sometimes it does, and clock drift happens.)

      --
      -- Alastair
    17. Re:Damn by AJWM · · Score: 1

      Heck, I've got an old Sun IPC that's perfectly capable of saturating my DSL line, but the CMOS battery died a long time ago. Until I replaced it (it's built into the clock chip, not something you can pick up at Batteries-Plus) I had to manually enter the MAC every time I rebooted. Usually something with c0:ff:ee in it..

      Lots of hardware will let you change the MAC.

      --
      -- Alastair
    18. Re:Damn by sjames · · Score: 1

      The problem is that the reports claim to present scientific evidence that the defendant personally and knowingly shared copyrighted materials on the internet, yet the actual evidence presented does NOT actually lead to that conclusion at all.

      Instead, it shows that IF Verizon's report on their log is accurate AND if MediaSentry's log information is accurate then an unknown person used an unknown computer and the defendant's internet account to offer to share files that MIGHT have been copyrighted.

      Analysis and evidence is called "scientific" in a courtroom to lend it creadibility. Because of that it had BETTER actually BE scientific and not go drawing unwarranted conclusions from incomplete evidence.

    19. Re:Damn by Anonymous Coward · · Score: 0

      Your a total tool.

    20. Re:Damn by Shagg · · Score: 1

      But it's quite unlikely that the RIAA is faking up screenshots so they can accuse completely random people of illegal file sharing

      Not necessarily faking, but how about just getting it wrong. Everyone seems to be assuming that whatever algorithm they are using to identify copyrighted material is accurate.

      If you're accused of illegal file sharing and you're innocent, I'd imagine plausible reasons why are:
      (a) They identified the infringer's IP address correctly but are mistaken in thinking it was assigned to you during the relevant time window; or
      (b) The infringement did take place on your IP address but you have an unsecured network (ideally a wireless router) and god knows who did it; or
      (c) The infringement did take place on your computer but several people use that and who knows which of them did it.


      (d) The IP they identify is yours, but no infringement ever took place.

      I don't know how closely this applies to the RIAA, but I've had two notifications forwarded to me in the past by a previous ISP from the MPAA. In both cases the notification was referring to files that I know never existed on my computer. I had a static IP at the time, so I know it's not a matter of there being any doubt that the IP they identified belonged to me. I did run P2P software, but never downloaded/shared any of the files they were talking about and never even downloaded any MPAA material at all. The only thing I can guess from that situation is that whatever application they were using to identify infringement was coming up with false positives.

      If it were me, that's the first place I would start. Before even worrying about who an IP belonged to over a certain period of time... what evidence are they using to claim that a copyrighted file was hosted on that IP address? At least in the case of the MPAA, their methods are obviously flawed. It couldn't have been filenames, because I didn't have those files. Maybe they were doing something with hashes, and I happend to have a completely unrelated file that by coincidence had a matching hash (is that possible)? Or their algorithm was just plain wrong and flagging random people. Would it surprise anybody if their "infringement detection software" had bugs in it?

      --
      Unix is user friendly, it's just selective about who its friends are.
    21. Re:Damn by russ1337 · · Score: 1

      true. Haven't watched enough Law and Order.. or Judge Judy

  23. Re:inculpate by GoMMiX · · Score: 1

    Yes, to you it may seem odd. However, as a juror I would most certainly be questioning this persons educational background. This guy has a Ph.D., and teaches at a well recognized university - he uses his profession and education to qualify himself as an expert. Showing he lacks in a general area of study moves to discredit him as an expert witness.

    It's nothing groundbreaking, and doesn't prove anything about him as a CS expert, but in general it makes him look bad. And if the lawyer were really lucky, he would have gotten angry and let it show. Nothing discredits an expert witness like getting them mad.

    In general, people try to distance themselves from someone who is aggressive, and having an outburst on a witness stand certainly makes you look aggressive.

    From what I read, it certainly looks like the attorney did a very good job, despite the onslaught of objections from opposing council.

  24. The FE Exam by dj245 · · Score: 4, Informative

    I'm currently studying for the spring Fundamentals of Engineering exam (FE). After taking this exam and working in the field of engineering for 5 years, you can take the Professional Engineering (PE) exam. Its not the easiest test in the world, and its a big pain in the arse. That said, I think a computer science student would have a particularly hard time with it. The morning session (general) is composed of several subjects including chemistry, strengths of materials, physics, thermodynamics, fluid mechanics, a small ethics session, etc. Basically all engineering knowledge known up to 1935, updated to the modern day. Everyone has to take the general session, and I think Comp sci students would struggle with it.

    The afternoon session is a choice between mechanical, electrical, civil, (chemical?) engineering. I think maybe comp sci students could take the electrical and do fairly well on this half. The PE exams are very similar (identical?) to the FE exams, but it has been 5 years since you have been in a classroom so they are considered harder just for this reason.

    As for the term "Computer Engineer"; in the 1800s a group of very smart men began doing different things with Natural Philosophy. They were so different that they thought they needed a new title for what they did to separate themselves from the natural philosophers. Eventually they went with the title "scientists". Perhaps a new title is needed for "computer engineers" because it doesn't seem to fit very well.

    --
    Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
    1. Re:The FE Exam by Raul654 · · Score: 1

      (A) Yes, they have chemical engineering.

      (B) As someone who took the FE electrical engineering exam, I can tell you that I seriously doubt more than tiny fraction of computer science students could pass the electrical engineering section-specific exam.

      The morning section (general engineering) is relatively easy, especially if you have a well-rounded engineering background (I knew enough about steel composition from quiz bowl to answer that mechanical engineering question in the morning section, for example. The EE-related morning questions were about reading a spreadsheet!)

      The afternoon, section-specific EE exam is a nightmare. As a computer engineer, I probably took probably upwards of 60 EE credits and I don't know how I passed (so I guess that everyone did poorly.) A computer science student would be lost.

      --


      To make laws that man cannot, and will not obey, serves to bring all law into contempt.
      --E.C. Stanton
    2. Re:The FE Exam by dj245 · · Score: 1

      Great. That doesn't make me feel very well at all. My university does traditional engineering with an emphasis on marine applications. Usually this means Mechanical, but we dabble in electrical (maybe 12cr) as well since ship electrical systems are a little crazy (3 phases, no ground). The professors tell us we might want to consider the mechanical test but in the past students have done poorly on it. Now I know why.

      At least my HP33x calculator is in the mail. It shouldn't be too much of a learning curve from the 49G+

      --
      Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
    3. Re:The FE Exam by Cederic · · Score: 1

      I think Comp sci students would struggle with it

      I think professional engineers would struggle if they were asked to take the ICAEW examinations for chartered accountant status. So what?

      Not that I'm a computer science student (or graduate), professional engineer or chartered accountant.

    4. Re:The FE Exam by Anonymous Coward · · Score: 0

      arse

      You misspelled "ass".

    5. Re:The FE Exam by j79zlr · · Score: 1

      I took [and passed] the FE exam and didn't find it all that difficult. I am a mechanical engineer. I took the general exam for the afternoon section as my peers told me it was much easier, and I believe it was judging from the study materials I had for the mechanical-specific test. So my advice is to take the general test. It is just like the morning part of the exam, which you will have to study for anyways, but more detailed.

      --
      I'm not not licking toads.
  25. IP Addresses by l2718 · · Score: 1, Interesting

    Dear Mr. Beckerman, It seems that you misunderstood one point about IP addresses and NATs, which led to a lot of time wasted in the deposition. In a situation where the user's computer hides behind a NAT, it will still have an IP address on the local network (the one on which the user's computer and the NAT reside). The NAT will have two IP addresses (one on the local network and one on the global internet). In this setup, the IP address space on the local network is completely independent of the IP address space on the global one. The witness explained that the KaZaa software will determine the address of the computer it's running on and includes it in the data it transmits to the outside world, which data is available to other computers connected to the FastTrack network. The way the data gets to the outside world is by being bundled into TCP/IP packets, which carry on them addressing information for routing. It is this addressing information that gets rewritten by the NAT to implement IP masquerating. Now if the home computer is directly connected to the internet (say via dial-up or DSL) then it acts as its own router, and both the addressing (TCP/IP) information on the packet and the (application-generated) content of the packet will agree on the IP address. If the computer is hiding behind the NAT then the routing information on packets will show the IP address of the NAT (the one that was assigned by the ISP) while the KaZaa data in the packet will include the IP address of the software-running computer on the local network (typically in the address space 192.168.x.x which is reserved for such networks). By comparing these two pieces of information he was able to detect which scenario happened in this particular case. Note that I have no personal knowledge about the FastTrack protocol, so I can't say whether this is the way things actually work, but this is what the witness said and it sounds reasonable to me. (that would be the local, private, IP address in this scenario).

    1. Re:IP Addresses by Anonymous Coward · · Score: 0

      There is nothing preventing Kazaa or any other program from trying to acquire the public ip address from the NAT router and including it in outbound packets. This is the flaw in the experts logic. More to the point, most P2P apps allow users to input this IP address directly so that the app sends that address instead of the internal NAT 192.168.* address specifically so that packet routing can be done more efficiently.

      Admittedly, I don't know if Kazaa supports this since I've never used it. But it's the most glaring error in the expert's argument (among many others).

    2. Re:IP Addresses by Anonymous Coward · · Score: 0

      Some routers have a setting for "exposed host", which assigns the public IP of the router to one of the computers behind the router.
      So the computer may be behind a router and have the same IP as the router.

    3. Re:IP Addresses by AJWM · · Score: 1

      Some apps deliberately use the IP of the NAT host rather than the private IP when informing other nodes of their existence, so that there'll be a usable return address.

      Some NAT software recognizes certain well-known P2P apps and translates IPs in the payload as well as in the header, for similar reasons.

      A matching IP in payload and header suggests, but in no way proves, that the originating computer and the NAT host are the same.

      --
      -- Alastair
  26. Expert Witness? by Anonymous Coward · · Score: 0

    The original Slashdot article asking for questions to pose to the RIAA expert stated that Dr. Jacobson "is the RIAA's expert witness in all of its cases against consumers, relating to alleged copyright infringement by means of a shared files folder on Kazaa," but this time around, it says that he has never testified before in a case, and in the transcription, he confirms that he has never testified as an expert witness.

    So, what's the deal?

    1. Re:Expert Witness? by NewYorkCountryLawyer · · Score: 4, Informative

      He's submitted sworn reports... around 200 of them. But no defendant's lawyer has ever brought him to a deposition before this.

      --
      Ray Beckerman +5 Insightful
    2. Re:Expert Witness? by Anonymous Coward · · Score: 0

      Right... The 200 statements. That makes sense. I realize now, how that works. I'd heard the term "expert witness" before, but not fully realized what it meant.

      Thanks.

    3. Re:Expert Witness? by NewYorkCountryLawyer · · Score: 1

      Well you're more of a lawyer than his lawyers are.

      --
      Ray Beckerman +5 Insightful
    4. Re:Expert Witness? by Paradise+Pete · · Score: 1
      He's submitted sworn reports... around 200 of them.

      Didn't he say he does not get paid for this? That's a lot of work. (well, at least 45 minutes x 200 ;-)
      On the other hand, if he is getting paid it's got to be a pretty nice revenue stream for him.

    5. Re:Expert Witness? by NewYorkCountryLawyer · · Score: 1
      No he didn't say he doesn't get paid.

      In fact he gets paid $200 an hour.

      --
      Ray Beckerman +5 Insightful
    6. Re:Expert Witness? by Paradise+Pete · · Score: 1
      In fact he gets paid $200 an hour.

      Well then, I'm guessing you won't be on his Christmas card list this year. ;-)

    7. Re:Expert Witness? by NewYorkCountryLawyer · · Score: 1

      Well actually I thought this experience was beneficial to him, and that I did him a favor. He has perhaps learned that he's been playing a game he shouldn't be playing, and now he can go back to trying to find some honest work.

      --
      Ray Beckerman +5 Insightful
  27. Re:so sad by Anonymous Coward · · Score: 0

    I would, if I could buy it in a form I could actually use.

  28. Depends on the state by geekoid · · Score: 1

    In Oregon you have to have a PE to have the word 'Engineer' in your title, or to call yourself one.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  29. MAC addresses, "internal IP address range" by l2718 · · Score: 1

    In the same vein,

    I think you misunderstand what a MAC address is. A MAC address is a physical address used by the wired ethernet (and wireless ethernet) protocols to allow several network cards to communicate on a single physical network. If you are on a computer outside this physical network then you have no way of determining the MAC addresses of any computers inside it (IP packet headers don't record MAC addresse, only IP addresses) -- except if the data payload of the packet included the information -- say if you sent your own MAC address in an e-mail. It is possible, however, that Windows records the MAC address of the network cards in the hardware profile in the registry. This could give an indication (but not a proof) that the hard-drive came from the computer it is claimed to have come from.

    Regarding the "internal IP address range". As you can see in this wikipedia table, the address range 192.168.x.x (and a few others) are reserved for "private networks". Computers on the internet-at-large are assigned addresses in other ranges. In particular, if you connect to wireless access point, you will typically be assigned an address in a "private network" for the purposes of the internal network. Thus, if the KaZaa software is claiming to the outside world that it is running on a computer with an address in that range, then probably the computer is hiding behind a NAT -- while if it is claiming to be running on a computer with an IP address outside this range then this computer is probably directly connected to the internet.

    PS: apologies about the lack of spacing in the parent post -- should have previewed before submitting.

    1. Re:MAC addresses, "internal IP address range" by Anonymous Coward · · Score: 0

      "If you are on a computer outside this physical network then you have no way of determining the MAC addresses of any computers inside it"

      Look up ARP cache poisoning.

  30. Depends on the work by geekoid · · Score: 1

    Not all development is engineering work. Nor should it be.
    I have dome Engineering work as a developer, and love the enviroment. However I have also done non engineering work.

    I wouldn't want someone who is ont following engineering guidlines to be building in mission critical thing where lives are at stake. OTOH, someone doesn't need to be an engineer to write reports, or web scripts.

    I liken it to Civil engineering.
    To plan and lay pipe in the ground for public use, you need a civil engineerwho specializes in water.
    To put in a private sprinkler system, you just need some guys with pipe and a shovel.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  31. Game Over by gsn · · Score: 1

    Here is my favourite bit (edited from different sections and removing Gabriel's bloody objections to form)

    Q. Based upon your examination of the hard drive which you examined in this case, what evidence did you find that supported or would support a conclusion that Marie Lindor had personally uploaded any files?
    A. The hard drive that I examined showed no evidence of any peer-to-peer software or MP3 music files.
    Q. So when you say it was defendant's computer, you don't actually have any knowledge as to whether it was defendant's computer. All you know is that the defendant's name is associated with the internet access account; is that correct?
    A. I know that the - yeah, the computer associated with that user account, an IP address was used.
    Q. But you don't know whose computer it actually was, do you?
    A. No.

    Game Over. Even if all you need in a civil case is preponderance of evidence and not absolute proof. They can't find evidence of p2p file sharing on her computer and they can't actually even say that her computer was associated with the IP address. He also doesn't verify anything given to him by MediaSentry (IP address and files downloaded with times) and Verizon (Account information matching IP at times specified by MediaSentry on Verizon's clock), whether there were any security vulnerabilities on the PC (though a drone for p2p seems a bit out there). He teaches a class that covers spoofing IP address and MAC addresses, but at one point refers to IPv6 and then goes on to talk about reserved ranges like 192.168... . He doesn't care to record any of his findings with EnCase because he found no mp3s or p2p software, and that was all Gabriel asked him to look for. He also works and owns stock in company that sells software to combat p2p. Also Ray that was absolutely beautiful. Wow. I usually try to RTFA fully but damn did that take some work. Totally worth it.

    stupidmoroniclamenessfilteranditscomplainingaboutf uckingwhitespaceseriouslyTacowhatareyouguysdoingit sonlyalargeblockquoteImeancomeontheresnotreallyall thatmuchwhitepsaceandyousortofneeditoryougetsenten cesthatlooklikethisyoubloodymorons

    --
    Reality must take precedence over public relations, for nature cannot be fooled.
    1. Re:Game Over by cpt+kangarooski · · Score: 1

      Game Over. Even if all you need in a civil case is preponderance of evidence and not absolute proof. They can't find evidence of p2p file sharing on her computer and they can't actually even say that her computer was associated with the IP address.

      Well, the thing is though, a reasonable jury could still discount that evidence and prefer other evidence which does incriminate the defendant. You can't say that some piece of evidence automatically resolves the case (barring some unusual things, like a murder charge where the victim shows up, alive and well). There's still room for a jury to choose what they believe and what they don't. The preponderance question is limited to what they find believable.

      For example, if all there was in this case was a thousand eyewitnesses who claimed that they personally saw the defendant download music, and there was only one eyewitness who claimed that he personally saw the defendant, and she wasn't downloading music, the jury can believe whoever they want, or none of them. That's what they're there for; to weigh the evidence and determine the actual facts.

      But I do think that the evidence is pretty favorable for the defendant here. (The drive more than the mere Internet connection)

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  32. What a joke by Stevecrox · · Score: 3, Interesting

    After reading that all I can see if the guy evading the question, flat out denying truths, agreeing with them in limited fashions, constantly playing dumb. His investigation methods are borderline incompetent, after reading that huge PDF I could only say he should not be allowed to be a whitness in any case I mean I'm a third year computer engineering student most of my course emphasis has been on networking and hardware rather than this sort of thing but I can see huge holes in his logic.

    1.Doesn't verify his sources Beckermans point about "are mediasomethigns and verizons clock synchronised" is a good one espeacially when you consider his point about the nature of IP address's, at the very least he should have requested the lease time of that IP (so when did the subscriber start using the IP and for how long) to verify that the information had a chance of being correct.

    2.No set method, the lack of reports and the fact he never made print outs suggests he doesn't have a set method of investigating, which personnally would make me question his investigation techniques this results in a whole list of problems:
    2a.means no evidence supporting the defendent was kept, in effect his not impartial and also hurts the defense 2b.suggests he makes it up as he goes along, a "what seems a good idea at the time", as you can clearly see he's missed out on some issues which are important, like confirming the MAC address of the machine and its method of connecting to the internet.

    3.Deliberate attempts to twist what hes saying or not sticking to the question an example would be towards the end where he starts talking about IPV4 and finishs with IPV6. I don't know how either works exactly but he should have talked about both seperatly, the use of both at once means he could be dilibertly hiding stuff, when was IPV6 rolled out anyways? Anouther example would be his linking IP address's directly to a PC, no matter how many times Beckerman tried to get him to admit that when accessed through a router the IP address given to the outside world is the routers not the individual PC's. 4.Lack of actual investigation, now I'm not sure what he was exactly hired to do but by the looks of it RIAA hired him to prove and be a whitness to say that a person used Kaza to download and share music. Hes not done that, hes investigated the drive he was sent found no traces of Kaza on it, or any MP3's (I think he indirectly said this) rather than investigate possible explanations for this, for example did the person own two pc's, did they connect to the internet through a router, could this router have been compromised (perhaps unsecured), perhaps then look for security vulnerabilities to see if it was a zombie machine, or for other security problems. Then if he couldn't prove any of that attempt to verify that mediashares information was correct, check it and check verizons and then attempt to co-oberate that information somehow, for example attempt to obtain the MAC address from the hard drive and from mediashares packet information in otherwords to link them up. Otherwise all he can actually claim is that "The pc in question when inspected did not have the Kazaa program on it at any time, nor does it appeared to have or have had the media files that mediasomething accuse the computer of having" His conclusions from his investigation lack any form of imparitality and it appears that he was unwilling to give any real unbiased opinion.

    personnaly after reading that disposition I would seriously call into credibility as a expert or even as a whitness. I'm sure better people than I could take apart his disposition its 3am here I'm tired but those are the things that come to my mind at least

    1. Re:What a joke by Anonymous Coward · · Score: 0

      Then if he couldn't prove any of that attempt to verify that mediashares information was correct, check it and check verizons and then attempt to co-oberate that information somehow, for example attempt to obtain the MAC address from the hard drive and from mediashares packet information in otherwords to link them up.
      Others have mentioned it already, but I'll have to repeat it here: MAC-addresses are tied to ethernet interfaces, and used only in LANs, i.e. they do not cross routers. Therefore, verizon may have logged the MAC, and one could try to check if the accused's computer's NIC, or his router has the same MAC - mediasomething wouldn't get to see any relevant MACs. If neither is true, one could check the manufacturer code and probably ask the manufacturer of that MAC address range what type of product it belongs to (i.e. router, NIC ...) and ask the defendend if he has ever owned one of these.
    2. Re:What a joke by Stormmind · · Score: 1

      I don't really think he is playing dumb. I kinda stopped reading closely after he said that an IP doesn't belong to a network-card but to the computer. That would mean I'd have a hard time setting up my gateway which amazingly has TWO network-cards with DIFFERENT IPs.

  33. Re:Just an off-topic question to Slashdotters by NewYorkCountryLawyer · · Score: 1

    Why are you trying to take this off topic?

    --
    Ray Beckerman +5 Insightful
  34. Admission he doesn't know whos computer it was by cojsl · · Score: 3, Funny

    From p. 88:
    Q. But you don't know whose computer it actually was, do you?
    A. No.
    Q. But your report said it was defendant's computer, so I think you will agree that that's an imprecision in your report.

  35. Objection, your honor! by violet16 · · Score: 4, Interesting

    A few unhelpful observations.

    This is my first real-life encounter with a deposition, and I've gotta say it's quite fascinating. I like how the opposing lawyer relentlessly objects to nearly every single question. And how Mr. Beckerman's first goal seems to be to show that the "expert" has a financial interest in what he's been claiming, coupled with that expert's bizarre claims that he doesn't have the foggiest idea about the commercial reality surrounding his work. For example:

    A. Our company worked with Audible Magic to develop a product to stop peer-to-peer traffic as identified by Audible Magic's proprietary code.
    Q. And you are testifying here today that you have no idea how the RIAA reacted to this work that you are doing?
    A. That's correct.
    Q. Have the press releases issued by Palisade Systems referred to the RIAA?
    MR. GABRIEL: I object to the form.
    Lack of foundation.
    A. I'm sure that some of our press releases have probably mentioned the RIAA.

    I'm not sure how you can have "no idea" whether the RIAA is pleased, furious, or otherwise about the fact that your company is creating anti-P2P products, while being simultaneously "sure" that your company is referring to the RIAA in its press releases to help sell its products.

    This is funny, too:

    Q. Based upon your examination of the hard drive which you examined, what evidence did you find that inculpated Marie Lindor personally?
    MR. GABRIEL: Object to the form.
    Lack of foundation.
    A. Would you please define the second-to-last word.
    Q. "Her"?
    A. No, "inculpated." Would you please define that for me.
    Q. Do you not know what the word "inculpated" means?
    A. That's correct.
    Q. Are you familiar with the word "exculpate"?
    A. No.
    Q. What is your educational background?
    A. Computer engineering.

    1. Re:Objection, your honor! by Anonymous Coward · · Score: 0

      I'm sorry, but I really disliked the pretentiousness the lawyer showed at this point in the questioning. I'm doing a bachelor in Computer Engineering and have no clue what either of the words mean either. Obviously, once I looked them up, the definition was clearly related to the stem "culpable".

      However, the guy is not an English major - there's no reason to expect him to know those two words - culpable yes, not inculpated or exculpate. I'm sure you'd find the same results with Physics, Math, CS students or even professors.

    2. Re:Objection, your honor! by pogopogo · · Score: 0, Flamebait

      If you have graduated college and don't know the difference between inculpatory and exculpatory you need to ask for a refund.

      If you are a PhD in any subject and can't define those words, well, you have been educated beyond your intelligence.

      Knowing the definition of words outside your area of expertise is the reason universities make you take all those liberal arts classes that science and engineering majors constantly bitch about.

    3. Re:Objection, your honor! by danrik · · Score: 2, Insightful

      I am sorry, but I have completed four years of undergrad and three years of a PhD program and have never even heard the words mentioned in my education.

      As an outside observer reading a transcript, I can infer their meaning from their roots and context, even if I didn't come from a family of attorneys. As someone being paid to defend an untenable posision, in the high pressure situation of a deposition (and make no mistake, having been deposed before, depositions are quite intimidating), I can see why someone didn't make an obvious leap.

      A good attorney does not need to make an already hostile witness any more hostile by being a pretentious ass, not that this at all questions the validity of the line of questioning.

    4. Re:Objection, your honor! by Anonymous Coward · · Score: 0

      I have taken liberal arts classes - however, legal ones are not necessarily a requirement. It's very freeform. I have never encountered these words in everyday speech, in any kind of medium, or in class. I can piece together what it means in context or if I was told that it came from the root (or shares a root with, not sure which) culpable.

      But as the other response noted - the goal is to try and discredit the witness as a technical expert. I'm not sure what your claim is, but it seems to be along the lines of, a university needs to provide a well-rounded education. That's all fine and good, but completely outside the scope of this deposition and line of questioning.

      All it serves to prove is that his education is not well-rounded (if that, given the particularly legalese nature of these terms) - it does nothing to the credibility of the expert. It does however make the lawyer come off as somewhat of a dick and a bit pretentious.

      The nearest equivalent I can think of in a technical setting would be to ask a legal expert or an english Ph.D what a Fourier Transform, and if they can't answer, say, "Have you heard of the Laplace Transform?" And then act all surprised and question they're education if they can't answer.

    5. Re:Objection, your honor! by Anonymous Coward · · Score: 0

      A. Would you please define the second-to-last word.
      Q. "Her"?

      Two words: Ann Veal.
  36. He says Windows doesn't store ethernet address by Anonymous Coward · · Score: 0

    I'm not 100% sure but I think Windows stores a copy of the MAC address for every network card that's ever been connected in the system registry or elsewhere.

    From page 118:
    2 Q. What is the MAC address of the
    3 computer whose hard drive you examined?
    4 A. Since I did not have the ethernet
    5 card, I don't know.

  37. This testimony fails a basic test for evidence by grandpa-geek · · Score: 5, Insightful

    IANAL, but I understand that there are standards for admissibility of scientific evidence, and the questions quoted below (and several that follow) cover them. The most recent ruling is called "Daubert."

    Whatever this witness has to say based on his methods is useless because the methods have not been generally accepted and/or there are no peer reviews or tests of the methods' accuracy/reliability and no known level of accuracy/reliability.

    Q. Has your method of determining from
    the MediaSentry materials whether a particular
    computer has been used for uploading or downloading
    copyrighted works been tested by any testing body?

    A. Not that I have submitted.
    Q. Do you know anyone else that is using
    your method, other than you?
    A. Not that I'm aware of.
    Q. Has your method of determining
    through the MediaSentry materials whether a
    particular computer has been used for uploading or
    downloading copyrighted works been subjected to any
    form of peer review?
    A. Not that I'm aware of.
    Q. Has your method of determining from
    the MediaSentry materials whether a computer has
    been used for uploading or downloading copyrighted
    works been published?
    A. No.
    Q. Is there a known rate of error for
    your method?
    A. No.
    Q. Is there a potential rate of error?
    MR. GABRIEL: Object to the form.
    A. I guess there is always a potential
    of an error.
    Q. Do you know of a rate of error?
    A. To my process, no.

    Q. Are there any standards and controls
    over what you have done?
    A. No.
    Q. Have your methods been generally
    accepted in the scientific community?
    A. The process has not been vetted
    through the scientific community.

    1. Re:This testimony fails a basic test for evidence by NewYorkCountryLawyer · · Score: 3, Interesting

      You are exactly right on that. There are certain standards. And he satisfied exactly none of them.

      --
      Ray Beckerman +5 Insightful
    2. Re:This testimony fails a basic test for evidence by DingerX · · Score: 1

      So let me guess this right, this guy is not a certified engineer of any sort. No problem with that: as an academic, his professional work is subject to academic standards, peer review, and published methodology. You'd only need certification if the guy's work was not open to scrutiny.

      Oh wait, you mean this work has neither academic authority or professional credentials? And he still failed to find evidence of anything on the hard drive?

      After all, the academic world is full of crackpots. I remember being present when an esteemed member of the Russian Academy of Sciences and a distinguished physicist gave a lecture at a scientific institute in Paris, featuring a number of important scientists (including the once-and-future education minister). Instead of a talk on physics, he decided on history: some 300-odd years of human history had been duplicated. That is, the late Roman Republic and the Roman Empire are actually the same time! Come to think of it, the Hebrew Bible and New Testament refer to the same period. It got worse.

      But even that crackpot cited his source: some prisoner of the Czarists who wrote in prison at the end of the Nineteenth Century. He was practically laughed out of the room (except for the Minister of Education, who shouted him out). So this guy's expert testimony is less credible than a post-Cold War nutjob.

    3. Re:This testimony fails a basic test for evidence by Ben+Hutchings · · Score: 1

      One of the things that amused me about the "phantom time hypothesis" is the easily contradicted supporting evidence. The change to the Gregorian calendar only required a 10-day adjustment to move Easter back to the proper date in 1582, correcting for only about 1300 years' worth of drift. But the date of Easter was fixed at the council of Nicaea in 325, so this is exactly as expected.

  38. Page 97 "DHCP Name Server" by Anonymous Coward · · Score: 0

    Starting on line 21 of page 97, continuing to page 98. So silly, he calls a DNS a DHCP NS.

    1. Re:Page 97 "DHCP Name Server" by julesh · · Score: 1

      He's referring to the nameserver addresses that are supplied to the computer as part of the DHCP configuration information.

  39. Lollerz. by Cocopjojo · · Score: 0

    Q. Do you have any knowledge of any specific instances of any uploads other than to MediaSentry? A. No.

    Nice.

  40. flaw in transcript on p. 132-133?? by Anonymous Coward · · Score: 0

    From page 132-133, the last quoted line makes no sense as an English sentence. Is there a line or page missing? From the looks of it the witness spoke in garbled words or the stenographer make a mistake.

    20 Q. Would it have been possible to have
    21 more than one router?
    22 MR. GABRIEL: Objection to form.
    23 A. It's possible to have any number of
    24 routers. But given the IP address correlation,
    25 given the IP address in the packet in the computer

    132
    1 Jacobson

    2 are both republic.

    The lines I put in italics are not part of the testimony.

    1. Re:flaw in transcript on p. 132-133?? by heroofhyr · · Score: 1

      I think he meant public, not republic. There are a handful of typos in the deposition. It sort of looks like the after-effects of a TTS synthesizer in some places (i.e. words have no sense in the context of the sentence but are very similar to something that would make sense in context and only off by a few letters). He's admitting that if a router were connected to the internet that there's nothing stopping someone from having a number of other routers, bridges, switches, etc. behind it, but it is his opinion that there is no router because the P2P network or any other outside party would have to be able to address a computer behind the router running Kazaa and it was never given such an address when Kazaa established the link. It's true that if I go to a computer store and buy a router from Netgear or whatever then that is how it is handled. But what is also possible, and what I think the end of the deposition was establishing, is that if the computer of the woman were infected and just receiving and sending packets and then forwarding them to and from another computer which was abusing that infection, it could be used as a proxy for file sharing. In that case it would indeed be acting as a kind of routing device, but to the Internet at large all of the communication would appear to be coming solely from her PC. As a very simple example, say I write a program that opens two sockets, one to my computer and one to yours and I install this program on your grandfather's computer and it runs in the background and your grandfather never has any idea it's there. Now when this connection to my computer is established, I send data from my computer to your grandfather, and the program on your grandfather's computer then sends whatever data it receives to your computer. And vice versa, whenever the program in your grandfather's computer receives data from your computer, it sends it to my computer. If the analyst for the RIAA went and looked at your grandfather's hard drive and network logs from your computer, he would only be able to determine that there was traffic between the two. He would not have any reason to believe I was ever involved unless he stumbled upon the program I installed. But as he admitted in the deposition, he never bothered to look for anything like that. If it were there, of course he would think there was no router between your grandfather's computer and yours--because in reality your grandfather's computer would be the router. One would think that as part of his investigation he could've bothered to spend ten minutes at least running a virus scanner. But of course if anything turned up it would mean the RIAA had wasted countless dollars and man-hours and he would probably not be asked to investigate for them anymore.

      --
      brandelf: invalid ELF type 'KEEBLER'
  41. Quick question by KKlaus · · Score: 1

    About tracing an ip back to a particular computer. The IP in itself obviously can't do that, but I'm fairly certain that part of the IP protocol includes the MAC adress of the requestee. So maybe he was being unclear when he used the term "IP address," and he really meant to say logged data. I'm not in anyway on this guys side, and of course in any regard there is no excuse for being unclear in such a fashion in a court case, but I'm curious from a technical side.

    So if someone knows the answer, be great if you let me know (what else is slashdot for, anyway).

    Cheers.

    --
    Relax I just want some peanuts.
    1. Re:Quick question by NialScorva · · Score: 1

      No, IP contains no MAC information.

      The MAC would vanish at the first routing point.

    2. Re:Quick question by pathological+liar · · Score: 1

      You're right, the MAC address is in the Ethernet header, not the IP header, but that's mostly-irrelevant. The computer obtained an IP address via DHCP. The DHCP server knows the MAC address of the requesting host, and it knows the IP address it gave out, and it keeps a log of that information (so it knows who has what.)

      Going by MAC address obviously isn't a 100% identifier, but I'd say it will identify a computer correctly about 95% of the time.

      If the 'expert' in question had a copy of the lease file from the DHCP server, say, it's not unreasonable ID the computer from that.

    3. Re:Quick question by NormalVisual · · Score: 1

      It doesn't actually "vanish" per se, but rather is replaced by the MAC address of the router itself, which makes it just as useless as if it weren't there at all. I'm quite sure you already know that - I just was trying to make it a bit clearer for the OP.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    4. Re:Quick question by NormalVisual · · Score: 1

      Lemme correct myself before I get slammed - the Ethernet portion of the packet doesn't get transmitted, but rather is *generated* by the device that the recipient is connected to, and thus will have *that* device's MAC address. Thus, any packet you get will look like it's coming from the last Ethernet device in line before you.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    5. Re:Quick question by SmoothTom · · Score: 2, Interesting

      For example, the four computers connected to my Comcast cable IP go through a router who's MAC address claims it is an Apple iMac I haven't had for a number of years, and in fact is probably part of a landfill somewhere...

      The reason the router still thinks it's an obsolete iMac is that having the router continue that charade is easier than getting Comcast to regognize a new MAC address, which is needed because my MAC is how they determine I'm not a Comcast customer, but an Earthlink customer via Comcast 'last mile' (so I get connected to an Earthlink IP not Comcast).

      --Tomas

    6. Re:Quick question by NewYorkCountryLawyer · · Score: 1

      Hmmmmmmm.

      --
      Ray Beckerman +5 Insightful
    7. Re:Quick question by NewYorkCountryLawyer · · Score: 1

      Interesting thread. Thanks, guys.

      --
      Ray Beckerman +5 Insightful
    8. Re:Quick question by Tack · · Score: 1

      This is essentially what Jacobson explained in the deposition:

      3 A. Again, every device is identified
      4 through its IP address. The MAC address is only
      5 valid from one local connection to another.

      Although to be far, I guess it requires prior knowledge of how Ethernet works to frame his answer in the correct context. "Local connection" in his answer is ambiguous out of context, but refers to nodes on the same LAN.

    9. Re:Quick question by Anonymous Coward · · Score: 0

      any DHCP server could do this though -- not just the DHCP server for Verison. E.G., the DHCP server for "my hypothetical" linux firewall that does NAT with a subset of Verison dial-up IP addresses. What any DHCP server logs in /messages isn't a universal truth, it's only relative, and highly localized -- it's assuming something big on Occam's plate :) Unless I'm totally off my rocker, which I'm willing to be if necessary. I'll leave it to more qualified experts than myself to determine whether the minutae of this point are within the bounds of reason and good taste.

      -- officer mcofficer

    10. Re:Quick question by Reziac · · Score: 1

      Does dialup use a MAC address? I thought that was a network-card thing. (IANANetworkingDude.)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  42. OT was Re: Just an off-topic question by vic-traill · · Score: 1, Offtopic

    OverlyCriticalGuy

    You noted your post explicitly OT, so I don't think you're trying to usurp the main thread.

    Ray Beckerman - who's postings and efforts I enjoy and admire tremendously - appears to be a little pissed at your post for going OT, but I'm going to take up your question anyway, mainly because I've spent some time talking to musicians, and one musician in particular, about your question.

    Off-Topic

    My conversational straw poll indicates that the CRIA (the Canadian equivalent of the RIAA) has been successful in getting musicians to believe they need to be partners with CRIA in a fight against music piracy. I think it's an easy place to take musicians to - it's a hot button topic, and nobody wants to feel they're getting ripped of in life.

    But a musician's goal in life shouldn't be to minimise piracy, but rather, from a business perspective anyway, to maximise sales of their music. I don't think that the existence of some amount of piracy is causally linked to less sales; rather, piracy *may* be a component of a new distribution model which can help the artist sell *more* material.

    So *if* some of an artist's material is pirated, but overall more people are listening to their music and more people are buying their music, do they really give a shit about the piracy that *may* be occurring?

    Framed in those terms, musicians I talk to (and I know this is representative of no more than just those musicians) become a lot less uptight. And for those that still feel they're getting ripped off somehow, the Copying Levy in Canada would seem to take even that away (if the dollars collected under the Copying Levy actually got distributed to artists, 'cause I've never met anyone who's seen a penny of it, which is just another instance of the industry ripping them off, but that's another conversation).

    So quit worrying about piracy that may or may not be happening, and embrace that new distribution model and sell more stuff.

    I'm not an artist making my living off CD and digital copy sales, so I suppose its easy for me to say, but indie artists I know make their sales at live gigs, and I don't think that that is going to change, or that piracy has shinola to do with that. The opportunity to sell digital copies on-line to a much broader audience is an additive element - gravy on existing sales.

    This has nothing to do with the sleazy civil suit stuff exposed in the deposition from Ray Beckerman's blog, which is a pretty incredible read. Interestingly, in Canada, the Copying Levy is the basis for the presence of digital music in a shared folder *not* being a problem, as I understand it. Michael Geist's blog is loaded with informative material on this matter from a Canadian perspective. For example, here's a summary of *CRIA* survey material that suggests that those who download the most music via P2P also purchase the most CD's:

    http://michaelgeist.ca/component/option,com_conten t/task,view/id,1168/Itemid,85/nsub,/

    All of which suggests that the sort of RIAA thuggery shown in the article's linked deposition shoots the industry in its own feet, and then shoves said feet into their big mouths.

    --
    [17] Leary, T., White, C., Wood, P. R., Bhabha, W. D., and Wirth, N. Lambda calculus considered harmful. In Proceedings
  43. Relevance of the registry for DHCP by avxo · · Score: 2, Informative
    This "expert" does not appear to be very well versed with Windows, and that should be pointed out, with a bright green laser pointer. He says that there is no indication of what DHCP address the computer had, but that is not entirely accurate.

    Both 9x and NT-based variants keep information about DHCP address assignments in the registry, so that they can attempt to request their previous IP address after a startup. Specifically, in NT-based systems, you can look under "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servi ces\Tcpip\Parameters\Interfaces" to see a list of interfaces that Windows has available, and under each one of those, there exists a REG_SZ value, aptly named "DhcpIPAddress", which includes, in plain ASCII text in dotted-quad notation the last DHCP address handed to the box by the DHCP server at the IP specified by the "DhcpServer" REG_SZ value. Older entries could potentially exist under the "ControlSet001" and "ControlSet002" keys, both of which are backups.

    While this method is by no means bulletproof, it could potentially disclose the last IP address the computer obtained from a particular DHCP server and that would not only be useful, but perhaps even relevant information.

    1. Re:Relevance of the registry for DHCP by Dachannien · · Score: 2, Insightful

      It could also be distressingly misleading if, for example, file sharing was taking place on that IP address when it was assigned to someone else, and shortly thereafter, the computer being examined had received that IP address and successfully re-requested it every time after that.

    2. Re:Relevance of the registry for DHCP by Proudrooster · · Score: 1

      However, the IP address would most likely be in the same subnet or net-block. Net-blocks are typically geographically oriented, so by looking at the last DHCP address, you could find the geographic region where the computer was physically connected to the Verizon network.

      Example:
      DHCP Request Monday - 208.192.6.50
      DHCP Request Tuesday - 208.192.6.203
      DHCP Request Wednesday - 208.192.7.20


      The ISP could tell you were the netblocks 208.192.6.0 and 208.192.7.0 geographically assigned.

      This could serve as a double check on the information provided by the ISP. Also, one could ask if you were in geographic region X when the alleged actions occured.

    3. Re:Relevance of the registry for DHCP by ShadowFalls · · Score: 1
      Actually, you are quite accurate in this case. As I have my laptop right here, it has a wireless adapter (PCMCIA card) and a standard built-in ethernet adapter. I removed my wireless card and started using the ethernet connection just a few days ago, and interesting enough, this information is still kept in the backup as you have mentioned.

      So his claim there is no way to tell is a sign of lack of knowledge of computer forensics and his testimony is practically meaningless.

    4. Re:Relevance of the registry for DHCP by ShadowFalls · · Score: 1
      I also forgot to mention, If you follow this here:

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum

      You Can also Replace 'CurrentControlSet' with 'ControlSet001' and 'ControlSet002'

      You can then view all devices that have ever been hooked to the system, whether PCI, ISA, PCMCIA, IDE, or even USB. Every device I have ever hooked to my laptop since the the OS has been installed has been recorded there. Can't tell me he was really that thorough...

    5. Re:Relevance of the registry for DHCP by Anonymous Coward · · Score: 0

      I looked over the keys on my Win2k machine.

      I could see all the IP addresses I have acquired from DHCP or assigned specifically by VMWare for the last two years. However, I cannot find the DHCP address I was assigned before that. As I only had one computer on this router/network back then. Since then I have changed my network many times.

      Note:
      I have been running Win2k on this machine since I built it in 2002. No reformats, original install. Upgraded the Mobo and CPU last year. I did not reinstall the OS, but I did remove drivers and items from the Device Manager prior to the switch. I am still seeing the IP address I was assigned before the upgrade. Not sure how long those registry entries stick around. I checked under ControlSet, ControlSet001, and ControlSet002.

      Regarding the Enum listing in parent post, I found almost every card I have ever inserted into my system. I could not find my old AGP card. I did a search for it under the HKEY_LOCAL_MACHINE branch and the only place I found it was in an old config entry for a software DVD player.

      After looking for that card, I remembered that I had run a registry cleaner once on my system. It was after upgrading the AGP card, but way before upgrading the Mobo/CPU. I cannot remember the name of the cleaner, and I have since removed it from my system.

      I know registry cleaners can be troublesome. (I had a complete backup before using it) Would a registry cleaner be something that could be found by searching the registry? What if it did not make registry keys, much like how many of the PortableApps are staying clear of the registry? What implications could be brought if someone had ever used a registry cleaner on their system?

    6. Re:Relevance of the registry for DHCP by ShadowFalls · · Score: 1

      Your video card should generally be listed under the PCI listing, though registry cleaners can remove such items, as this is what they are designed to do.

  44. text != ascii by kennygraham · · Score: 0, Offtopic

    The "ascii" link isn't encoded as ascii, it's encoded as ISO-8859-1.

    ISO-8859-1 != ascii

    UTF-8 != ascii

    "plain text" != ascii (sometimes)

    </rant>

    1. Re:text != ascii by pipatron · · Score: 1

      Bullshit. The file is encoded in ASCII. Just because your browser tells you something doesn't mean it's true.

      --
      c++; /* this makes c bigger but returns the old value */
    2. Re:text != ascii by Crizp · · Score: 1

      And what does it matter anyway when viewing English text? I had a hunch and looked this up...

      From http://en.wikipedia.org/wiki/ISO_8859-1

      "The lower range 20 to 7E (the G0 subset) maps exactly to the same coded G0 subset of the ISO 646 US variant (commonly known as ASCII) [...]"

    3. Re:text != ascii by clarkcox3 · · Score: 1

      Umm, it is ASCII. Since no characters are used outside of the printable, 7-bit characters, it is ASCII, UTF-8 and a whole slew of ISO8859 encodings, all at the same time.

      Get over yourself.

      --
      There are no tiger attacks in my area and it's all because this rock I'm holding keeps the tigers away.
  45. non-PE Software Engineers are OK in TX by Anonymous Coward · · Score: 0

    Back in the 1990s at least one big company in Texas changed it's employees from programmers to Software Engineers and gave out business cards.

    I don't think they would've done it if there would've been a problem.

    1. Re:non-PE Software Engineers are OK in TX by wings · · Score: 1
      IAARPE :-)
      It might be OK as long as the services offered are within the regulations. The specific guidelines are part of the Texas Administrative Code, Title 22, Part 6, Chapter 137, Subchapter A, Rule 137.3
      Rule 137.3

      Excerpt:
      ... (6) Pursuant to 1001.301 (f) of the Act, a person who is a regular employee of a business entity that is engaged in engineering activities but exempt from the licensure requirements under 1001.057 or 100.058 of the Act may use the term "engineer" on business cards and forms of correspondence made available to the public providing the person does not:

      (A) offer to perform engineering services to the public;

      (B) use the designation outside the scope of 1001.057 or 1001.058 to convey the ability or willingness to perform engineering services or make an engineering judgment requiring a licensed professional engineer.

      ...
  46. MediaSentry is a Blackbox by Anonymous Coward · · Score: 0

    The testimony from the expert witness acknowledges the fact that he doesn't know how it works. It give him logs to analyse but he doesn't know how it generates the reports. As far as he knows it could be randomly generating output. He treats MediaSentry as blackbox. Data goes in and comes out, but he doesn't know what goes on inside the blackbox. The major weakness in the RIAA case is that it depends on the MediaSentry software, but what the software does is a secret and has not been vetted through a peer process. In other words, its "Trust us we know what we're doing". The primary accusor here is a piece of software that you can't verify the honesty of.

  47. Kazaa protocol... by pavera · · Score: 1

    So, one thing no one has commented on, and I wonder if its true or not. Does Kazaa really put your computer's IP address in its packet payload for other nodes on the network to see? If so, why? If not why hasn't anyone pointed this out as the greatest problem with their case?

    Obviously the "expert" witness is completely useless at explaining technology to lay people (sorry attorneys, you're lay people in this context). At least 1 hour was wasted with the expert trying to explain the difference between an internal IP address and an external publicly routable address. Of course, the best way to explain it would be to draw it... but anyway, I searched a bit, couldn't find anything about kazaa but if anyone can enlighten us, that would be great.

    1. Re:Kazaa protocol... by Dachannien · · Score: 1

      It's a bogus argument anyway, for at least three reasons.

      One, you could be running a hacked version of Kazaa that attempts to check the IP address of the publicly-seen device (e.g., your router's IP address) and then reports* it in its transmitted data.

      Two, you could have a second network device in your computer and assign that device the same IP address that your ISP assigns to your router. If you configure the network devices in the proper order, Kazaa will report* the IP address of the second network device, even though it's not connected to anything.

      Three, you can have a machine on a privately-routed network have a non-"private" (i.e., non-10.x.x.x and non-192.168.x.x) IP address. The only problem is that whatever subnet you count as being internal to that network can't be accessed on the public network, but in most cases, this won't cause a practical problem.

      In other words, if the IP address my ISP assigns to my router is 4.2.2.2, I can also assign 4.2.2.2 to a computer that is NAT'ed through the router. If I then run Kazaa on that machine, it will report* its IP address as being 4.2.2.2, which happens to match the IP address that my router has as seen from the Internet. This defeats Jacobson's argument that when these IP addresses match, it is always because the device holding the IP address is a computer and not a router. It also defeats the argument that when the IP addresses match, the device holding the IP address is the same device running Kazaa.

      You're not supposed to do it according to convention, and many storebought routers won't let you do it, but it's definitely possible. It does require some expertise to set up this way, though.

      (* This is assuming that Kazaa does, in fact, include the local machine's IP address as part of its transmitted data.)

    2. Re:Kazaa protocol... by Anonymous Coward · · Score: 0

      I know of routers that will assign (through DHCP) the public IP to one specified computer.
      It may be called "exposed host" and means that all imcomping packets are forwarded to the exposed host, thereby allowing it to accept connections form the internet on any port.

    3. Re:Kazaa protocol... by Anonymous Coward · · Score: 0

      Further, the Kazaa client could have learned its IP address by asking the Kazaa server. Without knowing whether Kazaa does that or not, the fact that the client knew its public IP address doesn't prove there wasn't a NAT router involved.

    4. Re:Kazaa protocol... by julesh · · Score: 1

      One, you could be running a hacked version of Kazaa that attempts to check the IP address of the publicly-seen device (e.g., your router's IP address) and then reports* it in its transmitted data.

      Two, you could have a second network device in your computer and assign that device the same IP address that your ISP assigns to your router. If you configure the network devices in the proper order, Kazaa will report* the IP address of the second network device, even though it's not connected to anything.

      Three, you can have a machine on a privately-routed network have a non-"private" (i.e., non-10.x.x.x and non-192.168.x.x) IP address. The only problem is that whatever subnet you count as being internal to that network can't be accessed on the public network, but in most cases, this won't cause a practical problem.


      Four, some personal routers have an option that allows you to make them assign their external IP address to one of the nodes on your internal network, so that it can be addressed directly (sometimes this is called a 'DMZ', despite being subtly different from what a DMZ usually means in firewall terminology) by the external network. This is sometimes recomended in their instructions for people running games and/or file sharing software.

    5. Re:Kazaa protocol... by pavera · · Score: 1

      more or less that was my question whether or not Kazaa asks the server "What is my ip?" or if it just grabs the ip off the NIC? I was asking if anybody knew how it worked, or if this "expert" who doesn't seem so bright is just talking crap.

    6. Re:Kazaa protocol... by yuna49 · · Score: 1

      All these things may be true, but it's unlikely that a jury would believe that this particular defendant went to all this trouble. After all, one line of argument in this case is that the defendant doesn't even use computers, much less play tricks with her IP address.

    7. Re:Kazaa protocol... by Dachannien · · Score: 1

      Most of the questions asked in the deposition won't come in handy at this particular trial, but it's quite possible that those details may come in handy at other trials, or even to discredit the expertise of this expert witness.

    8. Re:Kazaa protocol... by djcapelis · · Score: 1

      Uhm... the lawyers in this case would want the jury to believe the defendant is *innocent*

      Which would make the guilty party someone else entirely who certainly *could* have gone to all this trouble.

      --
      I touch computers in naughty places
  48. One quick thought about perjury. by Anonymous Coward · · Score: 0

    "If Jacobson describes what he is capable of knowing about P2P filesharing that's not entirely accurate, what exactly does he suffer?"

    Perjury

  49. Err wha? by OverlordQ · · Score: 1

    22 A. Every time a packet goes through a

                      23 cable modem, a router, a NAT, the MAC address is not

                      24 preserved; it is destroyed and recreated on the

                      25 other side.


    I thought the MAC address didn't survive the first trip through a router.
    --
    Your hair look like poop, Bob! - Wanker.
    1. Re:Err wha? by idonthack · · Score: 1
      Well, that is what he said.

      23 cable modem, a router, a NAT, the MAC address is not

      24 preserved; it is destroyed and recreated on the
      When he says it's recreated he means with the MAC of the new originating device.
      --
      Why is it that when you believe something it's an opinion, but when I believe something it's a manifesto?
    2. Re:Err wha? by OverlordQ · · Score: 1

      But the way that question and the previous ones were answered make it sound like you can track a MAC address from the other side of the world.

      --
      Your hair look like poop, Bob! - Wanker.
  50. Summary... by FirstTimeCaller · · Score: 1

    Objection to form. Lack of foundation.

    --
    Wanted: witty unique signature. Must be willing to relocate.
    1. Re:Summary... by FirstTimeCaller · · Score: 1

      Ok. I'll try a more serious summary. A company called MediaSentry identified an IP address that was running KaZaA software and sharing copyrighted materials. Verizon identified the assignee of the IP as the defendant. The RIAA hired the expert witness, Dr. Jacobson, to do a forensic examination of the defendant's hard drive (using EnCase 5). Dr. Jacobson found no evidence of KaZaA or MP3 files on the computer(!). The majority of the questioning focused on whether knowing an IP address definitively identifies a computer and its user (it doesn't). Further discussion centered on whether the defendant's computer was being a (NAT) router or not. Dr. Jacobson's opinion was that it was not, because the public packet address matched the internal IP address in the KaZaA specific data payload (which would have been a private IP address if NATed). It certainly seems odd that the supposed computer in question could both serve MP3s through KaZaA and yet have no KaZaA software or MP3's on it. I don't think that Dr. Jacobson was completely convincing in his reasoning for determining the absence of a router. Also, I think some of the questions that he couldn't answer could have been determined by a better examination of the hard drive's registry.

      --
      Wanted: witty unique signature. Must be willing to relocate.
  51. Standards for Evidence? by Proudrooster · · Score: 4, Insightful
    Wow! I just finished reading the ASCII transcript and would be embarassed to bring this case. Just looking at the following facts:

    • The "expert" did about 45 minutes worth of work and produced no evidence to support the allegations and produced almost no documentation.
    • The "expert" does not fully understand how the software that gathered the evidence functions
    • The "expert" does not know if the information he received from the ISP (Verizon/3rd Party) is accurate.
    • The "expert" does not know if the clocks were synchronized between the evidence gatherers and the ISP.
    • The "expert" can not identify which computer is involved in the allegations.
    • The "expert" can not identity what physical person is involved in the allegations.
    • The "expert" understands the Internet is insecure and computers can be taken over and remote controlled.
    • The "expert" understands there are several methods which could have mistakenly identified the accused, e.g. "ip spoofing".
    • The "expert" either lied under oath or is not really an expert when he said he could not make certain determinations about a computer based soley on the harddrive. He stated he could not tell if the computer had a "wireless network card" by looking soley at the registry without the computer that the registry came from. Huh???? Hint to the "expert", look for "WLAN" in the Registry, double hint, WLAN='Wireless LAN'.
    • The "expert" could not demonstrate that the files uploaded/downloaded were copyrighted material and simply had a screen shot of some filenames and ip addresses from a 3rd party.
    • The "expert" acknowledged that screenshots could be faked.
    • The "expert" acknowledged that public IP addresses can change often and could be spoofed


    This entire case hinges on screenshots, mystery analysis software "encase", a questionable expert, and an IP address obtained from an ISP. The evidence in this case doesn't even make it to the standard of "hearsay" not to mention the fact that the plaintiff lawyer appears to be highly inexperienced with Turets syndrome and keeps blurting "Objection to form."

    I suspect that if one were to dig deeper into the so-called evidence, one would learn that information obtained from Verizon is prone to error, and that the procedures for generating the screenshots from KaZaa are based on assumptions which are prone to error and probably performed by monkeys. I want to read the deposition from the "dude/monkey" who took the screenshots, please post that one next.

    If I were the lawyer for the defendant, I would already be filing my motion for dismissal "with prejudice" with the award of reasonable lawyer fees for having brought a case without any evidence.

    Are there any standards for evidence? Is a printout obtained via supoena really a standard for evidence? If so, I can prove anything you like and as a bonus, I even have a professional certification. :)
    1. Re:Standards for Evidence? by debrain · · Score: 2, Informative

      The evidence in this case doesn't even make it to the standard of "hearsay" not to mention the fact that the plaintiff lawyer appears to be highly inexperienced with Turets syndrome and keeps blurting "Objection to form."

      It's late, and it's been a while since I've done this stuff, so I imagine someone else can do this better, but there's no post up yet.

      Rules of evidence (no reference to policy, just rules). Law often works in layers, for example, something likeso:
      - General rule: Everything relevant is admissible.
        - Exception to the general rule: Hearsay: Oral statements by a person other than the one giving the testimony is inadmissible.
          - Exception to the Hearsay rule: (obviously not applicable, here, but for example) Statements of a murder victim identifying their murderer can be admitted by someone who overheard them prior to the victim's death.

      There are more exceptions, and exceptions to the exceptions (esp. in evidentiary rules). But the logic is generally like that.

      So, to wit:
      The statements of the expert are admissible, as to his/her expert opinion, and their awareness in information and belief, if they are relevant.
      Oral statements by the expert about what someone else said are inadmissible under the hearsay exception to the general rule, even if they are relevant.
      Unless such oral statements were (per the rule-example above) made by the victim of a murder, and identify the murderer (in which case they are de facto relevant).

      In this case, much of the evidence is documentary, and admissible under the general rule. Only the oral statements of others would be inadmissible under the hearsay rule in this expert's testimony. (As I understand the rules of evidence as they probably apply here)

      Not that the meaning of your statement was in any way wrong in the lay-sense. But just thought it might be interesting to lay out, as it pertains to this case, in the legal sense (as far as I might grasp such a critter and be halfway able to portray it).

    2. Re:Standards for Evidence? by Anonymous Coward · · Score: 0

      There's rarely solid evidence to prove who was sitting at the computer at a given time. There are standards for digital forensics, and EnCase (http://www.guidancesoftware.com/) is one of them, others include FTK and iLook. These programs are widely used by law enforcement for this sort of work.

    3. Re:Standards for Evidence? by NewYorkCountryLawyer · · Score: 2, Informative

      Under Federal Rules of Evidence and applicable caselaw expert testimony is admissible only if it meets certain standards. Dr. Jacobson's testimony meets none of those standards and will not be admissible.

      --
      Ray Beckerman +5 Insightful
    4. Re:Standards for Evidence? by debrain · · Score: 1
      I assume the relevant rule is (for the same of completeness, less caselaw):

      Rule 702. Testimony by Experts

      If scientific, technical, or other specialized knowledge will assist the trier of fact to understand the evidence or to determine a fact in issue, a witness qualified as an expert by knowledge, skill, experience, training, or education, may testify thereto in the form of an opinion or otherwise, if (1) the testimony is based upon sufficient facts or data, (2) the testimony is the product of reliable principles and methods, and (3) the witness has applied the principles and methods reliably to the facts of the case.
    5. Re:Standards for Evidence? by NewYorkCountryLawyer · · Score: 1
      Yes. And the case law elaborates on that, and explains the different factors that need to be evaluated.

      Prof. Jacobson flunked not some, but all.

      --
      Ray Beckerman +5 Insightful
  52. wake me up when it is over by mombodog · · Score: 1

    Snoring voraciously... You mean it took all this for people to realize the RIAA lawsuits are Total Bullshit, Draconian in nature, and if perpetrated by anyone else, would have been stopped a long time ago.

  53. Re:Just an off-topic question to Slashdotters by Anonymous Coward · · Score: 0
    Just trying to start a meaningful discussion. Sorry I made that mistake.

    Well let me ask you a question. What do you think of the notion that global warming is caused by natural processes rather than by man? Before you topic-nazis jump all over me, I'm just trying to start a meaningful discussion.

    Also, are we really reaching peak oil capacity, or is that simply rhetoric? Again, just trying to start a meaningful discussion.

  54. Prediction by etzel · · Score: 1

    A few years from now, any artist worth anything will stay away from RIAA and DRM.

    Swallow that parasites...

    --
    "It is the mark of an educated mind to be able to entertain a thought without accepting it."
  55. Common error on NATed routers by macemoneta · · Score: 3, Informative

    There seems to be a common misconception, that I noted in the testimony, that you have to use one of the reserved IP address ranges on the LAN side of a NATed router. In fact, you can use any address at all (I do). The only downside to this practice is if you eventually have to move the NATed host(s) to the WAN side, they need to be re-addressed - and of course, that only applies to hosts with statically assigned IPs.

    In other words, by looking at the IP address contained in the payload, there's no way to tell that it was behind a NAT router or not simply because the IP address was not in a reserved range.

    Secondarily, since the computer interface IP address is in the packet payload, that is data that is being sent by an application. The application (whatever it was that was communicating with the P2P network) may:

    - lie. It could be a hacked version of a P2P standard application,
    - allow user configuration of the IP address in the payload (if I remember correctly, some seem to),
    - be broken. I assume all versions of all applications that communicate on the indicated P2P network were not vetted for their proper functioning.

    --

    Can You Say Linux? I Knew That You Could.

    1. Re:Common error on NATed routers by Em+Ellel · · Score: 1

      There seems to be a common misconception, that I noted in the testimony, that you have to use one of the reserved IP address ranges on the LAN side of a NATed router. In fact, you can use any address at all (I do). The only downside to this practice is if you eventually have to move the NATed host(s) to the WAN side, they need to be re-addressed - and of course, that only applies to hosts with statically assigned IPs. Well, if you move machine with a private IP onto WAN you still have to change IP if you want to have connectivity - using illegal public IP is irrelevant in this case. The real problem is the fact that you cannot access the network you are stealing IPs from. That being said, many large corporations which had public IP on every machine have put up NAT firewalls but still use public IPs on the inside. There is nothing really wrong with this if you own the block and no one else is using it on the net, except maybe the moral wrong of wasting IP addresses - since there is (at least a perceived) shortage of IP addresses out there.

      In other words, by looking at the IP address contained in the payload, there's no way to tell that it was behind a NAT router or not simply because the IP address was not in a reserved range. Erm, not really because the real point he was trying to make is that the public address that the packet came from matched the address in the payload - which he alleges is the real IP of the machine running Kazaa. In your case the IPs would not match - private vs public IPs are mostly irrelevant to this, (as was much of the deposition)

      Secondarily, since the computer interface IP address is in the packet payload, that is data that is being sent by an application. The application (whatever it was that was communicating with the P2P network) may:

      - lie. It could be a hacked version of a P2P standard application,
      - allow user configuration of the IP address in the payload (if I remember correctly, some seem to),
      - be broken. I assume all versions of all applications that communicate on the indicated P2P network were not vetted for their proper functioning. True, very true. I am surprised to learn Kazaa actually puts the local IP into the payload at all. Seems pointless as that IP is useless if NAT is used, and if it is not, IP is already known.

      -Em

      --
      RelevantElephants: A Somatic WebComic...
    2. Re:Common error on NATed routers by z4ce · · Score: 1

      Certainly you COULD use a public ip address range in your private, internal network. However, that would be a really bad idea. Let's say you decide use the 214.123.213.0/24 network. It just so happens google is also in that block. Ooops, can't get to google anymore since it won't get set to the default gateway.

    3. Re:Common error on NATed routers by Zygamorph · · Score: 1

      There is another downside. If you use the so called private IP ranges then by definition they are not routable. All properly configured routers on the internet ( there's got to be at least one ;-) will not forward packets to or from a private range. This means that if your firewall/router is improperly leaking packets they won't go anywhere. If you use public IPs then the leaked packets will go somewhere. One of the first things your are supposed to do with a firewall is configure it so it doesn't forward any of the private address ranges.

      Essentialy you can use public IPs but its not the way the IP system was designed. Public IPS are for the internet, private are for inside the private LAN.

    4. Re:Common error on NATed routers by macemoneta · · Score: 1

      In other words, by looking at the IP address contained in the payload, there's no way to tell that it was behind a NAT router or not simply because the IP address was not in a reserved range.

      Erm, not really because the real point he was trying to make is that the public address that the packet came from matched the address in the payload - which he alleges is the real IP of the machine running Kazaa. In your case the IPs would not match - private vs public IPs are mostly irrelevant to this, (as was much of the deposition)

      The addresses could match with NAT. If a specific NAT implementation prohibited the same IP address being use on the LAN side as the WAN side, a second level of NAT would allow it. In fact, with two levels of NAT, every LAN port on the router could be assigned the same internal address as the external WAN port. So not only doesn't the same IP indicate no router, it doesn't imply a one-to-one relationship.

      --

      Can You Say Linux? I Knew That You Could.

    5. Re:Common error on NATed routers by macemoneta · · Score: 1

      There is another downside. If you use the so called private IP ranges then by definition they are not routable. All properly configured routers on the internet ( there's got to be at least one ;-) will not forward packets to or from a private range. This means that if your firewall/router is improperly leaking packets they won't go anywhere. If you use public IPs then the leaked packets will go somewhere. One of the first things your are supposed to do with a firewall is configure it so it doesn't forward any of the private address ranges.
      That would be an implementation error, unrelated to the issue at hand.

      Essentialy you can use public IPs but its not the way the IP system was designed. Public IPS are for the internet, private are for inside the private LAN.
      You are confusing policy with protocol. The protocol implements no such restrictions.
      --

      Can You Say Linux? I Knew That You Could.

    6. Re:Common error on NATed routers by NewYorkCountryLawyer · · Score: 1

      Interesting. Thank you.

      --
      Ray Beckerman +5 Insightful
    7. Re:Common error on NATed routers by NewYorkCountryLawyer · · Score: 1

      Good point. Thanks.

      --
      Ray Beckerman +5 Insightful
    8. Re:Common error on NATed routers by Anonymous Coward · · Score: 0

      If this thread isn't dead:

      On demand my router (a wireless SpeedTouch 716) can assign my public IP to a computer on my local LAN. So although this computer is behind a router it still has the public IP: both the router and the computer have.

      And of course (as pointed out many times already) I can set the MAC address to watever I want.

    9. Re:Common error on NATed routers by yuna49 · · Score: 1

      My experience with consumer routers like the ones by Linksys and Netgear is that they always assign internal addresses in the 192.168 space. Some Linksys routers only made the 192.168.1.0/24 space available; my Netgear permits 192.168.0.0/16. Perhaps there are some other consumer routers out there that let me assign addresses outside of the RFC1918 specs, but I haven't seen any.

    10. Re:Common error on NATed routers by macemoneta · · Score: 1

      Every consumer router I've tested, including Linksys, Netgear, Zyxel and Trendnet allow the configuration of the internal (LAN) address range.

      --

      Can You Say Linux? I Knew That You Could.

    11. Re:Common error on NATed routers by yuna49 · · Score: 1

      I'm out of date it appears. I know for certain that early 802.11b Linksys routers limited you to 192.168.1.0/24, and I thought that was true for competing products at the time as well. This was an obviously arbitrary limitation that I believe was intended to maintain a distinction between "consumer" and "professional" product lines. The latter allowed you to entire address space on the inside. That's probably half-a-dozen years ago now. I'm glad to see this isn't true any more.

      In the legal case at issue the events took place on August 7, 2004. I obviously don't know the state of routers now, so I'm certainly not competent to comment on what was available then. Perhaps you know?

    12. Re:Common error on NATed routers by macemoneta · · Score: 1

      As far as I know, going back to 2000 at least, the internal (LAN) IP address range has always been configurable. However, on some routers that was not obvious. The DHCP range on some could not be configured, but if you changed the IP address of the router, the DHCP range 'inherited' the IP prefix. For example, by default:

      Router: 192.168.1.1
      DHCP Range: 192.168.1.100-150

      Setting the router to "123.45.67.1" yielded:

      Router: 123.45.67.1
      DHCP Range: 123.45.67.100-150

      The user interface left much to be desired, but the devices were configurable.

      --

      Can You Say Linux? I Knew That You Could.

  56. Well... if NewYorkCountryLawyer reads this... by Creepy+Crawler · · Score: 3, Interesting

    I've seen Kazaa mess up our DSL connection quite a few times. Now, did we use Kazaa? Nope. (we prefered WinMX and irc, but thats beside the point :-D).

    When a user gets on Kazaa, the Kazaa network perpetuates that External IP address through their network. Your external_IP is linked to your kazaa_username. Now, when people search and get your kazaa_username, they hit that IP address. All is fine and good... until you are knocked off of DSL or your dhcp timer is up.

    Then, you reconnect using a new external_IP. Now, you have many users on Kazaa that know your username goes to either your old IP or your new IP.

    The network trashing occurs to the person who inhabits your OLD external_IP. You see a LOT of bandwidth from users and Kazaa network towards your new IP address. We had a 768/384 Kb connection, and 200 Kb was ate up with garbage from Kazaa from the previous IP inhabitor. This number of garbage connections approaches 0Kb, but never meets it.

    Perhaps they detected a residual connection like that.

    --
    1. Re:Well... if NewYorkCountryLawyer reads this... by NewYorkCountryLawyer · · Score: 1

      I'm reading... I'm reading....very interesting indeed. I'm taking notes, don't worry. And so are all the other lawyers representing RIAA victims.

      --
      Ray Beckerman +5 Insightful
    2. Re:Well... if NewYorkCountryLawyer reads this... by pslam · · Score: 1
      He's right, I've noticed this as well. I myself have a statically assigned IP address, but if I'm using a file sharing app (Gnutella in my case), and then shut it down, it's sometimes many hours before connection attempts stop. It may be up to 15 minutes before existing connections are dropped, which is because most TCP/IP stacks these days are paranoid and tend to ignore the other end's error responses. (When your PC receives unsolicited traffic it sends back a "reject" packet, but due to that easily being used for denial-of-service most stacks ignore them). I think the parent was exaggerating the actual amount of bandwidth this uses up - it's tiny - but you certainly notice your lights blinking, and any monitoring tool will spot it easily.

      In fact, even days after you last used it, you will see attempted connections on those ports, as IP addresses of recently known "good" computers are cached. I'm sure if you have an ISP which likes to reassign IP addresses all the time then you'll see lots of traffic intended for the previous owner. The two previous ISPs I used had this nasty habit, the other side effects being that you drop all your existing connections. I didn't like the idea of my traffic (non-filesharing) ending up being routed to some other guy's PC, so I switched to a static IP provider. (That and it's annoying having your connections dropped)

      If the "expert" managed not to mention this, then he's either not fit for the job (because it's incredibly damn obvious if you've ever used a file sharing app and know about networking), or deliberately not mentioning it because it drives an ocean liner through his case. I agree that this is the most likely cause of the mismatch of hard disk and IP logs.

    3. Re:Well... if NewYorkCountryLawyer reads this... by Anonymous Coward · · Score: 0

      When actually downloading a file Kazaa makes an HTTP connection to the IP addresses given back by a search, and the form is something like:

      GET /.hash=fdcfab053f15c7e94a34927d959aa6dc HTTP/1.0

      Depending on the software they are using, they may get back 100 IPs that the search identifies have the specific file. Then they may try to download it with kazaa and assume every one of those IPs actually had the file without tracking whether the connection to any particular IP succeeded and actually sent back data. If this is the case, then her getting some kazaa user's former IP address would identify her as sharing the file.

      In other words, they need to show that:

              A) the search results were current, so the IP address in question was not put into the kazaa network before she acquired it (if not they she may not have 'offered the files for distribution').

              B) data was actually transfered from her IP address while it was assigned to her computer... this is important because they may claim the IP was in the search results, then they 'downloaded the file' from it even though what actually happened was that they clicked 'download' and kazaa went to her IP and her computer said 'wtf are you talking about' and then kazaa proceeded to download the file from the other search result IPs.

      Another thing though, lots of dhcp will give you the same IP address for a long time between actually having the lease (weeks, months). It usually happens if there are fewer MACs that the DHCP address range. For instance at the last mile if there are 50 customers in a neighborhood and the last router can assign 250 addresses then their dynamic IP will almost always be the same. If you can show that her DHCP was heavily used it would help bolster a case of getting somebody else's IP.

      Also other software could have been used besides kazaa... there are several programs that connect to that network. There's giFT for instance... what does it do for the IP address in the data packet?

    4. Re:Well... if NewYorkCountryLawyer reads this... by Creepy+Crawler · · Score: 1

      ---I think the parent was exaggerating the actual amount of bandwidth this uses up - it's tiny - but you certainly notice your lights blinking, and any monitoring tool will spot it easily.

      Well, as to give my "credentials", I do network administration on a few small corporate networks around my area (consultant). It's not my main money maker (im a student and work at Sbux), however, I try to know as much as I possibly can on networking.

      Now back to our DSL connection...

      I actually found the 'local' machine via a DHCP request/release technique. I was able to map most of the addresses on the lease server, and found then by port scanning 1214 on all machines.

      Turns out my idea was right: most people around this area (rural) hook up their DSL modem to the computer directly, and usually without firewalls. I'm pretty sure he was a supernode, although I didnt go get the supernode lists from Kazaa. And yes, I did hit up to 25 kiloBYTES/second from bad queries and old supernode lists. Most likely, it was around 5 KB/s for the first day and dropped further down. I did, occasionally, get queries days after that, hence saying that they approach 0 kb/s, but never actually get there.

      ---I didn't like the idea of my traffic (non-filesharing) ending up being routed to some other guy's PC, so I switched to a static IP provider.

      Agreed, but the SBC-Yahoo promotion was 15 USD per month vs a 50+ USD per month for static IP. They considered static a 'corporate service' so they charged higher. Nice people, the phone company. Also, that also would explain why I used IRC quite a bit then: IRC is near realtime and all requests are initiated by real people, real time.

      --
  57. Re:so sad by Anomolous+Cowturd · · Score: 4, Funny

    I stopped stealing music when I found out you could just copy it!

    --
    Software patents delenda est.
  58. wow.... by Awod · · Score: 1

    23 MR. BECKERMAN: Let's take a short
    24 break.
    25 (Recess taken.)


    146 pages for a break.. Glad I didn't know you in school..

  59. Acts of civil disobedience-evidence generation? by Em+Ellel · · Score: 1

    What always amazes me in these cases is the "evidence" in the case is often logs and screenshots which are legal equivalent to eyewitness testimony. It contains no actual proof as they are quite easily faked, but they tend to be represented as absolute proof to general computer fearing people because they are computer generated and "computers cant be wrong". I always wanted to demonstrate the silliness of such "proof" by a small act of civil disobedience - write a simple program that given some basic parameters generates a ton of "evidence" or anything on any date complete with logs and screenshots.

    I mean there is nothing wrong with eyewitness testimony as long as it is represented as such. What bugs me is that the "eyewitness" in this case is directly paid by the plaintiff. I mean would you, as a juror believe any "eyewitness" in ANY type of case if you know the "eyewitness" is being paid thousands of dollars to testify. I mean paying expert witnesses is one thing, but eyewitnesses? That just seems wrong.

    -Em

    --
    RelevantElephants: A Somatic WebComic...
    1. Re:Acts of civil disobedience-evidence generation? by taustin · · Score: 1

      write a simple program that given some basic parameters generates a ton of "evidence" or anything on any date complete with logs and screenshots.

      Not that I'd ever suggest anything so illegal, but if somebody produced such evidence that the people who run the RIAA have been trolling chat rooms looking for 12 year old boys, and submitted it to the press, I'd laugh my ass off.

    2. Re:Acts of civil disobedience-evidence generation? by melikamp · · Score: 1

      I do not get it either. It is like admitting a drawing of trespassing. "Here, your honor, you know that my testimony is true because I am a professional painter."

      Something tells me that if I produce screenshots and logs of SONY hijacking my computer, I will be laughed out of court, even though they are known hijackers.

    3. Re:Acts of civil disobedience-evidence generation? by Anonymous Coward · · Score: 0

      They should photoshop an image of the RIAA execs. faking the screenshot with photoshop and enter it as evidence.

    4. Re:Acts of civil disobedience-evidence generation? by Husgaard · · Score: 2, Interesting

      write a simple program that given some basic parameters generates a ton of "evidence"
      A web site that generates faked "evidence" of filesharing with a name and an IP of your choosing exists in Sweden.
  60. Re:IP Addresses - trying to clarify something by thewils · · Score: 1

    I'll begin by saying I'm not trying to argue here (it's too late on a Saturday evening for that), just clarify for my own sake:

    You say "The NAT will have two IP addresses" - but what precisely is "The NAT". I don't think a NATted packet will have two IP addresses in the header. The one and only IP Address in the header is rewritten by the NATing router with the public IP Address of the NATing router on the outbound journey and the reverse happens on the return journey.

    The packet received from a NATing router by an IP Address on the Wide Area Network (say the "web") will contain some information, in the header I believe, about which host inside the Local Area Network originated the packet, but not enough to actually identify the IP Address. This information is returned and used by the NATing router via an Address Translation Table to be able to forward the returned packet on to the originating host.

    It should be possible therefore by analysing packets from a computer, to determine if it is or is not providing NAT for a Local Area Network, shouldn't it?

    If this is possible, it doesn't seem to have been done in this case, as the reliance seems to be on recording the IP Address only, which isn't necessarily the "end of the line".

    --
    Once I was a four stone apology. Now I am two separate gorillas.
  61. a joke by acidrain · · Score: 2, Insightful

    A scientist, an engineer and a programmer are on a road trip. Their car goes out of control on a steep hill and they barely make it to the bottom alive.

    The scientist tries to calculate the distance to the nearest repair shop, the engineer suggests checking the wiring and brake pads, and the programmer suggests driving to the top and seeing if it happens again.

    My point? Programmers and engineers are different. The best way to solve their problems is different. I trust this CTO more because he doesn't have engineering certification. In the same way a person with a music degree is less specialized as a programmer.

    --
    -- http://thegirlorthecar.com funny dating game for guys
    1. Re:a joke by Darkfred · · Score: 1

      Are you suggesting that programmers debug by rerunning the program until it justs works then declaring it finished? I know its a joke, but it shows a huge lack of any experience or knowledge the the software engineering process. The basic process for both "sorts" of engineers is the same. Plan->Build->Verify->Correct->(repeat). The methods by which these are accomplished are as different as night and day, but require similar temperments and skill levels.

      --
      ----- 70% of all statistics are completely made up.
  62. Respect...my athority. by Anonymous Coward · · Score: 0

    Interesting. The lawyer above you disagrees. Well you both can't be right.

    1. Re:Respect...my athority. by cpt+kangarooski · · Score: 1

      No, he was talking about the specific objections in the deposition. I'm talking about objections in any deposition, and how they're not uncommon. So we aren't in disagreement based on those posts. Rather, we're replying to different parts of the parent post.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    2. Re:Respect...my athority. by NewYorkCountryLawyer · · Score: 1
      I beg to differ. I've taken and defended countless depositions. Objecting to deposition questions which are in the nature of cross-examination, on the ground of lack of a "foundation", is highly unusual, totally inappropriate, and without any legal justification.

      Either it was a function of the attorney's inexperience, or it was a function of a calculated attempt to use up the limited time we had. (I'd agreed to end early since Dr. Jacobson had an afternoon flight to catch.).

      --
      Ray Beckerman +5 Insightful
    3. Re:Respect...my athority. by cpt+kangarooski · · Score: 1

      No, I wasn't talking about the specific type of objection seen here. I was simply saying that objections in depositions are not uncommon.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    4. Re:Respect...my athority. by TheRaven64 · · Score: 1
      Please can someone confirm what I think I just saw:

      Two lawyers, discussing an aspect of law, on Slashdot.

      Do we even allow that kind of thing here?

      --
      I am TheRaven on Soylent News
    5. Re:Respect...my athority. by Anonymous Coward · · Score: 0

      I'd agreed to end early since Dr. Jacobson had an afternoon flight to catch.

      This is a critical case involving the RIAA versus human beings. Why, pray tell, did you agree to that? Would the RIAA drop its case if it happened to be an inconvenience to the defendant?

  63. more then one kind of filtering? by hcmtnbiker · · Score: 0
    Since when does filtering have many differnt meanings?

    Q. Is it song filtering software?
    A. Define what you mean by filtering.
    Q. What is filtering? Withdrawn.
    Is it your testimony here under oath you do not know what the word "filtering" means?
    A. The term has many different uses. I'm trying to -- How can you even think of saying such a stupid comment when you are an "expert" witness?
    --
    If i had one dollar for every brain you dont have, i would have $1.
    1. Re:more then one kind of filtering? by julesh · · Score: 1

      Since when does filtering have many differnt meanings?

      Well, there are at least two that are vaguely relevant to the field -- one being to strip out part of a signal that is unwanted (which is clearly what was intended here) the other being to transform a signal in order to change its qualities (e.g., applying an averaging filter to remove noise from an audio signal).

    2. Re:more then one kind of filtering? by Xenographic · · Score: 1

      There, at least, I can imagine that he's trying to clarify whether "filter" means "block" in this case. From the testimony (if, indeed, any of it can be considered reliable), it would seem that their software merely detects (or attempts to detect) copyrighted songs by sniffing the network, rather than blocking their transmission.

      That said, the whole exchange is pretty ridiculous. I'm wondering--will MediaSentry (and whoever else) even be required to put forth a qualified expert on any of these matters? I hope Ray finds the right people the subpoena or uses that special type of subpoena that forces the other party to designate one or more people to answer a question to prevent exactly this sort of game where someone ought to know what's going on, but no one does.

      Anyhow, I have no idea what the RIAA is going to do in court when their own witness said they couldn't find any copyrighted material, and yet they refuse to be open to the idea that it was someone else who was the actual infringer.

  64. Re:lie #2 ignores sharing of router and PC IP addr by Kintar1900 · · Score: 1

    Some routers share their IP public addresses with a DMZ computer
    That's a damn good point. I knew there was something tickling in the back of my mind about that whole "I can prove it wasn't a wireless router" BS. Thanks for pointing it out!
  65. Pro RIAA, anti-consumer rights guy by LinDVD · · Score: 1

    It seems obvious to me he's a friend of the RIAA. He runs an anti-P2P company according to this link http://p2pnet.net/story/10845/ and had some kind of DRM scheme or something...

    --
    Just because you get modded "insightful" on Slashdot doesn't mean you actually are in real life.
  66. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  67. Look up ARP cache poisoning by thewils · · Score: 1

    I did, and found this page. Very interesting in a scary sort of way.

    --
    Once I was a four stone apology. Now I am two separate gorillas.
  68. Re:so sad by mamer-retrogamer · · Score: 3, Insightful

    Perhaps you should go back to stealing. It'll cost you less (jail) time and money if you get caught shoplifting a physical CD than if you are accused of making an unauthorized copy of it.

    --
    Schrödinger's cat is not amused—maybe.
  69. Re: zzz -- He was pwned! by Mindragon · · Score: 1

    PWNED!

    Q. Based upon your examination of the hard drive which you examined, what evidence did you find that inculpated Marie Lindor personally?
    A. Would you please define the second-to-last word.
    Q. "Her"?
    A. No, "inculpated." Would you please define that for me.
    Q. Do you not know what the word "inculpated" means?
    A. That's correct.
    Q. Are you familiar with the word "exculpate"?
    A. No.
    Q. What is your educational background?
    A. Computer engineering.
    Q. Well, which school did you attend? Did you get a Bachelor's degree?
    A. Yes.
    Q. What school?
    A. Iowa State University, science and technology.
    Q. When did you graduate?
    A. With which degree?
    Q. When did you get your Bachelor's degree?
    A. 1980.
    Q. Do you have any other degrees?
    A. I hold a Master of Science in electrical engineering.
    Q. When did you get that?
    A. 1982.
    Q. Any other degrees?
    A. A Doctor of Philosophy, Ph.D., in computer engineering.
    Q. When was that?
    A. 1985.
    Q. And you are associate professor at Iowa State University?
    A. That is correct.
    Q. And you do not know what the word "exculpate" means?
    A. That's correct.

    --
    Just add {In Space!} to anything.
  70. kazaa will spoof its ip to match the public ip by Anonymous Coward · · Score: 0

    You can configure kazaa to present its IP as the public IP (or any other IP for that matter) which makes the whole "The IPs matched" argument rubbish.

    1. Re:kazaa will spoof its ip to match the public ip by GnomeThinker · · Score: 1

      Yah I was thinking something along those lines as well. Basically the prosecution would have to show what version of the Kazaa software they believed the defendant to be using and then show that option was not available in that version. I have no idea if it was avail or not at the time, however as it is an option today you would have to find that out. Of course that brings an interesting point, it's been a few days but I'm not sure the MediaSentry logs report the version of the client in use. If they don't then they have another problem as Kazaa was not found on the defendant's computer to get a version, even if it had been the version found on the drive at the time of mirroring would not necessarily be the same as at the alleged time of infringement.

  71. I don't know his methodology, but.... by DragonTHC · · Score: 1

    I don't think the 'expert' really understands quite all that much about networks.

    kazaa could be set to use an external IP.
    even so, wouldn't the kazaa packet be NAT'd to the external IP?
    didn't he forget about multi-homed IP addresses?
    and router MAC masquerading?
    what about DHCP timeouts?
    and DHCP Lease Locks?
    what about IP address Spoofing?

    Their case is built upon logs from a well-poisoning company and the 'expert' Dr. Lookie-Loo.

    wonder why he's never been before a judge?

    you can't conveniently leave out pertinent details in a forensic investigation.
    the very nature of a forensic investigation is to cover all angles and get the whole story through ALL the evidence that exists.

    Dr. Lookie-Loo never performed a forensic investigation into possible security flaws and/or possible compromises of the hard drive?
    That's grounds for dismissal of the case in my book.

    --
    They're using their grammar skills there.
  72. Expert Witness? by __aailrp9629 · · Score: 1
    So his testimony was about this...

    I will testify to the procedures and results obtained by MediaSentry coupled with the information compiled by defendant's ISP to demonstrate the defendant's internet account and computer were used to download and upload copyrighted music from the internet using the KaZaA peer-to-peer network. And it has this exchange:

    Q. Do you know what processes and procedures MediaSentry employed?
    A. I do not know the inner works of MediaSentry processes and procedures. As well as this exchange:

    Q. Do you know what procedures Verizon employed to link Ms. Lindor's name and address to the alleged IP address?
    A. No. Now, IANAL but it seems like he's kind of fallen down on the job of being an expert witness.
  73. If I were Ms. Lindor... by Nitewing98 · · Score: 1

    ..I'd sleep pretty well tonight, after reading this. It's apparent that this guy is a shill for the RIAA (wonder what size kickback he's getting?) who hasn't got the ability to b*llsh*t effectively.

    The RIAA is making Eugene McCarthy look like an amateur..."I have here a list of 200 P2P users..."

    --

    Nitewing '98

    Everything works...in theory.

    1. Re:If I were Ms. Lindor... by Nitewing98 · · Score: 1

      Oops, I meant Joseph McCarthy...I always do that...I guess I just like the name "Eugene" better for a villian.

      --

      Nitewing '98

      Everything works...in theory.

    2. Re:If I were Ms. Lindor... by Anonymous Coward · · Score: 0

      I hope you mean Joe McCarthy. Clean Gene's still our hero.

      Damned foolish kids.

  74. NAT discussion wasn't thorough enough by wrook · · Score: 2, Interesting

    Well, I can feel for the defending lawyer, but the NAT discussion didn't quite succeed IMHO. The expert claims that the fact that the Kazaa packet had the public IP address means that the computer wasn't behind NAT. But the lawyer counters with a paper describing how Kazaa (since version 2.0) uses a technique to determine it's public IP address in order to get around certain NAT problems.

    This should have been the killer point. I completely trashes the expert's claim of expertness on the protocol. However, the wording was just too confusing for most people to really understand. I'm not a lawyer so I'm not quite sure what could have been done better, but if possible I certainly wouldn't leave it like this.

    In fact, I'd be surprised if Kazaa would operate at all behind NAT if it couldn't determine it's public IP address (although I admit that I don't know why the IP address is there if not to tell other nodes how to route replies). A good question would have been "Have you ever seen anything other than a public IP address
    in a Kazaa packet?"

    If there is another opportunity it would be a good idea to nail this point home. Really, if the expert can't understand how a p2p program defeats NAT by discovering it's public IP address, then he isn't much of an expert. And if you show that having the public IP in the Kazaa packet does *not* mean it was installed on the computer containing the NIC assigned the address, then really they have no information at all...

    1. Re:NAT discussion wasn't thorough enough by evilviper · · Score: 2, Interesting

      In fact, I'd be surprised if Kazaa would operate at all behind NAT if it couldn't determine it's public IP address (although I admit that I don't know why the IP address is there if not to tell other nodes how to route replies).

      (For the record: I don't know Kazaa... I know Gnutella)

      P2P programs work fine behind a firewall/NAT, without public IP addresses, and without forwarded ports. The ONLY problem is when BOTH nodes are behind a firewall/NAT. And even there, there is a workaround that can be employed with the use of a 3rd party that doesn't block incoming connections (though I haven't heard of any P2P protocols currently use this method in the wild).

      To connect to the P2P network, your computer connects out to other hosts which aren't blocking incoming connections. Once you have, you can receive messages from anyone on the network, as the message will propagate (broadcast) through the network, and be ignored by every host but yours (based on a generated unique ID, nothing to do with IP address). In fact, at this point, you have no idea what the IP address of any node, except the few you are directly connected to, is.

      If the file you can accept inbound connections, and want a file on a host that does not accept inbound connections, you broadcast a "push request" over the P2P network. When the proper node receives it, it makes an outbound connection to YOUR IP address, and then starts transferring.

      The point of all this being, you can share files, without accepting inbound connections. You can download files from others without accepting inbound connections. And you can participated in the P2P network (communications, searches, etc) and all of the above, without your P2P program knowing your public IP address.

      A good question would have been "Have you ever seen anything other than a public IP address in a Kazaa packet?"

      The answer would be: "Yes, all the time."

      That said, there is still plenty of reason to believe an IP address in a Kazaa packet could have been forged.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    2. Re:NAT discussion wasn't thorough enough by NewYorkCountryLawyer · · Score: 1

      Hmmmmmmmm.

      --
      Ray Beckerman +5 Insightful
    3. Re:NAT discussion wasn't thorough enough by Sangui5 · · Score: 2, Informative

      And even there, there is a workaround that can be employed with the use of a 3rd party that doesn't block incoming connections (though I haven't heard of any P2P protocols currently use this method in the wild).

      Skype (which, coincidentally, was written by the same people who wrote Kazaa) uses some of those workarounds to punch through NAT firewalls. I do not know if Kazaa uses them, but the authors of Kazaa could have certainly done so.

      The point of all this being, you can share files, without accepting inbound connections. You can download files from others without accepting inbound connections. And you can participated in the P2P network (communications, searches, etc) and all of the above, without your P2P program knowing your public IP address.

      But P2P works better if it has access to your public IP address, and you can accept inbound connections. Hence some P2P applications will complain if they detect that they are NATed and ask for your public IP. Some will auto-detect you public IP. Others will not only autodetect your public IP, but if you have a UPNP-capable router, will automatically detect or otherwise set up appropriate holes in you NAT firewall (later versions of Azeurus do this, I believe) to forward inbound connections. And, as aforementioned, Skype uses NAT-busting techniques to bypass setting up proper forwarding rules altogether. Skype's ability to get past firewalls is actually somewhat frightening...

      Although the original design of the internet was based on the assumption of a static one-to-one mapping of computers to IP addresses, this is not the case today. DHCP means that the mappings are not static, and NAT means that the mapping isn't one-to-one (indeed, a sufficiently sophisticated NAT setup could be many-to-many, although such would be unusual). Even MAC addresses aren't really unique--it is quite common to set up interface failover by spoofing the MAC address of the failed NIC. Identifying a computer uniquely is a very tricky process--the common means of doing so rely on these broken assumptions. The uncommon means (specifically, searching for evidence of clock drift in timing parameters) are, well, not commonly used, and have higher false positives (due to sensitivities to temperature and the low precision of clock drift measurements). And none of this can be used to show that a particular person was doing anything at any point in time.

      From my limited experience with expert testimony, many expert witnesses, although experts in their field, are not experts at being witnesses. It's a way for a university professor to pick up more money on the side with easy consulting work, especially if hired by a petitioner under the expectation of a weak defense by the respondent. In such a case, speed and cheapness are prized above thoroughness and accuracy, and actually being deposed by a lawyer who has been prepped on the sorts of questions to ask would be quite the surprise. Dr. Jacobson appears to have been caught with his pants down, giving a slap-dash report which is clearly biased in favor of the side which hired him. Although he isn't a member of any regulatory body, I would be surprised if he wasn't a member of the ACM or the IEEE Computer Society, and in violation of their respective codes of ethics (specifically, ACM 1.2, 1.3, and 2.5, and IEEE 2, 3, 7, and 9).

  75. Re:Just an off-topic question to Slashdotters by Overly+Critical+Guy · · Score: 0, Offtopic

    None of those questions have to do with the RIAA and the questions this expert was asked. Mine did. Next.

    --
    "Sufferin' succotash."
  76. Objections by Dtw33k · · Score: 1

    The lawyer Objected to 'form' (the way the question was asked) 147 times by my count. There were areas where he did it several times per question and others where he objected to things that seemed straightforeward. A browse on the net shows that this is considered a 'rambo lawyer' tactic and is frowned upon. It is often used as a distraction tactic (try keeping your train of thought when he keeps that up) and to allow discreditation at a later date. I would like to submit as evidence this networking textbook.

    1. Re:Objections by NewYorkCountryLawyer · · Score: 1

      Agreed. The objections were for the most part highly inappropriate.

      --
      Ray Beckerman +5 Insightful
  77. Lawyers I Like by LuYu · · Score: 1

    Page 103:

    12 Q. Do you have any idea why the case

    13 hasn't been dropped by now?

    Hahahahahaha!!!

    --
    All data is speech. All speech is Free.
  78. Funny transcript misunderstanding by XaXXon · · Score: 2, Funny

    Embarassingly far down in the document, there's a funny "hear-o"

    A. A search on KaZaA can "prop you will gate" from one supernode to another.

    I'm guessing he said "propogate"..

    1. Re:Funny transcript misunderstanding by Teun · · Score: 1

      Embarassingly lonely in the reply, there's a funny "hear-o"

      I'm guessing he said "propogate"..
      Ahh, is that like: "Propagate"?

      (I thought nowadays all decent browsers have a spell checker...)
      --
      "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
    2. Re:Funny transcript misunderstanding by DoctorDyna · · Score: 1

      I'm guessing it's difficult to type the word "propagate" on a stenographers typewriter.

      --
      Windows has more viruses because linux has more virus coders.
    3. Re:Funny transcript misunderstanding by the-banker · · Score: 1

      Actually, stenos transcribe phonetically. The translation software often makes these mistakes. One of those things that is a byproduct of trying to transcribe real time speech =)

  79. Re:lie #2 ignores sharing of router and PC IP addr by inviolet · · Score: 1

    If the defendant's wireless router did that and a attacker across the street took over her router and made his laptop into a DMZ it would lead to this scenario. Kids, always secure your routers ... unless you want to eliminate the best "but it wasn't me, honest" excuse the world has to offer.

    Yes, I've even had an idea about how to accomplish this without the usual unpleasant side-effects.

    --
    FATMOUSE + YOU = FATMOUSE
  80. Slashdot, where are you? by Anonymous Coward · · Score: 0

    All these people seem to have RTFA before posting comments. What's more confusing is that the comments seem moderately well informed and helpful. Who are you people? Where am I? Am I still me? Who's eating this chicken?!

  81. Pretentious? Hardly. Never took Latin? by Anonymous Coward · · Score: 0

    Don't you find it odd that you've never taken any courses in Latin, given the two stated fields of study?

    1. Re:Pretentious? Hardly. Never took Latin? by GodInHell · · Score: 2, Interesting

      Don't you find it odd that you've never taken any courses in Latin, given the two stated fields of study? No.

      Philosophy at many schools no longer involves an intensive study of latin. You read plato in english translation, and do the best you can to avoid looking to deeply into what 'a priori' really means when you reach Kant. As for the law, law students don't have to learn to analyze latin, they memorize a half dozen turns of phrase that they use alot. "inter alia", "infra", "supra", "stare decisis", etc.

      Intelectualism is dead.

      -GiH
      Yeah, first I was a programer, then I was a philosopher. Now I'm in law school.
    2. Re:Pretentious? Hardly. Never took Latin? by LarsG · · Score: 2, Insightful

      Quidquid latine dictum sit, altum sonatur.

      Not trying to be a troll here, but why is knowledge of latin often seen as a requirement for intellectualism?

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    3. Re:Pretentious? Hardly. Never took Latin? by schizoid4 · · Score: 1

      Not trying to be a troll here, but why is knowledge of latin often seen as a requirement for intellectualism?

      Because medieval European elites saw Rome as the pinnacle of civilization and sought to emulate the Romans in all ways.

    4. Re:Pretentious? Hardly. Never took Latin? by GodInHell · · Score: 1

      Not trying to be a troll here, but why is knowledge of latin often seen as a requirement for intellectualism? Because translating texts from Latin to english reduces the precision of the speech. Similarly, Kant is a fairly easy read in german - in english he's horrid.. because the nuance of many of his terms changes in meaning, or gains unforseen meaning, when translated to english.

      Language does not allow for one for one conversion like an exchange from decimal to hexidecimal - the value of the work is lost or altered in the transition.

      -GiH
  82. Re:One quick thought about reading comprehension. by Anonymous Coward · · Score: 0

    Perjury involves lying or misrepresentation. Jacobsen could simply be incompetent and have a poor understanding of the topic, even though he's trying to the best of his abilities. An incompetent engineer would be punished, no matter how well-meaning he is.

  83. ISU by Anonymous Coward · · Score: 0

    I hope his department chair at ISU reads the deposition.

  84. I'm only up to page 30.. by d_jedi · · Score: 0, Flamebait

    but my distinct opinion is Ray Beckerman is a dick.

    --
    I am the maverick of Slashdot
    1. Re:I'm only up to page 30.. by Anonymous Coward · · Score: 0

      Ray is a pretty modest guy as lawyers go, and a vigorous advocate. I would sure want him on my side in a case like this.

      Richard Gabriel IMHO is a total dick scumbag corporate lawyer. It's interesting to note that his law firm doesn't seem to be prosecuting cases in his home state of Colorado; and they aren't touching any colleges or universities there. The reason seems obvious -- if they did, Gabriel wouldn't have any friends left.

    2. Re:I'm only up to page 30.. by Some_Llama · · Score: 1

      "but my distinct opinion is Ray Beckerman is a dick."

      I object!

      Lacks foundation.

    3. Re:I'm only up to page 30.. by WiiVault · · Score: 1

      Defending P2P users from the RIAA mafia makes Ray a dick? Go back to playing with your lightsaber and leave the decisions to us adults.

    4. Re:I'm only up to page 30.. by NewYorkCountryLawyer · · Score: 1
      The guy is an RIAA troll Wil. Here's what he wrote when I put up the initial "Ask Slashdot" post:

      ""supposed analysis"? Are you Johnny Cochrain? Are you going to use the Chewbacca defense?"
      .I just designated him a foe so I don't have to be bothered with him.
      --
      Ray Beckerman +5 Insightful
  85. Re:Pretentious Language Needs No Introduction by GodInHell · · Score: 1

    I have a B.A. in Philosophy and I'm almost done with my first year of law school. I do not believe I have seen or heard the terms "inculpated" or "exculpate" ever before. I'm sorry.. but are you F-ing kidding me? How do you get through Crim and NOT see exculpate, you never saw the term exculpatory evidence in writing before today??

    This wittness is purported to be an expert wittness in technical matters RELATING TO TRIAL - he is a college proffessor, and supposedly a CTO of a company that purports to find and expunge criminal activity. This is not an unsophisticated wittness. What Mr. Beckerman does here fairly well is push the wittness right from the start into territory where it becomes clear to the reader that the plaintiff's lawyer has briefed him to avoid acknowledging links between RIAA and his own company - then pushes him over into one untennable position after another.

    The theme of this deposition is that the wittness is a rubber stamp for the plaintiff's theory, and quite possibly a liar or incompetent to serve as an expert wittness. An expert whose role is to analyz evidence who has never heard the term exculpate, as in "to clear from guilt" is a rather odd image.

    Exculpate is NOT a term of art. It is plain english. Read a damn dictionairy.

    -GiH
  86. Re:Just an off-topic question to Slashdotters by Anonymous Coward · · Score: 0

    The RIAA isn't an artist organization. Next.

  87. Re:Just an off-topic question to Slashdotters by LarsG · · Score: 1

    Bleedingly simple. They need to provide a more compelling product than what people can get via P2P.

    --
    If J.K.R wrote Windows: Puteulanus fenestra mortalis!
  88. Re:Pretentious Language Needs No Introduction by hughk · · Score: 1

    I think I know exculpate and could infer inculpate. However you are quite right that you have to be exact before answering the lawyer.

    --
    See my journal, I write things there
  89. Take Gibson's word with a grain of salt by ravenlock · · Score: 1

    Found this gem about Steve Gibson at wirelessforums.org:

    Anyone that claims to be a security expert, yet does not participate in any of the security related mailing lists, does not attend security conferences, (does not attend hacker conferences), is not a security expert.

    While his advice does have some merit, in most cases, the problems, exploits, and effects are exaggerated far beyond reality and borderning on alarmist.

    While he may be right about this issue, you should be sure to check out GRC Sucks before giving him too much credit.

    1. Re:Take Gibson's word with a grain of salt by rilian4 · · Score: 1

      Anyone that claims to be a security expert, yet does not participate in any of the security related mailing lists, does not attend security conferences, (does not attend hacker conferences), is not a security expert.
      That's a dangerous generalization to make....simply that if someone is not publicly participating in discussion about their field that they aren't an expert in their field.

      I'm not implying anything about this particular case. I'm trying to show that your statement is way too broad.
      --

      ...quicker, easier, more seductive the darkside is...but more powerful, it is not.
    2. Re:Take Gibson's word with a grain of salt by ravenlock · · Score: 1

      That's not really my statement (I quoted it from a thread at a forum), and no, I don't usually generalize like that. In this case, however, I wanted to underline the fact that Gibson's expertise is widely disputed. I admit I chose a poor example, but I was in a bit of a hurry.

      Grcsucks.com dissects a lot of Gibson's rants, and the conclusion is that he's more of a marketer than an engineer -- he uses marketing gimmicks to drive a point which may or may not actually be even valid. Like I said, he might be spot on with this one, but given his history it's dangerous to let him on the list of "people I listen to with regards to security."

  90. Re:inculpate by Anonymous Coward · · Score: 0

    Another point: this "expert" has no real academic publication record to speak of. Both DBLP and ACM list a single article, published on Communications of the ACM 17 years ago. CACM is a magazine for a general technical audience, rather than a journal on a specific topic (i.e., it doesn't go a long way in proving that the "expert" is actually acknowledged by peers). Google Scholar gives some more references, mostly conferences on Computer Education (hardly a relevant topic).
    For an associate professor, this is a pretty meager record.

    While this per se doesn't mean he can't be an expert in computer forensic, his academic credentials don't support the claim, either.

  91. New Yorkers / Verizon Know-it-alls Please Help!!! by Cassini2 · · Score: 1

    The bulk of the testimony seams to indicate that Mrs. Lindor had a Cable Modem. However, Dr. Jacobson testified he wasn't certain if she had a cable modem or a DSL modem. If you look at the tracert log you see the line:

    15. a3-0-0-1728.dsl-rtr10.ny325.verizon-gni.net

    This would lead me to believe that this is likely a DSL address. It is a pretty major detail could really weaken the RIAA case. The exhibit is at: http://www.ilrweb.com/viewILRPDF.asp?filename=umg_ lindor_070223JacobsonEx13

    You can run a tracert and find out if you are connected via that router by typing something like this at the Windows XP command line:

    tracert slashdot.org

    or

    tracert 141.155.57.198

    It would be really interesting to know if any New York customers connecting through a3-0-0-1728.dsl-rtr10.ny325.verizon-gni.net are running DSL or Cable Modems. It might really help the case.

  92. Re: zzz -- He was pwned! by bmsleight · · Score: 1

    Heck I did not know either: excupate

  93. Re:Just an off-topic question to Slashdotters by Anonymous Coward · · Score: 0
    None of those questions have to do with the RIAA and the questions this expert was asked.

    So what do you think about the etymology and use of the word "inculpate?" Clearly it's latin, but is the common man familiar with this word? What about a university professor? And for that matter, take the word Familiar. It of course means something frequently encountered or known, but isn't it interesting that it shares the same root as the much more specific "Family."

    How about words in general? What can we do to broaden our vocabularies? Just trying to start a meaningful discussion.

  94. Re:Just an off-topic question to Slashdotters by EzInKy · · Score: 2, Interesting


    The hatred for the RIAA here is well-established. Out of genuine curiosity, what do Slashdotters think artists and others who work in the music industry should do to protect themselves from piracy?


    First off let us be clear...it is not the artists who are hurt by filesharing....it is the music publishers. The 99% of artists who have not been signed to a profitable music industry contract stand to lose nothing by the free sharing of their music.

    --
    Time is what keeps everything from happening all at once.
  95. Cite in other case by dan+of+the+north · · Score: 1

    "Their confidence in their investigative methods is, to say the least, unfounded, as the "expert" upon whom they will call to testify that there was a copyright infringement, admits that (a) he has no clue as to what natural person may have engaged in any uploads or downloads, (b) he has no clue as to what methods the investigators used to get the materials upon which he bases his opinions, (c) he has no clue as to whether the investigator's methods have ever been reviewed or tested by anyone, (d) his own methods are entirely self taught and have never been reviewed or tested by anyone, and (e) there are no standards or controls. (Exhibit F-Excerpts from deposition of Dr. Doug Jacobson, February 23, 2007)."

    1. Re:Cite in other case by NewYorkCountryLawyer · · Score: 1

      In case you're interested, that quote contributed by dan of the north is from my March 2, 2007, letter in Elektra v. Schwartz .

      --
      Ray Beckerman +5 Insightful
  96. Depositions blow by UESMark · · Score: 1

    I've had some limited experience with them and I have to say that they generally fail to explain anything, and what they do explain they explain in an efficient way. Because the nature of the proceeding is that they are getting information from this one guy, and most people involved don't really understand the issues involved, there generally are a lot of concepts to explain. However you cannot let the person being deposed, or an independent expert, come and give a briefing on say, the OSI model or how packet transmission and routing is done. As a result the attorney asks a question the expert they hired came up with, but doesn't really understand what the question itself means. Them the person being deposed has to explain the question, and then answer it. Since from the enquirer's perspective this is all part of the answer they can easily get bogged down questioning the facts and not the testimony. Or just fail to perceive the difference between them. From an attorney's persective the problem with experts is that only experts actually understand them. As a result, a bunch of enquiries that most of us could have made conversationally in the course of about 20 minutes were filtered through a bunch of interrogatory lawyer talk and confusion and revealed much less in more time. Overall I think the expert held his own pretty well, since he was only really being deposed on the individual reports, and each one seemed internally consistent as far as I could see.

  97. Re:inculpate by julesh · · Score: 1

    Seriously, I had never heard of that word either. It was kind of lame that the lawyer spent so much time drilling him on it.

    He's a professional expert witness. Expert witnesses, among other things, are generally expected to have at least some knowledge of legal terminology.

  98. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  99. uhh by cinnamon+colbert · · Score: 1

    u shd watch the fox reality quiz show, r u smarter then a 5 th grader. one constestatn, ID as an amer hist grad from usc, did not know the 1st american prez to be impeached.

    and u r proud of your status.
    unbeleivable.
    and , u will probably object to my spelling errors, typical /. coulnt see the forest if the trees were all cut down and turned into paper billboards of forests...

  100. read a civil action by cinnamon+colbert · · Score: 1

    There seems to be a lot of mis conceptions on /. about how the legal system works. read "A civil action" and pay particular attention to the evil smart harvard lawyer (I forget his name, starts with an F i think)

    This guy is clearly a rent a genius, and one of the tricks he uses to completely foils the opposition is the psychological effect of objections...

    also pay attention to the two experts in the case; both are international renowned academics and total jerks.

    remember OJ and the glove ?

    the point is, that in these legal cases where 10s of millions of dollars are at stake, it is the norm, not the exception to have totally incompetent witnesses, and totally lazy defense lawyers; after all, if the RIAA is paying you 500 buck s an hour plus exspenses, u gonna work hard or cruise ? It may sound surprising, but in a lot of cases large companies get taken to the cleaners by their law firms

  101. Yeah by Xenographic · · Score: 1

    This right here is exactly how to attack his testimony.

    From this, you have that this testimony is not based on any sort of science, no one has any clue how reliable it is, and it (should) be totally inadmissible in court.

    And if he tries to say "well, but how could we connect to someone who wasn't sharing a file?" or something like that, I'd go down the route of just how you identify who is behind any given IP.

    I mean, if you traced the IP I'm on right now, I guarantee that you'd find someone else entirely :]

  102. Re:New Yorkers / Verizon Know-it-alls Please Help! by ShadowFalls · · Score: 1

    If you do not already know, Verizon is a phone company. As such, it does not offer a cable internet service. This would conclude that she was using DSL. There address information collaborates that.

    6 Q. What type of internet service was
    7 used by the computer that MediaSentry was
    8 interacting with?
    9 A. There wasn't enough information from
    10 Verizon to indicate whether it was a cable modem or
    11 a DSL.
    12 Q. So you don't know?
    13 A. No.

    The fact that he does not even know something as simple as whether a major company such as Verizon does not even offer a cable internet service and therefore does not use cable modems, pretty much discredits him.

  103. Re:New Yorkers / Verizon Know-it-alls Please Help! by NewYorkCountryLawyer · · Score: 1

    Interesting thought. Thanks.

    --
    Ray Beckerman +5 Insightful
  104. A few comments by Xenographic · · Score: 1

    5 Q. With respect to the various data you
    6 relied on from MediaSentry or Verizon, do you have
    7 any information sitting here today, Dr. Jacobson, to
    8 suggest that any of that is not correct?
    9 A. No.

    I'd say that's the wrong question. The real question is "do you have any information suggesting that it IS correct?"

    10 Q. Do you have an opinion as to whether
    11 a reasonable expert in your field would rely on
    12 information like that?
    13 MR. BECKERMAN: Objection. He
    14 hasn't shown himself qualified to give an
    15 opinion on something like that.
    16 Q. You can answer.
    17 A. I believe that a person in my field
    18 would use the same information.

    A reasonable expert!? I doubt that I qualify as an expert, even if I probably know as much about the technology as he does, but there's no way I'd rely on some letter that gave no more information than "that IP belonged to that subscriber at that time" ... without any information on how those logs are kept, without any idea idea whether our clocks were right, or anything else. And they basically admit that there's NO way to know which person is on the other end of the computer. You might be able to establish it to some level of reasonable doubt (i.e. if you could corroborate that some person saw them using the computer to do X, or if they were logged into several accounts, all belonging to the same person, or something). However, there's no indication that they have ANY corroborating evidence here, and they have counter-evidence saying that the hard drive seized has no evidence of having been used for copyright infringing activities. That's incredibly damning, IMHO.

    In other words, while I don't think I'm an expert, there's no way in hell I could rely on information like this.

    That said, I really don't understand this line of questioning:

    10 Q. And with respect to the IP -- the
    11 public IP address that you talked about a lot today
    12 relating to this case, was that within one of the
    13 ranges for internal addresses?
    14 A. No.

    Private IPs like that wouldn't show up in anyone's logs, unless the logs were taken from the same LAN. Instead, whatever router you were connected through would likely have a public IP. So the setup would be something like:

    [ PC | Internal 192.168.1.100 ] [ Router | Internal 192.168.1.1 | External 1.2.3.4 ] [ Internet ]

    As you can see, the PC has a hidden internal IP, while the router has two IPs. Anyone on the internet will see all connections originating on the PC as coming from the router. A more interesting thing is that ALL connections through said router will come from that same external IP (1.2.3.4 in my example). This is especially true if you have an open wireless connection--to the outside, ALL the people connected through the router look the same.

    If you need more information on such addresses, here's a good article on Wikipedia with the basics, and RFC 1918 if you need the technical details. There are also Zeroconf addresses, too (see RFC 3330 and RFC 3927), but those don't appear to be at issue here.
    1. Re:A few comments by Anonymous Coward · · Score: 0

      He's saying that kazaa does an HTTP GET and in the header identifies its own IP address (192.168.1.100). That's the 'private IP' that he's talking about. The 'public IP' is the router's external address (1.2.3.4) in the example that was seen by the media sentry as it downloaded stuff from the computer since the packets were rewritten by NAT. So if they are the same then it's a good bet there is no router. Of course for anybody that's actually knowledgeable about how networks work there are all sorts of configurations that would defeat that... for instance most NATs will let you have a fixed IP on the private side that is the same as the router's external IP. Or going through multiple routers it would be easy to set that up. A hacked kazaa could also determine the external address and spoof it in its data packets. Now 'probably' that didn't happen in this case. But for an expert, his testimony seemed pretty weak to me on these points.

      Not to mention that if there's no router or firewall then the computer could easily have been hacked.

  105. Opinions, Damn Opinions, and IANA... by Anonymous Coward · · Score: 0

    "We need to let the tech community do its work."*

    Except for the fact that the "tech community" isn't an "expert witness" in this case. Until such a time that the "tech community" is willing to undergo the same standards that they accuse Jacobsen of not following, their opinion is just that. IANA...and all that.

    *You're aware this is the same "tech community" that practices "IANAL, but", don't you?

    1. Re:Opinions, Damn Opinions, and IANA... by Anonymous Coward · · Score: 0

      Until such a time that the "tech community" is willing to undergo the same standards that they accuse Jacobsen of not following, their opinion is just that. IANA...and all that.
      One does not need to be an expert to identify that someone else is also not an expert. I'm not an electrician, but if there are bare live wires sticking out of the wall, I'm going to conclude that the "electrician" that I hired was not qualified either.

      In this case, the "biased" community is simply identifying why the so-called "expert" is not really handling this in an expert manner. They don't need to be certified by anyone to do that. This is also not a court of law, and no one's finances are going to be ruined by what we say here. This self-appointed "expert" is peddling his trash in court where it could ruin someone if nobody points out that the emperor is naked. If you don't think there is a difference between /. and expert testimony in court, perhaps you could explain why?

    2. Re:Opinions, Damn Opinions, and IANA... by NewYorkCountryLawyer · · Score: 1
      Sorry, didn't understand your question:

      If you don't think there is a difference between /. and expert testimony in court, perhaps you could explain why?.

      --
      Ray Beckerman +5 Insightful
  106. Here's something to question... by Xenographic · · Score: 4, Informative

    15 Q. Does a MAC address tell you if a
    16 device is wired or wireless?
    17 A. If you can see the MAC address of the
    18 transmitting device you could see whether that
    19 device was wired or wireless.

    This is flat-out wrong. Yes, you CAN find the OUI that might well give you enough information to find out who made the hardware. The problem is that you can change the whole damn MAC address. Conveniently, Wikipedia even has instructions on how to change your MAC on many OSes, although there's an illustrated guide on changing your MAC, elsewhere.

    This guy may know a bit of programming, but this kind of stuff makes it pretty clear to me that he has no idea how people can and do manipulate information. It's pretty clear to me that he's done little more than investigate only those things which might support their case and has completely ignored anything which might cast doubt upon it.
    1. Re:Here's something to question... by GodInHell · · Score: 1

      This guy may know a bit of programming, but this kind of stuff makes it pretty clear to me that he has no idea how people can and do manipulate information. It's pretty clear to me that he's done little more than investigate only those things which might support their case and has completely ignored anything which might cast doubt upon it. Given the statements of other posters who claim to have taken his class on network security - I think a darker motive should be added as an alternative to your suggestion.. he may be claiming ignorance.. that dosen't necesarily mean he's ignorant.

      -GiH
    2. Re:Here's something to question... by Xenographic · · Score: 1

      Good point. If he's really any good at teaching about "information warfare" he damn well ought to know trivial things like how to change a MAC. I suppose then he answered the way he did because he sees it as his duty to help his client present their case, or something like that, and doesn't think this did happen (even though he was being asked if he could think of anything that *could*).

      Honestly, with a question like "can you think of anything that *could* cast doubt upon x?" ANY no answer had better either come with ironclad proof (i.e. I'm pretty sure I exist and I can't think of anything to cast doubt upon that) or else it's a good sign that you don't know how reliable your methods are. Which is a pretty good indication that they're unreliable given that they've obviously been developed without the benefit of any sort of testing...

    3. Re:Here's something to question... by Anonymous Coward · · Score: 0

      To add to this, many (if not most or all) wireless routers have a simple entry box in their html configuration (in some cases accessable over the internet, but usually restricted to intranet access by default) to change the MAC address of the wireless router. In my case, the wireless router in my house has the same MAC address (to the outside world, at least) as one of the handful of network access devices on my desktop computer (most likely the Intel network card, but possibly the ethernet port on the motherboard or the USB wireless adapter).

      One of the primary reasons many wireless routers (and other NAT devices) make this an easy thing to do is that it allows you to connect a NAT device to your cable/dsl modem without having to contact your ISP in cases where they actually bother using the MAC address to determine whether or not you should be on their network. In other words, if you hook up a wireless router and your internet access doesn't work, it might be worthwhile to try cloning the MAC address of the computer previously connected to the cable modem before spending hours on hold with the cable company just to give them the MAC address on the router.

      In theory, one MAC address could trace back to any number of computers I've used in the 6 years I've transferred that Intel card from one computer to another, or either of the wireless routers I've used in the last 4 years.

    4. Re:Here's something to question... by Workaphobia · · Score: 1

      There was little in that man's testimony to make me doubt his technical abilities. I found almost all his answers to be adequate - when Mr. Beckerman made a generalization or tried to push him towards a particular answer with a question that contained incorrect technical details, he pointed it out and was as precise in his answers as was required in that setting. There were a few parts, however, where it was clear that the expert just was not going to answer a legitimate question.

      The whole conversation on MACs was irrelevant to the case, unless Verizon held onto logs of Ms. Lindor's router's or computer's MAC in addition to her assigned IP address. It also looked like Ray and Jacobson were not on the same page when discussing MACs.

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
  107. Kazaa discussion wasn't thorough enough by Anonymous Coward · · Score: 0

    "That said, there is still plenty of reason to believe an IP address in a Kazaa packet could have been forged."

    There's one thing that doesn't seem to be mentioned in this discussion. Kazaa uses it's own version of the FastTrack protocol. A semi-proprietary one at that. Some of it has been reversed-engineered, but not all.

  108. Imprecision? by SanityInAnarchy · · Score: 1

    Is this the new word for "lie"?

    Why is he not already IN JAIL for PERJURY?

    --
    Don't thank God, thank a doctor!
  109. Dialup issues by symbolset · · Score: 1
    Anyone with access to a computer and modem, phone line, user ID and password can access a person's dialup account, from anywhere in the world. Most DSL providers use user accounts with logins and passwords, not physical wires, to associate the user with the bill for the purpose of allowing or disallowing the connection. That means, for example, that if the forensic image was used to create a live clone someone's computer, and they both used DSL, and attach it to another Verizon DSL line, the clone might appear to be the original to the logging system. If it used dialup, it definitely would.

    Someone could also pull the dialup info out of someone's trash and use it for free internet. This is common. It can also be guessed. A computer with a modem can be configured to dial up the server and try permutations repeatedly until it gets a correct username and password.

    Any other kind of connection can be wireless, using the "DMZ" configuration option of the wireless router to specify which computer gets the world visible ip address. It is often possible using the default account and password of the wireless router to configure this remotely. The other hosts connected to the router would get NAT translated addresses, but the DMZ host would use the real IP address. A person who is using your wireless access point to share files might do this to improve the network performance. A novice would not even begin to know whether any of these things had been done to their account, and I saw no information that the expert looked for any of them.

    If I trade cable modems with my neighbor (or they were switched accidentally) I believe we would each also be logged as the other. The cable company cannot and does not identify which signal comes down the wire to my house. They use serial numbers embedded in the products to identify which user can access the service and when to disconnect it.

    In short, an ip address signifies nothing, even which device on the network is talking. It does not mean what this "expert" seems to think it means. The logs of the service provider, even if they were as accurate as physically possible, do not rise to the level certainty required of evidence.

    If this is all the RIAA has to go on, it's time to go for their assets.

    --
    Help stamp out iliturcy.
  110. Sad... by Xenographic · · Score: 1

    I'm not an English major either. I have a BS in mathematics, in fact. But even I know what inculpated and exculpated mean.

    That said, it probably would've been faster to explain it to him. But it's not like he was playing the game that TV crew did for Leno or someone when they went around asking people what they thought about when they masticated (mastication == chewing, BTW).

    1. Re:Sad... by anagama · · Score: 1

      A lot of what we learn is picked up through our education, a lot is picked up randomly, and many words have different meanings depending on context. There are many thousands of words I don't know, and many uncommon words I do. The same is true for every person. That doesn't make people stupid. It just means people don't know every word in the dictionary. I personally think it is respectable for a person to admit what he/she does not know because that is the first step to higher understanding. It is those who guess and presume because they are afraid of looking stupid that end up with poorer understanding.

      Now, I'm not a networking expert so I don't know if inculpate and exculpate are commonly used in the field. I do know that in my field, it seems that the deeper I go and the more I understand, the more I become aware of how much I don't know or understand. Often, it is people with a shallow understanding that tend to be the most certain in their opinions, while those who really know their stuff tend to be more careful or tentative.

      Personally, I think the lawyer questioning the doc looked like an ass. Imagine if someone you were tutoring in math, said to you, "I'm not listening to you, you are stupid because you don't know what it means to shlumak the ball while playing Gretfertel -- you're a real retard." Basically, it shows a rather inept thought process on the part of your accuser because the fact that you haven't heard of that sport is not an indicator of whether you understand the math you are teaching. A third party onlooker would likely feel bad for you and probably think the real idiot is the person you are attempting to teach.

      --
      What changed under Obama? Nothing Good
    2. Re:Sad... by Xenographic · · Score: 1

      > Now, I'm not a networking expert so I don't know if inculpate and exculpate are commonly used in the field.

      They're legal terms, actually. If evidence exculpated someone, it would tend to show that they weren't guilty (or at least less likely to be guilty). Inculpate is its antonym (opposite).

      Granted, I don't expect your average man on the street to know those words, but if you're someone who is supposed to be an expert witness and is testifying on something like this, it really undermines them. Remember, this isn't just some schmoe, he's supposed to be an expert.

      Anyhow, it may have been a bit harsh, but if I had to guess, it's just something to help the judge understand that this guy is no expert, and perhaps to convince that judge to exclude this guy's testimony. Ray said that they've used this guy a lot, but no one has challenged him until now, and I'd say there are plenty of things to challenge. And if you want to show him to be sub-par as an expert, what better way than something lawyers and judges will understand very well, rather than arcane technical details?

      Now, I won't deny that Ray is more aggressive at times than I would be, but if the commercials are any indication, people want an aggressive lawyer who won't take crap from the opposition :]

    3. Re:Sad... by anagama · · Score: 1

      Being a "legal pro" is not a required part of being an "expert". To be an expert, one must be an expert in a particular field. Sadly, there are some "experts" whose sole job is testifying for money, but this is extremely fertile area for cross examination and those experts are easily painted as whores.

      In other words, this discussion is proving my point about how meaningless it is that the doc didn't know a couple words. I'm sure everyone here is plenty smart, but you're all assuming that the meaning of "expert" in this context also requires the person to be a "legal pro" -- it does not. The test of an expert depends on his qualifications in a specialized field of study. A person who has never seen the inside of courtroom can nevertheless be qualified as an expert (note "qualified" here refers to a specific type of questioning during the expert's testimony to show that the person is an expert in a field). An expert who has tons of court experience can be qualified as an expert. Legal experience is not a litmus test for expertise (though evidence of being accepted as an expert in the past often forms one set of questions during the qualification phase of testimony).

      One last thing, what you need to remember here is that all you saw is what will likely be the cross examination of the expert's quals. You didn't see what the RIAA will put on in direct when they actually do the quals. All we saw was the negative aspect, and none of the positive aspects of the docs qualifications. In some ways, the defense merely tipped its hand with respect to its approach on cross regarding quals -- that will of course enable the RIAA to better prepare for its initial presentation of qualification testimony.

      --
      What changed under Obama? Nothing Good
    4. Re:Sad... by anagama · · Score: 1

      > Now, I'm not a networking expert so I don't know if inculpate and exculpate are commonly used in the field.

      They're legal terms, actually. If evidence exculpated someone, it would tend to show that they weren't guilty (or at least less likely to be guilty). Inculpate is its antonym (opposite).
      If I had phrased the original as a question, and you answered it this way in a deposition, I would guess you would start to frustrate your attorney. The correct answer to a question such as "Are inculpate and exculpate commonly used terms in networking?" is (presuming they aren't): "no." Period. Shut up and say nothing till asked another question. The most common mistake people make during a deposition is blathering on and on. When you take a discovery dep, if you can get the person to chatter, you increase the liklihood of getting some good dirt because people stop thinking and just talk away.
      --
      What changed under Obama? Nothing Good
    5. Re:Sad... by Xenographic · · Score: 1

      > Being a "legal pro" is not a required part of being an "expert". To be an expert, one must be an expert in a particular field. Sadly, there are some "experts" whose sole job is testifying for money, but this is extremely fertile area for cross examination and those experts are easily painted as whores.

      If I remember what Ray said of him accurately, he's been the expert witness for all of the RIAA's cases, though he hasn't been deposed until now. So he probably should be a legal expert by now.

    6. Re:Sad... by Paradise+Pete · · Score: 1
      Personally, I think the lawyer questioning the doc looked like an ass.

      I took it to be part of the technique of cross-examination. Up until that point the witness had been answering in a smug and confident manner. This sort of questioning can shake up a witness and make his answers more forthcoming. The best cross-examiners are remarkably skilled at controlling the flow of the testimony.

  111. Cool!!! by Em+Ellel · · Score: 1

    A web site that generates faked "evidence" of filesharing with a name and an IP of your choosing exists in Sweden. Cool... now if only I knew sweedish (beyond "bork!bork!bork!" )

    Thanks.

    -Em

    --
    RelevantElephants: A Somatic WebComic...
    1. Re:Cool!!! by Reziac · · Score: 1

      Put a name (I suggest "RIAA") in the first slot, an IP address in the second slot, and click the first button you come to. Voila!!

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  112. Re:Pretentious Language Needs No Introduction by Anonymous Coward · · Score: 0

    So, you're done with your first year of law school. You must have seen the word 'witness' a million times by now, but you repeatedly spell it "wittness". That's not to mention your attempts on professor, untenable, analyse, and (most amusingly of all) dictionary.

    Exculpate is an uncommon word outside of law, get used to it and get off your damn high horse (or at least learn to spell while you mock others for their vocabulary).

  113. I Have Used Encase 5 by Anonymous Coward · · Score: 0

    I have used Encase 5, and I am astounded that no reports were generated.
    It's absurdly easy to set the thing to record everything that you look at
    and generate that as a report, even if you are too lazy to click on any
    specific files and have them included. That's the whole idea of the software,
    to make it so that any schlub can generate a report that can be submitted
    as evidence. "Mounted drive image, MD5 hash blah, examined registry,
    searched for 'kaz', searched for '141.155...' etc.
    It's very strange that Jacobsen didn't do it. It would be harder to find
    a more inept Encase user.

  114. any idea why the case hasn't been dropped by now? by nathanepley · · Score: 1

    12 Q. Do you have any idea why the case

    13 hasn't been dropped by now?

    14 MR. GABRIEL: Objection to form.

    15 Lack of foundation.

    16 A. I don't get involved with -- so no.

    If we take for granted that the evidence offered by expert testimony is not persuasive to most who understand the technology at stake, I can only imagine the RIAA thinks judge and jury will find it persuasive that the kazaa username on the mediasentry screenshot is "jrlindor." Does anyone else worry that the RIAA can win without providing technical evidence of infringement, but still achieving preponderance of the evidence?

  115. RIAA's 'Expert' Witness Testimony Now Online by JackSpratts · · Score: 1

    the weakest point in any action against a file-sharer that's based upon an ip address capture is the fact that an ip number - leaving aside for the moment whether or not the isp got it right initially - in no way shape or form indicates if the defendant was operating the computer at such time as the ip capture was made. it's somewhat analogous to the robo-cop radar detector slash cameras communities increasingly use to prosecute alleged traffic violators, in that they provide a picture of a car and a license plate number but precious little else of importance - i.e. who's actually behind the wheel. using the hacker analogy for instance one could mock up a phony plate, put it on a rental vehicle similar say to a car the govenor's wife drives and blast through a red-light at three am just to cause mischief - and if she happened to have actually been near that area at that moment the mischief might be considerable - especially if the outline of an "interesting passenger" was resolved by the traffic cam. automatic traffic cops leave a lot to be desired in other words, and so do programs that purport to show by proxy who's doing what and when with a computer. i wouldn't predict the leanings of judges (who seem to either accept too much at face value or too little) or the sentiments of juries, but it would seem to me that the vein you mined with dr. jacobsen as seen in pages 22 forward, "have you formed an opinion as to whether marie lindor personally uploaded any copyrighted files to anyone," and to which the dr. clearly and continuously waffled, is an area of massive vulnerability for the riaa and a point upon which you should continue applying pressure. this to me is the issue that may resonate the most among people with common sense. - js.

  116. No Private IP address found. by Anonymous Coward · · Score: 0

    Yeah, so no private IP address was found in the KAZA packet, that is because the user knew he was behind a NAT gateway and knew to configure the the KAZA program to say its IP was the public IP. Anybody who uses or knows about P2P knows this is very important to do when behind NAT.

    Thus, making the argument that it was NOT on a wireless router or NOT on from a 'private ip' is total false. Showing that it could have been ANYBODY using KAZA from that internet connection. Without having actual packets sniffed on the internal wired network, or wireless network the KAZA upload could have been from a friend with a laptop on the wireless network, or connected directly to the wired network. It could have been a creepy guy sitting out in his car next to the house downloading / uploading music and other things. It could have even been the RIAA its self using the wireless connection to upload / download its own files using her network. But nobody can prove this with the information that was gathered.

    I feel bad that this expert chose to do such a sloppy job in investigating this issue as that a guy who just made the grade to get his high school diploma could point out in seconds.

    -Zeek Lancer

  117. Re:Pretentious Language Needs No Introduction by GodInHell · · Score: 1

    My original point was that there are substantive criticisms to be made that are much more useful than this ad hominem "He doesn't even know what inculpated means, the fool!" It's easy to assert that someone is stupid for not knowing something you know, but there's a reason we have the word "pretentious." There's no reason not to take your time and hit that point in addition to all the others.

    ...I really don't intend this to be a flame, but I have got to tell you, if you're going to be a pretentious bastard about the meaning of a word, you have got to at least spell dictionary right. Yes, my spelling sucks. And now you know why Mr. Beckerman beat the witness up for failing to know the meaning of a common term. Taken on its own, it's petty.. lumped in with a series of more substantive attacks, it's just one more grain of sand on the scale. Yes, he's splitting hairs. That's what lawyers do. If one of your Profs puts 12 issues into a final exam, and you discuss 10 of them masterfully while dismissing the other two as (in your opinion) "petty".. does that help or hinder your pursuit of A's?

    If Mr. Beckerman were to draw this out at length in court, the judge would probably side with you.. but there is NO reason not to explore everything the witness says carefully and thoroughly during a deposition.

    By the way, what IS the meaning of "is"?

    -GiH
  118. fake content on kazaa? by Deadplant · · Score: 1

    116-3 Q. Do some users of KaZaA fool people
    4 with fake content?
    6 A. I don't have any firsthand experience
    7 with that. Either he is not an expert on Kazaa or this is deliberate lie.
    Given the proportion of deliberately mis-labelled (fake) files on kazaa the probability that an expert or even a casual user might never encounter any is virtually zero.
  119. A few thoughts from an IT geek by bbernard · · Score: 2, Interesting

    I see a couple of potentially significant details that got left out here, or that, after reading the deposition, I missed in other people's comments. (Disclaimer: I have no certifications, nor am I a lawyer, so there is no more validity to my comments than those of the RIAA's expert)

    1. There seemed to be an assumption that the only type of wireless access point in use must be a router or NAT device. There is no basis for that assumption. A wireless access point need not act as a router or as a NAT device. It could merely change wireline Ethernet to 802.11 physical layers. In that way, an "unauthorized" wireless connection could get the DHCP address provided directly by the ISP, and connect with that IP.

    2. I'm not sure how far down the distinction I would go with the cable modem vs. DSL argument. In some cases, connection via DSL requires PPP tunneling software install/configuration on the actual computer. That argument could actually more closely tie the defendant's computer to the records captured. That can be circumvented by configuring the PPP tunnel on a router/firewall/NAT device, allowing the computer to be left unmolested. However, on general principles, Verizon also offers a cellular modem option for connecting to the Internet. That's at least 3 "broadband" methods of connecting.

    3. I really appreciated the thrust of the the questions that looked to establish if there was any evidence that directly tied the actions of the defendant as an individual person, to the actual act of file sharing from that IP address. Can those questions be repeated for "yes or no" answers in court? Could the RIAA shift their argument to suggest that the defendant, as "owner" of that Internet connection is responsible for the use of that connection? I believe that holds for companies and corporations does it also for individuals?

    4. My goodness, the "clarification" questions from the expert's lawyer (RIAA/Plaintiff's lawyer?) were entertaining. There are industry recognized certifications for computer security and forensics personnel. GIAC comes to mind. Perhaps they have some documented standards of forensics that might be appropriate for refuting this "expert's" claims that his methods were reasonable and would be accepted by other professionals in the industry. Just from talking to the IT Security department within my own company I get the impression they'd document their investigation of a single virus on one computer more carefully than this guy did with a legal case.

    All of that said, I'd like to pass on a big THANK YOU to NewYorkCountyLawyer and the other lawyers involved for the defendant for actually fighting this one. I have this dream that the defendant winning a lawsuit like this will open the floodgates and pave the way for not only ending this tactic, but to provide the fodder for a slew of suits against the RIAA that eventually bankrupts the cartel and serves notice to the MPAA, etc. that this kind of crap just won't fly, and DRM will suddenly go away, and the heavens will open, and...OK, but a guy can dream, can't he?

    --
    ----- Connection reset by beer
    1. Re:A few thoughts from an IT geek by NewYorkCountryLawyer · · Score: 1

      Thanks, bbernard. Much appreciated.

      --
      Ray Beckerman +5 Insightful
    2. Re:A few thoughts from an IT geek by wolf08 · · Score: 1

      Very interesting =). I wish I had mod points atm!

  120. Definately true by phorm · · Score: 1

    Darn, you stole my point. But to add to that for those that want to see this in action (hey, the RIAA likes screenshots, right):

    See Here, or here, or just here

    You've got one card allowing you to set or clone (copy from the connecting machine) a MAC address, another allow to type in the MAC segments, and then a bunch of google results in general for the interfaces to this.

    And this is just for routers, mind. It's also quite easy to spoof MAC using windows, easy on linux/BSD using ifconfig, or see here for info on all the common OS's.

    So what can you do with this?

    Well with a router it makes it easy (as mentioned in the parent) to configure so that the ISP thinks a given PC is connected... thus skipping the issues when you have either the computer or the router plugged directly to the DSL/cable modem.

    With a PC you can test various DHCP settings, pretend to be somebody else and nab their IP (the dhcp serving machine will generally assume you are whomever your MAC states you are), get onto MAC-secured wireless, and many other things. There are plenty of legit uses, but certainly many other cases where one an online "identity" could be easily misrepresented.

  121. Re:IP Addresses - trying to clarify something by l2718 · · Score: 1

    Well, a NAT is a physical device. When functioning as such it will have two IP addresses -- one on the local network and one on the outside one. Contrary to your beliefs, TCP/IP packets only have one "source address" and one "destination address" fields. As an outgoing packet transits the NAT, the device overwrites the source address with its own (global internet-) address. When an incoming packet arrives, the NAT replaces the destination address (which is the NAT's global Internet address) with the correct local address and forwards the packet to the local network. In particular just by looking at the TCP/IP headers of a packet on the internet there's no way to tell if it was modified by a NAT or not.

    What you need to understand is that the NAT does not use any addressing information in the packet header to tell which local computer the packet should go to. Rather, all this decision-making is internal to the NAT. The device keeps track of the connections the local computers have to the outside world (via port number etc). Depending on the port and the connection the packet belongs to it knows which local computer it is representing for the purposes of this particular packet.

  122. Edited transcript? by Sparr0 · · Score: 1

    Q. Based upon your examination of the hard drive which you examined, what evidence did you find that inculpated Marie Lindor personally?
    A. Would you please define the second-to-last word.
    Q. "Her"?
    A. No, "inculpated." Would you please define that for me.

    I have two issues with this bit. The first is small, it seems that the real question used "her" instead of "Marie Lindor" which was edited in afterwards, that is forgivable as a transcription issue. The second is more important. He says "second-to-last" but the word being discussed is not "her", it is the preceding word "inculpated". This tells me either there is a serious transcription error here, or both Q and A are using/taking "second-to-last" to mean the word third from the end of the question, which is almost certainly wrong.
    1. Re:Edited transcript? by chalkyj · · Score: 1

      If the end of the question read "inculpated her personally?" then it seems to make perfect sense, with A accidentally referring to "inculpated" as second from last when it was actually third from last (as pointed out by Q's response)

  123. Re:Pretentious Language Needs No Introduction by Anonymous Coward · · Score: 0

    "I have a B.A. in Philosophy...poking fun at someone who doesn't understand a word that has no practical value in everday speech... seems pretty unfair."

    You're one of those postmodern relativists aren't you?

  124. Damn-and double. by Anonymous Coward · · Score: 0

    Agreed. There's some valid points being made, but there is also a lot of "writing the conclusion first, then looking for the evidence to back it up" happening as well. That's just one of the many reasons I don't use slashdot for advice; technical, legal, medical, economic, or otherwise.

  125. Save the children as well by Anonymous Coward · · Score: 0

    Not only does the comments about MAC addresses leave something to be desired, but he uses "Save the children" campaign to fund his lab?

                        8 Q. Apart from your work on the RIAA
                        9 cases, have you engaged in any research on methods
                      10 of determining whether specific individual computer
                      11 users engaged in copyright infringement through the
                      12 use of P2P file sharing?
                      13 A. Yes.
                      14 Q. And what kind of research was that?
                      15 A. Obviously there was some research
                      16 done through Palisade as part of its product rollout
                      17 dealing with how to identify the individuals within
                      18 an organization. One of my grad students also
                      19 worked on the project to identify users of
                      20 peer-to-peer software, although that was focused
                      21 more on child pornography than it was copyright
                      22 material.

  126. Sorry to interrupt the love fest... by schizoid4 · · Score: 1

    ...but I have to call bullshit.

    Beckerman wants to paint Jacobson as an RIAA whore but Jacobson flat out stated that the computer whose hard drive he examined was not used to share MP3s, which blows a huge hole in the RIAA's case. He didn't have to say that. He could have said he didn't find any evidence, but it's possible that *yada yada yada*, and no doubt the RIAA pushed him to say just that. I can see why he doesn't get much work as an expert witness. When I pay good money for a whore I expect her to suck and swallow.

    Jacobson made a good argument that NAT wasn't used which Beckerman failed to rebut and then Beckerman continued to talk about NAT as a red herring. Some here claim to have rebutted Jacobson's argument but it's really beside the point. If Lindor had a wide open wireless router she can take the stand and say that. If she won't then any NAT-related arguments are just an attempt to baffle the judge/jury with bullshit.

    As for the clock skew claim, Lindor's lawyers could subpeona Verizon for information about when the IP address was assigned and for how long. If they haven't done so it's because they already know the answer and it won't help their client.

    Belittling Jacobson for not knowing what "inculpate" means was childish. My SATs were over 1400 under the old system and I attended an ivy league school, but I have never seen or heard the word "inculpate" before today. I was able to guess what it meant from the similarity to "exculpate" (before Beckerman mentioned it), but you can be damn sure that if had to answer a question under oath that contained a word I never heard before I would ask what it meant and not rely on guesswork.

    Here's what I think: Lindor is innocent but she allowed the guilty party to use her internet connection and is covering for him/her. The RIAA is leaning on her to get her to cough up a name.

    1. Re:Sorry to interrupt the love fest... by Workaphobia · · Score: 1

      Thank you for interrupting the love fest. I was getting a bit sick of the smell.

      I enjoyed reading the deposition (although I cannot say why). Ray, I have to say that I am on your side - it's required of me as a Slashdotter, and I'm not nearly old enough to have lost enough of my soul to favor the RIAA, especially when the evidence is this weak. That said, I'm not particularly fond of the way you argue. There are enough legitimate points in this csae that you do not need to resort to attacking the witness's vocabulary. More importantly, throughout most of the transcript I felt very favorable towards Mr. Jacobson and agreed with most of what he said. I understand that you were trying to corner him, but he was very good about staying within the bounds of his knowledge and correcting you when the question contained technical inaccuracies, except for a few scattered instances. (He was also good at dodging the few head-on yes or no questions that hurt the RIAA's case. Those ones are pretty obvious.)

      I was going to make a point by point list of my reactions to the transcript, but the volume of responses by now is just too huge (guess I shouldn't have put this off for a week), and reading some of the layman emotional comments (more common of your blog's users than Slashdot's of course) makes my blood boil.

      Good luck to you and Ms. Lindor, I hope you stick it to them in court, but I do like the way Jacobson handled himself in this deposition.

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    2. Re:Sorry to interrupt the love fest... by Anonymous Coward · · Score: 0

      Belittling Jacobson for not knowing what "inculpate" means was childish. My SATs were over 1400 under the old system and I attended an ivy league school, but I have never seen or heard the word "inculpate" before today. I was able to guess what it meant from the similarity to "exculpate" (before Beckerman mentioned it), but you can be damn sure that if had to answer a question under oath that contained a word I never heard before I would ask what it meant and not rely on guesswork.

      Interestingly, you take issue with "belittlement" but you felt it necessary to point out that YOU could figure it out (even BEFORE exculpate was used). This points to a deeply seeded lack of personal confidence, and or a need to make yourself appear more intellectual and educated than you are.

      Additionally, you point out that you went to an ivy league school. But you didn't say which one. I would think someone that actually attended and graduated from an ivy league school would be proud, and would sing the praises of their alma mater at any chance. I know I do.

      Lastly, you trot out your SATs. Do I even need to go into the issues this points to? Let me be clear. No one, not anyone outside of a school gives a flying spaghetti monster what your SATs are. Or your GPA, or IQ. No one. And anyone that considers these to be identifiers of "intelligence" is a fool. Sure, IQ, SATs, GPA can all be used to determine something, but that something is mostly how good at reading and understanding STANDARDIZED tests you are. Specifically tests written with and for a western culture.

      PS. What exactly does a SAT score have to do with your knowledge of jargon? I know true geniuses that still don't know what IANAL means. But none of them would attempt to justify this lack of knowledge by claiming to have high SAT scores. They would simply assimilate the knowledge and move on. Because the only really smart people are those that know they don't know everything, but wish to try and learn everything anyway.
    3. Re:Sorry to interrupt the love fest... by Anonymous Coward · · Score: 0

      If you read the transcript, you would know that when Jacobson asked what "inculpate" meant, Beckerman responded by asking what school he went to and suggesting he guess. Hence the discussion of schools, SATs, and the advisability of guessing what words mean in a deposition.

      PS. What exactly does a SAT score have to do with your knowledge of jargon?

      That's the point.

  127. Re:New Yorkers / Verizon Know-it-alls Please Help! by schizoid4 · · Score: 1

    AT&T is a phone company, but they did offer a cable internet service before 2003 when Comcast bought it. You didn't know that? Well then I guess you just discredited yourself.

  128. hard drive by bzipitidoo · · Score: 1

    Something you might want to look into: the expert claimed that the hard drive he examined was NOT the one involved in the infringing. How can he tell? The entire hard drive could've been overwritten many times either through ordinary use or by an intentional effort to remove previously recorded and deleted data. There are consumer software products designed to securely erase data, along the lines of Norton Wipe, but better, as I think Wipe (at least, old versions of Wipe) merely overwrite with 0's. A user might use such software as part of an effort to remove malware in hopes of avoiding having to reinstall Windows. (Wiping the free space probably won't solve a problem with an infection, but users have been known to try many a thing in hope that it will.) A user might have reason to do so because of P2P-- might've received a virus through P2P and accidentally ran it. Didn't the expert say that hard drive had a fresh install of Windows? Seems he could've been examining the correct hard drive, but thanks to significant alterations of the contents, it wasn't possible to tell for sure. However, sounds like this expert didn't even try! He made no mention of having used anything more than a hex dump of the current contents.

    Typically, data is never actually erased. Instead, data is left intact until overwritten (if ever) with fresh data. Suppose some file "F" is deleted. All that really happens is that the parts of the disk containing the file system's information about F are updated to indicate that the part of the disk where F resided is now free. The contents of F are not actually erased. The part of the disk where F was may eventually be overwritten at some future time with some other file's data, but that's a matter of chance. This expert's method of dumping the contents is hardly better than the old MSDOS undelete command! He would find F if it hadn't been overwritten but not otherwise. Anyone who remembers using undelete will know that if you undelete right away before you do any act that writes something to the disk, you'll get your file back. But the more writing activity that happens before attempting an undelete, the greater the odds the spot where a deleted file was will be overwritten, making undelete impossible. I've heard there are ways to read data that has been overwritten, and that if you want to really securely erase data, you should overwrite it at least 10 times, and overwrite with different random garbage each time, not all 0's. But it doesn't sound as if this expert employed any forensic technique to read overwritten data. All he did was examine the current contents. The only deleted data he will see with such an examination is only that which escaped being overwritten. If so, then he could not tell for sure whether free space on that drive had been cleaned up with Norton Wipe. This expert couldn't even say whether Windows had been installed more than once on that hard drive!

    --
    Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
  129. Re:New Yorkers / Verizon Know-it-alls Please Help! by ShadowFalls · · Score: 1

    AT&T is not just a phone company, it has offered a variety of services for years including satellite. Before that, cable tv and internet services allowed by acquisitions of other companies.

  130. what kind of grade? by alizard · · Score: 1

    Probably an A.

    Do you think he does a better job for his regular employers than he does for the RIAA for a MUCH higher hourly rate?

    1. Re:what kind of grade? by NewYorkCountryLawyer · · Score: 1
      :)

      Good one.

      I had to read it a couple of times before I got it.

      --
      Ray Beckerman +5 Insightful
  131. Dr Doug's "Information Warfare" class by Anonymous Coward · · Score: 0

    "Ethics in information assurance" is one of the topics covered in CprE 532 - Information Warfare class. I'd love to see the lecture notes and reference list for that!

  132. Embarassing by hagenman · · Score: 1

    I attend Iowa State, and it's embarassing to see the school's name associated with the RIAA.

  133. "To form"? by natey · · Score: 1

    Could anyone clarify what the incessant "objection[s] to form" are, and what the purpose is in raising them so often? Is it a very literal objection to the structural form of the question, or something more arcane?

    --
    --- "No matter who or what, a box of flowers is better than a smack in the belly with a wet fish." --RAH
  134. Re:New Yorkers / Verizon Know-it-alls Please Help! by zi_9000 · · Score: 1

    The fact that MediaSentry performed the traceroute over a year and a half later should be noted. The RIAA alleges that infringement occurred on Aug 7, 04, but the traceroute is dated Mar 13, 2006. Given that ISP's assign IP's dynamically, there would be very little to no chance that Ms Lindor would still be assigned this IP. IT infrastructure and equipment also changes, given that almost 2 years have passed in the interim.

  135. Re:New Yorkers / Verizon Know-it-alls Please Help! by Cassini2 · · Score: 1

    It looks like a significant problem exists here. Specifically, I just looked up the DHCP addresses from the computer present on a handwritten note (Exhibit 17) http://www.ilrweb.com/viewILRPDF.asp?filename=umg_ lindor_070223JacobsonEx17. Those DHCP servers are from CableVision. I am assuming that CableVision is a New York cable company???

    It looks like Mrs. Lindor's computer was configured for cable modem access. Accusing her of downloading files over Verizon DSL with a cable modem is a bit of a stretch ...

  136. Back when I was on dialup... by Reziac · · Score: 1

    ... I would often be assigned the same IP address multiple times, sometimes consistently for several days running. (I kept logs, and sometimes I'd check.) Might have been because I was in an area that had relatively few users. Also, I generally used a leased POP (not one owned by my ISP), so my IP address would come from the backbone's pool, not the ISP's own pool. AOL, Earthlink, Juno, NetZero, and a bunch of smaller ISPs all used these same leased POPs, and relied on the user's login prefix to tell which ISP the user belonged to. (Frex, an Earthlink user would log in as "ELN/username", not just "username".)

    Dunno if that's useful info to you (and it's everything I know about it) but there ya go anyway.

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  137. Why computing isn't like engineering by Anonymous Coward · · Score: 0

    Incompleteness (programming)

    Every physical engineering discipline uses mathematics to prove the correctness of a design. The "rules" of engineering is Physics. The verification tool is Mathematics.
    Computing is functionally set theory, which is mathematics.
    Paraphrasing Godel, you can't prove the rules using themselves.
    Therefore, Computing cannot be verified with mathematics, and is fundamentally different from engineering.

    Chaos (systems)

    If a brick in a bridge is damaged, the structural integrity of the bridge is degraded.
    If a bit in a computer's memory is damaged, the data integrity of the computer is degraded.
    A typical computer has 8 billion bits (1GB x 8). Find me a bridge with 8 billion bricks.

    Uncertainty (systems)

    Examining a bridge is an out-of-band process. Bridge don't change when you examine them.
    Examining a computer system is [usually] an in-band process. Computer systems [memory] change up to a billion times per second (1GHz)

    Complexity (programming, systems)

    How many paths through a complicated solid state circuit (treating ICs as black boxes)?
    How many paths through a computer program (read: the Halting Problem)

    Data (programming, systems)

    Engineering is defined in terms of limits and tolerance, which are known in advance.
    Computing is defined in terms of data, which is not known in advance.

    Probability (programming)

    Engineered process and devices fail in known, predictable ways.
    Computing processes and devices fail in unpredictable ways.

    Conclusion: while the above comments are simplistic in the extreme, you can't even _begin_ to compare computing with engineering.

    p.s.

    Despite the above, I think the engineering mindset and approach is superior by far than anything which currently exists in the computer world, but it is at best a model; be aware of its limitations.

    In my opinion, the closest discipline to computing is medicine. Sometimes, despite all the procedures, tools and knowledge, things just don't work as expected.

  138. Re:New Yorkers / Verizon Know-it-alls Please Help! by rilian4 · · Score: 1

    Given that ISP's assign IP's dynamically, there would be very little to no chance that Ms Lindor would still be assigned this IP. IT infrastructure and equipment also changes, given that almost 2 years have passed in the interim.
    Stick with very little chance to change. I tend to leave my cable modem and router on constantly so unless my ISP makes a change in their network (rare) or forces a release (rarer), I have the same dhcp address for a very long time. I had one address last nearly 2 years before my ISP reconfigured their addressing and forced a new one on me. My current address is pushing a year I think now...
    --

    ...quicker, easier, more seductive the darkside is...but more powerful, it is not.
  139. Re:inculpate by Anonymous Coward · · Score: 0

    He is an expert in his non-legal field and an expert witness in this single case. He is not a professional expert witness generally. He testified that he has never even been deposed before much less testified in a trial. His education, qualifications, and experience (or lack thereof) in his field would in no way make him knowledgeable regarding legal matters. In terms of legal knowledge he is a layman and inculpate is simply a word that is almost never used outside of legal proceedings, nor is it something taught in any non-legal curriculum.

    When the concept is discussed amoungst laymen it seems the word, incriminate, is invariably used in place of inculpate, regardless of the context (ex: criminal versus civil, specific versus general, etc..)

    In short, Mr. Beckerman made his point but it was a low blow.

  140. About trascription errors by Cygnus.Xray.One · · Score: 1

    yeah, IANAL and all that jazz, don't believe me, look it up for yourself.

    As I recall from watching too much courtTV, a court reporter types up the transcript using a specialized device that loosely resembles a typewriter. It's been a while since I've looked for modern versions, so please let the forums hordes correct me if I'm wrong, but I remember a 'keyboard' layout that was based on phonics, NOT individual letters as most computer users are used to. One of the transcript 'errors' that someone pointed out above was a phonetic spelling of the intended word, the court transcriber was likely in a hurry and didn't know that particular word.

    Try this at home, kiddies: have a friend read an excerpt from your favorite book, and try to type what your friend is reading into your computer. Now to make it like a courtroom, you must have a rule that you cannot let your friend pause or slow down while he is reading so that you can catch up with your typing. The fact that you can't keep up with your friend is why court transcribers use a phonics based entry system.

    Oh, yeah, for 'on-topic'.. I think NewYorkLawyer just swiss-cheesed some 90% of all RIAA suits. All the RIAA can prove with their 'evidence' is that some IP address was associated with a P2P network data-packet.

    They have consistantly failed to prove that a specific individual delibrately and with malicious intent did violate copywrite laws by 'making available' copywrite infringing work.