日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

ASP.NET Core中的OWASP Top 10 十大风险-SQL注入

發布時間:2023/12/4 asp.net 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP.NET Core中的OWASP Top 10 十大风险-SQL注入 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本博文翻譯自:
https://dotnetcoretutorials.com/2017/10/11/owasp-top-10-asp-net-core-sql-injection/

OWASP或者說是開放Web應用程序安全項目,這是一個非營利性的組織,其目的是促進安全的web應用程序的開發和設計。當他們在世界各地舉辦不同的研討會和活動時,你可能聽說過他們,因為“OWASP Top Ten”項目。每隔幾年,OWASP就會發布十大最重要的web安全風險列表。當然,這并不意味著您需要檢查這10個項目,您的網站現在是安全的,但它絕對涵蓋了您的網站上最常見的攻擊媒介的基礎。

當我第一次開始編程并聽說OWASP的時候,對我來說最困難的事情就是把它變成實際的東西,例如,當有人開始談論“CSRF”時,我想知道在.NET中,它是什么樣子,它保護自己的基本原則是什么,.NET的系統中有什么(如果有的話)?這篇10部分的文章系列將嘗試在ASP.net Core的領域中回答這些問題。您絕對不會突然對所有網絡攻擊都可以免疫,但是希望可以幫助您從ASP.net Core角度了解OWASP十大安全風險。

另外要注意的是,我將基于OWASP 2017 候選發布版的前10名。這些尚未被接受為2017年的官方十強,如果他們改變,我一定會添加額外的文章來涵蓋一切。

所以不用多說,我們開始吧!我們列出的第一個項目是SQL注入。

SQL注入如何工作?

SQL注入可以通過修改一個已知的輸入參數來修改SQL語句,而這個SQL語句的執行方式與我們預期的非常不同。這聽起來像是一大堆的胡言亂語,我們來舉個例子吧。

如果您想要在您的機器上運行整個工作代碼項目,您可以從Github那里獲取任何東西。您仍然可以在沒有代碼的情況下繼續進行下去,因為我將在整個過程中發布代碼示例和屏幕截圖。

首先讓我們創建一個包含兩個表的數據庫。第一個表名為“NonsensitiveDataTable”,它包含一些我們不敏感可以向用戶分享的數據。第二個表名為“SensitiveDataTable”它包含用戶信用卡和社會保障號碼。下面是SQL Server中的表。

總結

以上是生活随笔為你收集整理的ASP.NET Core中的OWASP Top 10 十大风险-SQL注入的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。