宿迁web培训,web学习的原理是什么宿迁web培训,web学习的原理是什么任何关于相关专业的问题想要知道都可以联系我,教育欢迎您的咨询,一定知无不言,言无不尽!咨询地址:宿城区宝龙24街8幢303室上元教育周老师
之前听过漏洞、安全,一直都没太放心上,觉得就是用工具扫描,然后开发修改。较近在学习过程中,发现自己知之甚少,甚至连什么算漏洞都不懂。因此本文主要从基础理论知识先介绍下漏洞及其危害。WEB漏洞通常是指网站程序上的漏洞,可能是由于代码编写者在编写代码时考虑不周全等原因而造成的漏洞,常见的WEB漏洞有Sql注入、Xss漏洞、上传漏洞等。一、 SQL注入(SQL Inject)原理:SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。原因:根据相关技术原理,SQL注入可以分为平台层注入和代码层注入。前者由不安全的数据库配置或数据库平台的漏洞所致;后者主要是由于程序员对输入未进行细致地过滤,从而执行了非法的数据查询。基于此,SQL注入的产生原因通常现在以下几方面:不当的类型处理;不安全的数据库配置;不合理的查询集处理;不当的错误处理;转义字符处理不合适;多个提交处理不当。危害:数据库信息泄漏:数据库中存放的用户的隐私信息的泄露。网页篡改:通过操作数据库对特定网页进行篡改。网站被挂马,传播恶意软件:修改数据库一些字段的值,嵌入网马链接,进行挂马攻击。数据库被恶意操作:数据库服务器被攻击,数据库的系统管理员帐户被窜改。服务器被远程控制,被安装后门。经由数据库服务器提供的操作系统支持,让得以修改或控制操作系统。破坏硬盘数据,瘫痪全系统。防御:(1)严格的数据类型(2)字符转义(3)使用预编译语句(4)存储过程任何关于相关专业的问题想要知道都可以联系我,教育欢迎您的咨询,一定知无不言,言无不尽!
联系我时,请说是在夜赶集分类网看到的,谢谢!
本文链接:https://suqian.yeganji.com/information.php?id=637626