HTTP kimlik doğrulaması kullanın.
Sen User-Agent HTTP başlığı ile kıvırmak tanıyabilir, ama güvenli değil - herkes senin komut erişmek için böyle başlığını kullanabilirsiniz (veya kıvırmak kullanın).
(Edit) Ayrıca istek IP adresini kullanabilirsiniz. Cron Curl istekleri muhtemelen 127.0.0.1 olacak; (web sitesi aynı sunucu üzerinde çalışan ters proxy arkasında çalışan sürece) Herkes bu adresten isteklerini yapmak için mümkün olmamalıdır. Bu (paylaşılan webhosting örneğin)% 100 güvenli değil, ama yeterince güvenli olabilir.
BTW. neden CRON doğrudan PHP betiği çalıştırmak değil? Sonra tüm web erişilebilir olmak zorunda değildir.