我是从做友财网开始我第一次做放到网外上的程序的,算是个菜鸟了。不过,从做这个网站中,我发现应该有不少的程序员会犯和我一样的错误,对安全性的乎略。
我也不说什么大的概念了,举一个最简单的例子,一般来说B/S的程序,删除操作都会给后台传一个ID值。很多程序员,会把直接把这个ID对应数据库中的数据删除了,这可能是程序员偷了一个小懒,没有判断当前删除数据的这个人是否有权限删除。可是对于放在外网上的程序来说,这相当给别人在公网上留了一个很大的后门!可能很多人说我说的这个问题大家都知道,可是真正能做到细心判断业务逻辑后再删除的有多少人呢?我去年在北京一家公司上班,这公司主要是做博客和社区的(具体当然不会告诉你们了,嘿嘿),这个公司做的东西,最起码在我上班的那会,我说的这些后门还是留着的!知道了xxx.do之后,传一个ID就可以看一条数据,传一个ID就可以修改一条数据,甚至是删除!
其实我说这些简单的问题,大家都心里知道,但可能项目进度紧,工作压力大,没有时间去做这块内容,想的以后有时间了再去做。可是真的有时间了,再回过头把这些逻辑再补上的又有多少人呢?当然Web应用程序的安全,不光我说的这么简单这一点,但想给大家说明,至少别把这么大的后门留给所有的网民吧,尤其是像我做的在线记帐的网站的,保护好每个人的隐私,更是我的责任,但国内在线记帐的网站也很多,我试了国内几家做的比较大的,刚说的问题有几家就是没有把最基本的安全性做到!也不知道是程序员水平太低还是责任心太差。。。
这篇文章不是告诉大家怎么去删除别人网站的数据,是想告诉程序员把最基本的安全性做好,给使用者一个比较安全空间,放心的用软件,我也是我做友财网的原则。不过,有时把安全性做的太好,也会给用户代来不必要的麻烦。。。这个平衡点也要掌握好。。
友财网是在线记帐的网站,安全性和保密性也是首先和着重考虑的因素,让我们做一个有责任的程序员!把别人的数据和隐私保护好!
友财网http://www.ucai8.com
分享到:
相关推荐
本人性格随和,责任心强,待人真诚,公私分明,有耐心,有自制力,学习认真,能刻苦耐劳,在工作中不断学习,分析自己的不足,不辞劳苦地向目标进发,下面是由出国留学网小编收集整理的“程序员个人简历范文”,欢迎...
热爱编程,性格开朗、语言表达能力强、责任心强、细致、耐心。具有一定的组织、管理和应变能力。与身边的人相处融洽,具有很强的集体荣誉感和团队合作精神。 通过4个多月的培训使我养成了良好的编程习惯,在...
具备良好的团队协作能力和强烈的责任心。 教育背景: 北京理工大学 | 计算机科学与技术 | 本科 | 2014-2018 工作经验: 2018.7 - 至今 | ABC科技有限公司 | Java软件工程师 参与公司核心业务系统的开发工作,...
本人性格随和,责任心强,待人真诚,公私分明,有耐心,有自制力,学习认真,能刻苦耐劳,在工作中不断学习,分析自己的不足,不辞劳苦地向目标进发,下面是由出国留学网小编收集整理的“程序员个人简历范文”,欢迎...
本人工作认真细心、责任心强、为人正直、敢于坚持原则,自我学习能力强,有较强的学习能力和程序开发能力,工作积极主动,具备较强的责任感和解决复杂问题的能力,有良好的团队协作精神、良好的沟通能力和服务意识,...
程序员面试自我介绍模板 各位尊敬的考官: 大家下午好! 我是xx工业工程职业技术学院0x届计算机网络专业应届毕业生。即将面临毕业,我渴望找到一份适合自己并...很强的事业心和责任感使我能够面对任何困难和挑战。
程序员面试的自我介绍模板 ...3、交际能力:我的性格沉稳,能坐得住,对IT行业的工作,具有非常好的`适应能力,而且为人谦和,具有很强的组织和协调能力 ,富有的事业心和责任感使我能够面对任何困难和挑战。
性格比较温和、谦虚、认真细致、踏实、吃苦耐劳、有较强的责任心和社会适应能力。即将于--年--月毕业于河南工业职业技术学院,作为一名软件专业的大学生,我更喜欢平面设计,在大学三年的学习生活中,我对平面这一...
我是--工业工程职业技术学院0-届计算机网络专业应届毕业生。即将面临毕业,我渴望找到一份适合自己并值得为其奉献一切的工作。 我有较好的计算机知识和应用能力,...很强的事业心和责任感使我能够面对任何困难和挑战。
很强的事业心和责任感使我能够面对任何困难和挑战。 各位评委大家好,我是一名即将毕业的计算机系本科生。大学的四年,给我奠定了扎实的专业理论基础,良好的组织能力,团队协作精神,务实的工作作风还有良好的为人...
简历是一个敲门砖 简历是HR认识到你的第一个途径,HR会通过简历来辨别你的背景是否符合工作的需求,进而决定是否要给你打电话邀请你来面试。 所以简历的质量至关重要,不然你会连面试的机会都没有,更别提找到你...
英文简历中自我评价-----珍藏版 Mature,dynamic and honest. 思想成熟、精明能干、为人诚实。 Excellent ability of systematical management. ...反应快、有进取心的应聘者。 Ambitious attitude essentia
浅谈C/C++内存泄漏及其检测工具2006-04-03 09:00 作者: 出处: 温馨小屋 责任编辑:>方舟 对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如Smart...
2. 责任心:对于自己做过的项目,能够出现 bug 之类主动解决 3. 持续学习能力:IT 行业是个需要不断充电的行业,尤其 Web 前端这些年一直在巨变,所以持续学习能力很重要 4. 团队合作能力:做项目不能个人英雄主义,...
规范化项目管理成为所有小型软件公司必行之路,唯有如此才能激进和开发员工潜能,通过本案提出的积分制管理方案,可有效提升软件开发者工作效率及工作责任心,对拥有效率和责任心的程序员予以重点嘉奖及提高相应待遇...
首先应该是一个优秀的程序员 其次是努力使自己成为某一领域的技术专家 通过技术更好的服务于团队和业务 提高沟通能力,团队协作,发现问题,解决问题,总结问题能力 写写博客,输出就是最好的学习 提升个人前端的...
071 不要贪多,做精做透很重要,碰到一个强大的对手或者榜样的时候,你应该做的不是去挑战它,而是去弥补它。 075 这世界上没有优秀的理念,只有脚踏实地的结果。 079 一个好的东西往往是说不清楚的,说得清楚的往往...
首先应该是一个优秀的程序员 其次是努力使自己成为某一领域的技术专家 通过技术更好的服务于团队和业务 提高沟通能力,团队协作,发现问题,解决问题,总结问题能力 写写博客,输出就是最好的学习 提升个人前端的...
3、熟悉linu_、Redhat、windows20__、20__服务器操作系统 4、了解防火墙、路由器、交换机的基础支持,有相关的调试经验 5、具有优秀的沟通能力与逻辑分析能力,工作认真仔细,吃苦耐劳 6、有较强的责任心和事业心,...
10、吃苦耐劳、责任心强、做事积极主动、有团队合作精神;逻辑思维严谨、关注新技 术,有持续学习能力。 3)java实施运维工程师 职位描述: 1、在项目经理的领导下,配合项目工作; 2、负责信息系统的安装及日常...