Danh sách trắng
Một phương pháp có thể cho phép chỉ có yêu cầu từ CDN của bạn là danh sách trắng của CDN. Điều này sẽ làm việc tốt trên lý thuyết, nhưng trong thực tế nó là khó khăn để có hiệu quả. Bạn có thể lập danh sách trắng địa chỉ IP hoặc một số định danh duy nhất trong một tiêu đề yêu cầu. Lựa chọn A: địa chỉ IP danh sách trắng Thách thức với danh sách trắng về địa chỉ IP mà bạn cần phải luôn luôn có IP của tất cả các máy chủ CDN cạnh đó có thể đạt nguồn gốc của bạn. Đây là ràng buộc để thất bại. Nhiều CDN sẽ không cung cấp cho bạn danh sách các khu công nghiệp và nếu họ làm, nó chắc chắn sẽ xảy ra rằng họ thêm một địa chỉ IP và quên nói với bạn. Whitelist một định danh duy nhất trong một tiêu đề yêu cầu Ý tưởng rất đơn giản: CDN sẽ gửi một cái gì đó độc đáo trong các yêu cầu về nguồn gốc mà bạn có thể sử dụng trên các nguồn gốc để xác định các CDN và cho phép các yêu cầu. Bạn sẽ phải yêu cầu nhà cung cấp CDN của bạn về các khả năng để tìm hiểu xem đây là một lựa chọn khả thi cho bạn. Nhưng, ngay cả khi họ hỗ trợ này, nó không phải là chống đạn. Tiêu đề yêu cầu có thể được tự do thiết lập bởi những kẻ tấn công. Nếu họ biết bạn sử dụng một CDN nhất định và họ biết làm thế nào mà xác định được cho chính nó CDN về nguồn gốc, họ có thể dễ dàng giả mạo này. Lựa chọn B: hostname nguồn gốc unguessable Đây là một thủ thuật đơn giản và nó cũng là giải pháp tốt nhất. Tạo một số ngẫu nhiên, lâu bộ ký tự chữ và sử dụng như các tên miền phụ. Ví dụ: 205ck07023nckhfsh92485.example.com. Tên máy chủ này sau đó sẽ được chỉ được biết đến với CDN, chủ sở hữu về nguồn gốc và cung cấp dịch vụ DNS của nguồn gốc (s). Nó có thể được đoán? Có, nhưng rất khó. Nó có thể bị rò rỉ? Có, nhưng một lần nữa:. Không cao, chỉ cần lập danh sách trắng cho các yêu cầu mà có tên máy chủ này trong tiêu đề HOST và bạn đang làm.
đang được dịch, vui lòng đợi..
