Slashdot Mirror


Informing a Company of a Security Discovery?

An anonymous reader asks: "I recently found a major security flaw through serendipitous independent research. I do not want to go into details, but it could be used against certain companies and have a large negative financial impact. However, I have no wish to use this for malicious purposes, and would rather profit by helping the company fix the problem. Seeing as many researchers have been persecuted/prosecuted lately for public disclosure, what is the best way to go about informing the company and agreeing on an appropriate fee for my services, without having it look as though I am trying to extort them?"

102 comments

  1. Ugh by DrMrLordX · · Score: 1

    Unless you're already in the business of helping firms secure their systems/networks/etc from attack, most firms will probably look upon your offer with a jaundiced eye. Now if you want to become a fly-by-night security expert, offer your services as a consultant to said firms, and then conveniently discover the security flaws AFTER they've hired you, they probably won't be too upset. But really, unless you have experience as a security expert already, how likely are they to hire you whether you know of a security flaw in their network/systems/etc or not?

    1. Re:Ugh by Salvance · · Score: 1

      If you're not in the security industry, but have an interest and quite a lot of technical expertise, why not approach security firms with some of the details? If this flaw really is earth shattering for the financial institutions, the security firms will see $$$ and they'll have the connections to get inside and start fixing the problem (hopefully with you leading the contract).

      You'll want to speak with a lawyer first to make sure the security firm just couldn't say "thank you, we'll go fix it ourselves, goodbye".

      --
      Crack - Free with every butt and set of boobs
    2. Re:Ugh by rbannon · · Score: 1

      Yes, write their chief information officer and offer your services as a security expert. Tell him/her that if you don't show them a security hole within one week, they won't have to pay, but set your hourly fee at a high rate. Forty hours at $100/hour, or whatever.

  2. Hire a lawyer, you idiot by Anonymous+Crowhead · · Score: 0, Troll

    Did I mention you are an idiot?

    1. Re:Hire a lawyer, you idiot by sofar · · Score: 1


      oh yes definately agreed, and let me add one more thing:

      Hire a laywer, REALLY!!!

    2. Re:Hire a lawyer, you idiot by mbstone · · Score: 1

      Why hire a lawyer? All a lawyer is going to do is tell you to keep your mouth shut. This can be valuable advice for those who can't figure this out by themselves. But for you it is a waste of money. You could also write in anonymously; forget about the profit angle. You know, do a good turn daily.

    3. Re:Hire a lawyer, you idiot by zamboni1138 · · Score: 1

      Hire a lawyer for the specific purpose of exposing the flaw using the "Anonymous Coward" defense.

      If the lawyer fails, sue them, using another lawyer of course.

    4. Re:Hire a lawyer, you idiot by Anonymous+Crowhead · · Score: 1

      Why hire a lawyer? All a lawyer is going to do is tell you to keep your mouth shut.

      Spoken like someone who has never been involved in a real business deal. Here's a little nugget of wisdom, son: Lawyers are your friends in business deals.

    5. Re:Hire a lawyer, you idiot by QuantumG · · Score: 1

      Shya, as if a lawyer isn't going to figure out a nice way to get money out of people without it looking (legally) like extortion.

      --
      How we know is more important than what we know.
    6. Re:Hire a lawyer, you idiot by Salvance · · Score: 1

      How true - glad to see someone supporting lawyers in cases where they are needed. Divorces, small claims court, car accidents, etc. can all be handled well and good without lawyers, but if you're dealing with Billion $ companies who have teams of lawyers, you don't want to move a muscle before consulting with one yourself.

      --
      Crack - Free with every butt and set of boobs
    7. Re:Hire a lawyer, you idiot by eric76 · · Score: 1
      All a lawyer is going to do is tell you to keep your mouth shut.

      That would probably be the best course of action.

      In many states, it is simply illegal to access a computer without authorization.

      Even a simple port scan may be illegal if you haven't been authorized by the owner of the computer.

      If you must tell them, do it anonymously and go on with your life. Let them have it fixed by their choice of experts who they trust. If they have any brains at all, they aren't going to pay you to fix it, anyway.

    8. Re:Hire a lawyer, you idiot by WebCrapper · · Score: 1

      Every once in awhile, I blog about someone like this asking for advice. This one, I don't know if I even care to. "How can I make money after mucking around in their code/website?" Give me a break. Either you're in the security industry or you're not. If you're not, tell them about the bug and be done with it. You can tell a security company what you did and what it was later if you want.

      This falls on par with the "Should we drive around and hack them and then try to sell them our services?!" gawd

    9. Re:Hire a lawyer, you idiot by iamhassi · · Score: 2, Insightful

      ""Should we drive around and hack them and then try to sell them our services?!""

      Agreed. I thought the guy was just trying to help them out until I read:
      "I have no wish to use this for malicious purposes, and would rather profit by helping the company fix the problem."

      Sounds like extortion to me:
      "Extortion is a criminal offense, which occurs when a person either obtains money or property from another through coercion or intimidation or threatens one with physical harm unless they are paid money or property."

      Telling someone "Hey I found this problem you didn't know you had and I'll fix it for money" sounds like extortion to me.

      --
      my karma will be here long after I'm gone
    10. Re:Hire a lawyer, you idiot by msloan · · Score: 1

      Not really, the submitter did not say they would use the exploit if refused. The suggestion is rather that someone likely will use the exploit. It's not really coercian, intimidation, or a direct threat.

    11. Re:Hire a lawyer, you idiot by darkonc · · Score: 1
      From what he's saying, this guy found the bug through unrelated research and realized that it could affect these big companies. Offering to fix the problem for money is OK, but threatening to release the bug if they don't pay him is what could fetch a criminal charge... This leaves him in the difficult position where releasing details of the bug for free could place him in jeopardy.

      I'd second the motion for a lawyer... He's in a legal minefield. doing anything (and possibly even doing nothing) could fetch him legal trouble. If ever there was a time for <strike>super...</strike> a lawyer, it's here.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  3. Well by The+MAZZTer · · Score: 1

    If you're concerned about legal issues, you could find some way to notify them anonymously and untraceably.

    Can't sue what you can't name...

    1. Re:Well by Anonymous Coward · · Score: 0

      Dident the RIAA do just that? Sue "jon/jane doe's"?.

    2. Re:Well by Fry-kun · · Score: 1

      oh, great advice! make yourself look like a shady character so that the company won't treat you as one... wait, WHAT?!

      --
      Did you know that "FTW" ("for the win") is a direct translation of "Sieg Heil"?
    3. Re:Well by jimicus · · Score: 1
      Nor can you pay them.

      From the question:
      what is the best way to go about informing the company and agreeing on an appropriate fee for my services
  4. good question by Neuropol · · Score: 1

    because in some countries, simply looking for exploits is illegal, so you may have opened yourself up for much larger issues that just finding a way to tell them about. You may just be looking at having to find a lawyer to get you out of what ever local, state, or federal or national law may have been broken by doing it.

    So, basically, you're not going to want to send them a letter, crafted on construction paper, with random letters cut from miscellaneous periodical literature, formed in words and sentences stating your conditions for release of information!

    In short, I have no good suggestion other than seeking legal counsel, IMMEDIATELY.

    1. Re:good question by Omnifarious · · Score: 2, Insightful

      This is actually a really pressing first amendment issue IMHO. This stuff should not be anymore illegal than someone putting a strain gauge on important bridge supports and discovering that the bridge is likely to collapse when 5 18-wheelers go over it at the same time. This kind of targeted disclosure only improves security in the long run.

      In fact with the way the laws are written right now, companies act just like politicians would if it were trivial to prove libel.

    2. Re:good question by Neuropol · · Score: 1

      I couldn't agree more with you. It, unfortunately, is a repercussion of laws that were written in haste and designed to blanket the whole. Leaving little to no room for speacial instance cases such as this. It's unfortunate there isn't a provided avenue for things like this to safely, legally, travel to ensure public safety and protect those who just wish to let people know there's a problem. I think the bridge analogy is perfect. Load tests need to be performed more often. Every where. Holding people's feet to the fire and actually owning up to the new 'accountability' buzzword is what it's all about.

    3. Re:good question by QuantumG · · Score: 1

      As right as you are on the issue of freedom to test for security issues, I really dislike your analogy. Like all analogies, it fails to capture the complexity of the situation. In your attempt to make an easily acceptable argument you have simplified the situation such that it is obsurd to consider any alternative to the conclusion you desire. Looking for security flaws is something we should all be free to do; if we are concerned with the security of a system, we should be free to test that system to determine its security. On the other hand, if we intend to defeat the security of that system and, in doing so, commit a crime, we should not be free to do so. Intent is a tricky thing to prove, and the act of security testing a system is often a private one. As such, often people with ill intent will not be detected and this gives rise to the absolutism that it is always acceptable to security test a system. To refer to your analogy of testing a bridge for stability, a concerned engineer who suspects the bridge might not be safe should clearly be free to test the bridge at his leisure, but someone who intends to blow the bridge up should not be free to test its stability. The concerned engineer can ensure all of his intent by declaring that he believes the bridge might not be safe, and should be tested, before actually performing the tests. Should the engineer be observed testing the stability of the bridge without first declaring his intentions, he cannot be surprised when his intentions are put under scrutiny.

      --
      How we know is more important than what we know.
    4. Re:good question by mysidia · · Score: 1

      How about this: the bridge you would test is on public property. If I happen to own a bridge, that is on my private property, you have no right to enter my property in order to "test" this bridge.

      The servers a hacker would be messing with are private property. In the analogous situation, the would-be hacker has no special right to "test" the servers, if the property owner hasn't approved of it -- it may be a form of trespass.

    5. Re:good question by QuantumG · · Score: 1

      Meh, I have no desire to continue arguing over stupid analogies.

      --
      How we know is more important than what we know.
    6. Re:good question by Omnifarious · · Score: 1

      I do think all analogies are flawed, and I struggled to find one I thought would fit at all. In modern America of course, those who would thwart the engineer have a new word to wave around. They can yell 'security' and everybody will duck, hide and abandon their belief in any part of the constitution whatsoever.

      I considered the 'blowing up the bridge' case in thinking about this. To me, the act of blowing up the bridge is what's wrong, not the testing. I agree that the engineer's motives should come under scrutiny. But scrutiny does not mean that they should automatically assumed to be bad.

      I do not believe that things should be criminalized unless it can be shown that they are either directly materially harmful, or that there is only a miniscule possibility of the action ever leading to anything but material harm. And I believe even that standard may be a little too lax and that 'only a miniscule' should be replaced with 'no'.

    7. Re:good question by blueskies · · Score: 1

      Ha.

      Ever drive across the George Washington Bridge from NYC? There are signs everywhere saying "Camera usage Prohibited by law," or something along those lines. You can't even take a picture of the bridge. Try putting strain gauges on it...

    8. Re:good question by Anonymous Coward · · Score: 0

      Problem is, the servers may be 'private property', but if they are on the internet, then they are publically accessible.

      Muddies the water somewhat.

    9. Re:good question by Anonymous Coward · · Score: 0

      Not really. My driveway is accessible but private property. If that driveway has a bridge, this case fits nicely.

      Anonymous Coward

    10. Re:good question by jimicus · · Score: 1

      They probably never thought of that. By the time the security neanderthal has decided s/h/it doesn't like you using the strain gauge, you'll have long gone.

  5. Just be honest.. by schmiddy · · Score: 2, Insightful

    Tell them how you discovered the bug (are you a full-time security researcher, just a hobbyist, discovered it by accident?). Tell them the potential severity. Then, as a footnote, mention your skills in patching security holes (assuming you have any) and offer to help them fix this hole, and potential other ones. Don't mention money in your initial email.

    If you tell them upfront that you want $$$ to fix the hole, it's going to sound an awful lot like extortion. What you might think of as a friendly e-mail offering help, they could see as "Pay me $$$ and this/further vulnerabilities won't get released to the blackhats". So just treat them nicely, and hope for the same in return.

    If they do sit on their asses for more than two weeks or so, it's probably alright to release the vulnerability to the public -- possibly anonymously if you fear retribution. Use tor/remailer if you have to publicly disclose and don't want BigCorp harassing you forever. They may suspect it was you who disclosed the vulnerability, but all they would have is a hunch. Good luck.

    --
    http://cltracker.net -- powerful craigslist multi-city search
    1. Re:Just be honest.. by cgenman · · Score: 1

      Not to be too pedantic, but this sounds like a really bad idea. You're basically at the mercy of companies to decide whether or not they want to prosecute you. It's a crapshoot as to whether you get a sensible, intelligent person on the other end of the line, or you spend tens of thousands of dollars on a lawyer. Even the hint of personal gain is enough for people to shout blackmail, and is definitely enough to bring a team of lawyers down on your family.

      It was serendipitous independent research, right? So you're not losing any money on the deal. Totally annonymously submit the research to one of the programmers on their staff. Tell them to take full credit for the find and drive the fixing process. Sit back comfortable in the knowledge that you did the right thing for the world, and you're not going to be found guilty of millions of dollars of damages in our completely messed up legal system.

      Or sell the security vulnerability to a Russian Hacker. Quite frankly, that's a lot safer than telling the company about it.

  6. don't expect to get paid.... by david_bonn · · Score: 1

    I don't see how you can expect to get paid for discovering a security flaw.

    If you are willing to travel to the head offices of the company in question and explain, in person, what you have discovered, it is reasonable that the company would pay your travel expenses and a fee for your time.

    1. Re:don't expect to get paid.... by QuantumG · · Score: 1

      Yep, because companies often pay people they've never met to come to their offices and explain things they don't wanna know and, by knowing, give them an obligation to spend money to fix. Happens all the time.

      --
      How we know is more important than what we know.
  7. why do you think you deserve money? by Anonymous Coward · · Score: 1, Insightful

    So you discovered a security flaw...why does that entitle you to money? You don't own the software the flaw was found in. The only way you deserve money is if you are extorting it, which is illegal. I suggest you tell them the flaw for free and move on. You aren't going to get rich doing this and you'll feel better if you just give up the info for free. Besides, you are most likely wrong about the flaw anyway...most amateur researchers are.

    Have you considered that maybe they don't have source code to the software in question and they're just going to have to go to the vendor to get a fix?

  8. Extortion by earnest+murderer · · Score: 2, Informative

    It will be hard to do that, mostly because that is the f'ing definition of extortion.

    My advice. Make note of it, and move any money you need to out of their hands. Tell your friends and family. Nod sagely when the shit hits the fan.

    --
    Platform advocacy is like choosing a favorite severely developmentally disabled child.
  9. An old guy's suggestion by Mr.+Byaninch · · Score: 2, Insightful

    Find a way to send an email to an appropriate person. Start with the same first 3 sentences as in your post here. Then add that you'd expect them to take a few days to come to an internal agreement on what they'd be willing to spend to find out what you know. Let them make an offer, and unless it's ridiculously low, take it. It's found money to you. Right?

    Be sure you make two things very, very, very clear to them: (1) If they choose not to buy your information, you will just drop the matter and they can go on being vulnerable; and (2) You will in no way exploit or pass on your knowledge in any way that could result in an exploit of the vulnerability.

    If they don't want to pay, then you might see what established security firms would be willing to pay for the knowledge. If none of them seem interested, you should just drop it and go on with whatever you were researching in the first place. You can't save people from something they don't want to be saved from.

    You weren't conducting your research for the purpose of making money off what you might have found, right? If it doesn't work out, just move on with your life and your work. Not everything has to end up with money changing hands.

    --
    Sig not available, please try again later. If the problem persists, then the submitter is an idiot.
    1. Re:An old guy's suggestion by JerryP · · Score: 1

      Sorry, but to me that suggestion seems to be pretty dangerous. If the company does not take the offer and the vulnerability is exploited at any time later on, the OP might be in hot water. They always could claim that there was no other way of this being exploited than him releasing or using the information. Of course in an ideal world they also would have to prove this. In the real world, I'm afraid, the ensuing hilarity will serve to make a couple of lawyers richer and him much poorer.

    2. Re:An old guy's suggestion by jo7hs2 · · Score: 1

      Stupid, stupid, stupid. Don't offer the information for money or for free. Shut up about it, or talk to a lawyer before you say another word. You could already be in trouble.

  10. Tell no one by Anonymous Coward · · Score: 0

    Delete your logs. Delete your browser cache (I'm assuming you used your browser for at least part of your research). Delete /tmp. Switch your ISP.
    Seriously, I wouldn't tell anyone in the company. The most I'd do is send an anonymous email to securityfocus.com, and let them do whatever they want.
    Your chances of getting arrested are just too great to justify the risk.

    1. Re:Tell no one by pikakilla · · Score: 1

      o the land of the free.....

    2. Re:Tell no one by Anonymous Coward · · Score: 0

      Second the notion. I work in the security industry, have articles on multiple websites and publications and am about as legit and straight-laced as they come. When I stumbled upon a vulnerability during a business trip in another country in the wireless setup of a major ISP allowing complete control of their entire infrastructure, I immediately wiped all logs, used Tor, multiple web proxies, created a hushmail account, and sent them an anonymous tip about the problem. I haven't been in that part of the world again (coincidence), and I haven't checked that email account again (not a coincidence)

      They had fair notice--whether they chose to use it or not, I don't know, but I wasn't about to risk coming forward even with my good standing within the security industry.

      DO NOT try to profit from this. The legal climate is incredibly harsh for these sorts of things. If you really, really want to communicate more directly with them or to even entertain the idea of asking for money, get a lawyer, a good lawyer who understands these issues like Jennifer Granick, and ask her to serve as an intermediary for you in the discussions. It goes without saying that you'd ask her opinion about whether she thinks there's any likelihood of you being able to profit from helping them out. If she says no, walk away from the idea quickly and quietly and don't look back.

    3. Re:Tell no one by Anonymous Coward · · Score: 0

      "used Tor, multiple web proxies, created a hushmail account"

      would you point to a place with more details on how to do this?

    4. Re:Tell no one by Anonymous Coward · · Score: 0
  11. Appropriate Fee by QuantumG · · Score: 1

    Here's an idea: how about entering into an agreement to look for vulnerabilities before you go looking for them? Obviously not a lot of use to you now, so how about you just pretend you don't know about this flaw you claim to know about and go get that agreement. If you can't get the agreement without revealing that you already know about a flaw, then you have no chance of getting paid anyway, so either anonymously inform them of your results or shut up about it already.

    --
    How we know is more important than what we know.
  12. Simple by nosredna · · Score: 1

    Write up a bit of code to exploit the security vulnerability and publish it to the web. That's the most reasonable and expedient way to get the vulnerability fixed and your 15 minutes of fame.

    Bonus points if you blog about the FBI searches of your office/residence/colon.

    1. Re:Simple by funfail · · Score: 1

      You missed the step 3: Profit...

  13. What's next? by sedmonds · · Score: 1

    Ask Slashdot: I woke up with a dead hooker, how do I beat the rap?

    You're looking for money in exchange for providing safety. Seems an awful lot like extortion, even if you call it something else or pretend that you "have no wish to use this for malicious purposes". You may as well just open your negotiations by threatening to start by breaking their thumbs if they don't pay up.

    1. Re:What's next? by jamesh · · Score: 2, Funny
      I woke up with a dead hooker, how do I beat the rap?

      that's an easy one. "I didn't kill her! She was dead when I bought her."

      Next!
    2. Re:What's next? by Anonymous Coward · · Score: 0

      Comedy gold! Nice one!

  14. give the info for free by Lehk228 · · Score: 1

    I would suggest offering them the information regardless of whether they want to pay you anything, and offering your services as a consultant if they want your help fixing the issue.

    --
    Snowden and Manning are heroes.
  15. Don't bother to tell them. by Anonymous Coward · · Score: 0

    If you tell them, they'll thank you by either a: suing you, b: charging you with some form of criminal trespass on their networks or c: all of the above.

    That's the usual reaction of large organizations to finders of embarrassing facts.

  16. A lawyer is not a friend under any circumstances by Anonymous Coward · · Score: 1, Interesting

    Lawyers are your friends in business deals.

    If lawyers gave legal advice and assumed liability when the advice they gave was inappropriate or failed to protect the client then you would have a point. They would be supplying a useful service.

    As things stand though, lawyers on both sides of an argument benefit from legal action but suffer no fallout from losses suffered through following their legal advice. That lack of necessary negative feedback is what makes them a pure shyster and snake oil profession, and never a friend under any circumstances.

    Avoid like the plague. Lawyers have destroyed what used to be a great nation.

  17. Just happened to find a major security flaw? by mikesd81 · · Score: 2, Insightful
    I recently found a major security flaw through serendipitous independent research

    You want use to believe this? That's like saying you were walking along and just happened to notice your neighbor's door unlocked? Why would you be trying the door? Why would you be doing anything to find this security flaw? I don't think most people unmaliciously research things and happen to stumble on a security flaw? The tone of your post is you want to make money. You want ideas to extort without calling it extortion?
    --
    That which does not kill me only postpones the inevitable.
    1. Re:Just happened to find a major security flaw? by QuantumG · · Score: 1

      Meh, stupid analogies aside, I've found security flaws in software by accident. It's really not that uncommon if you happen to do a lot of reverse engineering for interoperability. Also, it's often the case that software that crashes is software that has a security flaw. Under windows, I get a popup asking me if I want to attach my debugger to software that has crashed. It's the defaut behaviour if you have Visual Studio installed. I often hit "Yes" because I can then press "Stop" in the debugger and the OS doesn't write a crash dump (and in doing so, turn my machine into a paper weight for 25 seconds or so). A number of times I've spotted obvious security flaws as a result of that.

      But yeah, if he wants to make money, all he has to do is go contact one of the 5 or 6 legitimate companies that pay for security flaws.. or, ya know, the russian mafia.

      --
      How we know is more important than what we know.
    2. Re:Just happened to find a major security flaw? by Anonymous Coward · · Score: 0
      He doesn't even mention the nature of the flaw. In the course of consulting, compliance testing, due diligence, software customization, and regular use I've discovered flaws in software. In every case all work was done solely with my own, my employer's, or my customer's hardware and software.


      If it is regarding a specific deployment and he discovered it by actually interacting with someone else's network then it sounds a little on the shady side - especially the mention of money. There are plenty of completely honest reasons someone can have for discovering security flaws in a product, the line is crossed when you go hunting for those flaws in someone else's live deployment without their permission.

    3. Re:Just happened to find a major security flaw? by jamesh · · Score: 1
      I don't think most people unmaliciously research things and happen to stumble on a security flaw?

      It depends... If it was a companies web site or something that you found a hole in then the above may apply, but if it was some commercial software then I believe (morally, not necessarily legally) that all bets are off. To use your analogy, if I purchased a particular brand of padlock to evaluate with the intention of deploying it across my company wherever a padlock may be required, then I think that it is within my rights to satisfy myself that the padlock is resistant to a certain level of attack. This includes doing anything to the padlock that I think that a determined thief might try.
    4. Re:Just happened to find a major security flaw? by ashridah · · Score: 1

      In all fairness to the guy, he probably just did something similar to this Joel on Software article.

    5. Re:Just happened to find a major security flaw? by orkysoft · · Score: 1

      But the X makes it sound cool!

      --

      I suffer from attention surplus disorder.
    6. Re:Just happened to find a major security flaw? by mikesd81 · · Score: 1

      Right, and you bought the padlocks for your company. You weren't just tugging on padlocks randomly.

      --
      That which does not kill me only postpones the inevitable.
    7. Re:Just happened to find a major security flaw? by Lesrahpem · · Score: 1

      I don't know about you, but before employing any software in a production environment I tend test the hell out of it.

      I've done this before and explained that's how and why I found the flaw.

  18. Re:A lawyer is not a friend under any circumstance by TheWanderingHermit · · Score: 1

    That's a very simplistic and childish view and it makes me wonder how much you've dealt with lawyers.

    I deal with them almost every day and the woman I'm dating is a paralegal. I rarely meet a lawyer (actually never have) that lives down to the stereotypes.

    I've found many lawyers very helpful with their advice and time, but that might also be because they're my clients and love the services I provide. The more I've worked with them, the more I can see why they work the way they do and I can also see how the uninformed, without experience or knowledge of how they work could misinterpret what they do if such a person were more interested in denigrating people instead of understanding them.

    I think lawyers are great, but then again, that may just be because their fees pay my bills and more.

  19. anonymous disclosure howto by ubiquitin · · Score: 2, Informative

    So you want to disclose a bug to a company without fear of reprisal? Good! Don't want to take on any liability for private disclosure of a newly discovered vulnerability and disclosure is the right course of action? Here's how:

    step 1: get a bootable CD that supports wireless like AnonymOS or Knoppix or Auditor Linux

    step 2: find a way to randomize your laptop's wifi MAC address

    step 3: go to a random coffee shop or access point for which physical access is hard to track

    step 4: generate a gpg key for future use

    step 5: log on to the interweb and set yourself up with a gmail or hotmail or yahoo email address with a fictional name

    step 6: email your gpg private and public key to yourself for future use

    step 7: notify the company using the above fictional name

    step 8: sign your disclosure email with gpg, and include the public key so you can prove later it was you

    step 9: don't expect to be contacted, but do check that email address from a similarly anonymous point on the network in a month or two.

    --
    http://tinyurl.com/4ny52
    1. Re:anonymous disclosure howto by Beryllium+Sphere(tm) · · Score: 1

      >step 2: find a way to randomize your laptop's wifi MAC address

      That's a built in feature of the anonym.os live CD.

      Hotmail account? That will lead straight to the coffee shop without the effort of a court order. Unless there's been a change, Hotmail puts the originating IP into a header.

    2. Re:anonymous disclosure howto by JensenDied · · Score: 1

      still just the random coffee shop in the next town over, still doesnt prove that its me over one of their other 20 other customers within 24 hours with a laptop, that and a spoofed MAC address on a wifi means there isnt really any hw level trace they can prove

      --

      09:F9:11:02 - 9D:74:E3:5B - D8:41:56:C5 - 63:56:88:C0

    3. Re:anonymous disclosure howto by Anonymous Coward · · Score: 0

      Or you could just Tor.

    4. Re:anonymous disclosure howto by kayditty · · Score: 1

      uh, ok, so compromise 12 Linux machines, 36 SunOS machines, and a (obscure!) BeOS 4 machine, then run squid and SOCKS5 alternately on each machine. daisy chan your connection through all of them and run Tor on the edge of the chain.

    5. Re:anonymous disclosure howto by orkysoft · · Score: 1

      Use a different coffee shop next time. Or the same, they'll never expect that (unless they expected you to think they'd never expect that)!

      --

      I suffer from attention surplus disorder.
    6. Re:anonymous disclosure howto by moreati · · Score: 1
      step 6: email your gpg private and public key to yourself for future use

      Erm, doesn't this link your identity to the disclosure? Making steps 1-3 pointless.
    7. Re:anonymous disclosure howto by munpfazy · · Score: 1

        step 6: email your gpg private and public key to yourself
                        for future use

                    Erm, doesn't this link your identity to the disclosure? Making
                    steps 1-3 pointless.



      I imagine what the parent meant was that you email both keys to the one-time-use email address created for this purpose. That way you can retrieve it later given only the password associated with that address. (And, hopefully, the passphrase used when creating the gpg key...)

      As a general rule, though, emailing your private keys to mail servers which you *expect* to give away your account information to outside parties in the near future is a rather sketchy strategy. Personally, I'd opt for a small flash drive hidden in a safe place instead.
    8. Re:anonymous disclosure howto by Anonymous Coward · · Score: 0

      Never mess with a Sicilian when death is on the line!

  20. Re:A lawyer is not a friend under any circumstance by Anonymous+Crowhead · · Score: 1

    A lawyer is not a friend under any circumstances

    Sorry, son. I'll stop at your subject line. You are an imbecile. A lawyer is your friend in a lot of circumstances, especially when your enemy is a lawyer. When you graduate from high school or whatever liberal arts college you are attending and actually do something in life, you will realize that lawyers can play a valuable role in society. Of course, getting you probation on your marijuana possesion charge is one...

  21. Don't expect to get paid by Anonymous Coward · · Score: 0

    Don't expect to get paid by the company whose software you broke. It's hard enought to actually get bugs fixed. If it's really a huge bug, go to zdi or idefense to cash in. Companies don't care about security bugs unless they're disclosed publicly. Otherwise most you'll get is a thank you. It's not worth the time fishing for money, you won't get any!!!

  22. Or Option 3: by Zadaz · · Score: 1

    A Greedy Reader has already given two possible answers:
    1) Steal directly from them
    2) Extort money out of them.

    Of these I'd go with #1. With #2 you will absolutely get caught and nailed to the wall, if not in other places.

    How about:
    3) Profit by telling them so they have better security. Or would doing the right thing make you feel like too much of a tool.

    Afterward I'd also suggest:

    1) Give up your career in crime if you're too much of a pussy to go through with it. "serendipitous independent research" like hell. Where do you think you are?

  23. Do not try to profit from it. by jonadab · · Score: 1

    You stand to lose much more than you stand to gain. Yes, *if* you can convince the right people at the company that you are a benevolent security researcher, then *potentially* you might make a small consultancy fee, but it's not going to be anything like as large as the hurt that the company can put on you if they decide your research is a threat, which with a lot of large companies is more likely and with practically all large companies is an entirely possible outcome. The risk is great.

    My advice is to go to a public library that allows anonymous web access, sign up for a free webmail account, and notify them anonymously, with as much detail as you can put together. (Make sure you send it to the company's security team, not just some random person at the company.) If you don't hear back after a few days, try again, and Cc someone a bit higher up the corporate food chain. After some predetermined amount of time, if you haven't heard back from them and they haven't taken visible steps to fix it, disclose it (again, anonymously) to some well-known independent security researchers who will have a better chance of getting the company's ear.

    If too ridiculously much time passes and they take no action and do not acknowledge the issue, post it anonymously to the most relevant usenet group and/or a major security mailing list.

    Under no circumstances publically admit it was you. It's not worth it. The legal hassles that a large company can throw your way far outweigh any potential benefit.

    --
    Cut that out, or I will ship you to Norilsk in a box.
  24. Profit from developing a reputation by kalidasa · · Score: 4, Insightful

    Give up on the idea of profitting from this directly. You're likely to make more profit by developing a reputation as a serious and reliable researcher who can help companies to shore up their defense, rather than as a gray-hat who trawls for companies with security flaws looking for a payoff.

    You say there are several companies involved. Research them a little, and approach the one that looks most likely to offer you gratitude rather than a lawsuit, and ask who you should inform of a vulnerability you've discovered. GIVE THEM THE INFORMATION FIRST. After you've given them the information, you can let slip that you're looking for security consulting work. As long as you aren't holding out the information - as long as you give them the warning and all the data you have on the vulnerability BEFORE you mention the idea of providing services for pay, you're not committing extortion. Also, don't mention that other companies have the vulnerability or suggest that you're going to approach them, that might look like a shakedown, too (they might think you're offering to NOT warn the other companies if they pay you, and that, too, could be seen as extortionate). Repeat this, carefully, with other companies if you're sure they won't sue you for your trouble, never letting any one company know that the others have the vulnerability or that you are/might be doing business with them.

    Next, write up the vulnerability as a research paper. Wait until you've heard back from all of the companies you contacted that they've fixed the vulnerability, but do not mention money in connection with publishing the vulnerability; otherwise, give them six months after your first contact before submitting it to a research journal. When you do publish the vulnerability, only mention companies if it is absolutely necessary: for instance, if it's an Apache vulnerability, you need to mention Apache, but don't need to mention a company using Apache; if it's an IIS vulnerability, you need to mention Microsoft, but not a company using IIS.

    Understand that you may not get a job offer right away. The key is to treat the whole thing as a scholarly pursuit for which you DON'T expect to get paid. If you smell like some punk trying to pry money away from a bunch of companies, they'll treat you as a criminal; if you behave like a scholarly researcher who's just out to learn about and publish on the subject of security, they'll treat you as a potential resource: and most companies understand that resources cost money.

    One more thing: you might want to talk to a lawyer first. That way, it's on the record that you were trying to get the information out to the proper parties, but saw profit as a potential side effect, not your primary motivation. It's also on the record that you found the vulnerability first. A lawyer might help you to determine which companies it is and isn't safe to contact. I know that means spending some money, but it's better than ending up in federal you-know-what prison because some Chief Security Officer decided that you were trying to blackmail him.

    1. Re:Profit from developing a reputation by slashkitty · · Score: 1
      Mod this up. I think this is about the only acceptable way to profit from this situation.

      While I have uncovered a number of security holes, I haven't ever profited directly from them. I added them to my resume and eventually got a job at a bank (where I uncovered more security holes). However, the only way to get a pulic reputation is to publish the hole.

      --
      -- these are only opinions and they might not be mine.
  25. playing with fire by Anonymous Coward · · Score: 0

    "what is the best way to go about informing the company and agreeing on an appropriate fee for my services, without having it look as though I am trying to extort them?"

    Well short answer you can't it is basically saying I know something about you that you do not what the public to know, PAY ME and i will 1) not tell anyone. 2) help you fix it.

    All a company will see is PAY ME OR I WILL TELL ALL MY BLACK HAT BUDDIES. even if you are not nor would you tell a black hat about it. regardless of you intentions.

    you are playing with fire if you are "researching" security vulnerabilities with out permission / a contract. I could easily be view as extortion as per definition. also as was mentioned is some areas simply poking around for security holes is a crime.

    either you have a serious desire to help them in that case tell them what you found and not expect much less ask for any money what so ever. Option two you go looking for this kinds shit on a regular basis and are just pulling a stunt here.

  26. It will be difficult by Captain+Chad · · Score: 1

    I don't think you can accomplish what you want to do. It's difficult enough to notify the company that they have a vulnerability. I've read multiple accounts of people who uncovered security issues and tried to notify the company through customer support, only to get nowhere. Then, out of frustration, they publicized the vulnerability online. That would get the company's attention, but would typically result in a lawsuit or some type of criminal prosecution. As weird as it seems, analyzing computer systems to discover security vulnerabilities is illegal under US law.

    --
    Check out Chad's News
  27. No by Klaidas · · Score: 1
    I recently found a major security flaw
    No, there is no security hole in rm
  28. Unless you were hired by them... by Anonymous Coward · · Score: 0

    UNLESS you were hired by them prior to discovery, just walk away. in most areas, there are contracts and legal papers to be sorted between both parties prior to a penetration test of a network. this serves to release both parties of any liability of any perceived wrongdoing. you did this of your own accord, not at the company's request.

    i suggest that next time, you get the company's permission to perform an audit and have signed contracts and negotiate fees PRIOR to poking around their networks.

  29. DON'T!!!! Delete all your records and forget it. by francium+de+neobie · · Score: 1

    I did this once to a local ISP some six years ago and tried to report a trivial security hole "anonymously" from a cyber cafe. I don't want to disclose the details about that old security hole here (even though they've fixed their system long ago), but it was trivial in the sense that it was very easy to discover. The ISP called the police who got my identity from the cyber cafe easily. I got arrested.

    I was lucky at that time that the cyber laws were not so strict by then and that I did not cause any financial damages. The police simply detained me for like 8 hours and dropped the charges. But still, as a kid (I was ~15 year-old by that time), that was an absolutely horrible experience.

    You would not be as lucky as me if you were to try that now. Seriously, I don't want to see an honest computer scientist or a tinkerer get thrown to jail or even Guantanamo Bay (who know if that actually happens) for something as stupid as this. If the security hole is none of your business, just leave it alone!

  30. Re:Hire a lawyer by Anonymous Coward · · Score: 0

    only the unwise and immature enter into complex business arrangements without seeing a lawyer first.

    dumber still is writing your own contracts and not having a lawyer look at them.

    this is precisely the situation where you need expert advice, notwithstanding the bad taste that justifiably accompanies the legal "trade" where it at times forgets to be a profession. ignore the lawyer-bashing and make sure you know where you stand.

  31. steps by Anonymous Coward · · Score: 0

    1) get a lawyer, a good one. will probably cost you a $2k retainer and $250+ and hour
    1B) do what your lawyer tells you. this may end the steps.

    2) do your homework, on the company staff and with the lawyer
    3) identify the person who will be fired if the hole is exposed
    4) set up an informational interview with this person
    5) get a consulting gig to do an external security sweep. structure it with an strong incentive to be paid more if you "find" holes. If the person is smart, they will KNOW without telling them that you already know there is a big hole.
    6) do the sweep/work, find the hole, get your incentive, and explain it all to them.
    7) if you're good, you land a sweet consulting gig for regular external sweeps, and they refer you to their buddies at other firms
    8) said ass-over-fire IT VP gets to claim huge victory inernally for "finding" a star consultant that fixed a hole

  32. Depends on were you are by gweihir · · Score: 1

    If you are in the US, don't tell them anything! You risk far more than you stand to gain.

    If you are in a country with a non-broken legal system, find out what the situation is, i.e. consult a specialist attorney. However expect that you cannot charge anything for an initial warning, that is enoygh tof the company to understand the problem and hire other experts to fix it.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  33. stop by DuctTape · · Score: 1
    You didn't see anything. Put away the tools. If your DSL or cable router gets a new IP address whenever you reconnect, reboot it. All will end in tears if you tell anyone about it. Regardless of what it is, it'll be your fault, you were purposefully hacking to rip off the place, and you're trying to extort the company.

    Go outside, smell the fresh air, walk around a little, and think about how much of this you'll miss when you're thrown behind bars in PMITA prison, with no hope of release because you somehow violated the Patriot Act.

    There, that's better. I guarantee that by the time you go back inside, you'll have no interest in telling anyone of any vulnerabilities. You're (still) in control of your own life. And it should stay that way,

    DT

    --
    Is this thing on? Hello?
  34. Run fast, run far. by Anonymous Coward · · Score: 0

    Dude, you're crazy. Walk away. Have you learned nothing from the umpteen stories on /. over the years about the well-intentioned guy who stumbles upon a horrendous security flaw and reports it, only to find himself prosecuted/sued/fired/whatever? Unless you already work for the company in question in a position where it's your job to find security holes in their stuff, you should really just forget the whole thing.

    If keeping your mouth shut will keep you up at night worrying about who else might discover the hole and actually exploit it, then find out who you should be reporting this to and send them a detailed, anonymous letter through the postal mail. And when I san anonymous, I mean really anonymous: Handle everything you're going to send them with latex gloves. Don't use your handwriting on anything-- use labels or run the envelope through your printer. Use self-adhesive postage and envelopes, or at least don't lick them to moisten the glue. Don't use your real return address. Mail it from a mailbox on the other side of the city from where you live-- or a different city or state entirely, if possible. Once the door closes on the mailbox, forget about it-- you've done all you can.

  35. Show them the error of their ways... by Anonymous Coward · · Score: 0

    This happened to me once when I was in college. I discovered a flaw in the security in one of the university's servers that allowed anyone to log into it remotely and anonymously with administrative privileges. So for my final project in my microcontrollers class I built a small device that plugged into a keyboard ps/2 port while still allowing the normal keyboard to function (like a keyboard logger).

    The plan was hook this device up to a computer in the library that was always logged in as some guest account. Then, at 3AM every day, it would send a series of keystrokes that would log into the server, change the permissions of a group of folders that I was sure some people would miss, and then log out. Unfortunately after I demonstrated the project to my professor and submitted a report containing the details of the flaw, it was fixed posthaste. I got a perfect score on the project and had to exchange a few emails with a Sysadmin to clarify some things in my report. :)

  36. DON'T TRY TO CASH IN by Anonymous Coward · · Score: 0

    > Seeing as many researchers have been persecuted/prosecuted lately for public disclosure, what is the best way to go about informing the company and agreeing on an appropriate fee for my services, without having it look as though I am trying to extort them?

    A) Do it anonymously.
    B) You don't get a fee, sorry.

    Yeah, you can try to do it another way, but people don't usually get fees for discovering these things and even revealing the hole can be a good way to get in trouble. Tell the company (anonymously) that they have a month or whatever and then you post it on Full-Disclosure. If you give them anything but a fixed deadline, they'll string you out.

  37. Oh yeah by Anonymous Coward · · Score: 0

    Forgot to mention, documents can be traced back to new printers. To be absolutely safe you might want to buy some old, crappy printer fron somewhere (pay cash if possible), use it just for this letter/documentation/envelope/mailing label, and then destroy it.

    1. Re:Oh yeah by Anonymous Coward · · Score: 0

      Unless the security flaw affected me personally, I would not do anything to notify the responsible party if I thought there was a chance of them turning legal on my ass. Yes, it might hurt a third party, but then let the responsible company deal with that and forget about the whole thing.

      They messed up, not you. Why should you try to tie yourself into a knot trying to solve their problems.

      Bad conscience? Not a bit.

  38. Use a Lawyer as a "cut-out" by Maple+Syrup · · Score: 1

    As many people have said, you are running a *major* risk if you approach the company directly. On the other hand, if you can come to an agreement with the company that includes their commitment to not press charges, then you have accomplished what you want to do.

    So what do you do to get from point A to point B? Use an intermediary.

    Lawyers do this kind of thing all the time. "On behalf of my client, who wishes to remain anonymous, I would like to propose .... "

    A really *good* lawyer will be able to frame the situation in a way that your proposal is not construed as extortion. "My client is concerned about the well-publicised prosecutions of individuals who have performed disclosures of security-related information, and ... "

    Plus, attorney-client communication is privileged.

    If you're in business, you should *already* have an attorney. The downside is that you'll probably have to pay for your lawyer's time. If you're feeling entreprenurial, you could see if your lawyer is willing to work on a contingency basis for a portion of the deal with the company ...

  39. No prior agreement by Anonymous Coward · · Score: 0

    "agreeing on an appropriate fee for my services"
    You have no prior agreement with them, so you can not expect a fee.

    I think you should send them an full disclosure e-mail (flaw, found workarounds, time to public disclosure).
    Then send them a beg-mail, 'I do independant security research ... takes time ... time=money ... you benefited from this ... care to make a donation?'
    If the company is nice they will give you some money, if not you are probably never going to get anything anyway.

  40. Don't report it by ipoverscsi · · Score: 1

    I wouldn't bother reporting it. Let's fact it -- the company simply does not want to know about it. By reporting the bug, you have now brought attention to the fact that their network/web server is vulnerable. Not only must they then take the site/network offline while they patch things (costing them sales, etc), but then they must assume they have been compromised and 'clean' all potentially infected hosts and files. Companies will see the cost of this cleanup as eating into their profits and would rather blame you than fix the problem.

    I think maybe it is time to require an engineering license for software development. This, I would hope, would weed out the stupid programmers and force proper engineering practices such as code reviews, lessons learned, etc. And if companies didn't want to pay for it (the typical excuse) then they just wouldn't get any software.

    1. Re:Don't report it by Anonymous Coward · · Score: 0

      There is only one way the company wants to know which is top-down. If you decide to write to the guys in the first place, then have no fears to address the matter directly to the CEO in person. I'm rather shure he will care and forward the matter to the manager in charge, who will care as well -- since this was given to him by the CEO. By the way you can drop some notes of this beeing SOX-critical or something to increase attention.

      Greetings,

      Sven

  41. Re:A lawyer is not a friend under any circumstance by (negative+video) · · Score: 1

    The more I've worked with them, the more I can see why they work the way they do and I can also see how the uninformed, without experience or knowledge of how they work could misinterpret what they do if such a person were more interested in denigrating people instead of understanding them.

    When two engineers take opposite positions in a disagreement, at least one of them is neccessarily in error. The one(s) found in error are subject to unlimited personal liability that cannot be discharged in bankruptcy, and may also be subject to criminal sanctions as their actions were necessarily willful.

    When a lawyer in a dispute is found to be in error, he is automatically considered innocent despite the situation conclusively proving his guilt. Moreover, his arguments in one case do not permanently estop him from making contradictory arguments in other cases. It is a profession of deceit and contradiction. The lawyer finds invigorating failures that in other professions—mathematics, engineering, medicine, and so forth—would leave a career laying in ruins.

  42. Re:A lawyer is not a friend under any circumstance by TheWanderingHermit · · Score: 1

    Logical fallacy: False dilemma.

    You lose. Thank you for playing.

  43. Don't pet the Grizzly. by bill_mcgonigle · · Score: 1

    A guy was in the news recently for going approximately this route. After his contact somebody else attacked with his exploits. He got visits from the Feds and at least a lot of trouble for his efforts, I forget if he was prosecuted.

    An enlightened company would have a guarantee up front for this kind of stuff published on their website as a proactive measure. All the rest can get the silent treatment - we have to assume an attack by them since they haven't said otherwise and usually do.

    Don't pet the Grizzly.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  44. Look into ZDI by wizzard2k · · Score: 1
    Have you checked out the Zero Day Initiative?
    From their front page:
    The Zero Day Initiative (ZDI), founded by TippingPoint, a division of 3Com, represents a best-of-breed model for rewarding security researchers for responsibly disclosing discovered vulnerabilities. The program's goal is threefold:

    1. reward independent security research
    2. promote and ensure the responsible disclosure of vulnerabilities
    3. provide 3Com's TippingPoint division customers with the world's best security protection
  45. Some good examples of what to do by nightowl03d · · Score: 1

    I am surprised no one has pointed you to this site for some good examples of how to use your information.

  46. Not extortion. by Anonymous Coward · · Score: 0

    Extortion would be offering his services...with the threat that if they refuse, he'll release the vulnerability to the public or even attack them with it himself.

    It's not extortion if there isn't a "if you don't do this, then I'll..." threat behind it. Mafia protection rackets aren't extortion because they ask for protection money- they're extortion because if you don't pay them protection money, they break into your store/kill you.

  47. Hmmm... by Firefly1 · · Score: 1

    I recall a certain famous individual - the name escapes me at present - stating that all evil needed to triumph was for good men to do nothing. Now, if I read the gist of many comments correctly, 'the system' is ready and eager to punish the good man who does something...
    ...so what does that say about the system, I wonder...?

    For the person asking the question: I'd hang on to all that information, if I were you. Find some way for it to get (discreetly) into the right hands, but keep backups.
    Just in case.

    --
    - White Knight of the Order of Mihoshi Enthusiasts