🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

2 total messages Started by Piotr Klaban Fri, 12 Apr 1996 00:00
NCSA HTTPD
#920
Author: Piotr Klaban
Date: Fri, 12 Apr 1996 00:00
33 lines
1604 bytes
Witam,
   nie wiem czy powinienem pisac o tym, ale znalazlem fajny sposob
obejscia pewnych "zabezpieczen" w serverze WWW uruchamianym na 
zaprzyjaznionej maszynie. 
Powod: nie bardzo misie kiedys podobalo, ze zeby uruchomic strone
WWW (a szczegolnie prywatna, czyli taka, ze trzeba podac haslo itp.)
to trzeba do niej dac dostep wszystkim uzytkownikom lokalnej
maszyny. Jednym z owczesnych pomyslow-rozwiazan bylo uruchomienie
servera HTTPD jako uzytkownika ~www (i tak wiekszosc serverow dziala!)
i siebie przypisac do grupy razem z nim. Plikom dac natomiast
atrybuty co najmniej: ----r----- i d-----x---.

   Otoz jest pewna luka:
plik access.conf zawiera linie:

<Directory ...>
Options Indexes FollowSymLinks ExecCGI
#               ^^^^^^^^^^^^^^
</Directory>

<bold>
To cos podkreslone pozwala serverowi odczytywac plik, do ktorego 
uzytkownik zrobil symbolicznego linka. Uzytkownik nie musi miec
prawa do odczytu! Musi miec te prawa server WWW. 
</bold>

Watpie zeby to bylo na reke administratorom servera NCSA (inne byc
moze maja jakies zabezpieczenia przed tym). Byc moze w nowszych
wersjach servera WWW juz jest to rozwiazane. 
Gdy ktos uruchamia server jako root... lepiej nie mowic.

Pozdrowienia,
Piotr.
Re: NCSA HTTPD
#921
Author: mar... Marcin Klimowski
Date: Sat, 13 Apr 1996 00:00
52 lines
2358 bytes
In article <Pine.SOL.3.91.960412221023.9920A-100000@alf> Piotr Klaban <mak...@cc.uni.torun.pl> writes:

> From: Piotr Klaban <mak...@cc.uni.torun.pl>
> Newsgroups: pl.comp.www
> Date: Fri, 12 Apr 1996 22:25:33 +0200
> Organization: Uniwersytet Mikolaja Kopernika
> X-Sender: makler@alf
> 
> Witam,
>    nie wiem czy powinienem pisac o tym, ale znalazlem fajny sposob
> obejscia pewnych "zabezpieczen" w serverze WWW uruchamianym na 
> zaprzyjaznionej maszynie. 

pewnie ze powinienes, najwyzej ci root konto wytnie :)

> Powod: nie bardzo misie kiedys podobalo, ze zeby uruchomic strone
> WWW (a szczegolnie prywatna, czyli taka, ze trzeba podac haslo itp.)
> to trzeba do niej dac dostep wszystkim uzytkownikom lokalnej
> maszyny. Jednym z owczesnych pomyslow-rozwiazan bylo uruchomienie
> servera HTTPD jako uzytkownika ~www (i tak wiekszosc serverow dziala!)
> i siebie przypisac do grupy razem z nim. Plikom dac natomiast
> atrybuty co najmniej: ----r----- i d-----x---.
> 
>    Otoz jest pewna luka:
> plik access.conf zawiera linie:
> 
> <Directory ...>
> Options Indexes FollowSymLinks ExecCGI
> #               ^^^^^^^^^^^^^^
> </Directory>

swiadomy webmaster w takich wypadkach robi tak:
<Directory /home> albo gdzie tam userzy siedza
Options Indexes SymlinksIfOwnerMatch
AllowOverride none
</Directory>

a najlepiej:
Userdir disabled ;)))

i juz po problemie.

Marcin

-- 
------------------------------------------------------------------------------
Marcin Klimowski    |  Marcin.K...@pk.edu.pl  | hit ANY user to continue
..it's de facto >>--| http://www.pk.edu.pl/~marcin |-->> 4 line only sig....
------------------------------------------------------------------------------
Microsoft Network is prohibited from redistributing this work in any
form, in whole or in part.  (C) marcin 1995
------------------------------------------------------------------------------
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads