Proxy chuyển tiếp có thể yêu cầu thông tin xác thực, hạn chế mạng nguồn và áp dụng chính sách đích. Tuy nhiên các kiểm soát đó không chứng minh rằng bên gọi là một chương trình thực thi cụ thể.

User-Agent hoặc tiêu đề tùy chỉnh do máy khách cung cấp và có thể sao chép. Vì vậy tên ứng dụng trong yêu cầu không phù hợp để làm cổng duy nhất vào proxy riêng.

Dùng các kiểm soát truy cập diễn đạt điều bạn thực sự có thể xác thực: một tài khoản được ủy quyền, một vị trí mạng được phép và các đích dự định. Bảo vệ và thu hồi thông tin xác thực của máy khách thông qua thiết kế xử lý bí mật thông thường của ứng dụng. Sau đó xác minh các yêu cầu được phép và bị từ chối dựa trên ranh giới truy cập dự định.

Ngay cả xác thực máy khách mạnh hơn cũng chỉ xác lập việc sở hữu một khóa hoặc thông tin xác thực đã được phê duyệt. Không nên mô tả đó là bảo đảm tuyệt đối rằng không chương trình nào khác có thể dùng thông tin xác thực đó.

Nếu yêu cầu là thực thi tính toàn vẹn của thiết bị hoặc ứng dụng được quản lý, hãy xác định đó là yêu cầu hệ thống bổ sung. Đừng hứa điều đó bằng một quy tắc tiêu đề của Squid chỉ nhận ra chuỗi do bên gọi tự chọn gửi đi.

Bài viết liên quan