Yanıtlar:
Joomla Web Sitesini Güvende Tutmak
Daha ayrıntılı talimatlar için resmi Güvenlik Kontrol Listesine bakınız .
Yedekleri ayrı bir sunucuda depolamak çok önemlidir. Akeeba Backups'ı sadık çalışan birçok insan görüyorum ... aynı sunucuda aynı kök dizinde saklanıyorlar. Ciddi bir şekilde saldırıya uğradıysanız çok yardımcı olmaz ve kesinlikle bir barındırma hatasından kurtulmanıza yardımcı olmaz.
Akeeba Backup Pro, yedekleme dosyalarını Amazon bulutu gibi harici depolama alanında saklamanızı ve yönetmenizi sağlar.
.Htaccess dosyasına bir alternatif olarak ya da IP tarafından kilitlenmesi yerine, jSecure özelliğini yönetici giriş bilgilerinizi korumak için de kullanabilirsiniz.
Bahsetilmeyen bir şey saygın bir barındırma sağlayıcısı kullanıyor. Sadece güvenliği korumakla kalmayıp, saldırıya uğradıysanız veya bir sorun varsa da çalışacaktır (örneğin, veritabanı bozulur). Fikir, sitenizi temizlemenizi sağlarken sitenizin verdiği zararı sınırlandırmaktır.
Temel fikir, isteyen birini istiyorum ..
Daha iyi bir his elde etmek için bir toplantı sahibinden bir soru sormak istiyorsanız, bana bildirin.
Bu yardımcı olur umarım.
Bunu da dene
robots.txt
Güvenli klasörler için açmayın .Umarım yardımcı olur ..
Temelde benim deneyimlerime göre, Joomla'nın büyüklüğüyle, onu tamamen güvenceye almanın bir yolu yok. Öyleyse, hepsini durduran mükemmel bir güvenlik politikası, genel zararı denemek ve azaltmak için beklentilerinizi azaltmak en iyisidir.
Bu, son derece sık bir yedekleme politikasıyla yapılabilir, böylece herhangi bir izinsiz giriş yapıldığında site kötü amaçlı yazılım taramasının yanı sıra geri alınabilir. Şimdiye kadar sahip olduğumuz bir hack, yönetici panelimizin kaba bir şekilde zorlanması nedeniyle değildi.
Gördüğümüz çoğu saldırı üçüncü parti bileşenlerden ya da Joomla çekirdeğinden geliyor, hatta Joomla'nın en son sürümlerine girebilecek hack'leri bile gördük. Bunun nedeni, hackün tipik olarak normal bir istek gibi görünmesi ve bir dosyayı sunucuya aktarmak için hatalı filtreleme kullanmasıdır. Bir dosya sunucuda olduğunda, her şey adil bir oyundur, paylaşılan bir sunucunun tamamında HERHANGİ bir sitede olabilir ve sizinkini etkileyebilir, böylece paylaşılan bir sunucudaki bir kişi güncel kalmazsa, sizi etkileyebilir.
Bu biraz aşırı olabilir, ancak kişisel deneyime dayanarak en kötüsüne hazırlıklı olmak için elinden gelenin en iyisini yapmalı, ardından politikanızın her şeyi önleyeceğinden emin olmalısınız.
Bu nedenle, yeni bir Joomla kurulumunu güvence altına almanın en iyi yolu, sık sık yedekleme yapmak ve kötü amaçlı yazılım taramalarını bir şey bulur bulmaz size e-postayla gönderebiliyorsa kötü amaçlı yazılım taramalarını etkin hale getirmektir.
Kullanıcı adını değiştirin ve yönetici şifresini güçlü tutun, iki faktörlü kimlik doğrulaması kullanın (3.3+ için yerleşiktir, diğerleri için http://www.readybytes.net/labs/two-factor-authentication.html )
KSecure'u kurun ( http://extensions.joomla.org/extensions/access-a-security/site-security/login-protection/12271 )
Bu htaccess http://docs.joomla.org/Htaccess_examples_(security) kullanarak web sitenizi çeşitli saldırılara karşı koruyun
Bu listeyi blogda bulunan "Joomla sitesinin pen sınaması" adlı bir teknik incelemeden ödünç almak. Bu listenin Joomla güvenliğinin temelleri için eksiksiz bir rehber olduğunu düşünüyorum.
Tüm girişler için güçlü şifreler kullanın. En az 8 karakter, bir özel karakter, bir sayı ve bir büyük küçük harfe duyarlı harf. Kurulumunuzu kaba bir kuvvetten koruyacaktır.
Potansiyel saldırıları yakalamak için her zaman Web Sunucusunun günlük dosyalarındaki “En Son Ziyaretçiler” bölümünü takip edin. Günlük dosyalarınızı asla yalnızca bir bilgi parçası olarak düşünmeyin. Kullanıcıların izlenmesi ve izlenmesinde oldukça faydalıdır.
Joomla tabanlı sitenin bulunduğu tüm sunucuya daha fazla güvenlik uygulamak için biraz stres uygulayın; paylaşılan sunucuda veya adanmış sunucuda barındırılıyor olması.
Kullandığınız tüm uzantıların bir listesini yapın ve izlemeye devam edin.
Çeşitli güvenlik önerileriyle ilgili en son güvenlik açıkları ve açıklamalar ile kendinizi güncel tutun. Exploit-db, osvdb, CVE vb. İyi kaynaklardan bazılarıdır.
.Htaccess dosyanızdaki izinleri, yazma izinlerini kullanarak varsayılan olarak olduğu gibi değiştirin (Joomla'nın güncellemesi gereken gibi). En iyi uygulama 444'ü kullanmaktır (r-xr-xr-x).
Genel dizinlerde uygun dosya izinleri verilmelidir, böylece kötü amaçlı dosyalar yüklenmemeli veya yürütülmemelidir. Bu bağlamda en iyi uygulama 766'dır (rwxrw-rw-), yani yalnızca Sahip okuyabilir, yazabilir ve uygulayabilir. Diğerleri sadece okuyabilir ve yazabilir.
Hiç kimse sunucudaki PHP dosyalarına yazma iznine sahip olmamalıdır. Hepsi 444 (r - r - r--) ile ayarlanmalı, herkes sadece okuyabilir.
Rolleri devredin. Yönetici hesabınızın güvenli olmasını sağlar. Birinin makinenizi hacklemesi durumunda, yönetici hesabına değil, yalnızca ilgili kullanıcıya erişimi olmalıdır.
Veritabanı kullanıcılarının yalnızca INSERT, UPDATE ve DELETE satırları gibi komutlar vermesine izin verilmelidir. DROP tablolarına izin verilmemelidir.
Arka uç klasörlerinin isimlerini değiştirin, örneğin / admin'i / admin12345 olarak değiştirebilirsiniz. 16. Sonuncusu fakat en az olmayanı, en son güvenlik açıkları ile güncel kalın.
İlk savunma hattınız, barındırma hizmetinizdir.
Bir sonraki savunma hattınız, cPanel
Bir sonraki savunma hattınız yönetici panelinizdir
Diğer adımlar var eminim ama bunlar ülkemdeki 70'in üzerinde web sitesini barındıran sunucumda kullandığım ana adımlardır. Geçenlerde DDoS saldırısına benzer büyük bir saldırı geçirdim ve bir web sitesine erişmedim. 10 metre uzunluğunda ve kurşun geçirmez hissettim ama yarın başka bir gün olduğu için şikayet edemeyeceğimi biliyorum! LOL
İki faktörlü kimlik doğrulama hayranı değilim
Akeeba Admin Tools'u yükleyin, gelişmiş htaccess'i etkinleştirin, seçenekleri ve yazılım güvenlik duvarını kontrol edin
https://www.akeebabackup.com/download/admin-tools.html