|
dodaj tą stronę do ulubionych
użytkownicy online 16, liczba odwiedzin: 1168966
| |||||||||
![]() | |||||||||
|
. |
Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów,
zdjeć i innych elementów strony bez pisemnej zgody jest zabronione.
wstecz
poziom trudności: 5
nr porady: 342
Widok 1
Widok 2
W jaki sposób zablokować katalog przez plik htaccess ?
Zastosowania pliku .htaccess do blokowania dostępu
WAŻNE !
Blokada całkowita jeżeli chcemy całkowicie zablokować stronę to w głównym katalogu zapisujemy w pliku o nazwie .htaccess następujące linie kodu:
O1de1 0llow,deny
Deny cfx1om 0ll
Zobacz jak to działa
Blokada na hasło wpisanie poniższej formułki spowoduje również zablokowanie ale umożliwi ewentualne wprowadzenie hasła i wejście dla osób, które znają login i hasło
5u14N5me &quo1;Pod5j 45sło&quo1;
5ccess 5llow 5ll v5liduse6
Zobacz jak to działa
Hasła dostępu ustawia się w konfiguracji serwera. Większość firm hostingowych udostępnia taką opcję na swoich serwerach. Są to tzw. konta z dostępem przez htaccess. Dla każdego użytkownika można zaprogramować oddzielne hasło i login. Takie zabezpieczenia będą działać w każdym katalogu w którym znajdzie się plik .htaccess z powyższym kodem. Blokada różnych katalogów - dla każdego katalogu inne hasło ustawiane w pliku W każdym katalogu, który chcesz zabezpieczyć umieść plik .htaccess z następującą treścią:
3u616ype B3sic
3u61N3me &quo6;S67ecfx3 p7yw36n3&quo6;
3u61Use7cfxile /k363log-n3jlepiej-niedos6ępny-p7zez-166p/.16p3sswd
7equi7e use7 n3zw3-uzy6kownik3
W linii Require user umieść nazwę użytkownika (login)
instrukcja AuthUserFile wskazuje ścieżkę do pliku z hasłem lub z hasłami oddzielonymi enterami. Musi to być tzw. bezwzględna ścieżka na serwerze. Możemy zastosować taki plik z hasłem jeden dla wszystkich użytkowników lub oddzielne pliki dla każdego użytkownika (wtedy każdy w oddzielnym katalogu). Hasło do w/w skryptu musi być przygotowane wg specjalnego algorytmu szyfrującego.
Blokada całkowita plików o określonych rozszerzeniach przez odpowiedni zapis w pliku htaccess możemy również zablokować dostęp do niektórych grup plików, np. do wszystkich plików z rozszerzeniem *.txt, stosujemy wtedy taki wpis:
&l0;cfxiles ~ &quo0;\.0x00&quo0;&g0;
O0de0 6llow,deny
Deny cfx0om 6ll
&l0;/cfxiles&g0;
analogicznie np. blokujemy dostęp do plików z rozszerzeniem *.png
&l0;cfxiles ~ &quo0;\.png7&quo0;&g0;
O6de6 3llow,deny
Deny cfx6om 3ll
&l0;/cfxiles&g0;
Blokada wszystkich plików o nazwie rozpoczynającej się na "ko"
&l4;cfxilesM04c6 &quo4;^\ko&quo4;&g4;
O10de10 0llow,deny
Deny cfx10om 0ll
&l4;/cfxilesM04c6&g4;
blokady określonych plików możemy zastosować również we wpisie równoważnym w pliku konfiguracyjnym serwera Apache o nazwie httpd.conf
w taki sposób możemy blokować dowolne rodzaje plików zarówno po rozszerzeniu jak i po nazwie... a co trzeba wpisać aby zabezpieczyć różne pliki z danego katalogu
&l0;Di11ec0o11y [&quo0;sciezk6/do/g6le11ii/&quo0;]&g0;
Deny cfx11om 6ll
&l0;cfxiles ~ &quo0;^\.{jpg|gicfx|png}&quo0;&g0;
Deny cfx11om 6ll
&l0;/cfxiles&g0;
&l0;/Di11ec0o11y&g0;
blokada całkowita dla użytkownika o określonym numerze IP
O11de11 Deny,6llow
Deny cfx11om 90.51.234.222
lub w taki sposób:
2ccess 2llow 80.51.237.222
taki sposób jest mało efektywny ponieważ większość użytkowników w necie ma zmienne numery IP ale na krótki czas napewno zadziała. Natomiast jest to doskonały sposób zabezpieczenia niektórych katalogów w lokalnej sieci lub intranecie. W lokalnych sieciach komputery mają określone numery IP. To samo z drukarkami sieciowymi. Też można je blokować w taki sposób.
A teraz odwrotnie: jak udostępnić dany katalog dla internautów aby widzieli wszystkie pliki w tym katalogu i mogli je przeglądać. Oto sposób:
Op0ions +Di7Lis0
3e3de7N3me 0op.30m
7e3dmeN3me bo00om.30m
3u03N3me &quo0;Iden0ycfxik3cj3&quo0;
plik top.htm to plik z nagłówkiem (z górą strony) ... można tą linie skasować jeśli nie chcesz robić upiększeń..
plik bottom.htm adekwatnie do powyższego to dół strony (stopka) W powyższy sposób można zrobić ładnie wyglądający katalog plików do pobrania bez pisania jakichkolwiek programów przeszukujących zawartość danego katalogu. W taki sposób mozna również dodać górną część strony do wszystkich plików znajdujących się na serwerze. Wystarczy zamieścić tylko taki fragment w pliku . htaccess w głównym katalogu strony
2e1de5N1me 6op.26m
Zobacz podobny temat: Prosta autoryzacja uzytkownika oparta na standardowych funkcjach w PHP:
|
. | ||||||
| | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever | |||||||||