非同步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
。伺服器端 -