RADIUS ve TACACS+'taki shared secret nedir?
Kısa cevap
Shared secret, istemci (TR7) ile authentication sunucusunun önceden aynı değere ayarladığı gizli metindir. RADIUS'ta sunucu yanıtlarının gerçekten o sunucudan geldiğinin doğrulanmasında ve istekteki User-Password alanının gizlenmesinde kullanılır (RFC 2865 §3); TACACS+'ta paket gövdesinin tamamı bu değerle gizlenir; RFC 8907 bu yöntemi encryption değil obfuscation olarak adlandırır (RFC 8907). Değer iki tarafta birebir aynı olmalıdır; farklıysa sunucu isteği reddeder ya da yanıtsız bırakır, TR7 de yanıtı doğrulayamaz ve giriş başarısız olur. TR7'de shared secret üç yerde girilir: AGS Authentication Servers formundaki RADIUS Shared Secret, RADIUS Settings ekranındaki Secret Token ve TACACS Settings ekranındaki TACACS Secret. RADIUS Settings ve TACACS Settings görüntüleme ekranları secret'ı listelemez; AGS önizlemesinde değer ******** olarak görünür.
TR7'de Nerede Kullanılır
| Nerede | Alan / etiket | Ne için |
|---|---|---|
| AGS → Authentication → Authentication Servers | Protocol = RADIUS iken RADIUS Shared Secret (zorunlu) | AGS'nin RADIUS sunucusuyla paylaştığı secret |
| Settings → User Management → RADIUS Settings | Secret Token | Yönetim kullanıcılarının RADIUS ile doğrulanmasında kullanılan secret |
| Settings → User Management → TACACS Settings | TACACS Secret | Yönetim kullanıcılarının TACACS+ ile doğrulanmasında ve accounting kayıtlarında kullanılan secret |
| RADIUS Settings ve TACACS Settings ekranları | Check Radius Connection, Check TACACS Connection | Girilen sunucu ve secret ile bağlantının denenmesi |
RADIUS ve TACACS+'ta Secret'ın Rolü
| RADIUS | TACACS+ | |
|---|---|---|
| Ne korunur | User-Password alanı gizlenir; yanıtın sunucudan geldiği doğrulanır | Paket gövdesinin tamamı gizlenir (obfuscation) |
| Paketin geri kalanı | Diğer attribute'lar açık gider | Yalnızca başlık açık gider |
| TR7 alanı | RADIUS Shared Secret, Secret token | TACACS secret |
Sık Karıştırılan Noktalar
- "Shared secret kullanıcı parolasıdır." Shared secret TR7 ile sunucu arasındaki güveni kurar; kullanıcıların parolalarıyla ilgisi yoktur ve her kullanıcı için aynıdır.
- "Basit bir shared secret yeterlidir." RADIUS'ta parolanın gizlenmesi, TACACS+'ta paket gövdesinin gizlenmesi bu değere dayanır; uzun ve rastgele bir değer seçilir.
- "Secret'ı yalnızca TR7'de değiştirmek yeterlidir." Değer sunucuda (ör. NPS'teki RADIUS istemci kaydında) da aynı anda değiştirilir; değiştirildikten sonra Check Radius Connection ya da Check TACACS Connection ile denenir.
Dokümantasyonda nasıl yapılır
