OWASP (The Open Web Application Security Project) är en comunity som ägnar sig åt att sprida kunskap i hur man utveklar säkra applikationer, och dom kanske är mest kända för deras topp tio-lista över vanligaste hålen och -riskerna i webapplikationer http://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project
I början på sommaren höll man ett antal kurser och seminarier i Stockholm och jag gick kursen “Building Secure Ajax and Web 2.0 Applications” med Dave Wichers från Aspect Security som är en av författarna till topp tio-listan och frekvent användare av meningen “Nuclear bad thing to happen”.
Kursen kretsade kring punkterna i listan där vi fick pröva att hitta och utnytja bristerna i en påhittad “dålig” webapplikation (WebGoat http://www.owasp.org/index.php/Category:OWASP_WebGoat_Project) och sedan försöka fixa dessa hål. Till hjälp hade vi en verktygslåda bestående av OWASP’s egna projekt och verktyg vilket var nytt för mig och mycket kul!
Jag rekommenderar utvecklare att delta i OWASP’s konferenser för det är verkligen nyttigt att diskutera och hacka ihop med dom som är bäst i branschen. OWASP är en stiftelse och alla deras verktyg, guider och böcker finns fritt tillgängliga på OWASP-wikin owasp.org.
Några intressanta länkar:
http://www.owasp.org/index.php/XSS_(Cross_Site_Scripting)_Prevention_Cheat_Sheet
http://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)_Prevention_Cheat_Sheet
http://www.owasp.org/index.php/Category:OWASP_AntiSamy_Project
Veckans fringis var en mycket fin mössa (så klart fick man välja mellan en svart eller vit)