NAC teknolojilerini öğrenmeye başladığımda beni en çok karıştıran konulardan biri buydu.
RADIUS ile FreeRADIUS aynı şey sanılıyordu.
Aslında biri bir protokol, diğeri ise bu protokolü kullanan bir yazılımdır.
RADIUS Nedir?
RADIUS (Remote Authentication Dial-In User Service), ağ cihazlarının kimlik doğrulama amacıyla kullandığı standart bir iletişim protokolüdür.
Yani switch, access point veya VPN cihazı kullanıcı bilgilerini RADIUS formatında gönderir.
RADIUS'un kendisi karar vermez.
Sadece ortak bir haberleşme dili sağlar.
FreeRADIUS Nedir?
FreeRADIUS ise RADIUS protokolünü uygulayan açık kaynaklı bir RADIUS sunucusudur.
Görevleri arasında;
- RADIUS paketlerini almak
- Shared Secret doğrulaması yapmak
- Paket bütünlüğünü kontrol etmek
- Backend servisleriyle haberleşmek
- Access-Accept veya Access-Reject cevabı üretmek
bulunur.
Basit Bir Benzetme
İngilizce bir dildir.
Microsoft Word ise İngilizce yazı yazabildiğiniz bir programdır.
Burada;
İngilizce = RADIUS
Microsoft Word = FreeRADIUS
Yani biri dil, diğeri o dili kullanan uygulamadır.
NAC İçerisindeki Rolü
Bir kullanıcı şirkete bağlandığında switch doğrudan FastAPI ile konuşmaz.
Önce RADIUS paketini oluşturur.
Bu paket FreeRADIUS tarafından alınır.
FreeRADIUS gerekli kontrolleri yaptıktan sonra backend servisleriyle iletişime geçer.
Backend'den gelen sonucu tekrar RADIUS formatına çevirerek switch'e gönderir.
Sonuç
RADIUS bir standarttır.
FreeRADIUS ise bu standardı uygulayan güçlü bir sunucudur.
Bu ayrımı doğru anlamak, kurumsal ağ mimarilerini anlamanın en önemli adımlarından biridir.
Top comments (0)