Welcome Shouvik,

I'll address your third point.  I am ALL FOR teaching software security at the 
university level (and have been actively working with universities for over a 
decade).  I just don't think it is realistic to try to push the problem off on 
universities and hope that they will solve it.  As I have said, I would love to 
be proven wrong regarding my opinion on whether adding software security to a 
curriculum us realistic.  For more on this, see page 98 of "Software Security" 
<http://www.swsec.com>.

I do hope that academic programs will not focus on the bug parade approach, 
however.  Building a course around the OWASP top ten or the CWE/SANS top 25 
would be rather silly.  I would rather see vulns like this covered in every 
programming course and a software security course focused on the touchpoints 
(especially code review and architectural risk analysis).

One thing emphasized by outstanding software security initiatives (think 
Microsoft) is that teaching developers and architects how to do things right is 
far superior to an after the fact analysis approach driven by audit and 
regulations.

gem

company www.cigital.com
podcast www.cigital.com/silverbullet
blog www.cigital.com/justiceleague
book www.swsec.com


On 1/15/09 9:08 AM, "Shouvik Bardhan" <shou...@electrosoft-inc.com> wrote:

Guys,

I am new to the App Security area so Stupid Comments Alert firstly. Many thanks 
for the insights that I get from the discussions on this board. I have been 
doing design/development for nearly 25 years now and it is interesting and 
frightening, how I hardly ever actively think (thought) while coding about 
Security - I know, I know !!

So a few questions and comment from a newbie in the field

a)       Why is the meaning of input validation/output encoding so passionately 
contested? Is the subject not well understood? Are the remedies not well known? 
Is there a need to define the validation/protection in a more formal manner?
b)       I kind of like the OWASP T10, OWASP ASVS, OWASP Testing guide and now 
the SANS25. To me the App Security is a new field for many of us and if some 
smart folks get together and create "Things to consider" type of lists - isn't 
it a good thing?  When DHS tells me to keep 7 days of water/food, flash 
lights/batteries and a transistor radio - I think "well, this may or may not be 
enough but fairly smart people have come up with a list and I better take a 
note of that"
c)       I am trying to understand why Gary said that teaching secure 
programming at University Level is not a good idea. Maybe not as a CS102 and 
CS202 class - there guys just need to be able to understand to write code. But 
why is it not a good idea to teach secure programming in a MS curriculum?


Thanks again.
-Shouvik


_______________________________________________
Secure Coding mailing list (SC-L) SC-L@securecoding.org
List information, subscriptions, etc - http://krvw.com/mailman/listinfo/sc-l
List charter available at - http://www.securecoding.org/list/charter.php
SC-L is hosted and moderated by KRvW Associates, LLC (http://www.KRvW.com)
as a free, non-commercial service to the software security community.
_______________________________________________

Reply via email to