Monitorowanie integralności plików dla witryn WordPress (poniżej 1200 słów)
Opublikowany: 2022-09-05Współczesny świat jest szybki; sieć WWW jest jeszcze szybsza. Idąc za tempem, łatwo można było zapomnieć o śledzeniu zmian na stronie WordPress.
Cieszę się, że istnieje monitorowanie integralności plików.
Jak sama nazwa wskazuje, monitorowanie integralności plików to sposób na śledzenie zmian w plikach WordPress. Będziesz wiedział, czy istnieje zmiana, usunięcie lub dodanie do pliku. Po poznaniu możesz przeprowadzić audyt zmiany, aby ją zachować lub usunąć.
W tym poście postaram się opisać wszystko, co musisz wiedzieć o monitorowaniu integracji plików w mniej niż 1200 słowach.
Co to jest monitorowanie integralności plików?
Monitorowanie integralności plików to proces monitorowania plików w celu poznania i przechowywania ewidencji zmian w witrynie. Jeśli zmiany nie są zamierzone lub stwarzają problemy z bezpieczeństwem aplikacji, możesz je zmienić z powrotem.
Oryginalne pliki to bezpieczny plik – z zatwierdzonymi i przetestowanymi zmianami. Integralność oznacza, że stan plików pozostaje w pierwotnym stanie.
Zmiany obejmują zmianę bazy danych, uprawnienia do plików, serwery WWW, ustawienia aplikacji, wersje oprogramowania, usługi sieciowe oraz dodawane i usuwane aplikacje, które są monitorowane, raportowane i przechowywane w celu kontroli.
Jak działa monitorowanie integralności plików?
Sposób, w jaki działa monitorowanie integralności plików, jest bardzo podobny do działania zagadek „znajdź różnice”. Kompiluje zapis oryginalnego pliku, znany jako „odcisk palca”, a następnie wykorzystuje go jako punkt odniesienia do porównania przyszłego stanu plików.
Jeśli dwa odciski palców nie pasują, oznacza to, że plik się zmienił.

Z technicznego punktu widzenia odcisk palca jest tworzony przez skanowanie istniejącego pliku i wykorzystanie go do wygenerowania pliku z sumą kontrolną za pomocą kryptograficznych funkcji skrótu. Tak więc odcisk palca uległby zmianie, gdyby wprowadzono jakąkolwiek zmianę. Można dowiedzieć się, czy zmiany zostały wprowadzone, porównując dwa odciski palców.
Dwa sposoby monitorowania integralności plików
Możesz go użyć na dwa sposoby, aby wzmocnić bezpieczeństwo swojej witryny WordPress.
#1 Proaktywne monitorowanie
Proaktywne monitorowanie aktywnie wyszukuje zmiany, które mogą stanowić zagrożenie dla bezpieczeństwa witryny. W rozwój i utrzymanie witryny zaangażowanych jest wiele osób i zadań, w tym programiści, marketerzy, projektanci, optymalizacje prędkości oraz aktualizowanie wtyczek, motywów i ustawień.
Proaktywne monitorowanie ostrzega o wprowadzonych zmianach i braku bezpieczeństwa, dzięki czemu można je odwrócić, aby chronić witrynę.
#2 Monitorowanie reaktywne
Innym sposobem jest testowanie integralności plików – ale można to zrobić tylko wtedy, gdy stale rejestrujesz oryginalny stan pliku.
Testowanie integralności oznacza analizę zmian w plikach w celu zidentyfikowania przyczyn błędów i naruszeń bezpieczeństwa. Gdy zidentyfikujesz tę dodatkową linię kodu stojącą za włamaniami i błędami, możesz ją usunąć, aby wyczyścić witrynę.
Wiele narzędzi bezpieczeństwa internetowego, takich jak CloudFlare i Sucuri, używa proaktywnego i reaktywnego monitorowania do czyszczenia witryny.
Deepak Sharma, analityk ds. bezpieczeństwa w ServerGuy, mówi, że narzędzia do monitorowania integralności plików są jednym z naszych kluczowych narzędzi zapewniających bezpieczeństwo serwerów i witryny. Zespół priorytetowo traktuje audyt wszelkich niezamierzonych i niezabezpieczonych zmian na serwerze.
Dwa rodzaje monitorowania integralności plików WordPress
Monitorowanie integralności plików można przeprowadzić na dwa sposoby.
#1 Centralne Repozytorium Dane
Jednym ze sposobów jest porównanie istniejących plików WordPress z oryginalnymi plikami WordPress wydanymi przez sam WordPress. W ten sposób nie wykonujesz regularnie migawki, aby śledzić zatwierdzone zmiany. Źródłem jest centralny plik WordPress; Twoja witryna jest śledzona w celu znalezienia zmian.
Do wdrożenia tego monitorowania można użyć wtyczki WordPress. Ale jest kilka wad tej metody.

