[ PHP ] Module chống XSS

Xin chào mọi người, để tiếp nối chuỗi bài viết về bảo mật cho Website PHP - Mysql, minh sẽ giới thiệu kỹ thuật chống lỗi XSS

Bài 2: Module chống XSS

Đầu tiên, chúng ta cần hiểu XSS la gì và tác hại như thế nào, XSS là một trong những lỗi rất cơ bản cần tránh
Các bạn có thể tham khảo tại đây
http://securitydaily.net/ky-thuat-khai-thac-xss-phan-1-reflected-xss/

I. Giới thiệu code

Mã nguồn PHP:

<?php//    Anti XSS
//    Code by Lương Tấn Khang
//    From Whitehat.vn
///////////////////////foreach($_GET as $var => $value) {
    $_GET["$var"]=htmlspecialchars($value);
}
foreach($_POST as $variable => $value) {
    $_POST["$var"]=htmlspecialchars($value);
}?>



Chú ý:
- Các bạn có thể kết hợp với code đã giới thiệu ở Bài 1
- Các bạn có thể thay htmlspecialchars bằng hàm khác như
htmlentities

II. Sử dụng code

Các bạn tạo 1 file "AntiXSS.php" ở thư mục gốc của website




Sau đó các bạn thêm đoạn code sau vào file kết nối đến CSDL

Mã nguồn PHP:
require_once("AntiXSS.php"); 
Vậy là đã xong!

Mong mọi người góp ý phát triển!
[ PHP ] Module chống XSS Reviewed by Nguyen Nam Hong on 7:44 AM Rating: 5
Copyright © Kid1412 Blog's 💖 2016
Development by Hong Nguyen Nam
Powered by Blogger.