异步Javascript和XML(AJAX)是用于开发Web应用程序以提供丰富用户体验的最新技术之一。由于它是一项新技术,因此尚未完成许多安全问题,以下是AJAX中的少数安全问题。
以下是AJAX安全性的示例 -
2006年,蠕虫感染了使用XSS和AJAX的雅虎邮件服务,利用了Yahoo Mail onload事件处理中的漏洞。当受感染的电子邮件被打开时,蠕虫会执行其JavaScript,将副本发送给受感染用户的所有Yahoo联系人。
第1步 - 我们需要尝试使用XML注入为您允许的奖励集添加更多奖励。如下图所示 -
第2步 - 确保使用Burp Suite。设置如下图所示 -
第3步 - 输入方案中给出的帐号。我们将能够获得账号获得所有奖励列表。我们有资格获得5个奖励。
第4步 - 现在我们点击“提交”,看看在响应XML中得到了什么。如下所示,我们有资格获得的三个奖励将作为XML返回。
第5步 - 现在编辑XML并添加其他两个奖励。
第6步 - 现在将向用户显示所有奖励以供他们选择。选择我们添加的那些,然后单击“提交”。
第7步 - 出现以下消息:“* Congratulations. You have successfully completed this lesson.”
客户端 -
.innerText
而不是.innerHtml
。服务器端 -