Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL có khả năng chống lại cuộc tấn công SQL injection tốt hơn PostgreSQL (theo Perl / DBI) không?

Cơ sở dữ liệu không phải là trách nhiệm của việc bảo vệ chống lại các cuộc tấn công, mà là trách nhiệm của nhà phát triển. Nếu nhà phát triển viết mã tạo truy vấn bằng cách nối các chuỗi bắt nguồn từ đầu vào của người dùng, các truy vấn kết quả sẽ dễ bị tấn công chèn ép và tất cả mã dành cho việc làm sạch, v.v., IMHO là một sự lãng phí thời gian. Nếu mã được viết để sử dụng các truy vấn được tham số hóa và đầu vào của người dùng được chuyển sang sử dụng làm giá trị tham số, các truy vấn kết quả sẽ an toàn một cách hợp lý trước các cuộc tấn công chèn ép. (Và tôi muốn biết cách có thể thực hiện một cuộc tấn công tiêm thông qua một giá trị tham số).

Chia sẻ và tận hưởng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tích hợp Apache Spark với MySQL để đọc các bảng cơ sở dữ liệu dưới dạng khung dữ liệu tia lửa?

  2. Tại sao tôi không nên sử dụng các hàm mysql_ * trong PHP?

  3. Bỏ tất cả các thủ tục được lưu trữ trong MySQL hoặc sử dụng các thủ tục được lưu trữ tạm thời

  4. đặt lại mật khẩu gốc với cấu hình mysql sai

  5. Cách tìm thư mục dữ liệu mysql từ dòng lệnh trong windows