Wiadomości

Apache - luka w reverse proxy pozwala na nieautoryzowany dostęp

28 listopada 2011 11:55,
Antoni Steliński
TAGI: apache, luka

W zabezpieczeniach popularnego serwera HTTP Apache znaleziono lukę, umożliwiającą nieautoryzowanemu użytkownikowi uzyskanie dostępu do wewnętrznych zasobów.

Problem dotyczy wersji Apache działających w trybie reverse proxy - ten typ konfiguracji wykorzystywany jest do równoważenie obciążenia, cache'wania danych oraz innych operacji zakładających rozpraszanie zasobów po wielu serwerach.

Aby Apache HTTPD mógł działać jako reverse proxy, administrator serwera musi wykorzystać odpowiednie moduły - np. mod_proxy oraz mod_rewrite. Specjaliści z firmy Qualys wykryli, że jeśli pewne reguły nie zostaną właściwie skonfigurowane, możliwe jest wysłanie do serwera zapytań, które pozwolą nieautoryzowany dostęp do wewnętrznej sieci.

Co ciekawe, problem nie jest nowy - bardzo zbliżony błąd został usunięty z Apache w październiku. Okazało się jednak, że przygotowana wtedy przez developerów serwera poprawka nie jest doskonała i można ją obejść, odpowiednio wykorzystując lukę w module odpowiedzialnym za obsługę URI (Uniform Resource Identifier).

Jedną ze stosunkowo często stosowanych reguł jest " ^(.*) http: //internal_host$1", która przekierowuje żądanie do wewnętrznego hosta. Jednakże jeśli serwer otrzyma żądanie np. "host::port" (z dwoma dwukropkami), część "host:" zostaje oddzielona a reszta dodana do przekierowania http: //internal_host.

Problem polega na tym, że część ":port" przenosi żądanie do http: //internal_host:port co może narazić wewnętrzne zasoby. Zdaniem eksperta administratorzy powinni zmodyfikować regułę dodając znak "/" przed $1 (czyli omawiana reguła powinna wyglądać "^(.*) http: //internal_host/$1"/).

Przedstawiciele projektu Apache wiedzą już o problemie i aktualnie ustalają, jaki sposób usunięcia luki będzie optymalny. Rozważane jest m.in. poprawienie poprzedniej aktualizacji - aczkolwiek nie jest pewne, czy to w 100% zablokuje możliwość obchodzenia zabezpieczeń. Alternatywną metodą ma być przygotowanie odrębnej aktualizacji, rozwiązującej ten konkretny problem z URI.
Ocena:
Twoja ocena:

Komentarze (0)

Reklama

Huawei celuje w rynek biznesowy

Huawei nieustannie rozwija się jako dostawca infrastruktury dla branży telekomunikacyjnej. W tym roku chiński koncern zamierza umocnić swoją pozycję również na rynku rozwiązań Enterprise.


Polecane

Koniec Windows XP początkiem problemów?

Microsoft oficjalnie potwierdził, że za dwa lata definitywnie zakończy się era Windows XP - systemu operacyjnego,...


Spokój i luz administratora

Wymagania wobec pracowników działów IT rosną proporcjonalnie do stopnia rozwoju teleinformatyki. Oczekuje się, że...


04-204 Warszawa ul. Jordanowska 12
tel.: (+48 22) 321 78 00 fax: (+48 22) 321 78 88
© copyright 2011 IDG Poland SA