Home
Calendar
Certifications
Columns
Features
Forum
Resources
Vitals
Latest Additions
April 2013 Free Giveaway Sponsor - eLearnSecurity
Human Intelligence to Navigate the Security Data Deluge
February 2013 Free Giveaway Winner of SANS CyberCon Training
Interview: Bugcrowd Founders on Herding Ninjas for Crowdsourced Bug Bounties
Network Forensics: The Tree in the Forest
March 2013 Free Giveaway Sponsor - Mile2
Book Review: Violent Python
February 2013 Free Giveaway Sponsor - SANS
Holiday 2012 Free Giveaway Winner of Metasploit Pro by Rapid7
Course Review: SANS FOR408 Computer Forensic Investigations – Windows In-Depth
The Security Consulting Sugar High
Tutorial: Fun with SMB on the Command Line
Interview: Ilia Kolochenko, CEO of High-Tech Bridge
October 2012 Free Giveaway Winner of LearningGate Training
The Broken: Assessing Corporate Security in 2012 to Make a Better 2013
EH-Net Login
Welcome Guest.
Username:
Password:
Remember me
Lost Password?
No account yet?
Register
Who's Online
We have 45 guests and 1 member online
You are here:
Home
Ethical Hacking Discussions and Related Certifications
Other
Disclosure Philosophies
EH-Net
May 19, 2013, 01:07:09 AM
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News
: Go back to The Ethical Hacker Network Online Magazine
Home Page
Home
Help
Calendar
Login
Register
EH-Net
>
Ethical Hacking Discussions and Related Certifications
>
Other
(Moderator:
don
) >
Disclosure Philosophies
Pages: [
1
]
Go Down
« previous
next »
Print
Author
Topic: Disclosure Philosophies (Read 3919 times)
0 Members and 1 Guest are viewing this topic.
UNIX
Hero Member
Offline
Posts: 1234
Disclosure Philosophies
«
on:
March 16, 2010, 03:46:59 PM »
I am currently working on a small article which is all about disclosure philosophies, therefore I wanted to ask, what members from EH-Net think about full/ responsible disclosure and why you prefer one over the other. What are the risks associated with the different disclosure philosophies, if there are any, and which problems can you see with one or the other? Would you agree to the statement that responsible disclosure is only appropriate when doing a hired pentest for a client and not from an individual's perspective?
Those are just a few questions, feel free to add your thoughts on this and bring up other aspects which should be considered before publishing one's findings.
I came to this idea when I read some time ago a thread about a person who found some vulnerabilities on a website (I thought it was at EH-Net, but I can't find it anymore) and asked how to inform the owner of it, considering the fact, that he had no permission to audit it.
Logged
j0rDy
Hero Member
Offline
Posts: 590
Re: Disclosure Philosophies
«
Reply #1 on:
March 17, 2010, 05:29:06 AM »
What are the risks associated with the different disclosure philosophies, if there are any,
there are, the most known ones are informing the company and wait, informing the company and disclosing it or simply disclosing it. depending on the "color of hat" youre wearing can make this decision easy.
and which problems can you see with one or the other?
being the white hat that i am, i would always inform the company/person who owns the software first, and give him a time window (depending on the complexity of the vulnerability) to fix it. after that i would disclose it to the "scene". The only problem that occurs is that most companies dont appreciate the effort you took to hunt down the vulnerability. this can lead (depending on the country) to lawsuits and everything that comes with it.
Would you agree to the statement that responsible disclosure is only appropriate when doing a hired pentest for a client and not from an individual's perspective?
in an ideal world this would be the way to discover vulnerabilities. the problem that is addressed here lies with the average quality of software that is being produced. once this is taken care of (and again in an ideal world security would be implemented througout the whole development process) the only reason to do a pentest would be to check if all security measures are taken and all the settings are correct.
Logged
ISC2 Associate, CEH, ECSA, OSCP, OSWP
earning my stripes appears to be a road i must travel alone...with a little help of EH.net
zeroflaw
Full Member
Offline
Posts: 208
Re: Disclosure Philosophies
«
Reply #2 on:
March 17, 2010, 09:10:12 AM »
I haven't given this much thought yet. But for the ethical hacker I think you would give the company enough time to fix the vulnerability, then disclose it. It's a bit of common sense in my opinion as you don't want to hurt the company.
If you're actually hired by some company for vulnerability research, then wouldn't everything be in the contract?
Logged
ZF
Ketchup
Hero Member
Offline
Posts: 1021
Re: Disclosure Philosophies
«
Reply #3 on:
March 17, 2010, 09:45:34 AM »
It's a tough subject, I think. In most cases, I would favor full disclosure to the software developer, and limited disclosure by the software developer. This would allow the software developer to release a brief statement regarding the vulnerability, hopefully with just enough information for its customers to adjust their IDS to detect the new attacks. As a software vendor, I would not release the full details of a vulnerability.
However, sometimes, software vendors downplay or ignore the vulnerability. Full disclosure to the public can force the software vendor to fast track a patch.
Logged
~~~~~~~~~~~~~~
Ketchup
UNIX
Hero Member
Offline
Posts: 1234
Re: Disclosure Philosophies
«
Reply #4 on:
March 19, 2010, 08:18:35 AM »
I am almost finished with the article, so I wasn't exactly looking for answers to my questions. I thought it might be useful as some kind of input.
Quote from: zeroflaw on March 17, 2010, 09:10:12 AM
It's a bit of common sense in my opinion as you don't want to hurt the company.
Here it also depends on the viewpoint, in my opinion. Disclosure must not mean that you try to hurt a company. E.g. if you have found a vulnerability, report it to the vendor and then wait, how can you know, that not someone else have found the same vulnerability and is using it? During the whole reporting- and waiting process, it's not clear how many people are already aware of it and exploit it to their benefit. Full-Disclosure might here force the vendor very hard, as already stated by Ketchup, to take action and come up with a fix.
If you were hired by a vendor to do a vulnerability assessment or pentest, this question does not come up, as it's clear that you findings belong to the vendor only. I think it must be differentiated between the viewpoints here.
Unfortunately some ignore [them] totally, which can be very frustrating. I have seen quite a few vendors who not only ignored the reported vulnerabilities, but even tried to threaten the researcher with legal measures. I think that's a sad thing, as usually one tries to be of help when reporting to the vendor directly. Even if one gets a response, it doesn't mean that it will be really dealt with it then. It might not be the duty of the researcher to keep up the contact with the vendor, but often it seems like it. Another question which might come up once a vulnerability was reported, is how long one should actually wait until the information is given to the public.
«
Last Edit: March 19, 2010, 10:07:23 AM by awesec
»
Logged
What90
Full Member
Offline
Posts: 120
Re: Disclosure Philosophies
«
Reply #5 on:
March 19, 2010, 08:30:02 PM »
It depends :-)
I have a multiple-personality disorder on this topic.
On one hand passing the information to the vendor to manage responsibly always appears to be the best, ethical approach.
Then this is where the voices kick in:
What if the vendor has a bad track record or will take months to fix it?
What if this is really impacting the security of a core system?
What if you see this vulnerability being used a a live exploit?
If I know a vulnerability exists I can plan for it and provide mitigation or have someone smarter tell me have to make my system safe.
Given the scenario I hired you to test my systems and during that test you discover X vulnerability in a piece of my network, let's say you find the recent VMWare directory traversal issue, you report that. It should be my job to pressure the vendor to fix what you found and for them to provide mitigation in the meant while.
In the scenario I found a vulnerability, I'd contact the vendor, but also reach out to a couple of trusted industry groups or people to act as proxies. This would heavily depend on the vendor and their reputation. If I got burnt by the vendor, then human nature could dictate that you take a more direct method next time.
I can understand the concept of by-passing a slow or unresponsive vendor and publishing the vulnerability to the unwashed masses of the internet. Does it make for a faster resolution by the vendor given a massive public outcry? Some Microsoft out of band patches releases may lead you to believe that is the case.
I'd hope that people would act in the communities best interest and not be motivated out of ego. This does conflict with telling the vendor first, but what measure of respect do you give a company willing to put out bad code and refuse to fix it over hundreds of thousands of people suffering lost or exploitation of their systems?
Logged
http://www.chris-mohan.com
Pages: [
1
]
Go Up
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
EH-Net
-----------------------------
=> Calendar Of Events
===> ChicagoCon 2007
===> ChicagoCon 2008s
===> ChicagoCon 2008f
===> ChicagoCon 2009s
=> Ethical Hacktivism
=> News Items and General Discussion About EH-Net
===> Greetings
=> Special Events
-----------------------------
Ethical Hacking Discussions and Related Certifications
-----------------------------
=> General Certification
===> Networking
===> OS
===> Security
=> Compliance, Regulations & Standards
=> Control Systems
=> Cyber Warfare
=> Forensics
===> CCE / MCCE - (Master) Certified Computer Examiner
===> CHFI - Computer Hacking Forensic Investigator
===> EnCE - EnCase® Certified Examiner
===> GCFA - GIAC Certified Forensics Analyst
=> Hardware
=> Incident Response
===> CSIH - Computer Security Incident Handler
===> GCIH - GIAC Certified Incident Handler
=> Malware
===> Advisories
=> Mobile
=> Network Pen Testing
===> CEH - Certified Ethical Hacker
===> CPTC - Certified Penetration Testing Consultant
===> CPTE - Certified Penetration Testing Engineer
===> CSTA - Certified Security Testing Associate
===> eCPPT - eLearnSecurity Certified Professional Penetration Tester
===> ECSA - EC-Council Certified Security Analyst
===> GPEN - GIAC Certified Penetration Tester
===> OSCP - Offensive Security Certified Professional
=> Physical Security
=> Programming
=> Social Engineering
=> Web Applications
=> Wireless
===> CWNP Certs
===> GAWN - GIAC Assessing Wireless Networks
===> OSWP - Offensive Security Wireless Professional
=> Other
-----------------------------
Columns
-----------------------------
=> Editor-In-Chief
=> Andress
=> Gates
=> Haddix
=> Hadnagy
=> Heffner
=> Hoffman
=> Linn
=> RichM
=> Murray
=> J. Peltier
=> Weidman
=> Wilson
-----------------------------
Features
-----------------------------
=> /root
=> Book Reviews
=> Opinions
=> Skillz
===> Examples
===> May 06 - Star Hacks, Episode V: The Empire Hacks Back
===> July 06 - Hack Bill!
===> Sept 06 - Netcat in the Hat
===> Nov 06 - Hitch-Hackers Guide to the Galaxy
===> Dec 06 - A Christmas (Hacking) Story
===> Feb 07 - Charlottes Web Site
===> April 07 - Microsoft Office Space
===> June 07 - Serenity Hack
===> Oct 07 - Worst. Ethical. Hacker. Challenge. Ever.
===> Dec 07 - Frosty the Snow Crash
===> March 2008 - It Happened One Friday
===> Oct 2008 - Scooby Doo and the Crypto Caper
===> Dec 08 - Santa Claus Is Hacking to Town
===> Feb 2009 - Brady Bunch Boondoggle
===> July 2009 - Prison Break
===> October 2009 - SSHliders
===> December 2009 - Miracle on Thirty-Hack Street
===> December 2010 - The Nightmare Before Charlie Browns Christmas
-----------------------------
Resources
-----------------------------
=> Career Central
===> Looking For Work
===> Looking To Hire
=> Links to cool sites.
=> Mass Media
=> News from the Outside World
=> Tools
=> Tutorials
===> Tutorial Requests
Loading...
Exclusive Deal
SANSFIRE 2013
June 15 - 22
5% Off
w/ Code
:
EHN_5
SANS Deals 4 EH-Netters
5% OFF
Any
SANS Course
in Any Format!
Coupon Code:
EHN_5
Including
SANS Rocky Mountain 2013
&
SANS Boston 2013
Polls
Compared to this year, 2013 will be:
Great!
Better.
About the same.
Little worse.
FUBAR!
Recent Forum Topics
General Certification
: CPT Practical Submission
(0) by
z28power4u
OSCP - Offensive Security Certified Professional
: Class Scheduled 6/8 - Linux n00b
(5) by
MrTuxracer
Career Central
: Starter cert?
(0) by
Alert
Web Applications
: Nessus and Nikto
(4) by
Seen
Tutorials
: Need guidance
(7) by
impelse
Malware
: EICAR?
(2) by
SephStorm
Network Pen Testing
: Cracking salted MD5 hash
(4) by
n37sh@rk
CEH - Certified Ethical Hacker
: Passed my C|EH
(3) by
n37sh@rk
Mass Media
: EC-council hacked, irony at his best?
(0) by
j0rDy
Web Applications
: SQL Injection into an INSERT statement.
(6) by
eyenit0
Network Pen Testing
: Solution for sipXtapi INVITE Message CSeq Field Header Remote Overflow
(1) by
m0wgli
Web Applications
: dns
(2) by
H1t M0nk3y
Other
: BSides Boston
(0) by
3xban
Career Central
: InfoSec in Central, FL
(2) by
tturner
Web Applications
: Web vulnerability scanner
(4) by
H1t M0nk3y
EH-Net News Feeds
Latest Additions
Privacy Notice
for TDCC & All Properties
© 2013 The Ethical Hacker Network
Joomla!
is Free Software released under the GNU/GPL License.