xss跨站脚本攻击的方法及防御危害
未知
2021-02-08 09:43:27
0
XSS跨站脚本攻击是攻击者利用网站漏洞把恶意的脚本代码(通常包括HTML代码和客户端 Javascript脚本)注入到网页之中,当其他用户浏览这些网页时,就会执行其中的恶意代码,对受害用户可能采取 Cookie资料窃取、会话劫持、钓鱼欺骗等各种攻击.


练习平台:

   http://xss-quiz.int21h.jp/
   https://xss.pt/xss.php?do=login

危害

1、网络钓鱼,包括盗取各类用户账号;

2、窃取用户cookies资料,从而获取用户隐私信息,或利用用户身份进一步对网站执行操作;

3、劫持用户(浏览器)会话,从而执行任意操作,例如进行非法转账、强制发表日志、发送电子邮件等;

4、强制弹出广告页面、刷流量等;

5、网页挂马,进行恶意操作,例如任意篡改页面信息、删除文章等;

6、进行大量的客户端攻击,如DDoS攻击;

7、获取客户端信息,例如用户的浏览历史、真实IP、开放端口等;

8、控制受害者机器向其他网站发起攻击;

9、结合其他漏洞,如CSRF漏洞,实施进一步作恶;

10、提升用户权限,包括进一步渗透网站;

11、传播跨站脚本蠕虫等;

防御:
 htmlspecialchars(char,ENT_QUOTES);//ENT_QUOTES - 编码双引号和单引号。小括号添加转义字符 \
过滤规则要明确。长度、范围、格式、

相关内容

探索PHP `max_ch...
摘要: PHP的`max_children`参数是PHP-FPM...
2025-06-25 01:23:43
PHP `max_chil...
PHP `max_children`是PHP-FPM配置中定义子进...
2025-06-24 01:23:47
PHP配置中的`max_c...
`max_children`在PHP-FPM中决定并发子进程数,影...
2025-06-23 01:23:48
MySQL索引类型及其性能...
MySQL索引类型包括单列、多列、全文、唯一和空间索引等。合理使用...
2025-06-06 01:23:38
探索MySQL索引的创建、...
MySQL索引的创建、使用与维护对于数据库性能至关重要,合理创建、...
2025-06-02 01:23:35
索引在MySQL中的重要作...
MySQL中索引重要作用:提高查询效率,加速联接和排序,减少碎片化...
2025-06-01 01:23:39

热门资讯

gatewayworker心跳... 问题描述: 前端设置什么,后端设置什么。 解决办法: start_gateway.php中 打开 $...
Oracle Oracle云服... Oracle云服务器架构设计采用虚拟化、分布式存储技术,具备高度可扩展性、高可用性和容错性,并注重安...
kali的nmap信息收集扫描... nmap这个渗透工具一般用在渗透的准备阶段,用于收集用户的信息,为后面的渗透做情报支持。
phpstudy8.0 创建本... phpstudy v8.0创建本地站点域名的方法步骤: 步骤一: 打开www目录并创建你的站点文件夹...
SVN 从本地提交时忽略某些文... 问题描述: 在我使用TP的时候我想从本地提交文件更新到服务器,但是database.php这类的文件...
Linux系统nginx服务器... Ssh 登录 Ssh是建立在应用层和传输层的安全协议,专门为远程登录回话和其他网络服务提供安全性。利...
测试服务器端口通不通 问题描述: 测试服务器端口通不通 解决办法: 1、使用telnet判断 telnet是windows...
nginx服务器防火墙fire... nginx服务器防火墙firewall命令
php代码注入 ,eval() ,assert() preg_replace() call_user_func();
网站301重定向 在根目录下添加.htaccess ErrorDocument 404 /404.shtml IfMo...