Xem trước tài liệu

Đang tải tài liệu...

Thông tin chi tiết tài liệu

Định dạng: PDF
Số trang: 20 trang
Dung lượng: Đang cập nhật

Giới thiệu nội dung

Nghiên cứu và Xây dựng Phương pháp Chống Tấn công Tràn Stack

Tác giả: Vũ Hoàng Đạt, Lê Văn Phương, Lê Thị Linh

Lĩnh vực: An ninh máy tính, Lập trình

Nội dung tài liệu:

Tài liệu này đi sâu vào phân tích lỗi tràn bộ nhớ đệm (buffer overflow), một lỗ hổng lập trình nghiêm trọng có thể dẫn đến các vấn đề bảo mật hệ thống. Lỗi này, nếu bị khai thác, có thể cho phép kẻ tấn công chiếm quyền điều khiển, gây ra các ngoại lệ truy nhập bộ nhớ hoặc làm gián đoạn hoạt động của chương trình. Tài liệu trình bày tổng quan về lỗi tràn bộ đệm, bao gồm cấu trúc bộ nhớ của tiến trình và các loại vùng nhớ chính như text, data và stack. Nó cũng giải thích cách thức hoạt động của lỗi tràn bộ đệm, đặc biệt là trên vùng nhớ stack, nơi dữ liệu được quản lý theo cơ chế LIFO (Last In, First Out). Tài liệu cũng đề cập đến các kỹ thuật tấn công và phương pháp phòng chống, nhằm cung cấp kiến thức toàn diện về vấn đề này.

Mục lục chi tiết:

  • Nhận xét của Giáo viên
  • Lời nói đầu
  • Chương I: Tổng quan về lỗi tràn bộ đệm
    • Tổ chức bộ nhớ cho các tiến trình
    • Tổ chức bộ nhớ của một tiến trình
    • Lỗi tràn bộ đệm
  • Chương II: Kỹ thuật tấn công lỗi tràn bộ đệm
    • Ví dụ minh họa
    • Tràn bộ nhớ đệm trên stack
  • Kết luận