跨站脚本攻击是什么

互联网 20-6-28

跨站脚本攻击也称为XSS,是指利用网站漏洞从用户那里恶意盗取信息。跨站脚本攻击分为三类,分别是:1、持久型跨站;2、非持久型跨站;3、DOM跨站。其中,持久型跨站是最直接的危害类型。

定义:

跨站脚本攻击(也称为XSS)是指利用网站漏洞从用户那里恶意盗取信息。

类型:

(1)持久型跨站:最直接的危害类型,跨站代码存储在服务器(数据库)。

(2)非持久型跨站:反射型跨站脚本漏洞,最普遍的类型。用户访问服务器-跨站链接-返回跨站代码。

(3)DOM跨站(DOM XSS):DOM(document object model文档对象模型),客户端脚本处理逻辑导致的安全问题。

防御规则介绍:

1、不要在允许位置插入不可信数据;

2、在向HTML元素内容插入不可信数据前对HTML解码;

3、在向HTML常见属性插入不可信数据前进行属性解码;

4、在向HTML JavaScript Data Values插入不可信数据前,进行JavaScript解码;

5、在向HTML 样式属性值插入不可信数据前,进行CSS解码;

6、在向HTML URL属性插入不可信数据前,进行URL解码;

如果您想了解更多相关问题,可以访问php中文网。

以上就是跨站脚本攻击是什么的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:什么是CSRF攻击?该如何防范?

相关资讯