Since two decades author and leadership consultant Frank Kanu helps top managers and executives to improve success ratios and productivity.
 About Frank Kanu  |  Testimonials  |  Order Books  |  Free Articles  |  Press  |  Excellence in Leadership  |  Genius One

Genius One Inc., Smart Solutions for Growth

Frank Uncovers Excellence in Leadership

Posts

Serious Security Problems

© Copyright Frank D. Kanu 2000-2008

Although we were disappointed to learn that you guys had known about this vulnerability for several months and did not notify us. [Or fixed it!]

Classic.
Scary.

How can you look at yourself in the mirror knowing that your software has a vulnerability but doing nothing about it? How can you even sleep tight a night?

Over and over again have I witnessed developers been ordered to stop testing software—because the management did not like the fact that they discovered uncounted bugs and vulnerabilities.

Brian Tracey said:
“The purpose of a business is to create and keep a customer. Profits are a measure of how well a company is fulfilling its purpose.”

So - what is the purpose of a company not revealing known security issues for several months?

Taking a closer look we can come up with a few possibilities:

  1. It costs money.


  2. So let me get this straight: Some-one decides that it will cost money and smaller the profit to go ahead and fix security issues.

    Software developments driven by managers whose decisions are driven by costs instead of necessities are more then dangerous. Usually they are suicidal.

  3. It takes time.


  4. Following the appropriate procedures of designing and developing software the time needed could have been minimized.

    I once experienced a company refusing to write a small software (40 hours) to set up the database for a new customer. Instead they used faulty spreadsheets and filled to database with an import program. Every import needed manual correction. On average there were 10 hours spent per new customer. Did they really save time? Or money?

  5. It damages reputation.


  6. Of course it does!

    Every mistake you make can cost you your reputation. But what damages more: Announcing today or waiting months and putting the customers business into jeopardy?

  7. It decreases sales to old and new customers.


  8. Only if you are dishonest about it! There are many products out there which were faulty, fixed and sold again.

    While many people understand that software has bugs being honesty about security issues is what helps you to keep selling your software.

  9. The design has to be changed.


  10. Then do it, but get it right! See it for the opportunity it is, and include the customers to get a design which can serve their needs.

  11. Data has to be stored differently.


  12. This brings you back to an incorrect design at the beginning. Designing and database designing are difficult tasks which take time and cost money.

    There is this one web based software transferring personally data (complete resume) over the wire without any encryption of the data. And then the only solution they came up with is to use a checksum - the data is still not encrypted - thus still not secure at all. How did that protect the users privacy? Not to mention that the data was and still is stored in plain text.

  13. Our users do not try to find bugs.


  14. What a nice way of missing the point! The people trying to find bugs are named testers, not users.

    What do you think will happen when any one of the Federal agencies has an audit? Or a user finds a lawyer with too much time on their hands?



There are some “managers” seeing that there are problems with their software - they look for other ways of making money, like consulting. That does not fix the problems in the software but increases short term revenue.

The sleaziness and stupidity in the software development has taken a turn which turns my stomach:

  • The majority of the developers are not worth their money.


  • Software development is engineering:

  • Engineers need and get an appropriate education.

  • Problems are avoided and stay unspoken:

  • What I don’t know about can’t be happening.


When in the last years did we miss raising our voices to make it clear that this is the wrong way of doing software engineering?


Tags:
appropriate education  brian tracey  bugs  checksum  costs money  customer profits  decreases  developers  developing software  education problems  encrypted  encryption  honesty  hours spent  i do not know  import program  jeopardy  knowing  mirror  missing the point  mistake  money  money software  necessities  plain text  possibilities  reputation  security issues  security problems  serious security  sleep tight  small software  software development  software developments  software engineering  spreadsheets  stomach  stupidity  take time  takes time  taking a closer look  testing software  unspoken  vulnerabilities  vulnerability  web based software
 Technorati (All Links are external): appropriate education  brian tracey  bugs  checksum  costs money  customer profits  decreases  developers  developing software  education problems  encrypted  encryption  honesty  hours spent  i do not know  import program  jeopardy  knowing  mirror  missing the point  mistake  money  money software  necessities  plain text  possibilities  reputation  security issues  security problems  serious security  sleep tight  small software  software development  software developments  software engineering  spreadsheets  stomach  stupidity  take time  takes time  taking a closer look  testing software  unspoken  vulnerabilities  vulnerability  web based software  business  it
 
