程序员比做网络安全更看智商。如果非要说开发过程中的代码安全问题,我觉得以下几点是要编码时候注意的。
1.尽量细化,不要设置全局变量,用成员变量来代替;
2.开发的时候对于各个情况多的考虑周全,判断语句不要有疏漏,减少后期安全测试再修改的话费时间;
3.模块与模块之间功能独立,尽量少的之间不要有交互; 设置为一个基类;
4.注意析构的时候对于引用的释放;
5.开发的时候注意性能消耗,不同的功能使用内存消耗少的方法不一样;这样也是避免ddos攻击。
总之,养成好的代码风格非常的重要,但是工程一大,方便和安全永远是矛盾的。不要因为自己赶速度而出乱,往往时间不是浪费在开发上,而是那些小错误,和不好的代码习惯的debug上得不偿失。