![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 24.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Ostatnimi czasy piszę sobie panel administratora i jak wiadomo są tam pliki do których zwykły śmiertelnik nie powinien mieć dostępu. W chwili obecnej chcę uchronić się przed dwoma potencjalnymi zagrożeniami:
1. ładowanie bezpośrednie (www.adres.strony.pl/link_do_panelu_admina/plik.php) 2. otwarcie pliku jeśli nie jest otwarta sesja admina (pkt. 2 łączy się niejako z pkt. 1) na zabezpieczenie się przed tym wpadłem na teorytycznie 1, praktycznie 2 pomysły. Pomysł 1: w indexie:
a w pliku takie zabezpieczenia:
natomiast drugi sposób jest niejako rozserzeniem pierwszego. w indexie dodaje
w core mam
a w pliku - teraz gdy nie wywołujemy przez index pojawia się call to undefined function i niby wszystko jest ok. No właśnie, czy da się jednak w jakiś sposób obejść te zabezpieczenie? jeśli tak, to jak temu zapobiec i/lub czy istnieją lepsze metody na ochronę (świta mi po głowie, czy prez dodanie do .htaccessa odpowiednich linijek tego nie rozwiązać) Wszelkie porady mile widziane:) |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 19:26 |