- Zatwierdzone zmiany niestandardowe zostaną zarejestrowane i zgłoszone do Ciebie
- Rozproszone pliki konfiguracyjne, takie jak .htaccess i wp-config.php, są wyłączone z monitorowania
- Można go używać tylko do porównania podstawowego pliku WordPress i niektórych popularnych wtyczek
#2 Dane generowane samodzielnie
Innym sposobem jest porównanie istniejących plików WordPress z wcześniej nagranymi i zapisanymi plikami WordPress. W tej metodzie oba zestawy danych są generowane samodzielnie. Można go zaimplementować za pomocą wtyczki WordPress.
Wtyczka regularnie tworzyłaby odcisk palca pliku WordPress, taki jak kopie zapasowe. Jeśli istnieje rozbieżność między istniejącym WordPress a poprzednią wersją, powiadamia administrację o zmianie. Jeśli administratorzy zatwierdzą zmianę, są dodawani do odcisku palca, a następnym razem zmiany nie są zgłaszane, ale stają się częścią danych porównawczych.
Ta metoda ma przewagę nad metodą centralnego repozytorium:
- Wykrywane są niestandardowe zmiany w kodzie
- Kompletne wykrywanie dryfu witryny
Jak włączyć monitorowanie integralności plików w witrynie WordPress?
Możesz użyć wtyczek WordPress lub zastosować niestandardowe rozwiązania, aby umożliwić monitorowanie integralności plików w witrynie WordPress.
Istnieją dwa rodzaje wtyczek WordPress.
Dedykowane wtyczki monitorujące: dedykowane wtyczki monitorujące są zbudowane w tym celu i często mają zaawansowane funkcje, aby robić to skutecznie.

Kilka wtyczek to:
- Monitor zmian plików witryny
- Monitor plików WordPress
Wtyczka Security Suite: Pakiety bezpieczeństwa witryny, takie jak Sucuri Security, iThemes Security i Wordfence, zawierają również funkcje monitorowania integralności plików WordPress.
Które pliki WordPress należy monitorować?
Nie wszystkie pliki WordPress muszą być monitorowane pod kątem zmian. Niektóre katalogi są bardzo aktywne, a ich monitorowanie oznacza otrzymywanie nieznacznej liczby alertów monitorowania.
/wp-content/uploads/: Z tego katalogu można wykluczyć pliki statyczne do monitorowania. Pliki statyczne to media, w tym obrazy, pdfy, ppts itp. Jednak dynamiczne pliki, takie jak PHP, muszą być monitorowane.
/wp-content/cache/: Wiele wtyczek buforujących dodaje pliki do tego katalogu, a pamięć podręczna jest regularnie aktualizowana. Możesz otrzymywać alerty częściej, ale zaleca się uwzględnienie tego katalogu.
/wp-content/plugins i /wp-content/themes/: Monitorowanie motywów i wtyczek oznacza, że wprowadzenie zmian w projekcie witryny wywoła alert. Ale wtyczka WordPress File Changes Monitor śledzi tylko podstawowy kod, a nie modyfikacje, więc możesz to zrobić.
Katalog główny WordPress: Tutaj instalowane są pliki WordPress. Wszelkie zmiany w nim muszą być brane pod uwagę.
Główne pliki WordPress: Pole WordPress, które tworzy aplikację WordPress. W tych plikach nie powinno być żadnych niezatwierdzonych zmian i należy je cały czas monitorować.
Gdzie pasuje hosting WordPress?
Kiedy dostawcy hostingu WordPress zgłaszają proaktywne monitorowanie i alerty na stronie, zwykle mówią o monitorowaniu dostępności witryny. Następnie jest monitorowanie słów kluczowych i monitorowanie na poziomie serwera. Najlepszym sposobem jest zrobienie tego samemu, ponieważ firmy hostingowe mogą zapewnić monitorowanie na poziomie serwera, ale nie byłoby to zbyt przydatne.
Ostatnie słowa
Monitorowanie integralności plików może zabezpieczyć Twoją witrynę przed nieautoryzowanymi zmianami. Im wcześniej dowiesz się o zmianie, tym szybciej ochronisz ją przed hakerami.
Utrzymanie bezpieczeństwa WordPressa jest obowiązkiem administratora. Oprócz monitorowania możesz wylogować bezczynnych użytkowników, dodać pytania bezpieczeństwa, zmienić adres URL logowania administratora i użyć silnego hasła WordPress.
Jeśli masz pytania dotyczące monitorowania integralności plików dla witryny WordPress, zostaw je w komentarzach. Utrzymałem ten artykuł poniżej 1200 słów, aby był szybko czytelny.