Security

NAVIGATION
CATEGORIES
REFERRENCE
LINKS
  • Informing Companies about security vulnerabilities...

    8 answers - 1727 bytes - related search similar search Add To My Delicious Add To My Stumble Upon Add To My Google Mark Add To My Facebook Add To My Digg Add To My Reddit

    This probably won't sound like that big of a deal, but it still bothered
    me so I figured I'd ask the list. I was teaching a Web Application
    Security class last week and we were performing simple XXS, SQL
    Injection, etc on the vulnerable web apps I use for class.
    Normally, I go to a live public website or two during the class and we
    talk about common tests to perform and how to approach certain types of
    websites. A common subject is how to handle large website with tons of
    dymanic content - so the class chose a major newspaper's website for the
    discussion.
    Usually when we do this we only find a few simple things (XXS for
    example) - no big deal right. With this particular website we just kept
    finding another, after another and on and on. 600 instances of XXS,
    over 200 SQL Injection - this was bad. After a while it started to get
    boring there was so many
    So I drafted a letter to the editor as well as several other prominent
    people at the newspaper. It detailed my finding and recommended some
    possible mitigation strategies. After emailing this I didn't hear
    anything for a few days, so I emailed it again and followed up with a
    phone call. After getting no response to the second email and then
    having been bounced around from department to department when I called I
    just said forget it.
    Has anyone else gone through a similar situation? Was the company
    receptive? companies I've contacted in the past have been quite
    receptive - I'm just curious if other people have gone through this as
    well.
    No need to fill the list with this, you can email me directly with your
    inputs and stories.
  • No.1 | | 3610 bytes | |

    Wed, 04, 2006 at 03:07:12AM -0400, Joseph McCray wrote:
    This probably won't sound like that big of a deal, but it still bothered
    me so I figured I'd ask the list. I was teaching a Web Application
    Security class last week and we were performing simple XXS, SQL
    Injection, etc on the vulnerable web apps I use for class.

    Normally, I go to a live public website or two during the class and we
    talk about common tests to perform and how to approach certain types of
    websites. A common subject is how to handle large website with tons of
    dymanic content - so the class chose a major newspaper's website for the
    discussion.

    [ snip: security problems found, letters ignored ]

    Has anyone else gone through a similar situation? Was the company
    receptive? companies I've contacted in the past have been quite
    receptive - I'm just curious if other people have gone through this as
    well.

    This is what I have long called The Big Surprise of security consulting:
    people just don't care about this. I used to make unsolicited reports
    of this nature, but I gave up years ago because the response was always
    so lousy.

    The rough breakdown over several years was something like:

    80% - got no reply, didn't fix the problem
    10% - received thank you, fixed the problem
    5% - received thank you, but didn't fix the problem
    5% - received hostile reply

    Now these were reports that could not be confused with a threat or a
    shakedown: respectful, specifically disclaimed any consulting, included
    all the technical information to allow them to verify it for themselves,
    and an urging to contact their local security experts to get help.

    It's easy to imagine that a non-technical shop (say, a big newspaper)
    would simply not get it due to the eyes-glaze-over factor, but this is
    not sufficient to explain this effect:

    Item:

    My old ISP, a substantial enterprise (not a mom+pop shop) had their
    entire corporate network wide open, and it was a small matter to attach
    to their customer-care systems and find my own records. This was ignored
    for more than a year in spite of ongoing reports to a guy in customer
    service who seemed to appreciate the seriousness of the matter.

    Item:

    The *Association of Computing Machinery* had the same problem - wide open
    everything, including their database - but this time I did get a reply.
    I was told to GET LST.

    It was only because I was persistent that I convinced the guy to let me
    tell him how to see the issue himself (he was *certain* that I could not
    get into the system remotely), and only then did he grudgingly
    allow me to help him set up some NETBIS filters on his firewall. There
    were other problems, but at this point it was just too much work so I
    let the rest go.

    If a professional ISP (with a security consulting arm!) and the ACM don't
    "get it" about security, it suggests the problem is rooted more in human
    nature than it is about technical -vs- nontechnical staff.

    I gave up doing these kinds of reports a long time ago because of this.

    Steve

    Stephen J Friedl | Security Consultant | UNIX Wizard | +1 714 544-6561
    www.unixwiz.net | Tustin, Calif. USA | Microsoft MVP | steve (AT) unixwiz (DOT) net

    This List Sponsored by: Cenzic

    Need to secure your web apps?
    Cenzic Hailstorm finds vulnerabilities fast.
    Click the link to buy it, try it or download Hailstorm for FREE.

  • No.2 | | 1239 bytes | |

    04, Joseph McCray wrote:
    Usually when we do this we only find a few simple things (XXS for
    example) - no big deal right. With this particular website we just kept
    finding another, after another and on and on. 600 instances of XXS,
    over 200 SQL Injection - this was bad. After a while it started to get
    boring there was so many

    So I drafted a letter to the editor as well as several other prominent
    people at the newspaper. It detailed my finding and recommended some
    possible mitigation strategies. After emailing this I didn't hear
    anything for a few days, so I emailed it again and followed up with a
    phone call. After getting no response to the second email and then
    having been bounced around from department to department when I called I
    just said forget it.

    You can try to set them an ultimatum pretending to disclose the holes
    to the public. Perhaps they are more willing to react if they are forced
    to do so.
    Depending on the information you can get through the website (customer
    data anywhere?) and the laws in your country (IANAL, btw.)
    you may go to the intrigued publicity, indeed. They gotta have to do something if
    someone defaced their website actually.
  • No.3 | | 1423 bytes | |

    Rule #52.
    The Editor Does Not Do Web Security.

    Try, instead, contacting their webmaster, or IT Guy.

    10/4/06, Andreas Putzo <putzoa (AT) gmx (DOT) dewrote:
    04, Joseph McCray wrote:
    Usually when we do this we only find a few simple things (XXS for
    example) - no big deal right. With this particular website we just kept
    finding another, after another and on and on. 600 instances of XXS,
    over 200 SQL Injection - this was bad. After a while it started to get
    boring there was so many

    So I drafted a letter to the editor as well as several other prominent
    people at the newspaper. It detailed my finding and recommended some
    possible mitigation strategies. After emailing this I didn't hear
    anything for a few days, so I emailed it again and followed up with a
    phone call. After getting no response to the second email and then
    having been bounced around from department to department when I called I
    just said forget it.

    You can try to set them an ultimatum pretending to disclose the holes
    to the public. Perhaps they are more willing to react if they are forced
    to do so.
    Depending on the information you can get through the website (customer
    data anywhere?) and the laws in your country (IANAL, btw.)
    you may go to the intrigued publicity, indeed. They gotta have to do something if
    someone defaced their website actually.
    --
  • No.4 | | 2437 bytes | |

    "You can try to set them an ultimatum pretending to disclose the holes
    to the public. Perhaps they are more willing to react if they are forced
    to do so."

    Ethically, that is bad. You should never force (or threaten) anyone
    into doing something they don't want to. I agree completely with Jay
    and Dan.

    Joseph,
    1. Never test a system unless you have written authorization (also
    known as the "get out of jail free" card). Period.
    2. I know it is your responsability to teach your students how to
    identify an attack but you also have to show them what is ethical as
    well. By teaching them to attack another company's web application
    without permission is promoting behavior that could land your students
    in jail. What happens after the student is arrested when they tell the
    media that they learned how to do what they did in your class?
    3. It's good that you notified the newspaper of the problem but you
    should not have been there in the first place.

    The suggestion for using hackme bank is perfect and won't land you in
    prison/jail/fines.

    10/4/06, Andreas Putzo <putzoa (AT) gmx (DOT) dewrote:
    04, Joseph McCray wrote:
    Usually when we do this we only find a few simple things (XXS for
    example) - no big deal right. With this particular website we just kept
    finding another, after another and on and on. 600 instances of XXS,
    over 200 SQL Injection - this was bad. After a while it started to get
    boring there was so many

    So I drafted a letter to the editor as well as several other prominent
    people at the newspaper. It detailed my finding and recommended some
    possible mitigation strategies. After emailing this I didn't hear
    anything for a few days, so I emailed it again and followed up with a
    phone call. After getting no response to the second email and then
    having been bounced around from department to department when I called I
    just said forget it.

    You can try to set them an ultimatum pretending to disclose the holes
    to the public. Perhaps they are more willing to react if they are forced
    to do so.
    Depending on the information you can get through the website (customer
    data anywhere?) and the laws in your country (IANAL, btw.)
    you may go to the intrigued publicity, indeed. They gotta have to do something if
    someone defaced their website actually.
    --
  • No.5 | | 805 bytes | |

    04, pand0ra wrote:
    "You can try to set them an ultimatum pretending to disclose the holes
    to the public. Perhaps they are more willing to react if they are forced
    to do so."

    Ethically, that is bad. You should never force (or threaten) anyone
    into doing something they don't want to. I agree completely with Jay
    and Dan.

    This depends greatly on the information that can be retrieved via a
    vulnerable website IMH
    What if you can get personal data of the customers of the company or
    you can do financial harm to them? Then it would be unethical to do
    nothing against it.
    In general i agree with you that it is never nice to force someone to
    do something.
    However, i don't want to put this threat into a discussion ethical vs.
    unethical behavior
  • No.6 | | 3161 bytes | |

    I think by now after the 20th post on this he might have gotten the idea. Now to answer your question, usually the webmaster like someone else mentioned, or asking to speak to the someone in the IT department is the way to go.

    In most casesn unless something happen those holes are still going to be there, so don't worry about it.
    Sent via BlackBerry from T-Mobile

    Message
    From: pand0ra <pand0ra.usa (AT) gmail (DOT) com>
    Date: Wed, 04 2006 17:30:59
    To:pen-test (AT) securityfocus (DOT) com
    Subject: Re: Informing Companies about security vulnerabilities

    "You can try to set them an ultimatum pretending to disclose the holes
    to the public. Perhaps they are more willing to react if they are forced
    to do so."

    Ethically, that is bad. You should never force (or threaten) anyone
    into doing something they don't want to. I agree completely with Jay
    and Dan.

    Joseph,
    1. Never test a system unless you have written authorization (also
    known as the "get out of jail free" card). Period.
    2. I know it is your responsability to teach your students how to
    identify an attack but you also have to show them what is ethical as
    well. By teaching them to attack another company's web application
    without permission is promoting behavior that could land your students
    in jail. What happens after the student is arrested when they tell the
    media that they learned how to do what they did in your class?
    3. It's good that you notified the newspaper of the problem but you
    should not have been there in the first place.

    The suggestion for using hackme bank is perfect and won't land you in
    prison/jail/fines.

    10/4/06, Andreas Putzo <putzoa (AT) gmx (DOT) dewrote:
    04, Joseph McCray wrote:
    Usually when we do this we only find a few simple things (XXS for
    example) - no big deal right. With this particular website we just kept
    finding another, after another and on and on. 600 instances of XXS,
    over 200 SQL Injection - this was bad. After a while it started to get
    boring there was so many

    >

    So I drafted a letter to the editor as well as several other prominent
    people at the newspaper. It detailed my finding and recommended some
    possible mitigation strategies. After emailing this I didn't hear
    anything for a few days, so I emailed it again and followed up with a
    phone call. After getting no response to the second email and then
    having been bounced around from department to department when I called I
    just said forget it.

    >

    You can try to set them an ultimatum pretending to disclose the holes
    to the public. Perhaps they are more willing to react if they are forced
    to do so.
    Depending on the information you can get through the website (customer
    data anywhere?) and the laws in your country (IANAL, btw.)
    you may go to the intrigued publicity, indeed. They gotta have to do something if
    someone defaced their website actually.

    >
    >
  • No.7 | | 2408 bytes | |

    Thu, 05, 2006 at 10:06:04AM +0200, Andreas Putzo wrote:
    04, pand0ra wrote:
    "You can try to set them an ultimatum pretending to disclose the holes
    to the public. Perhaps they are more willing to react if they are forced
    to do so."

    Ethically, that is bad. You should never force (or threaten) anyone
    into doing something they don't want to. I agree completely with Jay
    and Dan.

    This depends greatly on the information that can be retrieved via a
    vulnerable website IMH
    What if you can get personal data of the customers of the company or
    you can do financial harm to them? Then it would be unethical to do
    nothing against it.
    In general i agree with you that it is never nice to force someone to
    do something.
    However, i don't want to put this threat into a discussion ethical vs.
    unethical behavior

    Putting aside the ethics of using a public website for classwork,
    assuming you have something to report, there's still a question of
    how hard one ought to press. This depends not on how insecure the
    site is, but on who would be harmed by potential compromise.

    If a website is insecure - even massively - but the only party harmed
    is the website owner itself, then it's their problem and we really ought
    not do much more than pass on the news.

    "I told them, they blew me off, they got hacked. well."

    But if third parties could be harmed, then it may warrant stepping
    it up a notch: if the website's customers have credit card numbers
    exposed, then raising the issue with the CC-issuing banks might be
    the way to handle this.

    Going public is only warranted in extraordinary cases, if only because
    it's hard to separate our own desire for our fifteen minutes from whatever
    benevolent intentions we might have. In most cases, *we* have no dog
    in that fight, so shouldn't seek to put ourselves in the middle when
    there are more direct ways to protect the innocent.

    Steve

    Stephen J Friedl | Security Consultant | UNIX Wizard | +1 714 544-6561
    www.unixwiz.net | Tustin, Calif. USA | Microsoft MVP | steve (AT) unixwiz (DOT) net

    This List Sponsored by: Cenzic

    Need to secure your web apps?
    Cenzic Hailstorm finds vulnerabilities fast.
    Click the link to buy it, try it or download Hailstorm for FREE.

  • No.8 | | 2120 bytes | |

    The problem here is that he did not have permission to do what he did.
    I don't go around my neighborhood checking the windows and doors of
    every house to see if I can get in. It's none of my business. The
    people who own the data (data owners) are the NLY people who are
    responsible for protecting their data. The problem here is that he
    knowingly made an attack agains those systems without permission. That
    is not 'stumbling' across a problem, he was actively looking for one.
    I understand his intentions (that he did not intend to harm anyone and
    was trying to help) but he did cross the line.
    I hope nothing bad happens to either party and that Joseph learns from
    this experience.

    I disagree with you in that it does not matter "on the information
    that can be retrieved via a vulnerable website". If you don't have
    anything valuable in your house would you want people just walking in
    because they can? Maybe even setting up a porn store in your house? Is
    it their (everybody else's) responsability to go to every house to
    make sure it is secured? But I do agree with you in that if you know
    something is wrong that you should tell someone about the problem.

    10/5/06, Andreas Putzo <putzoa (AT) gmx (DOT) dewrote:
    04, pand0ra wrote:
    "You can try to set them an ultimatum pretending to disclose the holes
    to the public. Perhaps they are more willing to react if they are forced
    to do so."

    Ethically, that is bad. You should never force (or threaten) anyone
    into doing something they don't want to. I agree completely with Jay
    and Dan.

    This depends greatly on the information that can be retrieved via a
    vulnerable website IMH
    What if you can get personal data of the customers of the company or
    you can do financial harm to them? Then it would be unethical to do
    nothing against it.
    In general i agree with you that it is never nice to force someone to
    do something.
    However, i don't want to put this threat into a discussion ethical vs.
    unethical behavior

Re: Informing Companies about security vulnerabilities...


max 4000 letters.
Your nickname that display:
In order to stop the spam: 7 + 6 =
QUESTION ON "Security"

EMSDN.COM