无码色偷偷亚洲国内自拍_国产男女性潮高清免费网站_69SEX久久精品国产麻豆_日本高清在线一区二区三区

千鋒教育-做有情(qing)懷、有良心、有品(pin)質的職(zhi)業教育機(ji)構

當前位置:首頁  >  IT面試題  >  網絡安全面試題  >  正文

什么是SQL注入攻擊?如何防范?

來源:千鋒教育
發布時間:2022-09-26 16:15:00
分享

  攻擊者(zhe)在HTTP請(qing)求中注(zhu)入惡(e)意的SQL代碼,服務器使用參數構(gou)建數據庫SQL命令時,惡(e)意SQL被一起(qi)構(gou)造,并在數據庫中執行。

  防范:

  Web端:

  1)有效性(xing)檢驗。

  2)限制字符串輸(shu)入的長度。

  服務端:

  1)不用拼(pin)接SQL字(zi)符串。

  2)使(shi)用(yong)預編譯的PrepareStatement。

  3)有效性檢驗。(為什么服(fu)務端還要做(zuo)有效性檢驗?第一(yi)準(zhun)則,外部都是不(bu)可信的(de),防(fang)止攻(gong)擊者繞過Web端請求)

  4)過(guo)濾SQL需(xu)要的參數中的特殊字(zi)符。比如單(dan)引號(hao)、雙引號(hao)。

聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

相關推薦

  • 電子郵件存在哪些安全性問題? 4)通過電子郵件傳播的病毒通常用VBScript編寫,且大多數采用附件的形式夾帶在電子郵件中。當收信人打開附件后,病毒會查詢他的通訊簿,給其上所有或部分人發信,并將自身放入附件中,以此方式繼續傳播擴散。
  • 常規加密密鑰的分配有幾種方案,請對比下它們的優缺點。 由-一個中心節點或者由一-組節 點組成層次結構負責密鑰的產生并分配給通信的雙方,在這種方式下,用戶不需要保存大量的會話密鑰,只需要保存同中心節點的加密密鑰,用于安全傳送由中心節點產生的即將用于與第三方通信的會話密鑰。這種方式缺點是通信量大,同時需要較好的鑒別功能以鑒別中心節點和通信方。
  • 網絡安全面試題5道 包過濾是一種安全機制,它控制哪些數據包可以進出網絡,而哪些數據包應被網絡拒絕。包過濾路由器是具有包過濾特性的一種路由器。在對包做出路由決定時,普通路由器只依據包的目的地址引導包,而包過濾路由器就必須依據路由器中的包過濾規則做出是否引導該包的決定。
  • 網絡安全面試題4道 1、DDos 攻擊原理及防御  答:客戶端向服務端發送請求鏈接數據包,服務端向客戶端發送確認數據包,客戶端不向服務端發送確認數據包,服務器一直等待來自客戶端的確認.沒有徹底根治的辦法,除非不使用TCP.
  • 什么是SQL注入攻擊?如何防范? 攻擊者在HTTP請求中注入惡意的SQL代碼,服務器使用參數構建數據庫SQL命令時,惡意SQL被一起構造,并在數據庫中執行。
  • 你常用的滲透工具有哪些,最常用的是哪個? 你常用的滲透工具有哪些,最常用的是哪個? 答:burp:Burp Suite與Web瀏覽器配合使用,可發現給定APP的功能和安全問題,是發起定制攻擊的基礎。目前免費版本功能有限,但付費版本提供全面的網絡爬取和掃描功能;多攻擊點;基于范圍的配置。它可用于自動化重復功能,提供APP與服務器互動的良好視圖。