Slashdot Mirror


Is It Illegal To Disclose a Web Vulnerability?

Scott writes "I'm submitting my own story on an important topic: Is it illegal to discover a vulnerability on a Web site? No one knows yet, but Eric McCarty's pleading guilty to hacking USC's web site was 'terrible and detrimental,' according to tech lawyer Jennifer Granick. She believes the law needs at least to be clarified, and preferably changed to protect those who find flaws in production Web sites — as opposed to those who 'exploit' such flaws. Of course, the owners of sites often don't see the distinction between the two. Regardless of whether or not it's illegal to disclose Web vulnerabilities, it's certainly problematic, and perhaps a fool's errand. After all, have you seen how easy it is to find XSS flaws in Web sites? In fact, the Web is challenging the very definition of 'vulnerability,' and some researchers are scared. As one researcher in the story says: 'I'm intimidated by the possible consequences to my career, bank account, and sanity. I agree with [noted security researcher] H.D. Moore, as far as production websites are concerned: "There is no way to report a vulnerability safely."'"

48 of 198 comments (clear)

  1. So is it illegal too... by DanQuixote · · Score: 2, Insightful


    paste up a poster in the town square, announcing that the lock is broken on the back of the hardware store?

    How is this different?

    --
    "We think people rightly feel that once they buy something, it stays bought," --Suw Charman, Open Rights Grp
    1. Re:So is it illegal too... by SpaceLifeForm · · Score: 2, Informative
      If the poster is not signed, who can be blamed?

      The problem is that there are many emperors that want to believe in security by obscurity, and when told they have no clothes, would rather shoot the messenger than face reality.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    2. Re:So is it illegal too... by Kadin2048 · · Score: 5, Insightful

      It's not, except that what gets people in trouble, is when they try to take credit for a vulnerability they've found in a production website.

      I doubt that you'd get in trouble -- and how could you? -- if you submitted the vulnerability, or even publicized it, anonymously. There are lots of ways to do this; Mixmaster comes to mind, and is practically invulnerable to tracing, particularly when your potential adversary isn't expecting an anonymous communication to come in.

      If you found a problem, realize that no good is ever going to come to you because of it, and don't expect to ever be rewarded or thanked. Once you've acknowledged those things, there's no reason to attach your name to it, when you let them know.

      It's when you try to have your cake and eat it too -- point out someone else's problem while getting rewarded for it -- that the problems really begin.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    3. Re:So is it illegal too... by kalirion · · Score: 2, Insightful

      What if you want to let the store owners know that the lock is broken? When they ask "how do you know?" you reply "Well, I touched the lock, and it fell apart." So they turn you in for vandalism and breaking and entering.

    4. Re:So is it illegal too... by Lesrahpem · · Score: 4, Insightful

      I see a big difference.

      If the hardware store gets broken into it mainly effects the owner(s) of the store, the people who work there, and not many other people. If a site like yahoo (the mail aspect of it), a banking site, or paypal is broken into and exploited then it effects every single person who uses the site in a very negative way.

      I don't think publically announcing a vulnerability in a specific public service or facility is very responsible. At the same time, many businesses don't do anything to fix the problem if only one person tells them about it. The public releases we commonly see are sometimes necessary because without the pressure of the public eye the business won't correct the problems in it's service.

      I've done things similar to this on a few occasions. I found a vulnerability in Surgemail, an all-in-one mail server software for Linux, which allowed any remote user to read any mail to the root account, and to send mail as root. I emailed them about it several times and received no reply for over six months. I finally released the info on it, and they fixed it two weeks later. I did something similar with an online service schools in my area offer which allows anyone to see the grades and personal info (SS#, home address, etc) of students in the school through a SQL injection. I contacted several schools about the issue as well as the company they had contracted to write the software for them. It's been 2 years and they still haven't fixed it.

  2. Re:It ought to be by LiquidCoooled · · Score: 4, Insightful

    It depends if your daughters bedroom is on a shopfront on Rodeo drive (or wherever).

    Expecting privacy on a publicly advertised service is different to people using zoom lenses to peer through the fence of your gated community.

    --
    liqbase :: faster than paper
  3. Discover, or try to discover? by gstoddart · · Score: 5, Interesting

    Is this about discovering a vulerability, or trying to discover a vulnerability?

    If I click a link, and something breaks, and I've 'discovered' a problem, I've probably not done anything. It just broke, and I was the one who was there.

    If I try to find a problem, and do (even if I don't exploit it), then I might have been doing something I shouldn't.

    A real world example would be, if you get caught outside of a door, trying to pick the lock, and then claim you were trying to ensure their locks were safe, you might get charged bith attempted B&E. You don't get to do a security audit on people's front doors.

    As much as we like to separate people into black hats and white hats, if you were trying to jimmy the lock, for whatever reason, you were probably doing something you shouldn't have been.

    Just my 2 cents, anyway.

    --
    Lost at C:>. Found at C.
    1. Re:Discover, or try to discover? by haddieman · · Score: 2, Insightful

      I would have to agree with you on this. The problem is that, with the internet, it is a lot easier for people to do this and not "feel" like they are doing anything wrong. Sure, most people aren't going to risk being caught trying to pick someone's lock when it's on their back door, but when you are sitting in your room at your computer it is much easier to feel that you either won't get caught or that people will appreciate your "helpfulness" even though, in real life people will still feel like their privacy has been violated, regardless of whether your intentions were good or not.

    2. Re:Discover, or try to discover? by gstoddart · · Score: 3, Interesting
      The problem I find with that, is that it leaves room for somebody who was purposely trying to find security flaws to go about and say, "But I found it on accident!"

      Well, I guess, like any legal matter, one hopes there is a threshold of evidence to indicate one way or the other, and that people are looking at it on a case-by-case basis.

      If I bump into an owie on someone's site, send them a friendly "hey, did you know this", and the logs don't indicate that I spent a few hours entering in junk, then, maybe, I need the benefit of the doubt and I was a nice guy who told them of something unusual as soon as it happened.

      If I spent hours putting in malformed urls, experimenting with SQL injection, XSS stuff, and the logs show it, then maybe you need to look at me a little closer as someone who was specifically trying to breach their security.

      Like any such thing, I would hope it's not a truly black or white distinction -- I would hate to think that accidentally discovering a bug on a web page, which was a vulnerability, was a crime. That would mean that you were guilty of comitting a crime, when in fact, you found a bug in someone's software. And *that* is scary indeed!!

      You do raise a good point; but sometimes it's better that the law use our nice little presumption of innocence and we miss people, as opposed to a presumption of guilt, and we arrest innocent people.

      Cheers
      --
      Lost at C:>. Found at C.
    3. Re:Discover, or try to discover? by ACMENEWSLLC · · Score: 3, Interesting

      This is a gray area.

      One of my network magazines that I get at no charge by filling out survey information had expired. I got a phone call and the person on the line asked me to renew. She provided a generic website address, and then a unique ID.

      The problem was that the Unique ID was not random. It was something like 123456. When I put this in, it wasn't just a questioner. It had my personal information. I could put in 123457 or 123455 and bring up the personal information of someone else.

      It is a web vulnerability, imo, caused by improper security on my personal data.

      This doesn't match up with your simile of picking a lock.

      I did report this, and the company did change their website. I reported it on the phone as I was talking to the person, as well as by e-mail.

    4. Re:Discover, or try to discover? by 99BottlesOfBeerInMyF · · Score: 3, Insightful

      A real world example would be, if you get caught outside of a door, trying to pick the lock, and then claim you were trying to ensure their locks were safe, you might get charged bith attempted B&E. You don't get to do a security audit on people's front doors.

      I don't buy that analogy. Breaking and entering is a crime. Theft is a crime. Exploiting computer vulnerabilities is a crime. I'm not sure finding computer vulnerabilities is or should be a crime. I could just as easily use the analogy, "looking at the windows of houses to see if they are open or unlocked is not a crime, but climbing through a window is."

      I think laws that rely upon somehow knowing the intent of the person performing an act are pretty poor laws. If I go tell you your locks are really old and can be opened with a plastic fork because I noticed it while walking by, and you happen to run a store I do business with and hence have my CC# on file, that sure shouldn't be a crime. If I write a letter to the editor of the newspaper saying the same, it should not be a crime. If I notice on your Web site the same level of e-security, I don't see how it is qualitatively different.

    5. Re:Discover, or try to discover? by zero-one · · Score: 2, Interesting

      A few years ago, I applied for a job at a well known company using their online application site. When I finished filling in the form, the site redirected to a page with a URL like https://www.example.com/viewapplication.asp?applic antid=12345 that displayed all of my details.

      I wondered what would happen if I changed the number in the URL and found that the site would happily show me the details for all the other applicants (including quite sensitive information).

      Was changing the URL "trying to discover a vulnerability" or "discovering a vulnerability"?
      What if the values had been sent using a HTTP POST (so I couldn't see them or edit them by just changing a URL)? What if they had been lightly encrypted or included a check-digit?

    6. Re:Discover, or try to discover? by gstoddart · · Score: 2, Insightful
      I think laws that rely upon somehow knowing the intent of the person performing an act are pretty poor laws. If I go tell you your locks are really old and can be opened with a plastic fork because I noticed it while walking by, and you happen to run a store I do business with and hence have my CC# on file, that sure shouldn't be a crime.

      I'm gonna divide that into two halves ... the one that makes sense, and the other.

      If you truly 'walked by' and noticed the windows, and told me about it, that's like notifying the site owner -- it's a nice thing to do, the site/business owner may not immediately act upon it, but they know; and they presumably rely on the fact that it's not widespread information. If you were going house to house trying to open windows, I bet you'd be in a different legal position. If you then went to a known burglar with the information, well, you're no longer just doing something nice and innocent now, are you??

      For the second half ... WTF does having, or not having, your credit card # on file apply to this?? It seems a bit spurious to the conversation at hand, and I'll treat it as such. :-P

      If I write a letter to the editor of the newspaper saying the same, it should not be a crime. If I notice on your Web site the same level of e-security, I don't see how it is qualitatively different.

      Hmmmm .... you 'discover' (either by playing or quickly deducing) a vulerability. You write a letter to the editor saying that someone windows are faulty, or they hide their spare key under the plant on the porch, or the combination to their security system is 1234 .... I don't think you've idly done nothing. You've made available to people the means to commit and illegal act. The fact that it was just there for anyone to see (or you spent three hours trying to find it) doesn't mean you wouldn't have anything to do with them getting robbed.

      That's very naive -- "I can tell everyone how to break into your house, and I have no consequences" -- just doesn't sit well with me. I would say if you are going around telling people exactly what they need to do to break into my house, you have the happy fun of being an accessory, or a party to a conspiracy to commit a crime. You haven't done some public service.

      I realize people figure that white hats should scream really loud so everyone knows the vulerability, because the black hats wouldn't. But, telling the black hats how to do it, you no longer get to say you're better than they are. In fact, you're probably worse, because you were the one casing the joint, as it were.

      Telling about exploits, especially in open forums where people with less honourable intentions might be, isn't necessarily a noble thing. You don't have an obligation to ensure that everyone in the world knows how to open every unsecured lock.

      Cheers
      --
      Lost at C:>. Found at C.
    7. Re:Discover, or try to discover? by 99BottlesOfBeerInMyF · · Score: 3, Insightful

      If you then went to a known burglar with the information, well, you're no longer just doing something nice and innocent now, are you??

      Yes, but no one is claiming you should be able to find vulnerabilities and give or sell them to blackhats, merely make them public or inform the site operator without worrying about being sued.

      or the second half ... WTF does having, or not having, your credit card # on file apply to this?? It seems a bit spurious to the conversation at hand, and I'll treat it as such.

      No it isn't. If they have your credit card on file (as many e-businesses might) then you have a business relationship with them and a vested interest in their security. It is perfectly legal and sometimes industry practice to hire private investigators to look into the security of current or proposed business partners.

      I don't think you've idly done nothing.

      You've done something, but nothing illegal.

      You've made available to people the means to commit and illegal act. The fact that it was just there for anyone to see (or you spent three hours trying to find it) doesn't mean you wouldn't have anything to do with them getting robbed.

      So what if the local bank, where the whole town keeps their money, tends to leave the back door propped open and the safe unlocked? Should it be illegal for me to tell the paper or the paper to write an article letting everyone know they should take their money out? Should you have to be concerned about being sued if you write the bank manager and let him know what is going on?

      I realize people figure that white hats should scream really loud so everyone knows the vulerability, because the black hats wouldn't. But, telling the black hats how to do it, you no longer get to say you're better than they are. In fact, you're probably worse, because you were the one casing the joint, as it were.

      Not at all. Whitehats do not profit from illegal actions and are aiming to improve overall security. Full disclosure is not always the best way to go about improving security, but sometimes it is. Why you think only in terms of full disclosure, however, is a mystery to me. Even the summary specifically mentions people being sued for just telling the Web service provider that the service has vulnerabilities in it.

      You don't have an obligation to ensure that everyone in the world knows how to open every unsecured lock.

      No, but sometimes telling the public how to open a particular lock is the best way to improve security. If Diebold starts selling a new combination bike lock, and I discover 1.2.3.4 always opens it, and I know at least one gang of thieves is already looking for these locks and stealing bikes via this method... I should 100% have no fear that I will suffer legal repercussions if I tell the support guys at Diebold. If Diebold refuses to acknowledge the problem I should likewise have no fear that my exercising my freedom of expression and telling the local newspaper will result in my being prosecuted for some crime. The same goes for software and services on computers.

    8. Re:Discover, or try to discover? by DamnStupidElf · · Score: 2, Interesting

      As much as we like to separate people into black hats and white hats, if you were trying to jimmy the lock, for whatever reason, you were probably doing something you shouldn't have been.

      If I store my stuff in a storage locker and have to use a lock the storage company provides, can I test its security?

      If I live in an apartment building, can I check the lock on my door to make sure it's not easy to pick?

      In reality, all locks are pretty easy to pick. Locksmiths and law enforcement have tools that can open most locks within minutes or seconds, and anyone with an interest can buy or fashion their own lockpicks relatively easily. On the Internet, security is supposed to mean more than just an easily defeated mechanical lock because the attack surface is world-wide and difficult to monitor. You can't hire cheap security guards to keep hackers out of websites like you can to protect locked doors. Computer and Internet security rely on vigilant eyes finding vulnerabilities in the system and fixing them, and since most companies don't seem to take security very seriously, it makes sense that people should be able to gauge the security of any system they are going to store information in, or in the general case just inspect any Internet host they want for vulnerabilities. As a shared medium, every host connected to the Internet can have a large impact in terms of DoS, worm, or spam attacks. If anything, the problem is that companies and individuals connect their systems to the Internet without realizing this, and want laws to protect them from things that the law can do essentially nothing about.

      The way I see it, if a host on the Internet has an open known port (it shows up in /etc/services) that doesn't require authentication (unless one is authorized), it's perfectly legal and ethical to connect to the port to see what services it actually offers, and the terms of service if any. HTTP(S) is such a protocol, and so long as httpd serves pages without a 403 response and robots.txt doesn't exclude certain files to all agents, it's perfectly legal and ethical to browse the entire site, including submitting POSTs and GETs to apparent CGIs. Attempting to discover vulnerabilities is really just a guess at what the host administrator wants the system to do, and using common sense. In general, if a vulnerability can be tested against a honeypot or other test system, that's the ethical way to do it. If that's not possible, preliminary testing should lead to a vulnerability report to the administrator of the site. Using the vulnerability to access other people's data or modify the system is a bad idea, and possibly illegal, even if just as a demonstration. There are usually ways to demonstrate bugs without exposing anything but the bug itself.

      The Internet requires smart people looking for vulnerabilities and reporting them in order to function securely. Most companies do not have the money to pay smart people to do nothing but find vulnerabilities, which is unfortunate. The fact that people do it for free or for recognition should be recognized as the useful service that it is. Black hat crackers will always be interested in finding vulnerabilities and exploiting them in secret, or selling them to someone who can exploit them. It's exactly like an immune system that must be trained by infections in order to combat them in the future. Without knowing what attacks look like and how they work, there's no way to defend against them, short of rewriting all the software and proving the Internet and computer systems are perfectly secure by design.

    9. Re:Discover, or try to discover? by Pikoro · · Score: 3, Insightful

      I ran across something like this once. I was doing a Google search for some data and caught a link to a NASA website.

      Clicking the link took me to a page that had links to pdf reports, etc. Clicking on one of those took me to a standard apache index page with a list of the contents of the directory.

      After clicking around in there, the source files for a multi-thousand (close to $10,000) cold fusion enterprise CMS system were discovered. Clicking on one of the .cfm files revealed the source, the code was not running. Very obviously, the web server was not configured correctly. After looking around some more, there was a database backup directory with db dumps for the CMS system dating back a couple of years.

      Opening one of those files revealed usernames and passwords (in plain text mind you) for many thousands of nasa employees, scientists, politicians, etc... that had accounts on the CMS.

      Another file contained the software license and key to run said CMS software in it's most expensive form, the Enterprise Ultra edition with unlimited domains and users.

      I sent an email to the server administrator that was listed as being the registered user of the CMS stating that their code, license, and database were out in the open and only *one click* away from a google search. The query I used was basic, simply something like "weather Data" although I can't remember the exact term now. No "Google hacking" involved, and google only returned 4 results. Theirs being #1.

      I never received a reply from NASA, and after about 6 months, the page was not fixed, but the CMS and database backups were finally removed.

      Sometimes, even disclosing a problem to a very public website doesn't generate a response.

      --
      "Freedom in the USA is not the ability to do what you want. It is the ability to stop others from doing what THEY want"
  4. Anonymizers? by tfinniga · · Score: 4, Insightful

    So, this might not be relevant, but once I reported a cross-site scripting to a website by using a web anonymizer to create a hotmail account, sending exactly one message, and then never using the email account again.

    Anonymizer tools have improved since then, especially for combating censorship. Would you be able to use TOR or something similar to report vulnerabilities without exposing your identity?

    --
    Powered by Web3.5 RC 2
  5. Re:no good deed by DrugCheese · · Score: 2, Funny

    That's where it's headed probably. White hats will be forced to keep their mouth shut and giggle to themselves.

    --
    *DrugCheese rants*
  6. Re: No good deed goes unpunished by nadamsieee · · Score: 2, Informative

    In the interest of full disclosure, Clare Boothe Luce said that. :)

  7. It should be handled like every other related act by MikeRT · · Score: 2, Insightful

    It should depend on how you do it, and why you do it. If you do it with good faith intentions, it should be considered a good samaritan work. If they have not touched it after a while, you should be able to reveal its existence.

  8. Re:Test my house for security vulnerabilities by Anonymous Coward · · Score: 2, Insightful

    Colorful analogy, but most vulerabilities are not specific to one person's machine. Would you go "kick someone's ass" for finding a flaw in their own house's security that just happened to affect you too?

  9. Re:Test my house for security vulnerabilities by fireboy1919 · · Score: 4, Insightful

    Not really a good comparison since your house is private and websites are essentially open to all comers.

    It's more like checking the locks on the backside of a Walmart. Suspicious, but not illegal, and not nearly as unethical.

    Heck, you may actually have a legitimate reason to be back there - such as offloading goods from a truck.

    The same can be said for security vulnerabilities in websites. You can easily stumble across them when you're not even looking in places that you're supposed to be.

    --
    Mod me down and I will become more powerful than you can possibly imagine!
  10. What's the problem? by gravesb · · Score: 3, Interesting

    What's the problem with sending info to a webmaster? And what's the point of doing anything else? If you post it publicly, you've created a race condition between script kiddies and the site admin, and should be punished. If you send it to the webmaster, you are doing a service, and shouldn't be punished. As long as you don't exploit it, you should be ok.

    --
    http://bgcommonsense.blogspot.com
    1. Re:What's the problem? by fractalus · · Score: 4, Insightful

      Simple: sometimes such information gets lost, or doesn't get acted on, and the bug persists. That bug could be exposing thousands (or hundreds of thousands) of users of that site to risks they're not aware of. If one person found it, another surely can, so it's a reasonable assumption that someone else other than the site owner could know about the bug and be exploiting it for personal gain. At that point, being aware of the bug but not informing the users is allowing them to be exposed to unnecessary risk. Businesses are often reluctant or slow to fix problems because they assume nobody knows about them or they're costly to fix (just like auto companies hate to have to recall cars to fix problems). Sometimes, the only way to get the problem fixed is to announce it publicly and give the company a bit of a black eye.

      --
      People are never as simple as their stereotypes. This applies equally to Christians, Muslims, and Emacs-lovers.
    2. Re:What's the problem? by Jussi+K.+Kojootti · · Score: 3, Informative

      That may be a race, but a race condition is something else...

  11. vulnerability disclosure: how much is too much? by rabblerouzer · · Score: 3, Informative

    Some interesting comments from Bruce Schneier and Marcus Ranum (and Microsoft too) on the debate. http://www2.csoonline.com/exclusives/column.html?C ID=28088

  12. It is a little different by gelfling · · Score: 2, Insightful

    It's more like advertising that given brand and implementation of a lock is faulty. It may or may not impinge on you but in either case it's general enough to be of benefit to people besides you. Would you like to know that every model of the car you own happens to accidently use the same key? I would.

  13. Re:Test my house for security vulnerabilities by russ1337 · · Score: 4, Insightful

    Would you say anything if you were in an airport and noticed a door unlocked and ajar leading from the public area to the tarmac around the aircraft?

  14. Re:Moot issue? by wizzard2k · · Score: 4, Informative

    You could report it through a 3rd party like The Zero Day Initiative, a division of 3com's Tipping Point intrusion prevention service.

    That gives small time security experts a platform of anonymity to disclose vulnerabilities to anyone (not just 3com's customers) while retaining the possibility of a reward.

  15. Re:It ought to be by jimlintott · · Score: 3, Insightful

    It would be perfectly legal to stand on the street and stare at my naked daughter through her bedroom window.

    She has drapes for this.

  16. Re:It ought to be by Anonymous Coward · · Score: 4, Funny

    Two questions:

    Is she cute?
    Does she use her drapes?

  17. It's been ok for me by nicpottier · · Score: 4, Interesting


    A few years ago I was renewing my car tabs on the WA state's site and they had a box for 'donations to DOT' or somesuch. For kicks I tried putting in a negative value, and sure enough it reflected the total for my tabs as less. I went ahead and submitted things with a dollar taken off the value, just to see if it would actually go through. Sure enough, a week later I received my tabs, and the mathematically correct but embarrassing negative donation on my receipt.

    I ended up calling them and letting them know about the bug. They were nice about it, and the next year at least it was fixed.

    -Nic

  18. Re:So don't. by haddieman · · Score: 2, Insightful

    Why are we supposed to help the stupid? Let them continue doing stupid things until they get pwnt and it costs them their business.

    Making mistakes != being stupid. If someone found a vulnerability in your site wouldn't you want them to let you know about it? On the other hand, if you had already been warned about this vulnerability and done nothing about it then yes, that would be very stupid.

  19. Look who will argue, write and advocate the law. by Protonk · · Score: 3, Insightful
    this is an issue that simply must not be decided by the people whom it has been entrusted to. In this case, the vested interests that will lobby congress, pay for legal teams, and write friend of the court briefs are not the whisleblowers and the security researchers. There are HUGE industries where the economic incentive is to ignore problems, rely on obscurity for security, and prosecute those who would expose vulnerabilities.

    Each time an exploit comes out, the pattern is the same. the company doesn't announce it, anti-virus makers are either paid off (as in 'approved' spyware and/or rootkits) or not kept informed, and once the story breaks, the public relations machine starts. The researcher is vilified as a hacker, the problem is denied or minimized, and the prospect of a patch is left moot because this would require accepting that a huge problem exists. Most of us scream that this is ridiculous, companies should tell everyone when an exploit shows up, and patch it as soon as possible. More to the point, they should expose their source code to scrutiny in order to better provide services to their customers.

    Are you sitting down? good. They won't and they don't care. The first rule in the PR handbook is to deny and put off realization. If the big front is that there isn't a problem, or that a crack of a voting machine can only be done in a lab, and months down the road, the company quietly sues the researcher or releases a patch, they win. People have a limited attention span and fatigue quickly in the face of fear and hysteria. As long as your company's admission of guilt comes well after the original problem, or not at all, people are happy.

    With this in mind, let's look at the law. thankfully, whistleblowers have some protection, and some internal voices about code might not be silenced, especially if the review takes place within the judicial system, and not through a new law. Of course, corporate secrecy, as in the case of Apple and HP, is pretty extreme, and most employees wouldn't risk the civil consequences of voicing a problem that doesn't rise to the level of a public safety hazard.

    Outside researchers are in more and more trouble, and this really only leads to problems for the customer base as a whole. We rely on sites like MOAB to shame companies into action. We also rely on OSS competition in order to make products like IE better--Firefox gives an economic incentive to Microsoft to improve their product, otherwise, security development would have languished.

    Very few analogues exist in the places where this is critically important: commercial and banking software. CITIbank suffers a classbreak and doesn't bother informing their customers. Security conscious customers can voice their discontent and move to another bank, but we have to trust that the new bank is as averse to security breaches as we are. For the rest of the millions of customers, security will not improve. Since identity theft costs are largely borne by the customers, the banks don't care. because the banks don't care, it is much easier, and better in their eyes, to make publishing voulnerabilities like this one illegal and trust that their customers will never be the wiser.

    check out this article:
    [PDF] Why information security is hard

  20. It may not be illegal... by gillbates · · Score: 2, Insightful

    But then, it's not your business, either.

    Should you discover a security vulnerability, the correct response is to forget it. Here's why:

    • No one likes the bearer of bad news - not the website owner, not the vendor who sold the software, not the consultant who coded the website. They have lawyers; their interest is in making money, not necessarily in creating secure software. Keep this in mind. If they can find a cause for libel, they will. If they can deflect blame (stupid hackers are at it again!), they will.
    • Why would you expose yourself to potential legal problems, especially considering that you aren't getting paid for your efforts
    • If they were truly concerned about security, they would have hired an audit firm.
    • Getting hacked is perhaps the best teaching experience regarding security. Let another hacker expose their vulnerability in a way they can't deny. Then they will take security seriously.
    • Do the security industry a favor: why would anyone hire a security specialist when good samaritans on the internet (aka whitehats) will audit their website for free? Don't undermine your fellow workers.
    • No one has ever been brought to trial or sued for failure to disclose a security vulnerability. You stand nothing to lose by quietly taking your business elsewhere; let the company figure out that the public wants secure web sites.

    Naturally, we might feel a sense of duty to help someone out - if they have an exposed security flaw, we naturally want to help them. But first consider how it will be received. Most companies would rather produce software with publicly unknown flaws than to produce perfect software, websites, etc... at a much higher cost.

    And, if you feel that the website owner would appreciate knowing, you might at least disclose it from an anonymous email address.

    --
    The society for a thought-free internet welcomes you.
    1. Re:It may not be illegal... by Evardsson · · Score: 3, Insightful
      Hmmm, to answer point by point:
      • No one likes the bearer of bad news - not the website owner, not the vendor who sold the software, not the consultant who coded the website. They have lawyers; their interest is in making money, not necessarily in creating secure software. Keep this in mind. If they can find a cause for libel, they will. If they can deflect blame (stupid hackers are at it again!), they will.
        As a website owner, and admin of several sites, yes I do want to know and while no one likes bad news, I would rather hear it from a "good samaritan" than find out after my site was hacked.
      • Why would you expose yourself to potential legal problems, especially considering that you aren't getting paid for your efforts
        Because I would truly appreciate it if others would do the same kind service.
      • If they were truly concerned about security, they would have hired an audit firm.
        Not everyone can afford an audit firm. Also, there are things that security auditors miss as well. Any security "expert" who tries to tell you they will find every possible edge-case scenario is a liar and not to be trusted any more than the programmer that claims his or her software is 100% bug-free.
      • Getting hacked is perhaps the best teaching experience regarding security. Let another hacker expose their vulnerability in a way they can't deny. Then they will take security seriously.
        Yes, getting hacked is a valuable learning tool, but also an incredibly expensive one.
      • Do the security industry a favor: why would anyone hire a security specialist when good samaritans on the internet (aka whitehats) will audit their website for free? Don't undermine your fellow workers.
        Do you really think that anonymous tips could ever shut down the digital security industry? This is a straw-man argument and not worth any more time.
      • No one has ever been brought to trial or sued for failure to disclose a security vulnerability. You stand nothing to lose by quietly taking your business elsewhere; let the company figure out that the public wants secure web sites.
        Okay, so doing nothing means that you won't get into trouble. And yes, if a site has vulnerabilities that are not remedied you are probably right to take your business elsewhere. But I see this as akin to driving past a burning building and not calling the fire department. "Let it burn, it's not my problem." Did you stop to think about all the users of the site who don't know about the security issues? Perhaps your dear aunt Ethel whose entire stock portfolio is about to be stolen by the hackers who come after you and discover the same flaw.
      In the end it comes down to "What is the right thing to do?" If you really don't care then it's a non-issue, but if you do care about trying to make the net a better place an anonymous tip is at least the decent thing to do, at least until someone figures out how to produce perfect software and websites.
      --
      Death looks every man in the face. All any man can do is look back and smile. - Marcus Aurelius
  21. Re:It ought to be by rootofevil · · Score: 4, Insightful

    in most states it would be illegal for her to stand in view of someone in the street naked. what does that say about website vulnerabilities?

    --
    turn up the jukebox and tell me a lie
  22. Re:Test my house for security vulnerabilities by Impy+the+Impiuos+Imp · · Score: 2, Interesting

    It's not illegal to stand on the corner and say, "That house over there is selling cocaine for $10."

    It is illegal to stand on the corner and say, "That house over there is selling cocaine for $10." when you are hired by the cocaine house.

    So are these people saying, "Product X sux because of this vulnerabily xyz here, exploitable via abc", and that's that, or are they saying, "Product X sux because of blah blah blah, and company X, could you pay me $10 or I'll release the info?"

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  23. If you found an unlocked door at an airport by Beryllium+Sphere(tm) · · Score: 3, Informative

    Funny you should mention that. Just this year, a woman looking for her wallet pushed open a door to a parked airplane at Newark. An alarm went off. Nobody paid any attention. She was alone on the airplane for several minutes checking around the seat for her wallet.

  24. Re:So tonight... by sameeer · · Score: 2, Insightful

    there is a difference in smashing the window, and being smart enough to observe that he's left his window open. then leaving a post-it (not visible to the public) that the window is open, and to close it.

    smashing the window means you've actually made the system more vulnerable than it was, which is not the case in this argument.

  25. The long term influence by houghi · · Score: 2, Interesting

    I once found childporn and told both the hostmaster and the police. After several days nothing had been done, so I went to the press. Right when it came out, the site went down. Good for me?

    he police was after me because of:
    1) Falcifying my identity, because I gave a fake adress on gmx.net
    2) spreading of chldporn, because I replied to a Usenetmessage with the URL still in it
    3) Obstruction of a police investigation. Because there was an investigation going on.

    I never got a reply from the webmaster, because he apparently was not allowed to do anything, nor remove the site, because the police was investigating it already.
    I never got a reply from the police, because their mailserver was down
    I was able to explain to them what I did.
    I had a very understanding boss, which was the one where I posted from and whom they told they needed the person posting because of a child-porn related crime investigation. At other places I might have lost my job.

    It goes without saying that that sighting of childporn must have been a fluke. I have not ever seen any childporn or any other illegal activity on the Internet.

    To sum it up: if diclosing web vulnerabilities is outlawed, only outlaws will disclose web vulnerabilities. Oh , and they don't.

    --
    Don't fight for your country, if your country does not fight for you.
  26. It's simple by zialien · · Score: 2, Interesting

    If you don't own the website or you don't have the owners permission then it is illegal for you to attempt to access the web server except if you are "using it properly" (eg. you actually surf the web site via the links). So if you have found the exploit without permission then you have already committed a crime. Then telling people about it is 1. stupid, 2. gives people evidence to have you charged. As to whether it is illegal to disclose the vulnerability is anybodies guess. I would think that it wouldn't be illegal but i still would not do it.

  27. Re:Test my house for security vulnerabilities by green1 · · Score: 2, Interesting

    I actually did find a real world security vulnerability of that form... Elevator in the building I worked in was prone to malfunction. the bottom floor of the building was a pub that was not open at 8 am when I went to work. normally visitors would be kept out of said pub by the fact that you would need a key for the elevator to go to that floor. one day I got on the elevator, pressed the button for the floor my office was on, when the doors opened I stepped out without paying much attention and found myself alone in the middle of the closed pub...

    Now, is it my fault I ended up there? I don't think so... would the pub want to know they have this problem so they can install an additional security door/gate, probably. Was what I did illegal... maybe, I did tresspass on their property, though entirely by accident, had I been paying more attention I would not have exited the elevator, but I wasn't, so I stood in the middle of the pub long enough for the next elevator car to arrive.

    would I get in trouble for reporting it? maybe... hard to say, people get insanely paranoid about security, and wether you are talking electronic security, or real world physical security, in most cases people would rather blame the person who found the problem than acknowledge the problem exists in the first place...

  28. Not informing helps criminals. A LOT by DerangedAlchemist · · Score: 2, Interesting

    Bike U-locks had a defect and could be picked easily with a ball point pen. Informing people helps everyone. Informing no one helps bike thieves because they are the kind of people who find out these things and inform each other about them.

    Why is this difficult to understand?

    As for all the "doing something you shouldn't" bullshit, it's innocent until proven guilty. When did people become so terrified of freedom.

  29. Law - 1, Greater Good - 0 by KhaymanUCSD · · Score: 2, Insightful

    Knowing Eric McCarty personally I have some level of insight into this case other than what's put out in the news media. For what it's worth here is my $.02.

    I think we should establish stricter minimum guidelines for information security and hold those we choose to share our personal information with to them. Anyone in IT in the medical industry knows about HIPAA... usually with a groan. HIPAA can levy fines, shut down operations, etc... if you're not taking "reasonable and appropriate measures" in safeguarding sensitive data. Why should it be any different with other, equally personal data?

    I understand the argument that "I wouldn't want someone picking my lock and then telling me that my lock was succeptable to being picked.", though I think the metaphor is stretched a little thin. The reality is that flawed code will be exploited eventually. Especially on higher profile sites. I think the goal should be to foster is an environment where there are responsible disclosure procedures available and allow there to be increased legal pressure for those who do not demonstrate adherence to established guidelines for information storage (see above).

    Entities which store your data (companies, schools, etc...) will not be more responsible. There's no incentive for them to. It's more financially sound for them to respond under the current laws (mostly they're only required to do notifications, rarely will you be compensated to any amount near to what you will lose) than to fix the underlying security problems.

    Another problem is the McCarty was prosecuted under new provisions in the Patriot Act which change how computer crimes can be convicted. It used to be that the government had to prove both unauthorized access and malicious intent. The malicious intent clause was dropped from the requirements. As such if you go forward and provide information about how the breach occurred and work with the site owners to resolve the issue before serious data loss can happen, you are criminally liable. This would be the perfect law if we could ensure it would be applied equally and fairly. Unfortunately many crimes cannot be prosecuted in this manner either because of geographic differences or lack of evidence (real hackers alter logs). As such it really only stands to prosecute those who aren't legitimate threats and gives the government some big news stories to try and lend credibility to the Patriot Act and the erosion of civil rights.

    --
    Kneel before Sig!
  30. Prosecuted In England for This.. by madsheep · · Score: 2, Interesting

    This will be my second post in here, something I normally don't do but I just recalled something from not so long ago that was actually posted on Slashdot. Do we all forget so quickly? Please read this:

    http://it.slashdot.org/article.pl?sid=05/10/07/153 2241&tid=172/

    "Security consultant Daniel Cuthbert worried that he'd been stung by a phishing scam when he donated to a Tsunami relief effort in London, UK. He was convicted for hacking and lost his job after running a couple of checks on the website in question."

    This is exactly what this article is discussing. Not only should you be held liable in some instances for "looking for vulnerabilities", you should be prosecuted. Now the above case is surely an extreme. Just reading the article I would be completely against prosecution in such an instance. Then again I wasn't part of the team that prosecuted or reported him. He might have tried to do a little more than just check a single ../../. However, he shouldn't have been doing that either. Tough one there.. but you've been warned!

  31. leaving keys in the car is illegal too by fred133 · · Score: 2, Insightful

    Prosecution of people reporting vulnerabilities on sites should be predicated on the fact that the webmaster knows what he/she is doing.
    I think some of these legal actions are driven by the fact the the webmaster is an idiot and is embarrassed,not to mention that all that crap he fed his boss about the website being bulletproof is just a bunch of BS.

  32. Car Lights & Common Courtesy by Dareth · · Score: 2, Interesting

    How many times have you seen a car with their lights on in a parking lot with nobody in the car?

    In the old days, someone would check the doors to see if they were unlocked and turn off the lights for the person to keep their battery from running down.

    Would you touch someone else's car today if the lights were on?

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling