I've been coding in C++
, Matlab
, and similar languages for scientific purposes for quite some time now, but I recently wanted to get into web programming. I've taught myself HTML
and CSS
and I've dabbled in Javascript
, PHP
, and mySQL
. I would really like to start making more advanced, user-driven websites (if that makes sense - ultimately sites similar to twitter and facebook in functionality), but I am worried that I don't know enough about internet security and vulnerabilities to make sure that the programming decisions I make are secure/safe.
What suggestions do you have or information can you offer me that will help me be confident in the security of the code that I produce.
If none of this makes sense or you would like some clarification, just ask.
I recommend The Art of Software Security Assessment by Mark Dowd, John McDonald and Justin Schuh. It is big, but worth ploughing through.