我一直在编码C++,Matlab以及用于科学目的很长一段时间,现在类似的语言,但我最近想进入网络编程.我教过我自己HTML和CSS我已经涉足Javascript,PHP和mySQL.我真的想开始制作更高级的,用户驱动的网站(如果这样做有意义 - 最终网站类似于twitter和facebook的功能),但我担心我对互联网安全和漏洞的了解不足以确保我做的编程决策是安全/安全的.
您有什么建议或者您可以提供给我的信息,这将有助于我对我生成的代码的安全性充满信心.
如果这些都没有意义,或者您想要澄清一下,那就问一下.
其他提交的答案提供了很好的建议,但要将其分解为一个规则系统:
这可能有点黯淡或愤世嫉俗,但即使有了这些规则,我也不认为我们会"安全".安全是最古老的升级战争形式之一; 有些我们赢了,有些我们输了,但我们只会听到损失.我们不可能听到所有这些.
只要尽力保持这些,然后,如果你想到任何更偏执的方式来影响你的网站的安全性,不要犹豫,变得更加实际 - 偏执.然后回到社区; 我们都需要帮助.