当前位置: 首页 > news >正文

网站的相关性 实用性/北京网站排名seo

网站的相关性 实用性,北京网站排名seo,做网站条件,wordpress视频主题汉化对于web编程中,安全是一项时刻都要注意的问题。在敲击牛腩的时候遇到的防止sql注入,md5转换明文密码为暗文等操作都是应对web编程安全问题提出的。 为此从网上查阅一些关于web安全方面的资料,对一些web安全问题简单了解了一下。 SQL注入 SQL注…

        对于web编程中,安全是一项时刻都要注意的问题。在敲击牛腩的时候遇到的防止sql注入,md5转换明文密码为暗文等操作都是应对web编程安全问题提出的。


       为此从网上查阅一些关于web安全方面的资料,对一些web安全问题简单了解了一下。

  • SQL注入
        SQL注入是攻击者通过精心设计的提交数据,在服务器合成SQL语句时,失去了设计者的初衷,导致执行了错误的SQL语句。

       最简单的用户验证如果采用简单的select语句:select userName from USER where userName=1 and pwd=1,当用户在文本框中输入 user or 1=1;pwd or 1=1时,组合成的select语句便成为select userName from USER where userName =user or 1=1 and pwd=pwd or 1=1,此时,入侵者不用正确的用户名和密码便可以登录了。

  • 反射型XSS漏洞
       当程序动态显示用户提交内容而没有对显示的内容作出限制时发生此类漏洞。记得我们在敲牛腩的时候使用的错误界面,如果错误界面是通过参数进行传递时就容易被别人所捕获。
  • 保存型XSS漏洞
       保存型XSS漏洞是指将一段攻击型脚本文件嵌入到网页中,浏览该网页的用户都会执行这段代码。例如在网页评论内容中如果没有对评论内容作出任何限制时,入侵者就可以将问题脚本文件添加进我们设计的数据库,每次执行时该段代码被执行造成信息的泄露。
  • 重定向漏洞

      当一个程序允许用户执行一个重定向的数据输入,指示浏览器指定一个不同于用户要求的URL时,就会发生此类型的漏洞。

      通过对上面web编程的几类常见漏洞的简单认识,我们知道web开发并不是简简单单的能够实现功能就可以了,我们必须要针对不同的系统漏洞提出合理的解决方案,这就要求我们在编码的过程中不断积累,不断提高自己安全编程的习惯。

      MD5即Message-Digest Algorithm 5,中文名称为:信息-摘要算法5,通过一种压缩方式,将用户输入的密码以暗文的方式在程序中传输。

简单应用:

//引用
using System.Text;
using System.Security.Cryptography;

byte[] result = Encoding.Default.GetBytes(textBox1 .Text .Trim());    //获得用户输入密码MD5 md5 = new MD5CryptoServiceProvider();    //定义密码服务提供者byte[] output = md5.ComputeHash(result);   //执行哈希算法进行加密textBox2.Text = BitConverter.ToString(output).Replace("-", "");   //设置输出方式
       此外,数据加密也在随着社会发展不断被提出新要求,除了MD5算法外,还有SHA1算法、对称加密(DES、AES)、非对称加密算法(RSA)等等。

总结:

       牛腩操作系统让我对web编程的学习拉开了起始线,从一个实例出发进行学习可以一下子吸引我们的兴趣,但它的每一个细节让我们进行放大的话都会有很多未知的东西,这个时候,整理思考未知的知识对我们以后的学习帮助会很大的。


文章借鉴:

《Web 安全编程实战》

《web安全实战》

《C#编程总结(七)数据加密——附源码》

《C#中使用MD5加密的方法》

http://www.lbrq.cn/news/1392103.html

相关文章:

  • 租赁公司网站源码/长尾关键词查询工具
  • wordpress如何设置首页/seo站群优化技术
  • 保定网站建设推广/免费下载百度并安装
  • c2c网站开发成本/百度推广登陆入口官网
  • wps哪个工具做网站/东莞优化排名公司
  • 怎么建设大淘客网站/301313龙虎榜
  • 哪里有免费网站可以看/今日军事新闻最新消息新闻
  • 网站建设销售工作好么/百度推广运营怎么做
  • 地方网站怎么做推广/免费关键词优化排名软件
  • 在百度上怎么做网站/门户网站排行榜
  • 玉溪做网站的公司/关键词优化是怎么弄的
  • 做网站哪家便宜/百度快速排名
  • 英文网站建设600/深圳全网推广平台
  • 开发个微网站多少钱/长沙网站推广智投未来
  • wordpress添加cnzz/2022年seo还值得做吗
  • 中国建设报社门户网站/站长工具seo综合查询烟雨楼
  • 怎样查找网站域名/企业网站推广方案的策划
  • 游戏代理是做什么的/seo企业站收录
  • 泰国网站域名/百度app客服人工在线咨询
  • 党校网站建设整改情况/如何设计企业网站
  • 企业如何建设免费网站/下载百度官方版
  • 做网站的学校有哪些/新网域名注册查询
  • 怎么做网站背景图/百度爱采购官方网站
  • dw如何做网站后台/安卓aso优化
  • 如何做网站的内链优化/怎么成为百度推广代理商
  • 什么是个人网站/灰色词秒收录代发
  • 网站建设的目标是/备案域名
  • seo网站的锚文本怎么写/苏州网站建设公司
  • 百seo排名优化/谷歌seo网站优化
  • 湖南3合1网站建设价格/雅虎搜索引擎中文版
  • 深度学习之NLP基础
  • JavaScript 性能优化实战(易懂版)
  • RabbitMQ:SpringAMQP Topic Exchange(主题交换机)
  • 玳瑁的嵌入式日记D20-08019(数据结构)
  • Matplotlib数据可视化实战:Matplotlib子图布局与管理入门
  • PicoShare 文件共享教程:cpolar 内网穿透服务实现跨设备极速传输