🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.sieci
Article #231767

Re: mod_ldap i bezpieczenstwo ?

#231767
From: Rafal Kupka
Date: Wed, 12 Dec 2007 14:49
41 lines
2327 bytes
vertigo napisał(a):
Witam,

> Znalazlem gdzies taka konfiguracje:

[ciach - konfiguracja LDAP + apache]

> Jak rozumiem LDAPBindName/LDAPBindPass powoduje ze do bazy ldapa zawsze  
> laczymy sie (bindujemy)
> z takimi danymi a dopiero potem w niej szukamy podanego usera/hasla (przez  
> uzytkownika)
> i decydujemy czy pozwolic czy nie na polaczenie.
> Dlaczego tak to rozwiazano ? Czy ten modul nie moglby sie laczyc z ldapem
> od razu z podanym przez uzytkownika user/pass i sprawdzac swoja nazwe  
> grupy i inne
> dane potrzebne do podjecia decyzji ?

Zazwyczaj najpierw trzeba odszukać DN użytkownika, jest potrzebne do
uwierzytelnienia w LDAP metodą "simple".

> Nie chce tworzyc dodatkowego cn=search bo jak rozumiem to duza luka  
> bezpieczenstwa ?

Anonimowe wyszukiwanie userów raczej jest większą "luką". Użytkownik
cn=search... powinien mieć prawa tylko do odczytu DN i paru wybranych
atrybutów (typu cn, uid, objectClass -- zależy po czym szukamy userów do
uwierzytelnienia).

W skrócie, zalecany sposób sprawdzania haseł w LDAPie (dalej "simple"):
1) bindujemy się na LDAPBindName/LDAPBindPass (opcjonalnie bindowanie
anonimowe, jeśli jest włączone i ma odpowiednie uprawnienia)
2) szukamy w ldapie DN usera o podanym uid, sprawdzamy czy istnieje
dokładnie jeden taki obiekt
pre-3) sprawdzamy czy hasło ma co najmniej jeden znak
3) próbujemy się bindować na wyszukane DN + podane hasło

Pozdrawiam,
Kupson
-- 
Great software without the knowledge to run it is pretty useless.
(Linux Gazette #1)
Technical Details
Message-ID: <slrnflvt8m.q07.kupson@utemp.mieszkanie>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!news
References: <op.t27vgjbxmv59ja@pluton>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!news
From: Rafal Kupka <kupson@kupson.fdns.net>
Newsgroups: pl.comp.os.linux.sieci
Subject: Re: mod_ldap i bezpieczenstwo ?
Date: Wed, 12 Dec 2007 15:49:58 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 41
Message-ID: <slrnflvt8m.q07.kupson@utemp.mieszkanie>
References: <op.t27vgjbxmv59ja@pluton>
NNTP-Posting-Host: server.centrum.gliwice.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1197472053 10795 213.227.72.181 (12 Dec 2007 15:07:33 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Wed, 12 Dec 2007 15:07:33 +0000 (UTC)
X-User: kupson77
User-Agent: slrn/0.9.8.1pl1 (Debian)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit