Proksi penghantar boleh memerlukan kelayakan, mengehadkan rangkaian sumber dan menggunakan dasar destinasi. Kawalan itu tidak membuktikan bahawa pemanggil ialah satu program boleh laksana tertentu.

User-Agent atau pengepala tersuai dibekalkan oleh klien dan boleh disalin. Oleh itu nama aplikasi dalam permintaan tidak sesuai sebagai satu-satunya pintu masuk ke proksi peribadi.

Gunakan kawalan akses yang menyatakan apa yang benar-benar boleh anda sahkan: akaun dibenarkan, lokasi rangkaian dibenarkan dan destinasi yang dimaksudkan. Lindungi dan batalkan kelayakan klien melalui reka bentuk pengendalian rahsia biasa aplikasi. Kemudian sahkan permintaan yang dibenarkan dan yang ditolak terhadap sempadan akses yang dimaksudkan.

Malah pengesahan klien yang lebih kukuh hanya menetapkan pemilikan kunci atau kelayakan yang diluluskan. Ia tidak patut digambarkan sebagai jaminan mutlak bahawa tiada program lain boleh menggunakan kelayakan itu.

Jika keperluan itu ialah penguatkuasaan integriti peranti terurus atau aplikasi, nyatakan itu sebagai keperluan sistem tambahan. Jangan menjanjikannya melalui peraturan pengepala Squid yang hanya mengenali rentetan yang dipilih oleh pemanggil untuk dihantar.

Artikel berkaitan