Ask HN: Found a major vuln in competitor's software. What now?
Hi everybody,
Let's assume that I have a web app, and I have a competitor, with very similar product. I found a major vulnerability in their software and I can destroy all of their data.
Usually, if I find something like this in someone's software I would write him an e-mail, because I am a nice person. This is a good thing to do, right?
But in this case I just don't know what to do. I don't want to lower my karma, destroying their business, plus it sound like a real crime. But I don't want to tell them either — they are my competitors.
What would you do?
(
19 comments
| 7 points
| on HN
)
Many years ago when the web was young I worked for a company that had accidentally left its intranet open to the web. We didn't know. It was hard to find, but if you knew the URL you could access it (on some weird port).
But on the intranet was a link to a competitor. The competitor found the intranet because it appeared in their referrer logs. One of our employees had clicked through to the competitor and left a trail.
The CEO wrote to us and told us. Looking at our intranet logs we knew that they only looked at that one page.
The CEO of that company became a fairly well known VC. All of us had a great deal of respect for his actions. They could have accessed details of our product plans, revenue and employees.
Ultimately, his company was more successful than we were.
Do not do anything destructive. It would be highly illegal and you could very possibly end up losing years of your life in prison. It's not worth it.
You want to protect yourself from retaliation. It's not unknown for people who report vulns to be prosecuted.
Obviously don't use it. That risks not just your business but a prison sentence.
Edit: I would tell them.
c) is the worst option; there are enough examples of people getting busted for "hacking", double so for hacking a competitor. b) is better. If done with caution you will not get busted, and you will get richer. a) is an acceptable altenative. You will not make money, but you won't get busted either.
It's sad, but we live in a time where honor and fair dealing is not recognized, and we must live with it.
The comment was supposed to make two point: first there is this prevalent opinion here that market forces will invariably guarantee an outcome that is beneficial to society. This would suggest option b) or c) for the OP, dependent on his skills and connections. I dislike both, and so do you.
Also, both of us know that people have gotten into trouble for disclosing vulnerabilities, even when they were disclosed only to the owner/manufacturer. This isn't acceptable, neither to the person who pointed this out, nor to society in general, because it leads to vulnerabilities left unfixed, and unfixed vulnerabilities have a knock-on effect on the wider world.
Obviously it can happen to you as well so be prepared.
I am not saying you should do it, but a lot of successful people got to where they are without being too nice.