-- Aşagıda ki yazdığım adımları uygularsanız kolay kolay sisteminize 3. şahıslar erişemez.
1-) İmkanınız var ise LİNUX VPS satın alın ve bu sunucuda sadece kendi forum sitenizi barındırın. Eğer bütçeniz sunucu almaya yetmiyor ise Linux Hosting alın , fakat hosting alacağınız sitenin referanslarına veya Google aracılığıyla şirkete yapılan yorumları inceleyin kesinlikle yolun başında düzgün bie hosting seçmek çok işinize yarayacaktır.
2-) MyBB scriptimizi orjianl sitesinden indirelim , fakat orjinal sitesindeki script Türkçe olmadığından dolayı MyBB.com.tr den indirmenizi öneririm MyBB.com onaylı bir sitedir. Kesinlikle buradan indirdğiniz dosyaları gönül rahatlığıyla kullanabilirsiniz. ( Buradan xpserkan hocama birkez daha teşekkürlerimi sunuyorum duacısıyız :) )
3-) Hosting ve Dosya işlemlerini tamam bulduk , scripti nasıl kuracağız dediğinizi ufaktanda olsa duyar gibiyim :) Bu Linkten detaylı olarak bilgi sahibi olup kurulumunuzu gerçekleştirebilirsiniz.
4-) Kurulumumuzu yaptık peki bundan sonra başka Güvenlik Önlemi varmı ? Elbette var :)
# Chmod Ayarlarını buraya teker teker yazıp yazıyı uzatmak istemiyorum , Chmod Ayarları İçin Üzerime Tıkla
# Admin Panel Yolunu değiştirme ; yeni panel adını yenipanelyolu yapacağımızı farzediyoruz.
1-) FTP \ FORUMUN KURULU OLDUĞU DİZİN \ İNC \ İNİT.PHP Dosyasını açıyoruz
2-) " $config[’admin_dir’] = "admin"; " bu satırı bulun
3-) " $config[’admin_dir’] = "yenipanelyolu"; " yenipanelyolu yazdığım yeri kendinize göre editleyin kaydedin çıkın.
4-) FTP \ FORUMUN KURULU OLDUĞU DİZİN \ İNC \ CONFİG.PHP Dosyasını açıyoruz
5-) " $config[’admin_dir’] = ’admin’; " bu satırı bulun
6-) " $config[’admin_dir’] = ’yenipanelyolu’; " yenipanelyolu yazan yere init dosyasında olduğu gibi editleyin kaydedin çıkın.
7-) Forumun Kurulu Olduğu Dizinde Admin Dosyasının Adını yenipanelyolu Yapıyoruz yenipanelyolu Adını Kendinize Göre Editleyin.
# Config Yolunu değiştirme , bu maddede inc klasöründeki config.php ismini nasıl değiştiricez onu göstericem ; yeni config dosyasının adını configxx yapacağımızı farzediyoruz
1-) FTP \ FORUMUN KURULU OLDUĞU DİZİN \ İNC \ İNİT.PHP
2-) " if(!file_exists(MYBB_ROOT."inc/config.php")) " Bu satırı bulup
3-) " if(!file_exists(MYBB_ROOT."inc/configxx.php")) " olarak değiştirip kaydediyoruz.
4-) inc klasöründeki config.php i configxx.php olarak yeniden adlandırıp kayediyoruz.
# Admin Panel Girişinde Pin Kullanımı ; MyBB 1.8 Sürümlerinde otomatik olarak kurulumda oluşturduğundan dolayı bu madde ile ilgili detaya inmeyeceğim.
# Eklenti Kullanımı ; MyBB bu konuda tam bir cennettir fakat eklentilerin %95 i gereksizdir , ihtiyacınız olmayan eklentileri direk silin sitenizde barındırmayın.
# MyBB Son Sürüm Kullanın , makaledeki en önemli madde şuan bu olarak görünüyor , güncel MyBB sürümü kullanmak hayat kurtarır :)
# Kimseye Admin Yetkisi Vermeyin , Evet kesinlikle hiç kimseye admin panel vermeyin kendinizde hiç bir sitede yada üyelikte kullanmadığınız güçlü bir şifre seçin.
Yukarıda yazdığım maddeleri harfiyen yerrine getiren birisinin sitesinin hacklenmesi imkansız. Keylogger yemediğiniz sürece :)
Kaynak http://www.ztekno.org/mybb-kurulum-ve-guvenlik-onlemleri/