30
Mar
07

Secure coding skills exam for programmers

from WashingtonPost.com:

Programmers can’t be expected to catch every single flub, but consider the evidence collected by Rohit Dhamankar. He spends hours poring over the CVE database in his role as senior manager of security research at security vendor TippingPoint. Dhamankar found that about 85 percent of those security flaws stem from three well-understood and avoidable programming errors.

The most common of the errors occurs when applications or Web sites accept input from the user — usually from something like a search box or e-mail form — but do not properly filter the data to remove or prevent potentially malicious code. Attackers often use the lack of such precautions to force Web sites to cough up customer data from their back-end databases.

Bad guys also can use poor input filtering to exploit “cross-site scripting” vulnerabilities or XSS. These flaws allow crooks to bypass security controls or conduct sneaky attacks against Internet users through their Web browser.

Phishers love cross-site scripting flaws. They can employ them to make their scam sites more convincing by forcing a targeted financial institution’s Web site to load content from a site that the attackers control. In such a scenario, phishers send e-mail lures that instruct recipients to click on a link and update their account information. Instead of directing them to a purely fraudulent site — such as the hacker’s copy of a real login form — the link puts the visitor on the bank’s actual Web site, giving it a legitimate URL. The page, however, has been manipulated to display content controlled by the attacker.

Last year, phishing gangs were spotted using a cross-site scripting flaw on PayPal’s Web site to trick people into revealing their login credentials. Around that time, Security Fix worked with Secure Science founder and phishing expert Lance James to locate dozens of cross-site scripting flaws on the Web sites of major financial institutions.

Cyber criminals also can use cross-site scripting to directly attack third-party Web sites. Security Fix spent most of the weekend camped out at the ShmooCon hacker conference here in Washington. One of the more unnerving talks came from Billy Hoffman, a researcher with Web site vulnerability company SPI Dynamics. Hoffman showed how attackers were able to dupe users into visiting a specially crafted link. The attackers then could use cross-site scripting to force the user’s browser to silently scan any public Web site for known security holes.

And now they have found a solution to nip the problem in the bud even before a software is churned out by manufacturers: a new programmers’ exam that would test their secure programming skills.

From Slashdot.com an anonymous reader writes:

“The SANS Software Security Institute, in conjunction with organizations such as Siemens, Symantec, Juniper, OWASP, and Virginia Tech, has announced a program for testing whether programmers know how to write secure code. The Secure Programming Skills Assessment is split into separate language families (C/C++, Java/J2EE, Perl/PHP, and ASP/.NET). Director of research Alan Paller says ‘This assessment and certification program will help programmers learn what they don’t know, and help organizations identify programmers who have solid security skills.’ The pilot exam will be held in Washington DC in August, followed by a global rollout.”

This will certainly get rid of those pesky bugs and vulnerabilities end users had to contend to. Make it worth our money boys! We expect only the best, most secured software from companies like Microsoft.

However, if software is made bugless… will there be less frequent updates? Will there be less “new” versions being churned out by the year? I hope so.


6 Responses to “Secure coding skills exam for programmers”


  1. 2 April 2007 at 12:29 am

    It is good if this will be taken care of by the big companies. Imagine… no need for them to patch those bugs but instead.. add a new feature that will make a software better from time to time.

  2. 9 May 2007 at 7:34 pm

    hi! can i ask you for link exchange to my site

  3. 2 June 2007 at 12:49 pm

    it’s really hard to be a programmer.. whew! hehehe (feeling programmer.. hehe)

  4. 3 March 2009 at 9:02 pm

    I agreed, really really hard when you don’t study it seriously. Maybe there’s much time to consume to be a programmer.

  5. 6 Eddie Q
    20 April 2009 at 6:29 am

    What is God or religion having to do with happiness? You’re delusional and definitely confused.
    You must have been indoctrinated from your religion whatever your religion is that gives you this sense of guilt and shame when things don’t follow your way on the right path. Your way of thinking is already programmed to follow the church’s teachings (since you join it willingly or thru your parent(s) desire to have you be member of the church ) and will not allow you to questions its doctrine. And you mentioned regarding losing loved ones makes it tough for anyone. Again if you think it’s tough then your mind is set to think it’s tough. Never allow yourself to think negatively or else your karma will just go berserk. Just let go of your religious belief and you will find real happiness in life without being fearful of going to hell. The bottom line is: “ No one can find happiness except only in the state on mind.


Leave a Reply




Blog Stats

  • 274,905 visits

Malditang Pinay Archives

Bookmark Me!

AddThis Social Bookmark Button
AddThis Feed Button

Malditang Pinay Backlinks Info

Who links to Malditang Pinay?

Malditang Pinay Affiliations

Marie Claire Bretaña's Facebook profile
Click to view my Personality Profile page

View Claire Bretana's LinkedIn profileView Claire Bretana's profile

Pinoy Blogosphere
Wanna be my friend?

Iloilo
Bloggers Sali Na! Join the Pinoy Wordpress Bloggers Community!


My StumbleUpon Page
2000 Bloggers
Download March 2008 Bloghology
Support Paypal for the Philippines


Malditang Pinay Readers and Visitors

Fabulous Filipinas Webring

Fabulous Filipinas
© WebRing Inc.
Fabulous Filipinas
Prev | Ring Hub | Join | Rate| Next
This site is a member of WebRing. To browse visit here.

Blog Links

{ bLoG jUnKiE }
{ bLoG jUnKiE } Webring
Join | Ring Hub | Random | Prev | Next





Blogarama - The Blog Directory
Blogz



BlogBurst.com
ss_blog_claim=0070d57d16ac051b1e62cd8ef4faed99