Khóa Luận Tốt Nghiệp: Cơ Chế Xác Thực Phi Tập Trung Dựa Trên Blockchain Cho Quản Lý An Ninh Mạng

2021

98
0
0

Phí lưu trữ

30.000 VNĐ

Tóm tắt

I. Giới thiệu về blockchain và mạng khả lập trình

Blockchainmạng khả lập trình (SDN) là hai công nghệ tiên tiến đang định hình tương lai của quản lý mạng. Blockchain với tính chất phi tập trungbất biến đảm bảo tính minh bạch và an toàn. Mạng khả lập trình cho phép quản lý mạng linh hoạt thông qua bộ điều khiển tập trung. Tuy nhiên, việc thiếu cơ chế xác thựcphân quyền hiệu quả trong SDN dẫn đến các lỗ hổng bảo mật nghiêm trọng. Đề tài này tập trung vào việc kết hợp blockchain để xây dựng cơ chế xác thực phi tập trung nhằm tăng cường an ninh mạng trong SDN.

1.1. Blockchain và tính phi tập trung

Blockchain là công nghệ lưu trữ dữ liệu phân tán, đảm bảo tính bất biếnminh bạch. Tính phi tập trung của blockchain giúp hệ thống không bị ảnh hưởng bởi sự cố tại một điểm duy nhất. Điều này phù hợp với yêu cầu an ninh mạng trong mạng khả lập trình, nơi cần sự ổn định và khả năng phục hồi cao.

1.2. Mạng khả lập trình và thách thức bảo mật

Mạng khả lập trình (SDN) cho phép quản lý mạng thông qua bộ điều khiển tập trung, tăng tính linh hoạt. Tuy nhiên, việc thiếu cơ chế xác thựcphân quyền hiệu quả khiến SDN dễ bị tấn công. Các ứng dụng độc hại có thể lợi dụng REST API để chiếm quyền điều khiển hoặc truy cập trái phép. Đề tài này đề xuất sử dụng blockchain để giải quyết các vấn đề này.

II. Cơ chế xác thực phi tập trung dựa trên blockchain

Cơ chế xác thực phi tập trung dựa trên blockchain được đề xuất để giải quyết các vấn đề bảo mật trong mạng khả lập trình. Cơ chế này sử dụng các thuật toán đồng thuận để đảm bảo tính tin cậy của ứng dụng và tính bất biến của dữ liệu. Blockchain cũng cung cấp khả năng kiểm soát truy cậpphân quyền hiệu quả, giúp ngăn chặn các cuộc tấn công từ ứng dụng độc hại.

2.1. Thuật toán đồng thuận và xác thực

Các thuật toán đồng thuận trong blockchain như Proof of Work (PoW) hoặc Proof of Stake (PoS) đảm bảo tính hợp lệ của các giao dịch và ứng dụng. Điều này giúp xác thực ứng dụng một cách an toàn và đáng tin cậy. Blockchain cũng lưu trữ mọi hoạt động của ứng dụng, tạo điều kiện thuận lợi cho việc điều tra khi có sự cố.

2.2. Phân quyền và kiểm soát truy cập

Phân quyền trong blockchain được thực hiện thông qua các hợp đồng thông minh (smart contracts). Các ứng dụng được cấp quyền truy cập dựa trên mức độ nguy hiểm của chúng. Kiểm soát truy cập được thực hiện thông qua việc kiểm tra quyền hạn của ứng dụng trước khi cho phép truy cập API. Điều này giúp ngăn chặn các cuộc tấn công leo thang quyền.

III. Ứng dụng thực tế và đánh giá

Đề tài đã triển khai cơ chế xác thực phi tập trung trên mạng khả lập trình với sự hỗ trợ của blockchain. Hệ thống bao gồm 10 máy chủ và 2 bộ điều khiển, cùng với mạng blockchain gồm 3 tổ chức. Kết quả thử nghiệm cho thấy hệ thống có khả năng xác thựcphân quyền hiệu quả, đồng thời đảm bảo tính an toànsẵn sàng của mạng.

3.1. Triển khai hệ thống

Hệ thống được triển khai trên nền tảng Hyperledger Fabric, sử dụng các hợp đồng thông minh để thực hiện xác thựcphân quyền. Các ứng dụng được cấp token để truy cập tài nguyên mạng. Hệ thống cũng hỗ trợ tính năng truy vết hoạt động của ứng dụng, giúp điều tra sự cố một cách hiệu quả.

3.2. Đánh giá hiệu quả

Kết quả thử nghiệm cho thấy hệ thống có khả năng xử lý hàng nghìn yêu cầu xác thực mỗi giây với độ trễ thấp. Hệ thống cũng chứng minh khả năng chống lại các cuộc tấn công lặp lại (replay attack) và đảm bảo tính bất biến của dữ liệu. Điều này khẳng định tính khả thi và hiệu quả của cơ chế xác thực phi tập trung dựa trên blockchain.

21/02/2025
Khóa luận tốt nghiệp an toàn thông tin cơ chế xác thực phi tập trung dựa trên blockchain cho tác vụ quản lý an ninh mạng trong mạng khả lập trình
Bạn đang xem trước tài liệu : Khóa luận tốt nghiệp an toàn thông tin cơ chế xác thực phi tập trung dựa trên blockchain cho tác vụ quản lý an ninh mạng trong mạng khả lập trình

Để xem tài liệu hoàn chỉnh bạn click vào nút

Tải xuống