Cách Chống Lỗi Sql Injection Trong C# | Nhận Viết ứng Dụng
Có thể bạn quan tâm
- Đăng ký
- Hoạt động gần đây
- Danh mục
- Hot!
- Trả lời câu hỏi
- Tags
- Thành viên
- Đặt câu hỏi
- Chat Room
Cách phòng chống lỗi Sql injection thế nào trong lập trình C# hay VB.NET
TweetXin vui lòng đăng nhập hoặc đăng ký để trả lời câu hỏi này.
1 câu trả lời
0 thích 0 không thích đã trả lời 9 Tháng 1, 2016 bởi Thảo Meo (3,920 điểm) được bầu chọn là câu hỏi hay nhất 9 Tháng 1, 2016 bởi Mr. Cùi Bắp Câu trả lời hay nhấtKhi viết câu lệnh sql trong C# nếu viết bình thường ta sẽ dính lỗi sql injection: ví dụ:
Code:
String name = textBox1.text(); SqlConnection connection = new SqlConnection(connectionString); SqlCommand command = new SqlCommand("SELECT * FROM user WHERE (Name ='" & name & "')" ,connection);vì vậy khi nhập một số chuỗi đặc biệt có thể dẫn đến lỗi sql injection, ví dụ nhập "1'OR 1='1",... ta nên dùng sqlParameter để tránh lỗi này.
Code:
String name = textBox1.text(); SqlConnection connection = new SqlConnection(connectionString); SqlCommand command = new SqlCommand("SELECT * FROM user WHERE Name LIKE @Name",connection); command.Parameters.Add(new SqlParameter("Name", name));với việc dùng sql parameter thì các tham số truyền vào sẽ được kiểm soát nhằm tránh lỗi sql injection.
Xin vui lòng đăng nhập hoặc đăng ký để thêm bình luận.
Share this question
Tweet483 câu hỏi
272 câu trả lời
92 bình luận
1,995 thành viên
- Tất cả chủ đề
- Lập trình VB.NET (106)
- Lập trình C# (161)
- PHP (4)
- Devexpress (33)
- Android (4)
- IOS (0)
- Cơ sở dữ liệu (44)
- Phần mềm ứng dụng (12)
- Codeigniter (1)
- Lập trình Web (19)
- Đồ án công nghệ thông tin (2)
- Đặt viết phần mềm - đồ án (4)
- Tài liệu và Ebook (1)
- Việc làm và tuyển dụng (1)
- Các câu hỏi khác (6)
- Python (3)
- Gửi phản hồi
Từ khóa » Chống Sql Injection C#
-
Tìm Hiểu SQL Injection Và Cách Phòng Chống Trong ASP.NET
-
SQL Injection Là Gì? Cách Phòng Chống Tấn Công SQL Injection
-
SQL INJECTION VÀ CÁCH PHÒNG CHỐNG - Viblo
-
SQL Injection Và Cách Phòng Chống Trong ASP.NET
-
Hạn Chế Lỗi SQL Injection Cho Phần Mềm Quản Lý Quán Cafe Với C# ...
-
Anti SQL Injection Tool
-
How Can I Prevent SQL Injection In My Functions? [duplicate]
-
SQL Injection Tấn Công Và Cách Phòng Tránh - 123doc
-
SQL Injection Prevention - OWASP Cheat Sheet Series
-
Lỗi SQL Injection Và Cách Phòng Chống
-
SQL Injection Là Gì? Nguy Hiểm đến Mức Nào Và Làm Sao để Phòng ...
-
What Is SQL Injection (SQLi) And How To Prevent Attacks - Acunetix
-
Preventing SQL Injection In C# Applications - Jonathan Crozier
-
SQL Injection And How To Prevent It? - Baeldung