Bìa! Gần đây, tôi nhận thấy trong nhóm chat có một vài bạn bị IP từ Sơn Tây trộm lưu lượng, dẫn đến mất hơn 400GB dữ liệu. Tôi cũng từng gặp tình trạng tương tự, do không giám sát kỹ nên trang web của tôi liên tục bị IP này trộm, buộc tôi phải chuyển từ máy chủ đám mây trong nước sang triển khai trên Vercel. Sau nhiều năm làm web, tôi phát hiện ra rằng các đối tượng trộm lưu lượng thường sử dụng những chiêu trò quen thuộc. Dưới đây là một số chia sẻ nhỏ cho mọi người.
Trong vài ngày trang status (tên miền phụ, hiện đã đóng) bị trộm lưu lượng, nó liên tục chạm mức giới hạn sử dụng, khiến trang web bị tạm ngừng hoạt động nhiều lần. Ngoài việc IP xuất phát từ Sơn Tây, tôi còn nhận thấy rằng mỗi lần bị trộm, các tài nguyên bị lấy đi đều là tập tin JS và CSS. Từ hình ảnh dưới đây có thể thấy rằng kích thước file index.js lớn hơn file HTML chính hàng chục lần, vì vậy việc trộm file JS lớn hiệu quả hơn so với trộm file HTML nhỏ. Hơn nữa, do trang web của chúng ta được lưu trữ tại Trung Quốc đại lục, trong các vụ trộm mà tôi ghi nhận, cả máy chủ lẫn khu vực tăng tốc đều nằm trong nước. Điều này cho thấy kẻ trộm sử dụng IP trong nước nhằm mục đích truy cập nhanh hơn vào tài nguyên của trang web để tiến hành trộm cắp.
Xem kích thước các file trên trang status.qi1.website:
[status.qi1.website]
Tiếp theo, hãy xem kích thước các file trên trang imqi1.com:
[imqi1.com]
Đối với các trang web nội dung không quá phức tạp, thường thì kích thước file CSS và JS lớn hơn file HTML. Vì vậy, phương pháp đầu tiên tôi muốn chia sẻ là đặt tất cả tài nguyên tĩnh như CSS, JS, hình ảnh, âm thanh, video lên lưu trữ đám mây và bật tính năng chống trộm liên kết cho lưu trữ này. Chỉ cho phép trang web chính truy cập, đối với các trang nhỏ, thêm xác thực Referer là đủ. Lợi ích lớn nhất của việc đặt tài nguyên tĩnh lên đám mây là có thể giảm đáng kể áp lực lên trang gốc, đồng thời tính năng chống trộm liên kết cũng sẽ giúp ngăn chặn một phần hành vi trộm xôilac tv live cắp (chống trộm cho trang chính, không bao gồm chống trộm cho lưu trữ đám mây).
Tôi muốn đề cập thêm rằng dịch vụ cộng đồng sợ nhất là bị trộm lưu lượng, ví dụ như dịch vụ hosting ảnh của thầy Độ. Dịch vụ hosting ảnh của thầy Độ thường xuyên bị tấn công, tôi nghĩ thầy Độ có thể thêm tính năng chống trộm liên kết (tôi không phải người dùng của dịch vụ hosting ảnh này, tôi không biết liệu dịch vụ của thầy Độ có tính năng chống trộm liên kết hay không), cấp cho người dùng đăng ký một tên miền được ủy quyền, chỉ tên miền đó mới có thể truy cập vào tài nguyên thuộc về người dùng đó. Cách làm này có thể giúp giảm bớt vấn đề hosting ảnh bị tấn công.
Các phương pháp còn lại rất đơn giản, đều là những phương pháp phổ biến, hầu hết không ảnh hưởng đến việc sử dụng bình thường và có thể bật lên:
- Giới hạn tốc độ
- Chiến lược giới hạn sử dụng
- Giới hạn truy cập theo địa lý
- Giải quyết trong nước tới CDN trong nước, giải quyết ngoài nước tới CloudFlare
- Chống trộm liên kết Referer
- Chống trộm liên kết bằng timestamp
Phương pháp đơn giản nhất thực tế là sử dụng các dịch vụ miễn phí lâu dài và ổn định, chẳng hạn như Vercel + CloudFlare, hoặc lưu trữ đám mây của UPYUN Alliance. Ngay cả khi bị trộm lưu lượng, chúng ta cũng không cần phải trả phí cao.
Những ai muốn tìm hiểu chi tiết về chống trộm lưu lượng có thể đọc bài viết sau, rất đầy đủ thông tin: Phương án chống trộm COS&CDN - Bài viết chọn lọc của Tencent Cloud
Lần sửa đổi cuối cùng: 10 game nổ hũ 88 tháng trước
Chủ Nhà Cái S88 đề: Hướng dẫn