您现在的位置是:首页 > 站长新闻站长新闻
网站建设中安全设计的四大原则
2021-01-26【站长新闻】人已围观
简介网站建设中安全设计的四大原则:安全原则1。双重验证。有些系统只在客户端认证,非常不安全。因为在传输过程中可能被恶意篡改,服务器不会得到真实数据,或者直接在URL中输入认证请求,会绕过客户端的认证程序,提交不安全的数据。因此,可以采用双重认证。
网站建设中安全设计的四大原则:
安全原则1。双重验证。
有些系统只在客户端认证,非常不安全。因为在传输过程中可能被恶意篡改,服务器不会得到真实数据,或者直接在URL中输入认证请求,会绕过客户端的认证程序,提交不安全的数据。因此,可以采用双重认证。客户端认证可以改善与用户的交互,服务器认证可以保证数据的安全性。
安全原则2。用户认证。
传统的用户认证过程如下:客户端输入的认证信息经过MD5加密形成“密文1”,发送给服务器。服务器从数据库中读取认证信息的MD5值(密文2),然后将密文1与密文2进行比较。如果相等,则认证成功,否则认证失败。但如果“密文1”是在传输过程中非法获取的,即使非法用户不知道“密文1”的内容,也会直接向服务器发送“密文1”请求验证,那么验证可能会成功,用户的真实性无法保证。因此,有必要改进用户认证过程。当客户端请求身份验证时,它通过Ajax技术异步地向服务器申请一个临时的身份验证代码。客户端对用户信息进行n次MD5混合运算,生成“密文1”,与认证码一起发送给服务器。服务器首先检查认证码是否与服务器一致。如果是,则在数据库中搜索是否有“密文1”的用户,如果存在,则成功,否则失败。验证码是改进验证的关键。同时验证码可以防止入侵者利用程序自动登录服务器,从而暴力破解密码。所以技术要求不能复制,不能由扫描仪自动识别,不能随机生成。模糊图片可以满足要求。
安全原则3。抵抗SQL注入攻击。
SQL注入攻击是指在输入框或URL中输入SQL语句,绕过验证程序,非法获取用户访问权限,进行非法操作的入侵方式。抵御SQL注入攻击的方法有两种,一种是使用数据库管理系统的存储过程,另一种是过滤输入信息和URL请求信息中的敏感关键字。
安全政策4。URL请求验证。
URL请求验证是一种防止用户提出非法请求的方法。非法请求是指用户直接向服务器发送URL请求,在请求中传递一些非法参数,绕过系统的认证程序,达到入侵者的非法目的。非法URL请求是入侵系统的常见手段。因此,验证URL请求是提高系统安全性的有效方法。为了验证URL的请求,还采用了验证码。当用户登录网站时,对验证码的请求通过Ajax技术异步发送到服务器。当网站的某个内容被打开时,内容打开请求信息与验证码一起被发送到服务器。服务器检查验证码,如果正确则显示;否则,它拒绝服务。
很赞哦! ()
上一篇:SEO优化的四个误区
下一篇:企业网站建设时网站风格应如何选择
相关文章
随机图文
-
为什么百度新站审核周期长?
对于SEO人员,我们在日常工作中每天会面临各种问题,特别是我们在操作新站的时候,总是不能有一套完美的解决方案来屡试不爽。最近,有SEO小伙伴分分反馈百度的新站审核周期略长,面对这样的问题,我们实际上应该具体问题,具体分析。那么,为什么百度新 -
贴吧外链,百度贴吧推广对SEO有用吗?
对于SEO而言,我们的兴趣爱好更多的是大于工作,因此,在很长一段时间里,我会花费大量的时间去测试与研究,相关的优化策略是否具有实际的操作价值。特别是在外链增长这一块,虽然,搜索引擎一在试图调整外链在SEO排名中的重要作用,但有的时候,我们非 -
如何在预算有限的情况下建立可靠的SEO策略?
对于小型企业来说,SEO优化可能是一件令人恐惧的事情。您总是必须与大个子竞争。更不用说您必须在有限的预算内压缩整个SEO策略。在您开始阅读这份以惊人的预算建立SEO策略的大开眼界的指南之前,请先喝咖啡或茶。然后,您可以坐在办公桌前,并通过这篇 -
营销的构建,不仅是设计师的工作!
一个转化率高的营销页,一定要有逻辑架构。开门见山,当企业在投放线上广告时,往往需要设计落地页,即营销页。根据多年的经验以及与圈内好友茶余饭后的谈资中,关于营销页的设计过程,大致可以分为以下3个方面;1、与设计师沟通本次广告投放的产品,而后完全