LDAP ve LDAPs:Kimlik Doğrulama ve Yetkilendirme Standartları
Günümüzde şirketlerin ve kuruluşların BT altyapılarında kimlik doğrulama ve yetkilendirme süreçleri büyük önem taşımaktadır. Merkezi kimlik yönetimi ve kullanıcı erişim denetimi için en çok tercih edilen protokollerden biri LDAP (Lightweight Directory Access Protocol) ve onun güvenli versiyonu LDAPs (Secure LDAP)‘tir. Bu yazıda, LDAP ve LDAPs’in ne olduğunu, nasıl çalıştığını ve aralarındaki farkları detaylı bir şekilde inceleyeceğiz.

LDAP Nedir?
LDAP (Lightweight Directory Access Protocol), merkezi dizin servisleri üzerinden kimlik doğrulama ve yetkilendirme sağlayan bir protokoldür. Organizasyonların kullanıcı hesaplarını, gruplarını, cihazlarını ve diğer nesnelerini merkezi bir dizinde yönetmesine olanak tanır.
LDAP’in Temel Özellikleri:
- Hafif ve hızlıdır: Adından da anlaşılacağı gibi “lightweight” (hafif) olması nedeniyle düşük bant genişliği gerektirir ve hızlı çalışır.
- Ağaç yapısı kullanır: LDAP, bilgileri hiyerarşik bir dizin ağacında tutar (benzer şekilde Active Directory de LDAP protokolünü kullanır).
- Kimlik doğrulama sağlar: Kullanıcı adı ve şifre gibi kimlik bilgilerini doğrulamak için kullanılır.
- Farklı platformlarla uyumludur: Windows, Linux ve Mac gibi birçok sistemde çalışabilir.
LDAP Nasıl Çalışır?
LDAP, istemci-sunucu mimarisine dayalı bir protokoldür. İstemci (örneğin bir uygulama veya servis), LDAP sunucusuna kimlik doğrulama veya bilgi sorgulama isteği gönderir. Sunucu, dizin veritabanındaki kayıtları tarar ve ilgili yanıtı döndürür.
Örneğin bir çalışan şirketin VPN’ine bağlanmak istediğinde, LDAP sunucusu kullanıcının kimlik bilgilerini doğrular ve erişim izni olup olmadığını kontrol eder.
LDAPs Nedir?
LDAPs (Secure LDAP), LDAP protokolünün SSL/TLS şifreleme ile güvence altına alınmış versiyonudur. LDAP’in güvenlik açıklarını gidermek ve veri iletimini korumak amacıyla geliştirilmiştir.
LDAPs’in Avantajları:
- Şifreli veri aktarımı sağlar: LDAP trafiği, SSL/TLS ile güvenli hale getirilir.
- Man-in-the-middle saldırılarını önler: Şifrelenmiş bağlantılar sayesinde saldırganların verileri ele geçirmesi zorlaşır.
- Kimlik doğrulama güvenliğini artırır: Kullanıcı şifreleri ve diğer hassas bilgiler düz metin olarak iletilmez.
LDAP ve LDAPs Arasındaki Farklar
Özellik | LDAP | LDAPs |
---|---|---|
Güvenlik | Şifreleme yok (Düz metin) | SSL/TLS ile şifrelenmiş |
Port | 389 | 636 |
Kullanım | Dahili ağlar için önerilir | Kamuya açık veya kritik sistemler için uygundur |
Kurulum | Daha kolay | SSL/TLS yapılandırması gerektirir |
LDAP ve LDAPs Kullanım Alanları
- Şirket içi kimlik doğrulama: Çalışanların şirket kaynaklarına erişim kontrolü için kullanılır.
- Active Directory Entegrasyonu: Microsoft Active Directory, LDAP tabanlı bir dizin hizmetidir.
- Web ve VPN Kimlik Doğrulama: Kullanıcı girişlerini merkezi bir LDAP sunucusu üzerinden doğrulamak mümkündür.
- E-posta Sunucuları: E-posta istemcileri LDAP üzerinden adres defteri senkronizasyonu yapabilir.
LDAPs’e Geçiş Nasıl Yapılır?
Mevcut LDAP sisteminizi LDAPs’e yükseltmek için aşağıdaki adımları takip edebilirsiniz:
- SSL/TLS Sertifikası Yükleyin: Güvenilir bir CA’den alınan bir SSL sertifikası gereklidir.
- LDAP Sunucusunu Konfigüre Edin: OpenLDAP veya Active Directory gibi LDAP hizmetlerini SSL/TLS desteğiyle yapılandırın.
- Bağlantı Noktalarını Değiştirin: LDAPs için 636 numaralı portu kullanacak şekilde istemcileri güncelleyin.
- Bağlantıları Test Edin:
ldapsearch
veya benzeri araçlarla bağlantıyı doğrulayın.
Sonuç
LDAP, organizasyonların kimlik doğrulama ve yetkilendirme süreçlerinde merkezi bir rol oynar. Ancak, veri güvenliği açısından LDAPs kullanımı günümüzde çok daha fazla önerilmektedir. Şifreli bağlantılar sayesinde kullanıcı bilgileri korunur ve saldırılara karşı daha güçlü bir yapı sağlanır.
Share this content:
1 yorum