Đăng nhập
Hoặc tiếp tục với email
Nhớ mật khẩu
Đang tải... (xem toàn văn)
Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
THÔNG TIN TÀI LIỆU
Cấu trúc
LỜI CẢM ƠN
TÓM TẮT LUẬN VĂN
ABSTRACT
LỜI CAM ĐOAN
MỤC LỤC
MỤC LỤC BẢNG
MỤC LỤC HÌNH
CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI
1.1. Tính cấp thiết của đề tài
1.2. Đặt vấn đề
1.3. Mục tiêu nghiên cứu
1.4. Nghiên cứu và thiết kế giải pháp
1.5. Những đóng góp của luận văn
1.6. Những kết quả đạt được
1.7. Cấu trúc của luận văn
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT
2.1 KHẢO SÁT PHẦN MỀM QUÉT VIRUS CLAMAV
2.1.1 Giới thiệu ClamAV
2.1.2 Cơ sở dữ liệu chữ ký của ClamAV
2.1.2.1 Giới thiệu
2.1.2.2 Định dạng chữ ký virus
2.1.2.2.1 File .hdb
2.1.2.2.2 File .mdb
2.1.2.2.3 File .db:
2.1.2.2.4 File .ndb
2.1.2.3 Thống kê các loại chữ kí trong ClamAV
2.1.3 Phân tích hoạt động ClamAV
2.1.3.1 Tổng quát hoạt động
2.1.3.2 Khảo sát hàm quét trong ClamAV
2.2 Khái niệm so trùng mẫu
2.2.1 Mẫu tĩnh (static pattern)
2.2.2 Mẫu động (dynamic pattern)
2.3 Các phương pháp so trùng chuỗi
2.3.1 Systolic array
2.3.2 Finite state machine
2.3.3 Hashing
2.3.4 So sánh 3 phương pháp
CHƯƠNG 3: TỔNG HỢP CÁC CÔNG TRÌNH NGHIÊN CỨU LIÊN QUAN
3.1 Kết hợp phần cứng và phần mềm
3.2 Hướng tiếp cận chỉ dùng phần cứng
CHƯƠNG 4: GIỚI THIỆU HỆ THỐNG HIGH SPEED VIRUS SCANNER (HSVS) SO TRÙNG MẪU CHỮ KÝ TĨNH
4.1 Giải pháp Bloom – Bloomier Filter
4.2 So sánh bloom filter, bloomier filter và HSVS
4.3 Kiến trúc hệ thống
CHƯƠNG 5: NGHIÊN CỨU THIẾT KẾ FRAMEWORK
5.1 Tổng quan
5.2 Định nghĩa giao thức truyền nhận dữ liệu với board NetFPGA
5.3 Giao tiếp truyền tín hiệu điều khiển
5.4 Giao thức truyền dữ liệu
5.5 Hệ thống bộ nhớ
5.5.1 Bộ nhớ QDRII SRAM
5.5.2 Bộ nhớ RLDRAM
5.6 Hiện thực framework trên NetFPGA
5.6.1 Giao tiếp với PCIe DMA
5.6.1.1 Dispatcher
5.6.1.2 Collector
5.6.2 Memory controller
5.6.2.1 SRAM controller
5.6.2.2 DRAM controller
5.7 Xây dựng phần mềm quản lý dựa trên nền web
CHƯƠNG 6: KẾT QUẢ THỰC NGHIỆM HỆ THỐNG
6.1 Thử nghiệm hoạt động chương trình ClamAV
6.1.1 Điều kiện thử nghiệm
6.1.2 Kết quả thử nghiệm
6.1.2.1 Thử nghiệm với số lượng chữ ký tối đa
6.1.2.2 Thử nghiệm mẫu chữ ký và giải thuật quét Aho-Corasick (AC)
6.1.2.3 Thử nghiệm mẫu chữ ký và giải thuật quét Boyer-Moore (BM)
6.1.3 Phân tích sơ đồ gọi hàm trong ClamAV
6.1.4 Thực nghiệm quét các file EXE có tổng kích thước 3 GB
6.2 Tổng hợp hệ thống so trùng chữ ký tĩnh trên NetFPGA platform
6.3 Thử nghiệm truyền dữ liệu PCIe
6.4 Thử nghiệm đọc ghi bộ nhớ ngoài
6.5 Thử nghiệm truyền nhận giao tiếp giữa dữ liệu giữa phần mềm và phần cứng
6.6 Thử nghiệm framework
CHƯƠNG 7: KẾT LUẬN
7.1 Kết quả của luận văn
7.2 Hướng phát triển
LÝ LỊCH TRÍCH NGANG
Nội dung
Ngày đăng: 27/01/2021, 00:09
TÀI LIỆU CÙNG NGƯỜI DÙNG
TÀI LIỆU LIÊN QUAN