Slashdot Mirror


Busting People for Pointing Out Security Flaws

gsch writes "'In 2004, Bret McDanel was convicted of violating section 1030 when he e-mailed truthful information about a security problem to the customers of his former employer. The prosecution argued that McDanel had accessed the company e-mail server by sending the messages, and that the access was unauthorized within the meaning of the law because the company didn't want this information distributed. They even claimed the integrity of the system was impaired because a lot more people (customers) now knew that the system was insecure. Notwithstanding the First Amendment's free speech guarantees, the trial judge convicted and sentenced McDanel to 16 months in prison. I represented him on appeal, and argued that reporting on security flaws doesn't impair the integrity of computer systems. In an extremely unusual turn of events, the prosecution did not defend its actions, but voluntarily moved to vacate the conviction.'"

82 of 350 comments (clear)

  1. Something is Rotten by eldavojohn · · Score: 5, Insightful

    If I were a customer of a company that had the mentality "anyone that helped developed the code is a threat to its security" then I would find another vendor--and fast!

    There are practices and standards for developing secure code. If your programmers follow these, then even their knowledge of the source shouldn't matter if they go rogue or want to have fun in their free time. Look at Linux. An operating system used by millions and every hacker in the world can get their hands on the source code. Why don't we see many viruses for Linux? Because it was implemented well. Perhaps companies should start to realize that if they produce code for Win32 applications, they're going to have to resort to the same tactics that Microsoft uses: Don't let the source code out or its true flaws will be revealed and exploited!

    For the consumers of these companies, be wary that your product is only as secure as the company's relationship with its developers--kind of scary considering they're keeping them quiet via threat of lawsuit.

    --
    My work here is dung.
    1. Re:Something is Rotten by fabs64 · · Score: 2, Interesting

      It is a fact that programs get released with known bugs, it's actually an economic certainty for commercial programs.
      It is a SAD fact, that some of these known bugs are security vulnerabilities, one would hope that security bugs top the priority list but they do not, useability most often comes first.

    2. Re:Something is Rotten by Irish_Samurai · · Score: 2, Insightful

      Why don't we see many viruses for Linux?

      While I think that implementation may have a little to do with it, I think the driving factor is that Linux has no where close to the user base that Windows does.

      The purpose of many of these viruses is to create a large botnet. That's alot easier to do when you targt an OS aimed at the everyman computer user who lacks sophisticated understanding of his box and how to maintain it. Linux on the other hand has no where close to the user base spread across so many different releases and distros that creating a virus for Linux is probably done just to prove a point. The numbers just don't warrant the attention yet.

    3. Re:Something is Rotten by slashname3 · · Score: 2, Insightful

      It is partially a numbers game. However, if linux systems (or any unix system) had easily exploited security flaws then there would be huge numbers of worms and viruses targetting those systems that are out there. If nothing else they would be excellent platforms to launch attacks on the huge numbers of windows systems.

      The real reason you don't see that many viruses or worms directed at linux systems is that the concept of least privilege was implemented at the start. Unlike most windows systems which users run with administrator privileges that allow a virus to do whatever it wants once it executes, linux systems users typically don't run everyday applications with admin or root privileges. As such it is much more difficult for a code that is executed on a linux system to gain complete control of the system.

      There are exceptions to all this, some windows users have locked down there systems and some linux users run as root all the time. Both cases are relatively small groups.

      And with the introduction of selinux security is getting even better on linux systems. But no matter how good the security tools are that are made available nothing can prevent a bad adminstrator from setting up an insecure system. The last few compromised linux systems I heard of all of them were owned because users utilized very poor passwords on the systems. Maybe someday when we can get rid of the users we can have real security. :)

    4. Re:Something is Rotten by Akoma+The+Immortal · · Score: 5, Insightful

      Right. So all those web servers with apache, running linux account for how much % of the web (60,65,70 I dont know, check netcraft).

      Image the botnet you can have if you can manage to compromise all of them, silently sending data, doing damages.

      Numbers, numbers you said.

      Try again.

      --
      assert(expired(knowldege)); core dump
    5. Re:Something is Rotten by Splab · · Score: 2, Insightful

      Since the customer is always right, the customer has to know what security problems means - and why he/she should care.

      In my experience, moveing a piece of graphics one pixel has way more priority for a customer than to fix an SQL injection problem, and since the company developing the software gets money for moving the graphics around, but not for fixing the bug - guess what I'm being told to do...

    6. Re:Something is Rotten by Irish_Samurai · · Score: 2, Insightful

      Well, I hardly think that the people maintaining web servers are technical idiots. SO targeting a set of systems that are constantly monitored and maintained by people who are generally neurotic about it isn't exactly the most vulnerable group for creating botnets is it? The home users are.

      Thanks for playing.

    7. Re:Something is Rotten by PPGMD · · Score: 4, Insightful
      Numbers is one factor, the administrator is another factor.

      The average home PC is administrated by someone that has no clue about security, while the average Apache admins, knows how to lock down a system, and doesn't use the system for everyday stuff, like viewing e-mails, and running programs randomly downloaded off the internet.

      If we gave Linux machines to the same idiots that run Windows XP machines, you would have botnets, there might not be as many, but they would still be there because many virii are run via social engineering, not via operating system tricks. The dumb user is not something Linux can fix.

    8. Re:Something is Rotten by Y2 · · Score: 2, Insightful
      The real reason you don't see that many viruses or worms directed at linux systems is that the concept of least privilege was implemented at the start.

      No it wasn't. And it still hasn't been.

      Certainly it has a concept of "less than full privilege," and that was there from the start, having been copied from earlier systems. Windows has this concept also, but it's perhaps more honored in the breach than the observance. However, my email client, my video player, and my web browser still run with the full privilege of my user account, when something less would be sufficient. Any protection I have from malicious content is due either to efforts within the application rather than the OS, or by my choosing a bare-bones application which is as dumb as a box of rocks.

      --
      "But all your emitter and collector are belong to me!"
    9. Re:Something is Rotten by hullabalucination · · Score: 5, Interesting
      I'm pretty sure that that gigantic market share of Windows is the main reason that it's got so many viruses.

      Right. The fact that Gates, Ballmer & Company decided to ignore practically every reputable security expert on the planet and release ActiveX, a completely unsandboxed tool for crackers, had nothing to do with it. Right-o, Matey.

      First ActiveX exploit released: 1993. Latest ActiveX exploit: in the wild currently and unpatched. That's 13 years that Microsoft has ignored your security and refused to correct a huge, gaping security hole.

      We won't even talk about the RPC processes (accessible through ports left open by default) that have traditionally been running in Windows (up until just a few months ago), with full Admin privileges, every time you log in, no matter how you log in.

      The real reason Windows has more security problems: the head-in-the-sand, we'll-bend-over-and-take-more-of-this-same-old-cra p attitude of Microsoft customers.

      But here, I'll let the Microsoft folks themselves tell you:
      "Our products just aren't engineered for security," said Brian Valentine, Microsoft senior vice president for Windows development. Another Microsoft executive recently explained they never paid attention to security "Because customers wouldn't pay for it until recently."

      Article (2003) quote from http://archive.corporatewatch.org/profiles/microso ft/microsoft1.htm#Crapsoftware

    10. Re:Something is Rotten by HTH+NE1 · · Score: 3, Insightful

      He said, "If... you don't".

      But I'll say, if you do demand source you should be able to find and fix any security flaws yourself and report them for the benefit of those who can't and/or don't.

      Fixing flaws will always be faster for open source users because users can be doing it for themselves, and they'll be found faster too since you'll have more users proactively looking for and fixing flaws than a closed source company will (waste of manpower better tasked to adding new features and enhancements (i.e. future profits)).

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    11. Re:Something is Rotten by Irish_Samurai · · Score: 4, Insightful

      Man, this is something I sit up at night and try to figure out. How do you create a means of educating an ignorant end user to a satifactory point of sophistication all the while making the barrier to entry non existent.

      The problem is also compounded by the fact that the tech behind the scenes is getting more complex by the minute as the concepts build on each other.

      I think a cool idea whould be to create some sort of setting or application that runs on your windows box and proactively explains things when they come up. Somewhat like ESPN had going on about 3 years ago with Hockey games. Once a week a game was chosen to be the "learning" game. Whenever a penalty was called, the announcers would breifly explain and illustrate what the penalty was, how it occured, why it was a penalty, and the price to be paid.

      I know they have a help file now, but no one is going to go out of their way to learn something like this. Maybe a little more comprehensive tool tip text type of thing would do the trick.

      Just as long as it isn't animated and dosn't make noise.

    12. Re:Something is Rotten by Akoma+The+Immortal · · Score: 5, Insightful

      Yes. You are right.

      But, (you saw that BUT coming did you :-P), when the social engineered mail bomb or trojan, uses a flaw in the OS to propagate itself, is it the fault of the user, or because of the bad OS design?

      Like when Sasser, or Slammer, so many names I am mixing them up, was runnig wild on the internet, I had a dozen of email containing the trojan paylod and i opened them! thats right I opened them and nothing happen. Why? Because I was smart? No, I wished to make a point to my friend. I used Mozilla on Linux, nothing happen.I used Mozilla on Windows, same result, nada. Did I dared use Outlook? not in a million years. In fact, My wife, who is a computer newbie, use Windows XP has her OS, with full admin rights, because you know some programs just runs better, and has no problem surfing where ever she wants, reading emails from friends, even infected one. She dont use Outlook or IE, that is all I ask of her.

      Anyway all this to say that no matter how competent you are, when your tools are broken, you will be broken. Period.

      Number is factor. Competent user is another factor, and platforms are one more factor to consider.

      P.S: Sorry for my english mistakes. I am a Canadian born french african.

      --
      assert(expired(knowldege)); core dump
    13. Re:Something is Rotten by jawz101 · · Score: 2, Insightful

      Your argument has nothing to do with the fact that the employee emailed EVERYONE in his company about the vulnerability. And using Linux as an answer is not productive.

    14. Re:Something is Rotten by blincoln · · Score: 5, Interesting

      It is a fact that programs get released with known bugs, it's actually an economic certainty for commercial programs.

      Bugs are going to happen. Incompetent design doesn't have to.

      There is an expensive (~$3000 license per machine) "enterprise" product that we use throughout the company. It needs to store usernames and passwords with reversible encryption. In the first version we deployed, the encryption was a substitution cipher - literally the level of "security" you'd get from a cereal box spy ring. We complained to the vendor. The next version used a one-time pad that was the same for every password on every machine where the software was installed in the world. I wrote a script that generated a decoding table in a few hours, and I'm not even a cryptography geek. We complained again, and they changed it to something that at least *appears* reasonably secure, I haven't had time to look into it.

      Even assuming it is decent this time, why did it take so long for them to do? Encryption isn't a new field. There were plenty of algorithms they could have used from the beginning instead of re-inventing ciphers from centuries ago.

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    15. Re:Something is Rotten by A.Gideon · · Score: 3, Insightful

      However, my email client, my video player, and my web browser still run with the full privilege of my user account, when something less would be sufficient.

      This is important, as many forms of malware (including that needed to build a 'bot) can be implemented w/o the requirement of root/superuser access. While the OS protecting itself is a Good Thing, this doesn't do anything to protect the computer itself against abuse (or to protect the Internet against abuse of this computer).

      This is a fact too often missed during these discussions. And it's why we do need "least privilege", sandboxing, etc. for applications which execute untrusted content.

    16. Re:Something is Rotten by slugstone · · Score: 2, Interesting

      In the wild a tiger, lion or bear will go after the easiest prey not the most abundant.

    17. Re:Something is Rotten by lordkuri · · Score: 2, Insightful

      Well, I hardly think that the people maintaining web servers are technical idiots.

      I've been in the webhosting industry for about 6 years... you have it quite backwards. Browse through the discussion threads on WebHostingTalk, and you'll see exactly what I mean.

      Granted, a lot of us are very on top of things, but there's also a swarm of 15 year olds that go get a dedicated server, and start up a hosting company with absolutely no clue what an SSH shell even is, let alone how to do anything but click links in cPanel/Plesk/etc.

    18. Re:Something is Rotten by plague3106 · · Score: 2, Insightful

      First ActiveX exploit released: 1993. Latest ActiveX exploit: in the wild currently and unpatched. That's 13 years that Microsoft has ignored your security and refused to correct a huge, gaping security hole.

      Care to give details on the lastest one? ActiveX (in a browser, I have to assume thats what you're talking about) gives security prompts on any attempt to install software. If you click No or do not install or whatever, it doesn't.

      We won't even talk about the RPC processes (accessible through ports left open by default) that have traditionally been running in Windows (up until just a few months ago), with full Admin privileges, every time you log in, no matter how you log in.

      Windows Server 2003 ships with RPC network access disabled by default. XPSP2 has network access to RPC shut off by default (indeed, it will just disable it, even if you wanted it open).. that was released almost 2 years ago. Not sure how you get 'up until just a few months ago.'

      The real reason Windows has more security problems: the head-in-the-sand, we'll-bend-over-and-take-more-of-this-same-old-cra p attitude of Microsoft customers.

      I think a lot of security problems stem from needing to support DOS for so long. It wasn't until XP that home users had access to the NT kernel, which is much more secure.

      More to the point though, MS was doing what its customers wanted, and they weren't saying they wanted security. They wanted backward compatability and more ease of use. It wasn't until relatively recently that they wanted security. And MS is reponding; server 2003 comes out of the box pretty secure. Firewall that is on by default, minimal services installed by default.

      But here, I'll let the Microsoft folks themselves tell you:
      "Our products just aren't engineered for security," said Brian Valentine, Microsoft senior vice president for Windows development. Another Microsoft executive recently explained they never paid attention to security "Because customers wouldn't pay for it until recently."

      Article (2003) quote from http://archive.corporatewatch.org/profiles/microso ft/microsoft1.htm#Crapsoftware


      Wow, way to quote a 3 year old article. But it proves my point; are you, as a company, going to go with the vendor that gives you what you want, or something you didn't ask for? Again, I'd also like to point out that server 2003 is pretty secure by default, and it wasn't long until SP2 for XP came out, which fixes a bunch of security issues and other enhancements.

    19. Re:Something is Rotten by Irish_Samurai · · Score: 2, Insightful

      While I agree that there are planty of people in the hosting business who are ignorant on how to do it properly, I would also argue that these people at least have a technical proficiency above and beyond the average user.

      I'm not disagreeing with you, and many others here have made very valid points about other factors to viruses and the systems they run on - but I am only really qualified to make statements regarding end user proficiency.

      Taking your statement as true, I still believe that the number of clueless users far outweight the number of clueless webhosts. I would also be willing to bet a clueless webhost has enough technical knowledge to "know what he doesn't know", hence the number of elementary questions asked on boards such as the one you pointed out.

      I don't believe the average end user has the knowledge to evaluate what exactly is the problem with their computer they need to address. They just know its "broken." This tendency alone gives even a clueless web host a leg up.

      Once again I'm not trying to say that there aren't a a sizeable amount of clueless web hosters out there who are getting their boxes compromised. I just think there is a larger. slower moving target of home users that gets the main focus.

    20. Re:Something is Rotten by Fareq · · Score: 5, Insightful

      That sounds very good, however you might want to think about these two facts, and how they interact:

      1: All software has some number of bugs.

      2: A VM is a piece of software

      --

      Also realize that in order to be effective, each such piece of software would have to execute inside its own VM in complete isolation from other applications... no IPC, no shared memory, no networking -- after all, a bug in one application could be exploited by a "properly" invalid network request... While highly secure, this is not the most useful of configurations...

    21. Re:Something is Rotten by Mistshadow2k4 · · Score: 2, Interesting

      "ActiveX (in a browser, I have to assume thats what you're talking about) gives security prompts on any attempt to install software. If you click No or do not install or whatever, it doesn't."

      Spyware vendors got past that years ago.

      "Wow, way to quote a 3 year old article."

      You say that as if three years were a long time or things had changed at Microsoft. Three years isn't that long at all, especially as Microsoft hasn't yet produced another OS or browser (Vista and IE 7 are in beta), nor has there been a large turnover in key employees, and especially, the executives who make the decisions about these things.

      --
      I dream of a better world... one in which chickens can cross roads without their motives being questioned.
    22. Re:Something is Rotten by ScentCone · · Score: 2, Insightful

      kind of scary considering they're keeping them quiet via threat of lawsuit

      But isn't this how a bank keeps its employees quiet about private data, or how a manufacturer keeps its trade secrets (spaghetti sauce recipe, engine tuning secrets, freight routing AI, etc)?

      And why do they have have to? Because relying on personal integrity routinely fails. Don't even start with "if they'd only treat employees fairly, by paying every 21-year-old new hire mid six-figures, a corner office, two months off their first year and free food all day, they wouldn't ever have to worry about anyone every compromising anything!" That's total BS. There are broken people out there, people with totally twisted senses of propriety, and people who simply can't be made happy because they have a fundamental inability to have rational expectations (or, live beyond their means, or develop expensive drug/gambling habits, whatever).

      Without some actually meaningful way to make both parties (employer and employee) abide by the actual terms of their agreement - especially such terms as those that govern the end of their relationship - then there's no point for either party to even sign such an agreement, and no ability for a lot of companies to engage in anything like high-stakes business development, research, and more.

      How would YOU keep quiet someone that has some axe to grind, and had previously been trusted with your trade secrets? Just asking nicely, over and over again? And if your business is ruined, or your customers are lost? Or if a vulnerability that you're in the middle of fixing, and which is unknown to the outside world, is disclosed before your patch is out, and your customers get hacked... well, that's just the price that a small tech company has to pay for not making an absolutely perfect in every way product? Clue: very few tolerably priced customized, niche-market products would ever come into existence if absolute perfection were the only defense against someone with inside knowledge bent on causing your customers trouble. Note that I'm not commenting on the case in question, but on your notion that civil legal consequences are somehow inappropriate.

      --
      Don't disappoint your bird dog. Go to the range.
    23. Re:Something is Rotten by blincoln · · Score: 2, Interesting

      I hear you. I really tried to get some of the upper management to care about the issue, but it didn't work. Even some of the other engineers basically said "it's difficult to get access to the file that stores the 'encrypted' passwords, so this is less of a security concern than some others that are outstanding."

      The company has a substantial investment in this particular product (on the order of half a million dollars in licensing), so they wouldn't consider replacing it.

      I am a little more confident in the latest revision of the 'encryption' because it doesn't have any obvious patterns. The previous two were obviously weak because patterns started emerging after seeing what a handful of passwords 'encrypted' to. I also did some preliminary research to see if e.g. they had taken the XOR pad to the next level and had it change based on the line number in the text file as well as the character position on each line. I still don't think it's a strong mechanism, but at least it's not the awful joke it started out as.

      At the time, I had also gotten my hand slapped by the security department for sending my cracking script to anyone other than them (I cc'd the vendor and the management above my group), so I pretty much left it alone until their staff changed.

      In relation to TFA, this isn't evan a matter of poking through things where you don't belong, if you can crack your own password, that's enough of a concern that someone else could too.

      I agree. They might have been able to make a flimsy legal case against me though because the crack would work for the passwords on any machine in the world running the software - the pad had no salt of any kind.

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
  2. and? by schnits0r · · Score: 5, Interesting

    THis happens a lot. My friend used to work for an airline, and he had made comments about weak airline security to his coworkers and boss, and that he was concerned how easy it would be for someone on the inside to disrupt air traffic. They called the transport authority and they have basically black listed him from being at an airport and told him he was lucky they didn't press charges.

    1. Re:and? by Anonymous Coward · · Score: 3, Insightful

      "My friend used to work for an airline, and he had made comments about .. how easy it would be for someone on the inside to disrupt air traffic .."

      I don't suppose you will corroberate this fictional anecdote with the name of the airport and the name and manufacturer of the security system.

      Surely in your country this is cause for a massive class action against the airport.

    2. Re:and? by justthinkit · · Score: 2, Interesting
      I worked on the Canadian commercial and military Automated Air Traffic Systems (CAATS & MAATS). A co-worker who tested software tracked one particular bug daily to see if it had been fixed yet -- it never was in the year I was there. The major network design problem I inherited and verified was totally denied during my entire stint, but I heard later they switched things to the way that I had advocated. I also heard later that the biggest advocate of the flawed design was married to the top person on the project.

      It is quite an unforgettable experience to be the "Junior Barnes" in a room full of high level types working for a 100,000 person corporation who turn on you like a pack of dogs when you state that the design won't work. The most senior person in the room said just one thing, "Why wasn't I told of this earlier?" [I had been invited to this meeting almost on a whim, to help explain something if my boss floundered.]

      --
      I come here for the love
    3. Re:and? by Hoch · · Score: 2, Insightful

      And surely in yours, it is cause for massive terrorism against it.

      --
      2*31*37*263
    4. Re:and? by Overly+Critical+Guy · · Score: 2, Informative

      Yep, and the submitter's remark, "Notwithstanding the First Amendment's free speech guarantees," is silly because the First Amendment doesn't guarantee 100% free speech in all situations. It protects you from the government censoring your opinion, but when your speech begins to infringe on the rights of others (harassment, libel, revealing of trade secrets, etc.), it's not covered under the First Amendment. People have misinterpreted it over the years to mean you can say whatever the hell you want at all times.

      --
      "Sufferin' succotash."
    5. Re:and? by pant · · Score: 3, Insightful

      I don't think it is all that silly. The classic limiting of the First Amendment is that it does not allow you to yell "FIRE!!!" in a crowded movie theater. This seems a little like the opposite, where there really is a fire in the movie theater and their lawyers sued you because you didn't keep your mouth shut.

      True, this is an analogy that may not fit, but if it comes down to one group being able to continue to make money at the expense of many other groups due to sheer negligence,(Gee, hope nobody finds out!) then they should be called to task.

      To me, this sounds like someone reinterpreting the First Amendment to whatever the hell they don't want at all times.

    6. Re:and? by Fulcrum+of+Evil · · Score: 4, Interesting

      Yep, and the submitter's remark, "Notwithstanding the First Amendment's free speech guarantees," is silly because the First Amendment doesn't guarantee 100% free speech in all situations.

      How do you get from there to criminal prosecution for pointing out security flaws?

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    7. Re:and? by duerra · · Score: 2, Interesting

      It protects you from the government censoring your opinion, but when your speech begins to infringe on the rights of others (harassment, libel, revealing of trade secrets, etc.)
      Oddly enough, I hold my first ammendment guaranteed right to free speech at a lot higher level than any trade secret.

      Come to think of it, I don't know that the constitution guarantees me the right to trade secrets. Hmm.

  3. Understandable by BenEnglishAtHome · · Score: 4, Interesting

    The first impression is that this is really weird. Prosecutors, at least in my neck of the woods, don't give two shits about justice or truth. They just want convictions. Do we actually have a prosecutor somewhere with integrity? How many times has hell frozen over this month?

    Take a minute to think about it, though, and things change. Prosecutors still just want convictions that stand on appeal. In this case, the conviction was eventually going to get tossed, so the prosecution gets to look like a hero by bailing out early.

    As usual, what at first blush appears to be a noble action by a public servant turns out to be self-serving. There is still no chance of a prosecutor having integrity. All is, again, right with the world.

    1. Re:Understandable by SatanicPuppy · · Score: 2, Informative

      A lot of the time it's not the same prosecutor, so the integrity of one is not necessarily the integrity of the other.

      Additionally, this sort of action is morally indefensible, and no doubt the company took a great deal of flack from it's customers over it. It is entirely possible that the company asked the prosecutor to quietly drop charges, so it wouldn't be brought back to the forefront of its customers minds.

      Or it could be that the court district is running out of money, and doesn't want to waste money on another trial...There is a district in N.C that is letting first and second degree murderers plead manslaughter because they can't afford murder trials.

      Or it could just be that the public is getting more savvy, and the prosecutor felt uneasy about the jury selection.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    2. Re:Understandable by ninewands · · Score: 4, Informative
      Quoth the grandparent:
      Prosecutors, at least in my neck of the woods, don't give two shits about justice or truth. They just want convictions.,/b>


      Quoth the parent:
      Well, that's their fucking job! They represent the accusation, after all.

      Errrmmmm ... actually no. The prosecutor represents the State, not the complainant, who is merely an accusing witness. The prosecutor has NO obligation whatsoever to the victim of a crime. His/her obligation is to represent the peace and dignity of the State and to seek justice.

      Quoted from the Texas Disciplinary Rules of Professional Conduct:
      (Tex. Disciplinary R. Prof. Conduct, (1989) reprinted in Tex. Govt Code Ann., tit. 2, subtit. G, app. (Vernon Supp. 1995)(State Bar Rules art X [[section]]9))

      3.09 Special Responsibilities of a Prosecutor

              The prosecutor in a criminal case shall:

              (a) refrain from prosecuting or threatening to prosecute a charge that the prosecutor knows is not supported by probable cause;

              (b) refrain from conducting or assisting in a custodial interrogation of an accused unless the prosecutor has made reasonable efforts to be assured that the accused has been advised of any right to, and the procedure for obtaining, counsel and has been given reasonable opportunity to obtain counsel;

              (c) not initiate or encourage efforts to obtain from an unrepresented accused a waiver of important pre-trial, trial or post-trial rights;

              (d) make timely disclosure to the defense of all evidence or information known to the prosecutor that tends to negate the guilt of the accused or mitigates the offense, and, in connection with sentencing, disclose to the defense and to the tribunal all unprivileged mitigating information known to the prosecutor, except when the prosecutor is relieved of this responsibility by a protective order of the tribunal; and

              (e) exercise reasonable care to prevent persons employed or controlled by the prosecutor in a criminal case from making an extrajudicial statement that the prosecutor would be prohibited from making under Rule 3.07.

              Comment:

              Source and Scope of Obligations

              1. A prosecutor has the responsibility to see that justice is done, and not simply to be an advocate. This responsibility carries with it a number of specific obligations(emphasis added). Among these is to see that no person is threatened with or subjected to the rigors of a criminal prosecution without good cause. See paragraph (a). In addition a prosecutor should not initiate or exploit any violation of a suspects right to counsel, nor should he initiate or encourage efforts to obtain waivers of important pre-trial, trial, or post-trial rights from unrepresented persons. See paragraphs (b) and (c). In addition, a prosecutor is obliged to see that the defendant is accorded procedural justice, that the defendants guilt is decided upon the basis of sufficient evidence, and that any sentence imposed is based on all unprivileged information known to the prosecutor. See paragraph (d). Finally, a prosecutor is obliged by this rule to take reasonable measures to see that persons employed or controlled by him refrain from making extrajudicial statements that are prejudicial to the accused. See paragraph (e) and Rule 3.07. See also Rule 3.03(a)(3), governing ex parte proceedings, among which grand jury proceedings are included. Applicable law may require other measures by the prosecutor and knowing disregard of those obligations or a systematic abuse of prosecutorial discretion could constitute a violation of Rule 8.04.
      <END of quoted material>

      Almost every state has the same, or similar rules, in place, as does the federal court system. Care to try again, ArsenneLupin?

      Oh, and while we are on the subject IAAL I just don't practice law.
  4. Vacation vs. Repeal by Gallenod · · Score: 4, Interesting

    Vacating the conviction doesn't challenge the law, just the individual action. Looks like the company wanted the publicity from the conviction to reinforce their non-disclosure agreement but didn't want to take the risk that the law would be rolled back later on appeal.

    (IANAL, but my uncle is.)

    --

    TLR

    A man no more knows his destiny than a tea leaf knows the history of the East India Company
    1. Re:Vacation vs. Repeal by cdrudge · · Score: 2, Interesting

      No publicity is bad publicity...or something like that. However, if I were a company executive, I'm not sure if I would like my company being in the news because I went after a former employee for pointing out a security flaw in my software. It draws attention to the fact that my software had a flaw in it, that our policies aren't keeping confidental information confidental, etc.

  5. C'mon.... by Otter · · Score: 4, Insightful
    Jail time for McDanel is almost certainly excessive, but that doesn't mean that accessing (or hax0ring -- it's not clear what he did) your ex-employer's email server to write to all their customers isn't a stupid idea, let alone that it's a protected First Amendment matter.

    And as long as we're slinging around prissy "Will they ever learn?"s, the other poor victim of persecution, McCarty (what's up with all these Celts?) is a real case of failure to learn. Has it not sunk in yet that you simply can't intrude on systems or files without permission, however helpful your intentions? How freaking difficult is that for people to grasp?

    1. Re:C'mon.... by goldspider · · Score: 3, Interesting

      "...however helpful your intentions?"

      I think you mis-spelled "vindictive".

      Afterall, we're talking about a former employee, and considering how far things were taken, it doesn't sound like it was an amicable separation.

      --
      "Ask not what your country can do for you." --John F. Kennedy
    2. Re:C'mon.... by russellh · · Score: 2, Interesting

      Well as the article points out, it is the murky definition of "access" that is troublesome, such as the case where emailing a company was ruled as "unauthorized access" - not only to the company's email server, but to all the computers on the route. This is fear based on ignorance. The trouble is that there are no good analogies to the real world - it's all hidden, it's all geek magic. And of course the juries are composed of mostly regular joes with spyware-ridden computers and who hate the IT guy. And the lawyers, lobbyists, politicians, corporate executives were the ones who stuffed the geeks in the lockers back in school. There is not a lot of money to be made in just letting people do what they want. So there is a bright future for convictions.

      Has it not sunk in yet that you simply can't intrude on systems or files without permission, however helpful your intentions? How freaking difficult is that for people to grasp?

      I admire your idealism. But you had better keep your head up and pay attention to the motives of the people we are reading about. It has little to do with whether you are doing right or wrong, or "accessing" with or without "permission".

      --
      must... stay... awake...
  6. Security through Prosecution? by Mobster · · Score: 3, Interesting

    This kind of trend is only gonna end when something catatrophic happens and it's traced back to someone that could have said something but didn't out of fear of losing their job or prosecution. It wouldn't suprise me if the whole FEMA/Katrina fiasco was this kind of situation.

    Can a federal law be passed to correct this? DOes congress even care?

    --
    ---- You have been programmed by the Illuminati to not see the word ""!
  7. ISAGN by MOtisBeard · · Score: 2, Interesting

    New technologies often require changes in the law and in the legal system itself, and computer technology is far from being an exception to that. As a society, we really need to have more specific legal definitions of what is and what is not black-hat hacking, defined by people who truly understand the technology... namely, white-hat hackers. Until this happens, we will continue to see people unjustly prosecuted for pointing out their local emperor's nudity, and we will continue to see nonsensical bills bouncing around Washington, D.C., written by and debated by people who don't understand them and who have no clue what stand to take on them. Senatards and Congresscritters simply are not qualified to make these decisions for us, but they will continue to do so until the ubergeeks get organized into a Congressional subcommittee or something, and take the reins.

  8. Synopsis kind of misleading. by Anonymous Coward · · Score: 5, Informative

    I saw this, and was all ready to ask questions to the submitter, as I saw the line "I represented him on appeal". Read that whole synopsis once again. Doesn't it look like the submitter is the one doing the talking?

    Next, click the link... you'll find that it is cut and pasted right out of the article. That generally wouldn't be so bad.... but is gsch "Jennifer Granick"? If not, the quote should be phrased in a way that this is evident, in cases where there is first-person content in the quote.

    Call it grammar nazism, but for very obvious reasons, the synopsis as it currently reads, is misleading... if one wanted to be a dick about it, they could say that it even seems like this person is masquerading as the defendant's attorney. I won't go that far, but the point is made.

  9. Congrats! by DamienMcKenna · · Score: 2, Interesting

    Just a quick word of congratulations to Mr McDanel and yourself, finally some common sense rears its head in this case.

  10. It goes deeper than that by Saint+Fnordius · · Score: 3, Insightful

    The image a prosecuter wants to project is one of infallibility: if the prosecuter isn't sure himself that the suspect is guilty, then he wouldn't go to trial. The image a prosecutor wants to have is that of a guy that is fair, and doesn't waste time or money prosecuting innocents.

    That said, I think I ought to reiterate that I'm talking about image, not whether the prosecutor is actually fair. Far too many prosecutors are willing to tar innocents rather than admit they nabbed the wrong guy.

    That said, it may be that this prosecutor actually may have learned something, and decided to cut his losses rather than look like a bully working for the company (instead of the public interest). This was a criminal case after all, not a civil lawsuit.

  11. Solution? by Uncle+Rummy · · Score: 2, Insightful

    FTA:

    A third [solution] might be to define unlawful access as the circumvention of some kind of security measure.

    I'm not so sure about this one. After, we're talking specifically about criminal liability for researchers who demonstrate that the security of a system is broken. Criminalizing the circumvention of security is exactly the problem many people have with laws such as the DMCA.

  12. Of two minds by Billosaur · · Score: 3, Interesting

    The McCarty prosecution, brought by the same office that so egregiously mishandled the McDanel incident, is in the same vein. As with Puffer and McDanel, the government will have to prove not only that McCarty accessed the school system without authorization, but also that he had some kind of criminal intent.

    Likely, they will point to the fact that McCarty copied some applicant records. "It wasn't that he could access the database and showed that it could be bypassed," Michael Zweiback, an assistant attorney for the Department of Justice's cybercrime and intellectual property crimes section, told the SecurityFocus reporter. "He went beyond that and gained additional information regarding the personal records of the applicant."

    But if he wanted to reveal USC's security gaffe, it's not clear what else he could have done. He had to get a sampling of the exposed records to prove that his claims were true. SecurityFocus reported that USC administrators initially claimed that only two database records were exposed, and only acknowledged that the entire database was threatened after additional records were shown to them.

    Ok, so there are two ways to look at this:

    1. He did commit a crime. He broke their security, using a known flaw. Happens all the time to anyone running Windows when some virus or Trojan uses a known exploit to mess round with data on your PC. They're guilty, mainly for then using your PC for other nefarious purposes. This argument is weak because all he did was reveal the information to a reporter, and while that's a dubious move at best, it really ended up in little harm.
    2. He didn't commit a crime. He exposed a major college's security lapse and did something with that knowledge that allowed the problem to be solved. I don't agree with his methods -- it would have been far easier to simply go to USC, tell them of the flaw, and then leave them to their own devices. Knowing USC, they would have hemmed and hawed, until some enterprising hacker, out for a little fun, discovered the flaw and did more than steal the records of seven people. He probably felt that this needed to be publicized to force USC's hand, but I still think that smacks of lack of common sense.

    I doubt a jury will convict him, though, this being a technical argument mainly and a computer crime, any jury they seat is bound to wind up confused and the best the prosecution can hope is that someone on the jury will have enough savvy to explain it to the others. Or they may convict him for being a wily, young whippersnapper. Who knows?

    --
    GetOuttaMySpace - The Anti-Social Network
    1. Re:Of two minds by Lord+Bitman · · Score: 2

      You could have at least read the article summary..

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
  13. 3rd party disclosure may be a factor. by Technician · · Score: 2, Insightful

    The thing that may have raised eyebrows is he found a fault and sent the information to a 3rd party who then contacted the owner. The owner then checked logs to find out who breached the system.

    If he found the problem and contacted them directly they may have been more willing to patch and say thanks.

    --
    The truth shall set you free!
  14. Stop using security as a shield! by Anonymous Coward · · Score: 2, Insightful

    After reading tfa it seems that the McDanel case is different from the other two in one very important way: intent.

    - McCarty notified security professionals about the issue.

    - Puffer notified the system owner/operator of the security issues.

    - McDanel notified the customers of his former employer.

    TFA does not go into detail as to why McDanel was no longer employed by the company, but its not a huge leap to assume that he did not leave willingly. Was he really concerned about the information security of the customers he contacted or was he more interested in causing damage to his former employer? Did he notify his company of the security issues before he left?

  15. Re:First Amendment? by geoffspear · · Score: 2, Insightful
    The case was a criminal prosecution.

    That said, I wouldn't want to hire a lawyer who thinks that the 1st Amendment is likely to be interpreted by any court as protecting speech that reveals "secret" information, especially if it's done by breaking into a computer system in the process.

    The fact that the charges were later vacated by the prosecution might indicate that they didn't really have a case, but I don't think the 1st Amendment is likely to be the reason why.

    --
    Don't blame me; I'm never given mod points.
  16. An important detail seems to be missing by MikeRT · · Score: 5, Insightful

    Did the guy do this after he quit his job? If he emailed the customers using a company server after he left, I can see the company having a legitimate case. Another thing, did he bring these problems up to management and get the ball rolling on a fix or did he just drop the bomb on his employer after he left? There have been enough guys who seem innocent on the surface on slashdot, that I'm now hesitant to not believe there may be some malfeasance on the guy's part.

    If he quit his job and then emailed the customers on his own time/equipment with a polite notice saying that he used to work for them and wanted to alert them to problems that management refused to fix, that could cause substantial harm to the clients, I seriously don't think a judge would have given his former employer the time of day.

  17. First Amendment.? by Frankie70 · · Score: 3, Interesting

    Notwithstanding the First Amendment's free speech guarantees, the trial judge convicted and sentenced McDanel to 16 months in prison. I represented him on appeal

    Thank god, the prosecution did not defend the action on appeal.
    Because the defendent seems to have been represented by someone who doesn't
    seem to know that the 1st amendment isn't relevant here.

  18. We're living in the Age by Black+Parrot · · Score: 4, Insightful

    of Shoot the Messenger.

    That seems to be the only solution businesses and politicians can come up with for their self-caused problems anymore.

    --
    Sheesh, evil *and* a jerk. -- Jade
  19. *Former* employer's email by AHumbleOpinion · · Score: 3, Informative

    Basically, he used the company's smtp server to send the messages just like he uses it to send ANY email from work

    You may have some re-reading to do yourself. It said he used his *former* employer's email server. That most likely is criminal. If he had sent the email from a personal account then he might only face a civil lawsuit for some sort of breach of confidentiality.

    1. Re:*Former* employer's email by Mr.+Slippery · · Score: 2, Informative
      It said he used his *former* employer's email server. That most likely is criminal.

      If I send you e-mail, I'm apparently "accessing" your server within the meaning of the law. If he sent e-mail from a personal account to "customers@formeremployer.com", then there's no hax0ring involved. (And formeremployer.com might want to put some access restrictions on their mailing list, but if the mail goes through when sent through normal channels, ipso facto he's authorized to send it).

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
  20. The only thing broken here.... by Asklepius+M.D. · · Score: 2, Interesting

    was somebody's pride. This "form over function" thing is starting to get out of hand both in the gov't and in the private sectors. True story: I once took a military medical course that was teaching information many years out of date. Using the appropriate forms, I submitted detailed critiques complete with sources and references. Rather than fix the problem, I was called on the carpet and ordered to stop submitting critiques because they "questioned the integrity of the course." This strikes me as very similar to "They even claimed the integrity of the system was impaired..." Yes Virginia, that's exactly what we're doing! You can't fix it if you don't admit it's broken.

    --
    He who would be a man, must be a nonconformist. -- Emerson
  21. Point taken... by BenEnglishAtHome · · Score: 2, Interesting

    ...but not completely. There's a saying where I live that the County Prosecutor can get a grand jury to indict a ham sandwich. Any grand jury that doesn't do exactly what the prosecutor wants will find itself the subject of a carefully orchestrated smear campaign, complete with local news stories (planted by guess who) investigating the problem of "runaway grand juries."

    My point is that prosecutors have a lot of power and any public servant with lots of power should always be willing to step outside the game and do what's right before they start punishing people. And yes, prosecutors punish people long before trials happen before supposedly impartial judges. Just being indicted for a serious crime, something the prosecution does essentially without oversight, is usually a life-wrecking event no matter how innocent the accused. Normally, prosecutors who exercise their power with an eye toward justice, declining to prosecute marginal cases or cases where a bad law could be enforced, wind up simultaneously serving two goals: they serve their public mandate and they don't wind up looking like idiots in the end.

    In this case, the prosecution actually did something that was right and sacrificed a little of the "We're perfect" vibe they normally work so hard to maintain. I simply chose to think less of them for being so slow to reach the conclusion such was the right thing to do. By being so slow to act, they have punished someone who ought not to have been punished.

  22. It's like the full disclosure question by elronxenu · · Score: 5, Interesting
    Without taking any sides on the matter of full disclosure, there are interesting parallels with the quoted cases.

    Full disclosure: if I find a bug in, say, Windows, should I

    • Report it to Microsoft?
    • Announce it to the world?
    • Report it to CERT?
    • Send details to Oracle?

    If I find a bug in USC's website, should I

    • Report it to the USC administrators?
    • Announce it to the world?
    • Report it to SecurityFocus?
    • Send it to MIT?

    If I find a bug in my employer's systems, should I

    • Report it to my employer?
    • Announce it to the world?
    • Report it to CERT?
    • Send it to my employer's competitors?

    Enquiring minds wish to know ...

    1. Re:It's like the full disclosure question by fuzzybunny · · Score: 3, Informative

      Full disclosure: if I find a bug in, say, Windows, should I

      "Standard practice" among my colleagues who do vulnerability research is to report to the manufacturer of the product first, give them 30 days notice to fix and deploy patches (or _maybe_ longer if the manufacturer can come up with plausible reasons why not to release the vulnerability), then announce publicly to bugtraq or another forum. If you announce before that, it's considered sort of rude.

      That said, remember that bug finding is at core a prestige game, so you want to make sure you get credit for finding this sort of stuff before, say, secunia or another group either stumbles on it, or the manufacturer decides to disclose on their own. I don't know how you'd go about this, to be honest.

      If I find a bug in USC's website, should I

      Report to USC; if they don't take action, report it to someone else at USC. USC is a private company and it's their prerogative to take action or not; unless the bug affects you directly or is in the public interest, let it lie. An example would be if you're a student and your personal data are at risk, in which case you should forward a paper trail to, say, someone at the California Dept. of Education's legal group, and only go public with it if they don't act.

      Pretty much the same goes for your employer's systems.

      If you mean "systems" in the sense of "services/products they sell to others", and your employer won't take action on a known flaw, that sort of goes under the category of "products", which you're probably going to be under an NDA not to disclose. If your employer is lame enough to not do anything about it, find another employer if you're unable to escalate it.

      You can always pass it on anonymously to someone who will report it. Unless you're in it for the bragging rights, that is.

      --
      Cole's Law: Thinly sliced cabbage
  23. My experience with an ASP by joshv · · Score: 5, Interesting

    When working for a company I shall not name, we used an ASP for our recruiting software, which company I will also decline to name. This software had a document upload functionality that would allow clients to upload offer letters and such. In trouble shooting an issue with our company's uploads we found it was quite easy to browse to other client's uploads by changing a client ID in a URL. Granted, you had to login to the system to be able to access this URL, but once logged in, there were apparently no security restrictions across clients. We had free access to the offer letters, job applications, any document having to do with the recruiting and hiring process, of other companies - some of them very big names.

    Did we do anything about it? Nope. We ignored it. I didn't even bring it up to our managers. Why? Because in documenting the issue we would have most certainly violated the licensing agreement, and a good argument could be made (especially in light of judgements like the one in the article) that we were conducting criminal computer trespass by changing the URL to knowingly access another client's repository. As stupid as that sounds, I was not willing to risk my job, or prison time, when I knew there were probably 15 other such security issues in the product, and my blowing the whistle on this one wasn't going to fix what was essentially a very crappy product.

    1. Re:My experience with an ASP by lamber45 · · Score: 2, Insightful
      Did we do anything about it? Nope. We ignored it. I didn't even bring it up to our managers. Why? Because in documenting the issue we would have most certainly violated the licensing agreement,

      While the incident appears to have been some time ago, I think you ought to at least have documented the issue internally, sending reports as high as the officers of your company. That documentation, of course, would have been proprietary and confidential. What the other company didn't know couldn't have been used against you. Even if you couldn't have made the ASP fix their product, your HR department would have known not to rely on it for confidential communications.

  24. Re:First amendment? by cdrguru · · Score: 4, Interesting

    The First Amendment refers to the government's ability to pass laws to restrict speech. It has limited effect on states, cities, villages and other municipalities.

    It has no effect on companies, contract law, or anything else.

    There is no "first amendment right to access the system". Period. You do not have any rights at all - you have privileges that the operator of the system gives you. And these can be revoked at any time. Without cause or explanation.

    Yes, that means AOL can cancel your account without telling you why.

    Yes, that means when your employer says not to do something and you do it anyway you are exposing yourself to consequences. Sometimes legal consequences in addition to just getting fired.

  25. "Free speech rights" by deanj · · Score: 2, Insightful

    The summary was written by the lawyer representing this guy (as others in this thread have pointed out), so there's obvious spin going on. The real kicker of all this is his lame "Free Speech Rights" claim.

    The government didn't do a freaking thing to limit his "free speech". The guy did something vindictive against his former employer, got caught at it, and they went after him.

    It's stupid statements like that which don't put this guy (or the lawyer) in a very good light. It sounds like he's grasping at straws, looking for some way to vindicate his client for doing something really stupid.

  26. Not to go all Stallman on you, but... by Weaselmancer · · Score: 4, Funny

    Look at Linux. An operating system used by millions and every hacker in the world can get their hands on the source code. Why don't we see many viruses for Linux? Because it was implemented well.

    I think you mean a GNU/Linux virus. Very little malicious Linux code relies only on kernel exploits to do their bad stuff. Credit where credit is due, and all that. ;^)

    --
    Weaselmancer
    rediculous.
  27. Same here by GmAz · · Score: 5, Interesting

    The school district where I work used to have its entire network wide open. Anyone could access everything, e-mail, grades, pernament record. You name it, they had it. They just has to browse to it through the Network Neighborhood icon. One student saw this and told the assistant principal several times and he was ignored. He finally printed off a bunch of student grades and gave them to the assistant principal showing him it was a real risk and that something should be done. He was a legitimate good kid trying to help. Instead, he was Expelled from the district and was given probation (he was a minor). After that, the district REALLY tightened up its security. I feel that kid shouldn't have had anything done other than a huge thank you.

    --
    Click Click Bloody Click PANCAKES!
    1. Re:Same here by couchslug · · Score: 2, Insightful

      The moral is don't be a "good kid". Look like one, keep you head down, and don't trust authority figures. If you have information whose release might get you punished, release anonymously or not at all.
      This has never been different, by the way.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    2. Re:Same here by koshatul · · Score: 3, Interesting

      Back when I was at school, I lost my Subject Captaincy, and almost got expelled over realising the system administrator had used a simple formula to turn all our student numbers into all our passwords.

      When I came forward with it, they called in my parents and were threatening me with explusion if I didn't tell them how I hacked the password list as "figuring out they're a formula from noticing a pattern in myown and my friends passwords" was considered impossible.

      We'll never live in a society where the people who enforce rules know about the systems that operate on them.

  28. The duality of culpability by dedeman · · Score: 2, Insightful

    I would say that prosecution of this guy is warrented only if the parties responsible for security administration at the company are also subject to prosecution for letting security flaws go.

    For a private sector company, who would you first inform of system vulnerabilities? The company, itself, I would imagine. After that (assuming no action is taken)? Not really my call to make, but there must be some amount of culpability laid at the feet of those responsible for security, particularly if they are made aware of vulnerabilities.

    Until there are laws regarding the fixing of flawed security, there should be relaxations of rules for those who, in good faith and effort, inform the possible victims of software vulnerabilities, particularly when the system is engaged in online commerce (makes for a big target).

    Not being a lawyer, I still believe in what I'll call "fairness". Given two examples:

    #1 Sysadmin/former sysadmin informs customers of possible vulnerabilities or exploitation of personal/financial/medical information = possible jail term

    #2 Sysadmin/company is aware of vulnerabilities, but either can not or will not inform customers/fix problems/make anyone outside the company aware of problem = unhappy customer base

    I see a disparity here. One example risks the walfare of the company, the other, it's user base.

  29. This is nothing new. by Optifark · · Score: 3, Interesting

    I worked for an Army contractor in the 80's. I found flaws weekly. I caught flack for each one I pointed out. In the end they made me data security manager so I would just fix them and stop pointing them out to the customer. I was told I would go to jail more than once. You have to do what is right for the customer. In this case the customer was the US Army. Any company should see this is the only way to to fix holes. See them, report them, fix them. -Steve

  30. Real Fear by Anonymous Coward · · Score: 5, Interesting

    Sprint runs a 9-1-1 service for hundreds of jurisdictions around the United States. The heart of their system includes a Windows server that is left virtually wide open on the internet. This server is the repository of all the 9-1-1 data from telephone companies around the country. It would be trivial to add, delete, or alter the 9-1-1 data on that server and wreak havoc. The system does not even require a password.

    This has been reported to Sprint and various local 9-1-1 officials several times. Sprint denies it is vulnerable; local authorities are disinterested in investigating. Nobody will put any attention on this until that one day that a malicious party will cripple 9-1-1 systems throughout the U.S. Then there will be screams for congressional investigations and finger pointing galore.

    But the well-meaning party that performs a proof-of-concept exploit to make a point would be butchered as the terrorist they are trying to prevent.

    For now, there are people who know that the 9-1-1 system is extremely vulnerable, and they fear the day it gets exploited. But they are more afraid of ruining their lives and their families' lives by speaking out.

  31. turn it around by Anonymous Coward · · Score: 2, Interesting

    If a vendor gets notification of a security breach and doesn't fix it within x-number of days, you should be allowed to sue them if you are a customer and must use that insecure software. Not they get to sue you or the other guy who found out about it, or the state prosecutes. That's what this article case was about. Bogus. The guy who did it could have been a little smoother in how he went about it, but really...

    Yes, that should apply to operating systems and applications as well.

    That would slow down code bloat and new features in favor of writing secure code and having secure access.

    I work on cars sometimes. If I notice a defect that looks like it could be a serious design flaw, and notify acme motors, and they still keep shipping cars with that defect,and people get hurt...well, they get nailed in court then, and the law falls pretty well on the side of the customers and the people who found out about it. That's with the car I have access to. If I have to break into their factory to do this,to find out, that's another story.

    I think the difference is normal access as opposed to extra-ordinary access. If it is normal access, I see no probs, the other, gets to be a tricky call when it comes to code. We need a legal definition of what is access. If it is a web facing page, and no hacks are involved in accessing it, then I say there should be no threat to the accesser, looking for security breaches or anything else. If a glitch is found that seems to offer the potential to elevate access permissions, I think a proper response is some way to have a verified notification to the vendor, (we need a legally verifiable way to do this, a public bulletin board recognized by industry, something like the notices in your local classified paper for example) (doesn't exist in the software world that I am aware of),then x-days later publish it publically, no matter fixed or not. X-days does not have to be a long time either, a few days to a week should be sufficient, and no way charge the poor guy with anything for doing that.

    We have very little accountability for software now,none basically, or to the people who use it and sell it to "make money" with. They offer a product, it shouldd have a warranty, it is that simple, all other products out there come with warranties "suitable for purpose and free from defects that would allow significant harm". All other products out there stilol have some defects, our laws identify BAD ones that cause harm.

      Until we get software warranties,to balance all the patent and other legal protections they have for their "products" in order to transfer cash from your wallet to their's, security will remain dismal and abusers and profiteers from bad code will remain reluctant to develop or deploy greatly enhanced/audited for security code.

      This is 2006, I think it is safe to point out this is the case with the vast majority of code out there now, and has been for a long long time unitl it has become the industry mantra and miondset that "it can't be done". I saw rubbish. Before we had legally enforced warranties for tangible products, "the industry" claimed the same thibng, that "it couldn't be done". We have proven it is possible to reduce the defect rate to a point where all other industries manage to survife, yes?

        Software companies *don't give a crap* because they aren't LIABLE for any bad code, no matter what happnes to YOU if you use it. That's because they have no legally enforced warranties. End.Stop.

        There is no stick to go with the carrot in this situation, unlike the vast majority of other products and services to products. Software has gotten a completely free ride for too long a time now.

  32. Re:A weak analogy... by ajs318 · · Score: 2, Interesting

    It's a defence to any crime that you only carried it out in order to prevent a greater crime. Like the old "dog in distress" scenario: it's perfectly OK to force entry into a vehicle or building in order to rescue a trapped animal in serious distress. By committing criminal damage {a crime against property} you have stopped an act of cruelty to animals {a crime against living things, therefore by definition a much greater offence}.

    If analogies from outside the computing world applied within the computing world, then it would be a valid defence for McDanel to say that his {fairly minor} offence of sending an e-mail to employees of a company was done in order to prevent a much greater crime involving exploiting a security flaw in that company's products. As things stand today, however, non-computer analogies don't translate well to computerised situations.

    --
    Je fume. Tu fumes. Nous fûmes!
  33. Look closely by debest · · Score: 2, Informative

    The submission is entirely within quotes. "gsch" simply put in a portion of the article into quotes, and sent it to /. It gets posted with another set of quotes. If you look closely, you will see that there are three little marks around the submitted text, not two (meaning a quote within a quote). Could have been formatted better, though.

    --
    Look at the tomato! Isn't it sad? He can't dance! Poor tomato!
  34. This crazy inverted world we live in by Nom+du+Keyboard · · Score: 2, Insightful

    Not revealing security holes should be the crime, and not the reverse. Only a well-informed consumer has a realistic chance of protecting themselves.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  35. it is not about justice... by targ3t · · Score: 2, Informative

    It is not justice that our legal system is set up for... it is to maintain order in our society. Justice does occasionally run afoul of societal order and for that reason justice is NOT the primary duty of our legal system.Also, the USA is NOT a democracy... it is a republic... democracy just sounds better even if it is inaccurate.

  36. FreeMcCarty.com by OneByteOff · · Score: 5, Interesting

    Since it seems this article is primarily about me, I felt it was necessary to post here. My name is Eric McCarty and you can read up on the case from my perspective on my website :

    http://www.freemccarty.com/

    I am not a malicious hacker, i am not even a hacker, I am a security researcher who wanted to goto USC to get my degree, nothing more, nothing less. If you think about it, I am one person, if I goto prison for the offense I am accused of commiting then I can still look in the mirror and know that because of my action over 200,000 people won't be victims of identity theft.

    Thats the whole point of security research in my opinion, making the internet safer, not for notariety, not for fame, or for money. Please take a look at my website and feel free to contact me directly with any comments, suggestions or if you are willing to assist my case.

    Thanks,

    Eric C. McCarty
    admin@freemccarty.com
    http://www.freemccarty.com/

    1. Re:FreeMcCarty.com by zCyl · · Score: 2, Informative

      Why did you change your name from Bret McDanel to Eric McCarty in the first place? That seems a bit extreme and fishy to me.

      If you read the article carefully, you'll note that they switch names from McCarty to McDanel and then back to McCarty, and then compare the two cases.

  37. The other side by geekyMD · · Score: 4, Interesting
    FTFA:

    That means the law frequently rests on the definition of "authorization." Many cases suggest that if the owner doesn't want you to use the system, for whatever reason, your use is unauthorized. In one case I took on appeal, the trial court had held that searching for airline fares on a publicly available, unprotected website was unauthorized access because the airline had asked the searcher to stop.


    If a shop owner tells you to get out of his store, then you must comply or the police will be called. Why? Because if you do not comply with the wishes of the owner, its called trespass. But on the other side, the shop owner must notify the customer that they need to leave before calling the cops, otherwise its harrasment.

    Just because you know something about computer systems doesn't give you the right to invade them and show the owner what you found. How would you like a home security firm to break into your house and then publish in the local paper that you keep a key under the doormat? Yes, my house is 'publicly available' given that its not behind any gates or walls, but that is not an invitation for everyone to come in.

    What needs to happen is for security professionals as an industry to have more savvy contracts with the companys they consult for. With clauses stating that the consultant will be free from prosecution if a) they notify the company and give time to repsond and b) if the company doesn't take action and the risk is great to the public or the company's clients then c) the consultant has the right to go public with the information.

    Of course there are more clauses you might want to add, but it seems like a lot of this could be solved in the contracting steps of taking the job. If you can't get a good contract, don't take the job.

    Vigalante justice is illegal. Robin Hood was a good guy, as were the American Revolutionaries, but from a criminal law perspective they were all guilty of many crimes. They chose to break the law because of their personal convictions but they also more or less accepted the risks of doing so.

    What happened to whistle blower protection laws, wouldn't those apply in these situations?

  38. Re:The other, other side by tekrat · · Score: 3, Insightful

    So, if we apply your logic: What then, gives telemarketers the right to call you? Your number is publically accessable, and no password is needed to call your number and have the phone at your end ring because the phone lines go right into your house. In short, there's NO SECURITY between you and the telemarketer.

    However; that doesn't mean that they now have the right to invade your privacy and call you. And yet, they do. How is it that your logic will apply to a security firm breaking into your house, but ignores a telemarketer that does, essentially the same thing? They call on a regular basis and really, that's as much "breaking in" as any other computer analogy.

    Now, we all hate the telemarketers, and laws have been enacted to prevent them from harassment; but really, technically it *IS* legal for someone to "break in" to your house via the telephone, so I cannot say that your logic is flawless.

    TTYL

    --
    If telephones are outlawed, then only outlaws will have telephones.
  39. Read the brief and the decision by Kanaka+Kid · · Score: 2, Informative
    You can find the brief and a copy of the circuit court's decision . The brief argues (on page 31) "The trial court unconstitutionally punished McDanel for the content of his email and website. As the court applied 18 U.S.C. 1030 to McDanel, this verdict singles out the viewpoint McDanel expressed and the information he disclosed, that Tornado security is flawed, for criminal sanction. The First Amendment prohibits this conviction based on McDanel's speech."

    Interestingly, the circuit court remanded the case back to district court with the order that the case be dismissed with prejudice for lack of evidence.

    I would say that Ms. Granick is quite qualified to make the submissions which seem to be well thought out.

  40. I know how it is... by ronz0o · · Score: 2, Interesting

    The same sort of thing happened to me. I was wardriving one day, and came across a hot spot. After connecting to it and not being able to browse the internet, I did a little more investigation. Turns out that I discovered an unsecured POS terminal. Not just any POS terminal, but this was part of a nation-wide store chain. Any monkey with the slightest computer knowledge would have been able to sniff credit card numbers, account numbers, etc. with little to no problem. The odds of being caught were also slim to none. I made all the contacts I needed to, and recieved a phone call a half hour later. "Why did you breach my computer system? You DO know what you did is illegal, right?" "Look sir, it could have been me or a person sniffing credit card numbers. I am helping you." And yes, there are still honest people in the world...