Now Available:

line

Featured Resources:

line

Newsletter

Email Address:


line

Ask the Expert

Have a question for our resident expert? Email your questions to Rebecca.

« Employee Privacy & New Credit Check Law In Washington State Impacts Employers: Joins Similar Laws In 4 Other States | Main | Data Security: OECD Publishes New Privacy Guidelines for Accessing Data From Publicly Funded Research Projects »

Iowa Student Gets Internship from Google for Reporting Security Flaw: More Proof Vendors Need Stronger Security Checking For Their Products

Last night while my sons and I were watching the news it was reported that in Davenport, Iowa a St. Ambrose University student, David Bloom, found a security flaw in early December when he was using the Google Docs and Spreadsheets program.

"...he discovered a way to run JavaScript code in the Web-based program. This vulnerability, referred to as cross-site scripting, or XSS, could allow a hacker to fool a user into divulging a password and other account information, which could result in malicious uses, such as sending spam or viruses from that user's account."

A pretty significant find!

He alerted Google on December 3 about the flaw. The co-creator of the flawed program, Sam Schillace, got back to Bloom the very next day and asked him if he wanted to do a summer internship with Google.

Bloom accepted and will be in Palo Alto, CA for his internship rom May 22 to August 14.

My 7-year-old Heath thought he should have gotten a big cash reward, "like, a thousand dollars." My 10-year-old Noah said, "Gee, if that problem would have messed up lots of computers with viruses, and caused a lot of identity thefts, it would have cost Google millions! He should get a lot more money along with a job." Noah has always preferred Ask.com to Google. :)

He has a good point. If the Google application flaw would have been maliciously exploited it could have cost Google millions to clean up the resulting mess. They are very lucky Bloom contacted them; Bloom discovered what the Google developers should have found and fixed before the application was put into production.


Of course, it is a good ethical practice to notify vendors of their security problems, and Bloom is to be commended. It is great to see a security conscientious college student. I think it is great Bloom is getting an internship as a result. This is certainly motivation for folks to report security problems. But I wonder, is this enough? Certainly having a significant security flaw such as this is worth quite a bit to Google to be notified about.

And what will Google do to strengthen their application testing procedures to ensure such a big security flaw does not again get placed into production?

This points out the need to incorporate information security and privacy checks into the entire SDLC process, as I've blogged about to many times before, such as here.

So many vendors either just shrug off the flaws reported to them, or try to make excuses for them. Perhaps other vendors will also start rewarding good samaritans for reporting security problems, as well as strengthening the incorporate of security checks throughout the SDLC process.

What do you software vendors think? What would you do if someone reported a significant security flaw in your product? And are your application testing procedures rigorous enough to catch this type of security flaw before your application is approved for production?

TrackBack

TrackBack URL for this entry:
http://www.realtime-itcompliance.com/type/mt-tb.cgi/399

Comments

Then again, spending bucks on internal testers and security QA is far more significant than letting average joe's report vulnerabilities. :( One of the sad, unspoken truths. Make a product. If it gets popular, the users will provide some QA for you on the cheap. If it flops, at least you didn't spend the money. :(

"They are very lucky Bloom contacted them" ...my thoughts exactly. Because the student decided to report the issue, Google can (sort of) use this as a positive story in the media... at least compared to what the damage could have been if a hacker was the one who came upon the security hole.
Whether Google awards Bloom money or not, I'm sure this finding will help him greatly with his job hunt and making a name in the security arena, but I agree that they should have done SOMETHING to commend his work.

Owneres of google needs a better security team, i myself as a programmer test my programs every single time i got something new added, to see if it works and to see if i can think of anything to exploit no security [security is limitations nothing more] on certain fields/selections/locations, and then if i find one i patch it up, once a ver gets out i do the same, i test it on diff machines with diff ppl, my security team consists of two ppl, me and my grandfather, he reports bugs faster then i can fix them....anyway, the money that could have been costed from google could have been high, however, the average user SHOULDNT input password/account name/etc into ANY field unless u are 100% sure its not theft, of course i realize most of the average people dont think this way

Good points folks...

LonerVamp, I agree about how the vendors have historically depended upon their customers to do the QA for them for free. However, as the trend grows for penalizing and fining software vendors for not making their products secure...and as more individuals are victims of cybercrime as a result...they will learn that it is much cheaper to build in security from the start.

Mila, good point; definitely great PR spin for Google...they certainly tried to make lemonade out of their lemons, didn't they? :)

Kalbintion, I commend you and your grandfather for your good programming practices! Yes, all programmers should know how to build security into their software.

I thank you rebecca and id like to state; im hoping to get a job where my grandfather works as a tech. hope it goes well. [I believe ill be hired or something will happen with me due to ive made two programs for the district already, for free...and they all kno what i can do down there so that helps too]

Thank you for the follow-up Kalbintion.

That would be great if you were able to work with your grandfather. Yes, it sounds like you have a good foot in the door. Good luck to you!

Post a comment

(All comments are approved by site leader before appearing here. Thanks for commenting!)

line

Rebecca Herold's Bio:

Rebecca Herold,CISSP, CIPP, CISM, CISA, FLMI, has been providing information security, privacy and regulatory assistance and services to organizations from a wide range of industries for over 18 years. Rebecca was instrumental in building the information security and privacy program while at Principal Financial Group, which was awarded the CSI Information Security Program of the Year Award in 1998. IT Security ranked Rebecca as one of the top 59 IT security influencers, and Computerworld put Rebecca their list of the 25 top privacy experts and on their list of the 9 best privacy consulting firms. Rebecca has been CPO for two consulting organizations, and has had her own information privacy, security and compliance business since 2004. Rebecca has written chapters for several books, dozens of articles, and has been writing a monthly privacy column for the CSI Alert newsletter since the beginning of 2001, and is working on her 11th book. Some of her other books include The Privacy Papers, Managing an Information Security and Privacy Awareness and Training Program, The Definitive Guide to Security Inside the Perimeter (Realtime Publishers), The Shortcut Guide to Improving IT Service Support through ITIL (Realtime Publishers), and The Practical Guide to HIPAA Privacy and Security Compliance. In addition, Rebecca is the leader of The Realtime IT Compliance Community where she posts to her IT Compliance weblog. You can contact Rebecca at: rebecca_herold@realtimepublishers.net.