- Bài viết này công bố việc giới thiệu tính năng phòng vệ bằng bằng chứng công việc (PoW) cho dịch vụ onion, nhằm ưu tiên lưu lượng mạng đã được xác minh và ngăn chặn các cuộc tấn công từ chối dịch vụ (DoS). Tính năng này là một phần của bản phát hành mới của Tor 0.4.8.
- Cơ chế phòng vệ PoW sẽ được giữ ở trạng thái không hoạt động trong điều kiện bình thường để trải nghiệm người dùng diễn ra mượt mà. Tuy nhiên, khi dịch vụ onion chịu tải, nó sẽ yêu cầu các kết nối máy khách đến thực hiện những tác vụ ngày càng phức tạp hơn.
- Dịch vụ onion sẽ ưu tiên các kết nối này dựa trên mức độ nỗ lực mà máy khách đã thể hiện. Cơ chế PoW này được kỳ vọng sẽ khiến các cuộc tấn công quy mô lớn trở nên tốn kém và phi thực tế, qua đó làm nản lòng kẻ tấn công và ưu tiên lưu lượng hợp lệ.
- Nhu cầu đối với cơ chế này xuất phát từ thiết kế đặc thù của dịch vụ onion, vốn ưu tiên quyền riêng tư của người dùng bằng cách ẩn địa chỉ IP. Thiết kế này đã khiến dịch vụ onion dễ bị tấn công DoS, còn việc giới hạn tốc độ dựa trên IP theo cách truyền thống chỉ là biện pháp bảo vệ chưa hoàn chỉnh.
- Cơ chế PoW hoạt động giống như một hệ thống vé được tắt theo mặc định, nhưng sẽ thích ứng với áp lực mạng để tạo ra hàng đợi ưu tiên. Trước khi truy cập dịch vụ onion, máy khách phải giải một câu đố nhỏ để chứng minh rằng đã thực hiện "công việc". Câu đố càng khó thì lượng công việc đã thực hiện càng lớn, qua đó chứng minh người dùng là người thật chứ không phải bot đang cố xâm nhập dịch vụ.
- Nếu kẻ tấn công cố gắng dồn dập các yêu cầu vào dịch vụ onion, cơ chế phòng vệ PoW sẽ tăng mức nỗ lực tính toán cần thiết để truy cập trang
.onion. Hệ thống vé này nhằm tạo bất lợi cho những kẻ tấn công thực hiện số lượng lớn nỗ lực kết nối tới dịch vụ onion.
- Với người dùng thông thường, nỗ lực tính toán bổ sung cần để giải câu đố vẫn nằm trong khả năng của hầu hết thiết bị. Khi lưu lượng tấn công tăng lên, mức nỗ lực cũng tăng theo, có thể lên tới khoảng 1 phút tính toán. Quá trình này là vô hình với người dùng, và việc chờ lời giải PoW cũng tương tự như chờ một kết nối mạng chậm.
- Việc Tor giới thiệu cơ chế phòng vệ PoW đưa dịch vụ onion trở thành một trong số ít giao thức liên lạc có tích hợp sẵn bảo vệ DoS. Nếu được các trang lớn áp dụng, nó hứa hẹn sẽ giảm tác động tiêu cực của các cuộc tấn công nhắm vào tốc độ mạng; đồng thời, tính chất động của hệ thống này cũng giúp giữ cân bằng tải trong những đợt tăng vọt lưu lượng, bảo đảm khả năng truy cập vào dịch vụ onion ổn định và đáng tin cậy hơn.
1 bình luận
Ý kiến Hacker News