WordPress Güvenlik Önlemleri - Site Güvenliğini Sağlamak //Detaylı Anlatım

'Chan

Uzman üye
1 Nis 2020
1,802
1,460
Shibuya
logo.png


Merhaba,

Normalde video anlatımı ile konularımı açıyordum ancak hem yazılı hemde videolu anlatım ile açmaya karar verdim. Bugunkü konumuz WordPress site güvenliğini sağlamak. Konumuzun içeriği ve başlığı WordPress üzerine olacak ama genel olarak bazı maddeleri WordPress altyapısını kullanmayan siteler içinde uygulamanız mümkün.





L7U7pN.png



3Eygz0.gif


WordPress Nedir ?

3Eygz0.gif


İlk olarak 27 Mayıs 2003 tarihinde piyasaya sürülen WordPress PHP ve Mysql ile yazılmış bir CMS'dir. Yani içerik yönetim sistemli bir işleyişi vardır. Kullanıcıları karşılan bir yönetim paneli ile web sitelerinde bulunan yazıları, sayfaları, görünüşü kısacası web sitesine etki eden herşeyi kendilerine göre hazır olan temalarda özelleştirme yapmalarına olanak sağlar. Bu sebeple 2003 tarihinden geldiğimiz bu 2020 senesinde bile en çok kullanılan web site altyapılarından ilk 10 sırasında yer alır. Hatta WordPress dünyanın en popüler CMS sistemleri arasında 1. sırada yer almaktadır.

W2aE9T.gif





L7U7pN.png



3Eygz0.gif


WordPress'de Güvenlik

3Eygz0.gif


Her sistemin açığı olduğu gibi WordPress altyapısında da geçmişten günümüze birçok açık bulundu ve bulunmaya devam ediyor ancak WordPress geliştiricileri bu açıkları sürekli denetliyor ve buna ilişkin sürekli güvenlik güncellemesi getirmeye devam ediyor.

30AnvI.gif





L7U7pN.png



3Eygz0.gif


WordPress’i Güncel Tutma

3Eygz0.gif


Yukarıda bahsettiğim gibi zamanla her sistemde açık bulunabiliyor yayınlanma tarihinden yaklaşık olarak 17 sene geçmesine rağmen xss ve csrf açıklarını duymaktayız, WordPress geliştiricileri ise bulunan bu açıkları sistemi kullanan kişilere güvenlik yaması adı altında göndererek, etkilenmelerini önlüyor. Siz siz olun web sitenizi var olan açıklardan kurtarmak ve ziyaretçinize daha iyi bir görünüm sağlamak amacıyla web sitenizi her zaman güncel tutun. Aşağıda ki resimde gördüğünüz ok işaretlerine bakarak sitenizin güncel bir sürüm kullanıp, kullanmadığını görebilirsiniz.

CL8QtK.png





L7U7pN.png



3Eygz0.gif


Daha Az Yaygın Olan Giriş Bilgileri Kullanma

3Eygz0.gif


Yıllardır her yerde parola bilgilerinizi koruyun şeklinde uyarılar yapılıyor hatta parolanızın ne kadar karışık olduğunu ölçebilen web siteleri bile açıldı. Benimde herkesin söylediği gibi parolanızı ve kullanıcı adınızı karışık birşey yapın. Kötü niyetli kişiler brute force yani deneme yanılma yöntemi ile web sitenize giriş yapabilirler, özellikle admin kullanıcı adına sahip bir giriş bilgisi kullanıyorsanız; genel olarak bu deneme yanılma yöntemi ile çalışan programlar admin kullanıcı adı ile giriş yapmaya çalışır. Bu sebeple siteniz sürekli saldırıya maruz kalır. Şuanda WordPress altyapısına sahip web site kullanıyorsanız aşağıdaki resime bakarak değiştirebilirsiniz.


1.RESİM

eMPbud.png




2. RESİM

WBigWB.png





L7U7pN.png



3Eygz0.gif


N+ll+d WordPress Temaları & Eklentileri

3Eygz0.gif


N+ll+d yani orjinal temaların ve eklentilerin lisanslama sistemi kırılarak kopya veya orjinal halinin yasa dışı kullanım şeklidir. Söz konusu web siteleri olduğunda tema ve eklentiler sitemize birçok zarar verebilmektedir. Özellikle backlink yani geri bağlantı ile uğraşan kişiler veya kötü niyetli kişiler bu tema ve eklentilerin içine zrarlı kodlar. Örneğin, sh+ll dediğimiz kabuk programlama yazılımları ile web sitelerimize sızıyorlar. Bu sebeple yasa dışı orjinal olmayan dosyaları kullanmamalıyız.


nD2jm0.gif





L7U7pN.png



3Eygz0.gif


Güvenli Bir Hosting

3Eygz0.gif


Web sitemizin dosyalarının barındığı sunucular, hosting hizmetleri her zaman güvenilir olmak zorundadır. örneğin; Turkhackteam.Org bir sunucuda yer almaktadır. Web sitelerinizin barındığı sunucular da ise her zaman tek sizin siteleriniz bulunmaktadır. Diğer hosting hizmetlerinde ise tamamen sunucu dolana kadar nerdeyse her web site aynı sunucu içinde barınır. Yani sunucuda bulunan herhangi bir siteye sh+ll atıldığı veya virüs bulaştığı zaman diğer sitelerin etkilenmesi mümkün olur. Aşağıda resimde 1 ile işaretlenen resimde herhangi bir sitenin barındığı sunucuda bulunan siteleri görmektesiniz. 2. resimde ise sunucu hizmetinde barınan bir siteyi görüyorsunuz.

sZcQTH.jpg





L7U7pN.png



3Eygz0.gif


Tema Düzenleme Bölümünü Tamamen Kapatmak

3Eygz0.gif


WordPress panelinden tema düzenleme bölümü ile siteye giriş yapan kötü niyetli kişiler index.php yani web sitemizin ana sayfasının kodlarının bulunduğu yeri düzenleyerek kendi kodlarını yerleştirerek sitemizi h+ckl+mekte. Bu dosyamızı düzenlemeyi tamamen kapatarak, sitemizin h+ckl+nmesini zorlaştırıyoruz.

C-panel arayıcılığıyla veya ftp üzerinden wp-config.php dosyamızı not defteri ile açarak, aşağıda bulunan kodu not dosyamıza kayıt ederek çıkıyoruz. Bu sayede tema düzenleme alanını kullanıma kapatıyoruz.


Kod:
 [COLOR="Orange"]define[/COLOR]( '[COLOR="Lime"]DISALLOW_FILE_EDIT[/COLOR]', [COLOR="Magenta"]true[/COLOR] )[COLOR="DeepSkyBlue"];[/COLOR]

Kodlar doğru görünmüyorsa buradan kopyalayınız: Tıklayın




L7U7pN.png



3Eygz0.gif


Kullanılmayan Tema & eklenti

3Eygz0.gif


Kullanılmayan Tema ve eklentiler sitemize her zaman zarar verir. Şöyle ki; Sitemizin hızını yavaşlatmasının yanı sıra barındığımız hosting sağlayıcısına farklı kodlar entegre ediliyor. Bir tema veya eklentide virüs bulunmuyorsa 2. de bulunacaktır.

PY2Fcn.gif





L7U7pN.png



3Eygz0.gif


İp ( İnternet Protokol Adresi ) Girişleri

3Eygz0.gif


Her internete bağlanan cihazın ip adresi bulunmaktadır. Dolayısıyla biz sitemize giriş yaparken ip adresimizde karşı taraf ile iletişim halindedir. Sitemize istersek sadece 1 ip adresi üzerinden giriş yapılmasını kodlar ile sağlamaktayız. Bu işlem bizim ip adresimizden başka birinin siteye girmesini engelleyecektir. Sitemizin dosyalarında yer alan .htaccess isimli dosyayı not defteri ile açıp aşağıdaki kodu ekleyiniz. ( Bu isimde bir dosya yer almıyorsa oluşturun. ) Kodlamada yer alan xx.xx.xx.xxx isimli alanı değiştirerek, kendi ip adresiniz yaparak, kayıt edin.

Kod:
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "WordPress Admin Access Control"
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
allow from xx.xx.xx.xxx
allow from xx.xx.xx.xxx
</LIMIT>

Kodlar doğru görünmüyorsa buradan kopyalayınız: Tıklayınız




L7U7pN.png



3Eygz0.gif


Fazla Yedek Oluşturma

3Eygz0.gif


Sitenizde olacak herhangi bir hata kodlamayı bozabilir ve buda sitenizin görünüşünde ciddi bozukluklara sebep olabilir bu nedenle site yedeğinizi haftalık veya aylık olarak alın. bu sayede eskiye dönüşler daha kolay olacaktır.

GmCewD.gif





L7U7pN.png



3Eygz0.gif


Hosting Virüs & Güvenlik kontrolü

3Eygz0.gif


Site güvenliği için genelde web site sahipleri her zaman bir uzmana başvurur ancak her ne kadar güvenlik uzmanları kadar olmasa da site güvenliğini tarama işlemi ile gerçekleştirebilirsiniz. WordPress de virüs kontrolü ise isterseniz manuel olarak kod taraması ile gerçekleştirebilirsiniz veya WordPress eklenti yapımcıları tarafından yapılan eklentilere bir göz atmanız mümkün. Benim önereceğim eklenti ise; Güvenlik eklentisi

Bu eklenti sayesinde WordPress sitenizde güvenlik taraması yapabilir, güvenlik için gerekli bazı yapılandırmaları görebilir ve buna göre sitenizi düzenleyebilirsiniz.



HpnX9a.png



Bu konuda size WordPress altyapısına sahip web sitelerinde nasıl güvenlik önlemi alabileceğinizi gösterdim.

Bir dahaki konuda görüşmek üzere



HpnX9a.png






 
Son düzenleme:

BH80

Özel Üye
24 Ocak 2016
554
197
-Türkistan-
Güzel anlatım olmuş, wordpress popüler olduğu kadar maalesef zafiyetleri de bulunduruyor. Bu durumda görev biraz da sitenin sorumlusuna düşüyor hayati önem taşıyan güvenlik güncellemeleri ve önlemleri almak hacklenmemek yada sitemizin zarar görmemesi için iyi bir önlem olacaktır.
 

'Chan

Uzman üye
1 Nis 2020
1,802
1,460
Shibuya
Güzel anlatım olmuş, wordpress popüler olduğu kadar maalesef zafiyetleri de bulunduruyor. Bu durumda görev biraz da sitenin sorumlusuna düşüyor hayati önem taşıyan güvenlik güncellemeleri ve önlemleri almak hacklenmemek yada sitemizin zarar görmemesi için iyi bir önlem olacaktır.

Teşekkür ederim hocam. Evet aynen öyle ayrıca kullanıcıların üzerinde yaptığı değişiklikler kod yapısını bozarak yeni açıklar meydana getirmektedir. Siteler üzerinde değişiklikler yapılacaksa uzman niteliğini taşıyan kişiler tarafından yapılmalıdır.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.