WordPress siteleri için dosya bütünlüğünü izleme
WordPress web siteniz dosyalardan oluşur ve dosyada yönetici olarak meydana gelen tüm değişiklikleri bulmanız önemlidir. Yetkisiz dosya değişiklikleri web sitenize zarar verebilir, davranışlarını değiştirebilir veya bir hack işareti olabilir. Kendinize WordPress sitenizdeki dosya değişikliklerini anlatarak, kolayca olabilirsiniz:
Web sitenizdeki geliştiriciler tarafından yapılan değişiklikleri izleyin
Sorun ortaya çıkarsa problem çözme kolaylığı
Hassas verileri kötü bilgisayar korsanlarına maruz bırakabilecek kalan veritabanı ve kaynak kodu dosyasının tanımlanması
Web sitesi saldırıya uğrarsa, hangi dosyaların değiştirildiğini ve kötü amaçlı yazılım enjekte edildiğini tam olarak bilin
WordPress sitenizde meydana gelen tüm dosya değişiklikleri hakkında hala bilgi almanız için dosya bütünlüğünü izlemeniz gerekir. Bu makalede şunları açıklayacağız:
Dosya bütünlüğü bütünlüğü izleme nasıl
Bu neden önemli?
Dosya bütünlüğü izleme eklentisi nasıl kullanılır
Dosya bütünlüğü izleme nasıl çalışır? Dosya bütünlüğünün izlenmesi, bir sistemdeki dosyalarda değişikliklerin yapılıp yapılmadığını belirlemek için kullanılan bir yöntemdir. İşlem, her bir dosyanın karma değerini yaparak ve daha sonra farklı zamanlarda alınan aynı dosyadan iki farklı karma karşılaştırarak çalışır. Bunu bir parmak izi gibi düşünün. Karma eşleşirse, dosya değişmez. Değilse, dosya değişti. Sistemin yeni bir karması olduğunda, dosyanın sisteme eklendiği anlamına gelir.
Dosya bütünlüğünün bir dosya izleme işlemi işlemi genellikle bir dosya değişikliği veya dosya değişikliği izleme olarak da adlandırılır. WordPress Siteleri için Dosya bütünlüğünün izlenmesinin önemi WordPress Web Sitesi için Önemli Dosya Bütünlüğü; Dosya değişikliklerine hızlı bir şekilde yanıt vermenizi sağlar, tehlikeli veya tam tersi. Dosya bütünlüğünü izleyerek, örneğin, yeni yüklenen eklenti veya temanın beklenmedik dosya değişiklikleri yapmamasını ve sorunun kaynağını kolayca tanımlamasını sağlayabilirsiniz. Her ne kadar sadece bir güvenlik eklentisi ve güvenlik duvarına ihtiyacınız olduğunu düşünmek kolay olsa da, WordPress web sitesini güvende tutma sürecini basitleştirir. WordPress güvenliğine bütünsel bir yaklaşım benimsemelisiniz. En azından: Saldırıları engellemek için WordPress güvenlik duvarlarını yüklemelisiniz
Her zaman en son yazılımı, eklentileri, temaları ve Core WordPress’i kullanın
Web sitenizde oluşan tüm kullanıcı değişikliklerini kaydedin (LogPress Etkinlik Günlüğü)
Kullanıcının güçlü bir şifre kullandığından ve iki faktörün kimlik doğrulamasını etkinleştirdiğinden emin olun
WordPress Dosyası Integrity Integrity Eklentisi eklentisini yükleyin
Bu dosyaları bulmak için nerede ve hangi dosyaların değiştiğini bilmek, WordPress sitesindeki birkaç alt dizicide düzenlenir. Bazı değişen dosya değişiklikleri var, ancak bazıları yok. Bazı örneklere bakalım. Değişim:
/Wp-content/uploads/-wordpress bu dizinde yürütülemeyen dosyaları görüntü medya dosyaları gibi depolar. Bu nedenle, dizin/wp-content/yükleme/genellikle endişelenmenize gerek yoktur. Bu dizindeki her değişiklik için uyarılar aşırı olabilir ve sahte alarmlara yol açabilir. Aslında, dosya bütünlüğü izleme eklentilerinin çoğu JPG, JPEG, PNG, PDF, vb. /Wp-content/cache/(site yapılandırmasına bağlı olarak değişir)-/wp-content/önbellek/ve alt dektör klasöründeki etkinlikleri görmeyi umarak önbellek eklentisini kullanırsanız. Bazı dosyalar yasal yürütülebilir dosyalar bile olabilir. İyi bir dosya değiştirme eklentisi, alt klasör/wp-content/önbellek/varsayılan olarak hariç tutar. Yapmazsanız, dosya değişikliklerinin dizinini hariç tutmayı düşünün Eklentileri yükler, güncelleyin veya silerseniz, burada değişiklikleri bekleyin. Değilse, değişmeden kalmalıdır. /Wp-concent/themes/-Bu dizin, temalar dışında/eklentilere/dizinine benzer. Site temasında değişiklik yapmadığınız sürece bu dizinde dosya değişikliği olmamalıdır. WordPress Root – Bu çok önemli bir dizin. Siz veya sunucu yöneticisi bir değişiklik yapmadıkça (WordPress Core kodunu değiştirmeyebilirsiniz), buradaki herhangi bir dosya değişikliği incelenmelidir. Genel olarak, WordPress Core’u güncellemediğiniz sürece WordPress kök dizini değişmeden kalmalıdır.
WordPress Core Dosyası – Çok özel bir hedefi ve iyi bir nedeni olan gelişmiş bir kullanıcı değilseniz, WordPress Core dosyasını manuel olarak düzenleyemezsiniz. Herkes için, WordPress Core dosyaları yalnızca WordPress’i güncellediğinizde değiştirilmelidir. WordPress sitesindeki dosya değişiklikleri ile kastedilen nedir? Peki WordPress sitesindeki dosya değişiklikleri ile ne kastediliyor? Değişiklikler aşağıdakilerden biri olabilir: Mevcut dosyaların değiştirilmesi
Mevcut dosyaların ortadan kaldırılması
Yeni dosyaların oluşturulması veya eklenmesi
Dosya değişikliklerini tespit ettikten sonra, buna neyin neden olduğunu nasıl anlarsınız ve geçerli mi yoksa değil mi? Herkes için uygun olan kimse yok, ancak dosya değişikliklerinin bazı yaygın nedenleri var:
Benign Eylemler ve Genel Geliştirme ve İdari Etkinlik – WordPress yenilemesi, eklentilerdeki değişiklikler, temalardaki değişiklikler, içerik yüklemeleri ve geliştirme çalışmaları dosya değişikliklerine neden olabilir. Değişikliğin gerçekleştiğini biliyorsanız, tarama dosyasındaki değişiklikleri kolayca inceleyebilirsiniz.
Eklenti Etkinliği – Bazı eklentiler dosya değişiklikleri yapar. Genellikle, önbellekleme ve yedekleme eklentileri web sitesinde kendi dosyalarını yapar. Bazı güvenlik eklentileri ayrıca .htaccess gibi yapılandırma dosyalarını da değiştirir. Eklenti davranışınızla kendinize alışın, böylece hangi değişikliklerin meşru ve hangilerinin olmadığını kolayca belirleyebilirsiniz.
Geliştirici veya Yönetici Hatası – Geliştirici veya Yönetici, kaynak kodu, yedekleme veya hassas bilgiler içeren diğer dosya türlerini bırakabilir. Bu dosyalar, saldırganlar tarafından web sitelerinin hazırlanması ve olası güvenlik zayıflıkları hakkında bilgi edinmek için kullanılan bir veri sızıntısı kaynağı olabilir. Tehlikeli Etkinlikler – Saldırgan WordPress sitesine eriştikten sonra, kötü amaçlı yazılımlar enjekte ederek ve kötü faaliyetlerimizi yapmak için yürütülebilecek dosyaları yükleyerek veya oluşturarak dosyaları değiştirmeleri muhtemeldir. Dosya bütünlüğünün izlenmesi WordPress güvenliğini nasıl artırır Dosya bütünlüğünü izleyerek, iki tür WordPress güvenliğini işlersiniz: proaktif ve reaktif güvenlik. Proaktif güvenlik, ihlal edilmeden önce potansiyel sorunların ele alınmasını gerektirir. Reaktif güvenlik, saldırı saldırılarına yanıt gerektirir. Reaktif bazı insanlar için olumsuz bir çağrışım olsa da, gerçekte etkili reaktif güvenliğin güvenlik ihlallerinin seviyesini azaltmaya yardımcı olabileceği. İzleme ile Proaktif Güvenlik Örnekleri Örnek 1 Örneğin, geliştirici metin editörlerinden doğru bir şekilde çıkmadan PHP dosyalarını düzenler. Takas dosyasını (uzantısı .swp) geride bırakır. Aynı şekilde, örneğin eski PHP dosyasını .bak dosyası olarak kaydederler. Her iki durumda da, bir bilgisayar korsanı, bir PHP dosyası gibi yürütülmediği için dosyayı indirebilir. Dosya bütünlüğünü izleme, bu tür bir sorunu proaktif olarak tespit etmenizi sağlar.
Örnek 2 Veritabanı yöneticisi .sql veritabanı rezervlerini sitedeki güvenli olmayan konumlarda bırakıyorsa, saldırgan bulabilir ve indirebilir. Bu aynı zamanda bir yedekleme eklentisi kullanılırken de olur – bazı yedekleme eklentileri sitede yerel rezervleri saklar. Saldırgan, yedek dosya yolunu otomatik olarak tahmin etmek ve indirmek için bir araç kullanır. Bir dosya bütünlüğü izleme çözümü kullandığınızda, sorun hakkında size anlatılacaktır. Bu nedenle, proaktif olmak ve çevrimdışı dosyalar oluşturmak, sunucuları yeniden yapılandırmak ve ekibiniz için web sitenizi tehlikeye atmamaları için yeni politikalar yazmak için (kasıtsız olsa bile). Dosya bütünlüğü izleme ile reaktif güvenlik örnekleri Örnek 1 Yönetici, son bir güncelleme olmamasına rağmen, WordPress sitelerindeki dosya değişiklikleri hakkında uyarılar alır. İncelendikten sonra yönetici, header.php dosyasında tehlikeli bir komut dosyası buldu. Ayrıca anonim FTP yazma erişiminin etkinleştirileceğini gördüler. Yönetici, tehlikeye atılan dosyayı siler, orijinal tema dosyasını geri yükler ve FTP sunucusu yapılandırmasını geliştirir. Örnek 2 Eklenti İzleme Bütünlük Dosyası, yöneticiye, en son temada değişiklik olmamasına rağmen, tema dizinindeki 404.php dosyasının değiştiğini söyler. Adli tıp sırasında, yönetici 404.php dosyasındaki arka kapı komut dosyasını tanımlar. WordPress web sunucusu günlüğü ve günlük denetimini analiz ederek yönetici, WordPress’te yeni kullanıcıların oluşturulduğunu fark etti, böylece saldırganın eski bir eklentide kullanılmak üzere erişimi ve güvenlik açığını koruyabildi.
Uyarılar ve günlükleri inceleyerek, yönetici hackleme kaynağını bilir, hacklemeden tamamen kurtulmalarına ve güvenlik zayıflıklarını düzeltmelerine izin verir. WordPress web sitesi için dosya bütünlüğü izleme eklentisi, dosya bütünlüğünün izlenmesinin yönetim, problem çözme ve WordPress web sitenizin güvenliğini artırmanıza yardımcı olduğunu bildikten sonra, web sitenize nasıl uygulanacağınızı bilmek istersiniz. Bunu WordPress Dosya Integrity İzleme eklentisini yükleyerek yapabilirsiniz. Çoğu WordPress güvenlik eklentileri dosya bütünlüğünü izler, ancak ana odak güvenlik duvarları gibi güvenlik sertleşmesidir. Dosya bütünlüğünü izlemek için bunu yapan özel bir eklenti kullanın. Web sitesi dosyası değişikliklerini izlemenizi öneririz. Bu özel bir tek kapsam eklentisi olduğundan, bu çok hafif, yapılandırılması kolaydır ve birkaç benzersiz özelliğe sahiptir. Örneğin: Olumlu hata olmadığını bildiren akıllı teknoloji – yeni bir eklenti yüklerken veya WordPress çekirdeğini güncellerken yöneticinizin yanlış pozitif bildirimlerle dolu olmasını istemezsiniz. Bu, kurt durumunun ağlamasına kolayca neden olabilir. Monitör eklentisi değiştirme web sitesi dosyaları eklentiler ve temalar tarafından yapılan değişiklikleri, kurulumun yenilenmesini ve kaldırılmasını ve sahte alarm olasılığını azaltan WordPress çekirdek yenilemesini benzersiz bir şekilde tanımlayın. Kendi başınıza yapılan karma kaynağı – diğer eklentilerin aksine, değişiklikler Dosya eklentisi kendi karma üretir.