Chống giả lập dữ liệu chạy auto trong MVC 5 asp.net c#

Thảo luận trong 'Lập trình web Asp.net' bắt đầu bởi phamcongson, 4/3/17.

  1. phamcongson

    phamcongson

    Police

    Tham gia ngày:
    3/6/13
    Bài viết:
    518
    Đã được thích:
    95
    Điểm thành tích:
    28
    Giới tính:
    Nam
    1. Chống giả lập là gì ?
    • Hacker sử dụng các đoạn code javascript kết hợp HTML tĩnh lấy từ web người dùng để chạy giả lập chèn dữ liệu, file, folder, code và dữ liệu xấu vào hosting, web.
    • Việc giả lập dữ liệu thông qua các action chuyền dữ liệu giữa Form và Controllers của web.
    • Cách chống giả lập hiện nay ở các website là dùng mã captcha để chống giả lập.
    • Nhưng mã captcha vẫn bị hacker được và sử dụng khó khăn, chiếm dữ liệu tài nguyên web.
    2. Cách chống giả lập trong mô hình MVC5
    • Trong MVC chống giả lập này khá dễ dàng với [ValidateAntiForgeryToken].
    Sử dụng như sau:
    • Tại Form View của ta thêm đoạn code sau vào:
    Mã:
    @using (Html.BeginForm("ActionResultName", "Controller"))
    {
           @Html.AntiForgeryToken()
             ............ dữ liệu trong form
    }
    
    • Tại ActionResult chứa Controller ta thêm code sau vào
    Mã:
    [ValidateAntiForgeryToken]
      public ActionResult ActionResultName(String Notes)
      {
          ...mã..
      }
     
    Cảm ơn đã xem bài:

    Chống giả lập dữ liệu chạy auto trong MVC 5 asp.net c#

    danh sách diễn đàn rao vặt gov chất lượng


Chủ để tương tự : Chống giả
Diễn đàn Tiêu đề Date
Rao Vặt Miền Nam [Giá] Tại đâu sửa mặt kính màn hình Galaxy A5 2016 nhanh chóng 22/12/17
Rao Vặt Miền Nam Thi công ép cọc bê tông trọn gói nhanh chóng giá rẻ 22/12/17
Rao Vặt Miền Nam Tháo ráp máy lạnh quận 7 nhanh chóng giá rẻ 20/12/17
Rao Vặt Miền Nam Bán chụp tai - nút tai chống ồn chất lượng, giá rẻ nhất 1/12/17
Rao Vặt Miền Nam Cung cấp sơn Epoxy chống rỉ giá cạnh tranh tại Bình Định 21/11/17

Like và Share ủng hộ ITSEOVN