✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Jak zapobiec uruchamianiu skryptów z przeglądarek?

4

Czasami piszesz skrypty wywoływane w wierszu poleceń, które mogą być zawarte w zadaniach crontab. Ale nie chcesz, aby były widoczne w przeglądarkach internetowych. Możesz przenieść te skrypty poza publiczny folder sieciowy, ale nie zawsze jest to możliwe, jeśli korzystasz z usług hostingu udziałów. Przydatne jest również umieszczanie skryptów w publicznym folderze sieciowym, który jest łatwy w zarządzaniu. Możesz więc użyć dwóch poniższych metod, aby uniemożliwić uruchamianie skryptów w przeglądarce.

Apache2 .htaccess control

Utwórz folder, w którym będą przechowywane wszystkie te skrypty. Stwórz. htaccess, który ma tylko 1 linię.

deny from all

A serwer apache2 odrzuci wszystkie żądania do skryptów w folderze.

Sprawdź REMOTE_ADDR

Zmienna serwera REMOTE_ADDR jest ustawiona w przeglądarce, ale nie w wierszu poleceń, dlatego na początku twoich skryptów PHP (inne języki skryptowe są podobne), możesz ocenić na podstawie tego:

Upewnij się, że spróbujesz odwiedzić skrypt w przeglądarce i pod wierszem poleceń, aby zweryfikować wyniki.

Źródło nagrywania: helloacm.com

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów