Có rất nhiều phương pháp được đề xuất trong văn học để phát hiện, ngăn chặn và giảm thiểu tác động của cuộc tấn công nút Blackhole. Một số trong số họ được thảo luận dưới đây: Trong bài báo [6] tác giả đã đề xuất một kế hoạch, SRSN, dựa trên các số thứ tự và phương pháp ghi nhận end-to-end để kiểm tra tăng nghiêm ngặt của các số thứ tự của RREQ. Ba cấu trúc dữ liệu được duy trì: Trusted Routing Danh sách, Suspicious Danh sách định tuyến và danh sách RREQ_ACK_REQ. Các chương trình hoạt động như sau: Nếu điểm đến đáng tin cậy đã ghi lại về nguồn gốc, nó sẽ kiểm tra sự khác biệt số thứ tự của RREQ. Nếu nó là 1, sau đó ghi lại tuyến đường này là hợp lệ, hoặc các bản ghi tuyến đường đang trong tình trạng đáng ngờ. Nếu đích đến có không bất cứ hồ sơ về nguồn gốc, sau đó nó được coi là đáng ngờ. Trong cả hai trường hợp, kết thúc để kết thúc nhận được sử dụng để xác nhận các tuyến đường đáng ngờ. Nếu được xác nhận, sau đó nó sẽ được chuyển đến các bản ghi tuyến đường đáng tin cậy. Phương pháp này không ít phiên bản cho thuật toán DSR. Gián đoạn của số thứ tự của các gói tin nhận được sẽ giúp xác định các nút độc hại.
Trong bài báo [9], tác giả thông qua ví dụ sinh học, bởi Dawkins đề xuất, để tính toán sự liên kết giữa các nút có thể được đồng hành, được biết đến hoặc không xác định. Tin tưởng phương trình ước lượng và ngưỡng giá trị này được tính toán và dựa trên đó, hầu hết tin tưởng con đường, đưa ra các ưu tiên để đồng hành được chọn. Trong bài báo [10], tác giả đề xuất một kế hoạch BDSR, sự chủ động và phản ứng kiến trúc phòng thủ. Tác giả đã trình bày một thuật toán trong đó có hai chức năng: Thứ nhất là, khởi xướng, trong đó xác định các nút Blackhole bằng cách gửi mồi RREQ sử dụng địa chỉ đích ảo và không tồn tại để mồi các nút độc hại để trả lời RREP. Nếu bất kỳ nút trả lời yêu cầu này, nó sẽ được xác định là nút độc hại và được thêm vào trong danh sách Blackhole. Sau đó, chức năng thứ hai bắt đầu được gọi là, thực hiện khám phá tuyến DSR bình thường. Trong chức năng bắt đầu này, nếu tỷ lệ giao gói tin được thấp hơn giá trị ngưỡng, sau đó các chức năng một lần nữa khởi được gọi là để xác định các nút độc hại hoặc khám phá tuyến sẽ được xem là thành công và các gói dữ liệu truyền tải diễn ra. Các phương pháp trong [ 11] là phần mở rộng của chương trình BDSR. Trong BDSR, Nó không được chỉ rõ rằng làm thế nào để chọn địa chỉ đích ảo để mồi các nút độc hại. Trong CBDS, địa chỉ đích ảo cho RREQ mồi được chọn là một người hàng xóm hop từ nguồn. Nếu bất cứ nút nào khác hơn là người hàng xóm này trả lời cho RREQ thì chắc chắn rằng các nút độc hại đang hiện diện trong con đường đó. Các nút mà trả lời cho chủ RREQ được coi như nút lỗ đen cũng có. Phương pháp sau đó đảo ngược truy tìm được sử dụng để xác định các nút độc hại. Trong bài báo [1], hai giải pháp được đề xuất để chiến đấu chống lại cuộc tấn công Blackhole. Đầu tiên là để tìm đường đi dự phòng với các nút chia sẻ. Nó là an toàn nhưng sự chậm trễ là cao hơn. Phương pháp thứ hai là để kiểm tra số thứ tự của gói tin gửi và nhận. Nó không phải là phương pháp mà nhiều an toàn nhưng hiệu quả cao. Trong [12], các tác giả đã đề xuất một phương pháp để tìm ra con đường bảo đảm dựa trên suy niềm tin của con người. Đối với việc tìm kiếm các tuyến đường từ nguồn tới đích, giá trị tin tưởng con đường được tính cho con đường an toàn nhất. Niềm tin val ue bằng với tối thiểu một trong những giá trị của các nút trong các con đường. Trong phương pháp này, các nút lấy yếu tố niềm tin của họ từ kinh nghiệm, kiến thức và khuyến nghị từ các nút khác. Phương pháp xâm lược tuyến tính được sử dụng để ước lượng sự tin tưởng chung trong một nút và một ít giá trị được sử dụng để tính toán sự tin cậy của con đường. Trong đề án DBA-DSR trong [13], các tác giả sử dụng các gói tin RREQ giả để xác định các nút độc hại trong mạng trước khi định tuyến thực tế diễn ra. Chương trình này cũng sử dụng cơ chế xác nhận bởi nguồn và trung gian các nút, nếu RREQ giả - RREP không xác định các nút nút lỗ đen. Có hai nhược điểm của chương trình này. Đầu tiên là, như các gói tin nhận được trao đổi để kiểm tra xem các nút trung gian là giả hay không, định tuyến tăng phí với chương trình này. Nhược điểm thứ hai là thời gian lâu hơn cần thiết để tìm ra đường nếu khoảng cách giữa nguồn và trung gian là dài
đang được dịch, vui lòng đợi..