1. 程式人生 > >Django網站建設-sql注入、xss攻擊、csrf攻擊

Django網站建設-sql注入、xss攻擊、csrf攻擊

SQL注入

SQL注入危害
1.在網頁中利用sql語句進行注入攻擊,網頁獲取使用者輸入引數,但有些惡意使用者利用特殊sql語句上傳引數,後端獲取引數若不對其正確性合法性進行判斷,則有可能對資料庫造成危害

2.get和post上傳資料的時候,做好對引數的檢查

3.利用Dajngo的ORM可有效避免sql注入,因為Django已經對特殊字元進行轉義

不安全的檢視邏輯舉例:未對使用者post的資料進行正確性合法性判斷,直接建立資料庫連線和資料查詢

這裡寫圖片描述

xss攻擊

這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述

CSRF攻擊

這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述