Digg  del.icio.us  StumbleUpon  Technorati  Reddit This blog-entry is protected by a digital fingerprint:785273ed81985582c8a1be62f78c9459
 
  • Frank Kanu on Tuesday, November 16th, 2004 @ 10:28
  • Filed under Business, IT


You can follow responses to this entry through the RSS 2.0 feed.

Readers, who enjoyed reading this posting, also read:
  • too much data
  • Airport Security
  • The Top Three Problems IT Managers Face and How to Overcome Them
  • TechNet Security Briefing Thursday, November 18, 2004 8:30 AM

Because I value your thoughtful opinions, I encourage you to add them.

Please leave your Response right here:




XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>



Please do not be offended if I edit your response for clarity or to keep out questionable matters, however, and I may even delete off-topic responses.

Archives and Links




« Lessons from Geese     sandcake »
  • Tags
    • blog
      change
      decisions
      e book
      education
      failure
      few days
      followers
      job
      kanu
      last time
      leader
      leaders
      leadership skills
      love
      mail
      manager
      managers
      mistakes
      money
      president bush
      programmers
      questions
      start leading
      stop telling

    • Tags sorted alphabetically
    • Tags sorted numerically
  • Categories
    • Business
      • Case Studies
      • Negotiations
    • Cooking
    • Definitions
    • Ethics
    • Events
    • Frank Kanu
    • General
      • Daily Question
      • Quote of the Day
      • Weekly Poll
    • IT
      • Code review
    • Leadership
    • Management
      • Teams
    • Motivation
    • Politics
    • Something funny
    • Stop Telling… Start Leading!
  • Random Posts
    • - Is failure an option for you?
    • - Teleseminar worth over $1,000.00 yours for free!
    • - “It’s time to move away from proposals that don’t solve the problem”

    • blogmap
    • More about Frank
  • Links
    • Frank Kanu's Books
    • - Andy Coote
    • - Andy Wibbels
    • - Billy McDermott*s Blog
    • - Blogcritics
    • - dandrea projetos
    • - David Intersimone “David I”
    • - Derek Jones
    • - Develop Your Vision
    • - enhance your leadership skills
    • - Forbes.com
    • - Frank Kanu
    • - Frank Kanu’s article archive
    • - Genius One
    • - Handelsblatt
    • - Karel’s Legal Blog
    • - Managing Leadership
    • - New York Nitty-Gritty
    • - News for nerds, stuff that matters
    • - Philip Greenspun’s Weblog
    • - Practical Developmental Ideas
    • - Practical Solutions to Business Puzzles
    • - Recipes
    • - Rick Cooper, The PDA Pro
    • - Roberta Pili
    • - Sacred Cow Dung
    • - Savvy Intrapreneur
    • - Scrapbooker for hire
    • - Scrapbooking 4 others
    • - seth godin’s blog
    • - stop telling… start leading!
    • - The Art of Managing People by Asking Questions
    • - The Washington Post
    • - TomPeters!
  • RSS Feed
    • Syndicate using RSS
    • The latest comments to all posts in RSS
  • Archives/Calendar
    • yearly archives
    • monthly archives
    • weekly archives
    • daily archives
    September 2008
    M T W T F S S
    « Aug    
    1234567
    891011121314
    15161718192021
    22232425262728
    2930  
  • Blog Of The Day Awards Winner

If not otherwise stated - all postings © Frank D. Kanu. All rights reserved.

This blog is designed to provide accurate and authoritative information in regard to the subject matter covered.
If legal advice or other expert assistance is required, the services of a competent professional should be sought.



Genius One Inc. · USA
Fax: (509) 463-0129 · E-mail:
info@GeniusOne.com

 


Privacy Statement   Sitemap

 
Copyright © 2000-2008 Genius One Inc.
All rights reserved.
Reproduction or use in whole or part in any form or medium without written permission of Genius One Inc. is prohibited.
If parts or any part of these WebPages is judicially determined to be invalid, that invalidity will not affect the remaining part of these Pages.