Ethical Hacking Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package. | Computer Forensics Training at InfoSec Institute Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors. |

| Subject: | RE: Charging customers on security |
|---|---|
| Date: | Mon, 27 Sep 2004 09:07:39 -0400 |
He may also mean testing the integrated solution... In todays world of application integration - your system is only as secure as all other systems that are being integrated or communicating with it. So they could potentially design a system that stands alone by itself and in itself is as secure as possible with todays knowledge - but one plugged in module or communication point opens up the entire solution for as many holes as you can think of (again certain precautions can be put in place - but nothing ever guarantees without testing.. The sp can't be expected to know of every potential security hole in every system that would ever interact). Now as a principle to your original statement I would agree to a point. :) As a sp you need to be very upfront in your contract on what you will and will not provide. Now certainly your company should not allow obvious and known security holes to persist in your solution - and should make every effort to lock down the application as much as possible. However - it's never going to be 100% clean. So what kind of security consulting would you provide? Running scripted tests against the app to see if any 'script-kiddie' could take it out? Running break-it testing to see what kind of 'silly' things you missed. Or slamming the application with every possible destructive force to see if it lives... What I have always done in past positions is worked with legal to document the normative security solution provided in all situations (and build it into the price). Don't make basic security optional. Say: "We are going to guarantee that these (list them) types of security flaws will not be present in the system - and you will pay x dollars for this guarantee" - also make sure that your company can only be held liable for fixing the flaws if found (and not held liable for other problems - like lost revenue or lost data). Also make it clear that these flaws are based on the understanding of currently known holes at a certain point of time (in otherwords - you are not required to react to future found holes - unless paid). If it boils down to it - and the client is not willing to pay for the added comfort of security - (perhaps its an intranet application - and you have 10 employees all with vested interest in the company (who knows what kind of reasons they might give)) - perhaps you should also design a default 'you don't have to pay' level of security. Where they sign documentation stating that you will not provide any higher level of security other than testing 'xyz' - remember the most important thing is to spell it out in such a way that a common understanding can be reached - so each knows what the other is paying for and will be getting - hence why you should use your legal department. :) It's a balance between keeping your clients (and keeping them happy and functioning) - and keeping your company bringing in the revenue it needs to survive. Good Luck! -----Original Message----- From: wirepair [mailto:wirepair@roguemail.net] Sent: Sunday, September 26, 2004 6:40 PM To: secprog@securityfocus.com Subject: Re: Charging customers on security Charging for security of your own applications? That seems pretty backwards to me. Why should the client who buys your software with the expectation that it works and is secure have to pay for the fact that it isn't? So when my seat belts are broken, and my tires randomly explode, I have to pay the car manufacturer more money to get these features fixed? duh? -wire On Thu, 23 Sep 2004 10:16:40 -0700 King Pang <kingpang@gmail.com> wrote:
Hello, Our company developers Microsoft Solutions and I am responsible for leading the security initiative in the corporation. I have spent a lot of time and effort on how we should apply security guidance to our product life cycle, such as adding threat modeling and doing security review. But after I have convinced them that security is important, we brought up a discussion on how we should charge our customers. Many of you have customer experience. They want to pay the minimum and have all the features. If they can choose not to pay, they won't. If we tell them threat modeling will add x human-weeks of development and we have to charge them x thousand dollars more, they won't pay. Moreover, they expect the system to be secure enough and if there is anything wrong, they would think that is our fault. If any of you have any experience on dealing security with customers and how you would deal with this issue, please throw in two cents. Any comments or related articles would help too. Warm Regards.
-- Visit Things From Another World for the best comics, movies, toys, collectibles and more. http://www.tfaw.com/?qt=wmf
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | RE: Charging customers on security, Yoav Nir |
|---|---|
| Next by Date: | RE: Charging customers on security, Ton Geurts |
| Previous by Thread: | RE: Charging customers on security, Yoav Nir |
| Next by Thread: | Re: Charging customers on security, Steve Friedl |
| Indexes: | [Date] [Thread] [Top] [All Lists] |