Bạn ghé thăm diễn đàn lần đầu? hãy đăng ký ngay bây giờ để tham gia.
  • Đăng nhập:

Chào mừng bạn đến với ITVNN FORUM - Diễn đàn công nghệ thông tin.

Nếu đây là lần đầu tiên bạn tham gia diễn đàn, xin mời bạn xem phần Hỏi/Ðáp để biết cách dùng diễn đàn. Để có thể tham gia thảo luận bạn phải đăng ký làm thành viên, click vào đây để đăng ký.


  • Partner Area
    • ITVNN HOSTING - Thiết kế website, Cung cấp Domain, Hosting, VPS Việt Nam Anh Hùng - Thông tin truyền thông
kết quả từ 1 tới 4 trên 4
Tăng kích thước phông chữ Giảm kích thước phông chữ
  1. #1
    DaiThanh's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Sep 2009
    Thành viên thứ
    91
    Tuổi
    32
    Giới tính
    Bài gởi
    98
    Level: 33 [?]
    Experience: 523,117
    Next Level: 555,345
    Cảm ơn 0
    Cảm ơn 8 lần / 4 Bài viết

    Cog Phát hiện và chống xâm nhập Web Server với Mod Security  

    ModSecurity là một bộ máy phát hiện và phòng chống xâm nhập dành cho các ứng dụng web (hoặc 1 web application firewall). Hoạt động như một module của máy chủ web Apache, mục đích của ModSecurity là tăng cường bảo mật cho các ứng dụng web, bảo vệ chúng khỏi các loại tấn công đã biết và chưa biết.

    1. giới thiệu về Mod_security

    ModSecurity là một bộ máy phát hiện và phòng chống xâm nhập dành cho các ứng dụng web (hoặc 1 web application firewall). Hoạt động như một module của máy chủ web Apache, mục đích của ModSecurity là tăng cường bảo mật cho các ứng dụng web, bảo vệ chúng khỏi các loại tấn công đã biết và chưa biết.

    Sau khi cài đặt Apache mặc định sẽ không có mod_security.Bạn phải download mod_security từ http://www.modsecurity.org .Phiên bản mới nhất hiện nay là 1.9. Mod_security dùng được cho cả apache 1.x và 2.x (trên cả windows ,*.nix …)

    2.Cài đặt và cấu hình:


    Việc install Mod_security tương đối đơn giản,sau khi đã download Binary packages về:

    Với apache 2.x:

    Bạn chỉ việc copy file mod_security.so vào thư mục modules/ của apache và mở file httpd.conf thêm vào dòng sau:

    LoadModule security_module modules/mod_security.so

    là có đã hoàn thành bước cài đặt

    Với apache 1.x:

    Ban copy file mod_security.so (*.nix ) hoăc mod_security.dll (windows) vào thư mục libexec/ và mở file httpd.conf thêm vào dòng sau:

    LoadModule security_module libexec/mod_security.so

    Để sử dụng mod_security bạn phải cấu hình cho nó( cái này tùy vào mỗi hệ thống mà sẽ dẫn đến những cấu hình khác nhau). Trước tiên bạn mở file httpd.conf ra và thêm vào dòng sau:

    <IfModule mod_security.c>

    # cấu hình cho mod_security

    </IfModule>


    hoặc bạn có thể tạo riêng một file là modsecurity.conf trong thư mục conf cua apache và include nó tù file cấu hình của apache httpd.conf:

    <IfModule mod_security.c>

    include conf/modsecurity.conf

    </IfModule>


    Sau khi cài đặt mặc định bộ máy filtering sẽ disable ( muốn dùng mod_security chúng ta phải bật nó lên).

    Ban chỉ việc thêm vào dòng sau trong file modsecurity.conf:

    SecFilterEngine On ( or Off , DynamicOnly )


    Sau đây là cách cấu hình cho mod_security để hạn chế những kiểu tấn công cơ bản:

    #Chống lại kiểu tấn công thực thi các lệnh:

    SecFilter /etc/password

    SecFilter /bin/ls

    #Chống lại kiểu tấn công Directory traversal

    SecFilter "\.\./"

    #Lọc các kí tự hay dùng trong shell code

    SecFilterForceByteRange 32 126

    #Lọc các kí tụ hay dùng trong XSS attack

    SecFilter "<(.|\n)+>"

    SecFilter "<[[:space:]]*script"


    #chống lại kiểu tấn công XSS thông qua PHP session cookie

    SecFilterSelective ARG_PHPSESSID "!^[0-9a-z]*$"

    SecFilterSelective COOKIE_PHPSESSID "!^[0-9a-z]*$"


    #Hạn chế sqlinjection attack

    SecFilter "delete[[:space:]]+from"

    SecFilter "insert[[:space:]]+into"

    SecFilter "select.+from"


    #Hạn chế MSSQL injection attack

    SecFilter xp_enumdsn

    SecFilter xp_filelist

    SecFilter xp_availablemedia

    SecFilter xp_cmdshell

    SecFilter xp_regread

    SecFilter xp_regwrite

    SecFilter xp_regdeletekey


    #chống spam mail

    <Location /cgi-bin/FormMail>

    SecFilterSelective "ARG_recipient" "!@modsecurity\.org$"


    </Location>

    #phát hiện xâm nhập

    SecFilterSelective OUTPUT "Volume Serial Number"

    SecFilterSelective OUTPUT "Command completed"

    SecFilterSelective OUTPUT "Bad command or filename"

    SecFilterSelective OUTPUT "file(s) copied"

    SecFilterSelective OUTPUT "Index of /cgi-bin/"

    SecFilterSelective OUTPUT ".*uid\=\("


    #Nếu muốn ghi lại log

    SecAuditLog logs/audit.log

    SecFilterDebugLog logs/modsec.log

    SecFilterDebugLevel 0

    #Muốn mod_security phân tích POST request, dùng:

    SecFilterScanPOST On


    # để mod_security *kiểm tra* URL encoding và UTF-8.

    SecFilterCheckURLEncoding On

    SecFilterCheckUnicodeEncoding On


    Lưu ý:nếu bạn dùng SecFilterCheckUnicodeEncoding On, một số bộ gõ hay input tiếng Việt sẽ không hoạt động, một số bộ gõ hay input tiếng Việt sẽ không hoạt động
    Nếu bạn chạy web với nhiều virtualhost và muốn một site trong nhiều sites không dùng mod_security, bạn có thể dùng:
    SecFilterSelective SERVERNAME "^tên_của_web_site$" nolog,allow

    3. Lời kết
    Trên đây chỉ là vài cấu hình cơ bản,Còn rất nhiều kiểu cấu hình mà tôi không đề cập (tùy thuộc vào hệ thống của bạn mà có cấu hình cho thích hợp).
    Chúc bạn thanh công.

    Nguồn tin:

    Code: 
    Sưu tầm

  2. Thành viên sau đây nói lời Cảm ơn tới DaiThanh cho bài viết hữu ích này:

    hanhkhat (25-08-2011)

  3. #2
    Mr.Won's Avatar

    Trạng thái
    Offline
    Họ tên
    Phạm Won
    Tham gia ngày
    Sep 2009
    Thành viên thứ
    23
    Đến từ
    Localhost :))
    Tuổi
    32
    Giới tính
    Bài gởi
    137
    Level: 35 [?]
    Experience: 731,406
    Next Level: 824,290
    Cảm ơn 1
    Cảm ơn 8 lần / 5 Bài viết

    Default

    Thanks pơ phét hehehe. đang cần, post mí bài bảo mật càng nhiều càng tốt nhá

    Mà down về ko thấy file mod_security.so nhỉ
    thay đổi nội dung bởi: Mr.Won; 11-09-2009 lúc 09:35 PM

  4. #3
    DaiThanh's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Sep 2009
    Thành viên thứ
    91
    Tuổi
    32
    Giới tính
    Bài gởi
    98
    Level: 33 [?]
    Experience: 523,117
    Next Level: 555,345
    Cảm ơn 0
    Cảm ơn 8 lần / 4 Bài viết

    Default

    Trích Nguyên văn bởi Mr.Won View Post
    Thanks pơ phét hehehe. đang cần, post mí bài bảo mật càng nhiều càng tốt nhá

    Mà down về ko thấy file mod_security.so nhỉ
    Thứ của bạn đang tìm đây:
    File Kèm Theo File Kèm Theo

  5. #4
    DaiThanh's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Sep 2009
    Thành viên thứ
    91
    Tuổi
    32
    Giới tính
    Bài gởi
    98
    Level: 33 [?]
    Experience: 523,117
    Next Level: 555,345
    Cảm ơn 0
    Cảm ơn 8 lần / 4 Bài viết

    Default

    Càn đây là bản 2.1.1
    File Kèm Theo File Kèm Theo


 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Trả lời: 4
    Bài mới gởi: 08-12-2022, 02:38 PM
  2. Trả lời: 0
    Bài mới gởi: 23-05-2016, 08:29 AM
  3. Biến máy tính cũ thành web server
    By s0ct0j0c in forum Thủ thuật, mẹo vặt
    Trả lời: 0
    Bài mới gởi: 16-04-2011, 07:33 AM
  4. HDD server, RAM server, Raid controller ...
    By nbkhanh1982 in forum Tư vấn - Thị trường
    Trả lời: 0
    Bài mới gởi: 05-07-2010, 03:46 PM
  5. Tự cài đặt Server riêng
    By hoangthanhmai94 in forum LAN - WAN
    Trả lời: 1
    Bài mới gởi: 18-09-2009, 08:46 PM

Tags for this Thread

Bookmarks

Quuyền Hạn Của Bạn

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể chỉnh sửa bài viết
  •