Forum Logo  

Anasayfa Forum Duyuruları Yönetim İletişim
 -
Geri Git   ForumAdasi.Com > Webmaster ve Teknoloji > vBulletin

vBulletin ForumAdası üzerinde de kullanılan efsane forum yazılımı vBulletin ile ilgili özel dokümanların, eklentilerin paylaşıldığı bölüm.


Kusursuz Bir vBulletin için Güvenlik ve Altyapı İpuçları

ForumAdası üzerinde de kullanılan efsane forum yazılımı vBulletin ile ilgili özel dokümanların, eklentilerin paylaşıldığı bölüm.


Kullanıcı Etiket Listesi

Like Tree11Beğeniler
  • 6 Post By Regex
  • 1 Post By Jön TüRk
  • 2 Post By Regex
  • 1 Post By Asrevya
  • 1 Post By Regex

Yeni Konu Yeni Cevap
 
LinkBack Seçenekler Görüntüleme stilleri
Alt 05 Temmuz 2022, 14:57   #1
Çevrimdışı
JConsult
Regex - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri ziyaretçilere gizlidir.
Exclamation Kusursuz Bir vBulletin için Güvenlik ve Altyapı İpuçları

Kusursuz Bir vBulletin için Güvenlik ve Altyapı İpuçları

Tarih: 17 Şubat 2017 Cuma
Yazar: Regex
Site: ForumAdasi.Com
Geçenlerde web işleriyle yakından ilgilenen, birçok konuda fikir alışverişlerinde bulunduğum bir dostum yeni bir webmaster forumu devralmış. Elbette altyapı olarak vBulletin 3 kullanılıyor. Karşılaştığı sorunların çözümünde benden yardım istedi. Birçok kişinin bildiği üzere 2006 yılından beri vBulletin ile içli dışlıyım, ForumAdasi.Com gibi gelişmekte olan bir forumun teknik sorumlusuyum. Yalnız arkadaşım öyle hatalardan bahsetti ki, inanın 10 yıldır karşılaşmamıştım. Elbette ki veritabanı bakımlarıyla, tablo temizlikleriyle, upgrade veya tools.php çalışmasıyla aşılamayacak şeyler değil. Ama ben size bu makalemde; böyle sorunları hiç yaşamamanız için, sıfırdan kurduğunuz ve bütün teknik işlemlerini bizzat sizin yapmakta olduğunuz vBulletin altyapısına sahip forumların nasıl ideal bir şekilde çalışması gerektiğini anlatacağım. Anlatım içerisinde güvenlik kısmına ağırlık vermeyi hedefliyorum. Sonuçta kusurdan söz ediyorsak stabilizasyondan daha önce güvenlik gelmelidir.

Anlatımın daha verimli olabilmesi için maddeler hâlinde gitmeyi planlıyorum. Umarım işinize yarayacak bilgiler edinirsiniz.

1. Lisanslı Kurulum
İlk kurulum aşaması tahmin edemeyeceğiniz kadar önemlidir. Lisanssız dosyalarla yapılmış bir kurulum, sonradan lisans alıp dosyalları güncelleseniz ya da upgrade etseniz dahi geri dönüşü olmayan sorunlara gebedir. Örnek bir olay canlandıralım. DGT tarafından lisans kontrolünden arındırılmış vBulletin dosyalarıyla 3.8.4 sürümünü sisteminize kurdunuz. Aradan birkaç aylık bir zaman dilimi geçti, forum biraz büyüdü ve siz riske girmemek için vBulletin'ınızı lisansladınız. Lisans üzerinden indirmiş olduğunuz güvenli dosyaları eski dosyaların üzerine yazdırıp upgrade yaptınız. Buraya kadar her şey gayet iyi, değil mi? Ancak daha önce lisanssız kurulum sonrası FTP dizininize yerleşen bir "shell", dosyaları tamamen temizleyip, yeni dosyaları yüklemediğiniz için dizin içerisinde barınmayı sürdürecek ve önünü alamayacağınız güvenlik tehlikelerine neden olacaktır. Örneğimi FTP dizininizi A'dan Z'ye boşaltmak suretiyle yeni dosyaların yüklenmesi yoluyla upgrade etmenize uyarlayacak olursam yine tehlikenin geçtiğini söylemek mümkün olmaz. Daha önceden nulled edilmiş dosyalarla yaptığınız kurulum esnasında veritabanına bulaşan ve FTP diziniyle alakası olmadan doğrudan SQL'e giren bir zararlı kod da tehlikeyi artırabilir. Kullanıcı tablonuzu hackerların çekebilmesine olanak tanıyabilir, bilerek bırakılmış bir enjeksiyon açığı olabilir. İşte tüm bu nedenlerden dolayı; "Forumu lisans almadan bir kurayım, tutarsa lisanslarım." mantığı tamamen yanlış bir zihniyettir.

Arkadaşımın yaşadığı gibi bir durumla karşı karşıya olduğunuzu varsayalım. Diyelim ki kurulumu siz yapmadınız ancak forum sizin elinize geçti ve sorunların üstesinden gelmeniz gerekli. Bu durumda yapmanız gerekenler;


Tam bir yedek alın ve bu yedeğin çalışır durumda olduğundan emin olun.
Elinizde bulunan lisans üzerinden indirdiğiniz temiz dosyalarla sıfır bir vBulletin kurun. Upgrade yapmayın, sıfırdan kurun.
Tüm ayarlarınızı yapıp, tema ve dil işlemlerini gerçekleştirdikten sonra phpMyAdmin üzerinden kullanıcı, kategori, forum gibi temel tabloları eski veritabanından alın.
Gerekiyorsa tüm ayarlarınızı en baştan yapmak durumundasınız. Yalnızca kategorileri, konuları ve üyeleri alın. Tüm eklentileri en baştan yükleyecek, tema düzenlemelerinizi de baştan yapacaksınız.


Yukarıdaki aşamalara uyarak sıfır bir kurulum yapmış olmalısınız. Aksi durumda lisanssız dönemden kalan ufak bir veritabanı kalıntısı, FTP dizininde fark edemediğiniz tek bir dosya sitenizin sonunu hazırlayabilir. Hacklenme tehlikelerini bir kenara bırakacak olursam stabilizasyon ve sinir bozucu error'leri ortadan kaldırmak için en ideal yol temiz kurulumdan geçer. Ayrıca kötüniyetli kişilerin eline geçmeyen temiz dosyalarla, lisanssız kurulum yaptığınızda güvenlik güncellemelerini edinemeyeceğiniz için hacklenmeniz muhtemeldir. Buna örnek olarak birkaç yıl önce vBulletin 3.8.6 sürümünde keşfedilen "faq.php" arama açığını verebilirim. Derhal çıkarılan patch'i edinip forumunu güncelleyenler hackten kurtuldu.

2. vBulletin.org Forum Üyeliği Edinin
vBulletin yazılımının resmî ürün forumu vBulletin.org'dur. Burada yayımlanan eklenti ve temalar vBulletin için güvenlidir diyebilirim. Elinizde bulunan vBulletin lisansını doğrulayarak aldığınız üyelik kayıtları sayesinde yayımlanan tema ve eklentileri indirebilir, geliştiricilerden yardım alabilirsiniz. Lisanssız kullanıcılar ise maalesef paylaşılan dosyaları edinemez, modifikasyonları göremez.

Üzülerek söylemeliyim ki Türkçe vBulletin destek siteleri güvenli değildir. Lisanslı kullanıcıların yararlanabildiği eklentileri indirip Türkçeleştirme adı altında, dosyalara çeşitli zararlı yazılımlar enjekte edilip paylaşıma sunulması çok sık rastladığım bir durum. İşini düzgün yapan kaynaklar da yok değil ancak bunun ayrımını sıradan bir kullanıcı yapamayacağı için her şeyin resmî olanından şaşmamanız sizin için daha güvenli olacaktır.

Kendi adıma şunu rahatlıkla söyleyebilirim ki, asla Google'da bir eklentiyi aratıp karşıma çıkan sonuçların arasından download etmem. Resmî ürün forumundan indirir ve gerekiyorsa bir daha Türkçeye çeviririm. Bu tip konularda tembelliğe kaçmanın sonuçları, göğüslenemeyecek kadar ağırdır.

3. Hosting Seçimi
Aslında bunu ilk madde olarak yazmayı düşündüm. Yazılımınız ne kadar güvenli olursa olsun, sitenizin barındırıldığı web sunucu üzerinde keşfedilecek herhangi bir açık üzerinden kusursuz forumunuzun zarar görmesi olasıdır. Bu yüzden hosting tercihinde aşırı titiz davranmalısınız.

Hosting alacağınız firmanın mutlaka kurumsal olmasını, vergi mükellefiyetini yerine getirip getirmediğini ve müşteri yorumlarını araştırın. Üşenmeyin, Sikayetvar tarzı siteleri de didikleyin. Bazı bilişim firmalarının kurumsal olması ve yıllardır hizmet veriyor bulunması onların iyi olduğunu göstermez. Örnek olarak geçen yıl patlak veren IsimTescil (FBS) firmasının FETÖ'yü finanse eden bir paravan olduğunun açığa çıkmasını verebilirim.

Sponsor hostlardan uzak durun. Herhangi bir karşılık vermediğiniz için belirli bir sözleşmesi bulunsa dahi sizi çok umursamazlar.

vBulletin 3 kullanacaksanız mutlaka multiple PHP version (çoklu PHP sürüm) desteği özelliğinin bulunmasına dikkat edin. Siz vBulletin 3.8.4 kullanacaksanız, PHP 5.3 ile çalışmak zorundasınız. Web sunucu güncel olması gerekeceğinden, stabil sürüm 5.3 olmayacaktır ve bu da doğal olarak çeşitli uyumsuzluklara yol açar. Dosyalar üzerinde parametre değişiklikleri yaparak bu uyumsuzluklardan kurtulunabilir ancak yine de alınan hatalar sıfıra inmeyecektir.

Forum siteniz belirli bir seviyeye geldikten sonra hosting kullanmayı bırakın, VDS ya da bütçeniz varsa bir Dedicated sunucuya geçin. Bu, hem performans hem de güvenlik için çok daha iyi olacaktır. Ancak ilk başta bunu yapmayın. Siteniz hitsiz olarak kurulacağı için boşuna masraf etmiş olursunuz.

Yeni siteler için önerdiğim paylaşımlı hostingin hackerlar tarafından maden olarak görülmesinin nedenini de şöyle açıklayabilirim. Bir sunucuda yüzlerce site barındığından, eğer sunucu tarafında gerekli önlemler alınmadıysa hacker, herhangi bir açık vasıtasıyla avladığı aynı sunucuda barınan farklı bir account üzerinden root olabilir ve sitenizin yazılım tarafında hiçbir güvenlik açığı bulunmuyor olmasına karşın root erişimi sayesinde dilediğini yapabilir. Bu yüzden ileriye dönük projeler için daima tercihim VDS veya Dedicated sunucu olacaktır.

4. VPS Değil, VDS
Bir önceki maddede yazdıklarımı göz önünde bulundurarak, belli bir seviyeye gelen forumunuzu barındırmak için sanal bir sunucu kiralayacağınızı düşünelim. Asla VPS'e bulaşmayın. Hosting firmaları daha fazla para kazanmak için VDS yerine VPS satmak ister ancak güvenli değildir.

Kafanızı karıştırmamak adına terim kullanmadan özetleyecek olursam, VPS'i ortak bir alan gibi düşünebilirsiniz. VDS ise size özel sanallaştırılır ve farklı VDS müşterileri asla sizin alanınıza müdahale edemez, kaynaklarınızı tüketemez. Sanallaştırma kullanılmış olsa da VDS'i bir Dedicated sunucuya benzetmek mümkün.

5. Install Dizinini Silin
Birçok vBulletin makalesi hatalı bir yol önermekte, install dizininin adını değiştirmenizi yazmaktadır. Siz kurulumdan sonra FTP dizininde bulunan install klasörünü olduğu gibi silin. Zaten elinizde dosyalar bulunduğu için gerektiğinde yeniden upload edersiniz. Maceraya gerek yok.

6. Eklenti Yap-Bozlarından Kaçının
Sürekli eklenti kurup silmeyin. Sildiğiniz eklentilerin kalıntıları veritabanında tablo olarak bulunur ve bu da site hızınızın yavaşlamasına ya da farklı sorunlara yol açabilir. Kendinizi vBulletin üzerinde geliştirmek için farklı bir test forumu kurmanızı ya da localhost üzerinde çalışmanızı öneririm. Ana sitenizde deneme yapmayın.

7. Güncel Proxy Listeleri Paylaşmayın!
Bazı forumlar hit aldığını sandıkları için proxy paylaşımlarında bulunarak bilmeden, farkında olmadan sitelerini ateşe atıyorlar. Yapmayın! Proxy listeleri size asla gerçek bir hit kazandırmaz. Online kısmında gördüğünüz artış bir ilizyondur ve sitenize tahmin edemeyeceğiniz kadar zararı olacaktır. Bu hataya düştükten sonra proxy bölümünü kaldırsanız bile yine birkaç püf noktayı uygulamazsanız kurtuluşunuz olmayacaktır. Makalemi istemeyeceğim kişilerin de okuyacağını bildiğim, onların bu konudaki detayları öğrenmesini istemediğim için ayrıntılara değinmeyeceğim. Ancak günümüzde speed testing uygulanırken vBulletin veya vBSEO'ya çamur atılmasının temel nedenidir diyebilirim.

8. Düzenli Yedekleme
Forum sitenizi günlük yedekleme alışkanlığı kazanın. Böylece herhangi bir sorunda doğrudan güncel yedeğe dönebilirsiniz. Yedeklerinizi asla FTP dizininde barındırmayın. cPanel üzerinden full backup işleminin tamamlandığına dair bildirim aldığınızda FTP dizininize girip yedeği bilgisayarınıza indirin ve sonra oradan silmeyi unutmayın.

9. vBSEO Analizi
vBSEO kullanmayın, uzak durun gibi bir şey söylemiyorum. Teknik admini olduğum ForumAdasi.Com üzerinde vBSEO kullanılıyor ve gerekli optimizasyonları yaptığım için sorun yaşamıyorum. Ancak siz kendinize güvenmiyorsanız DBSEO eklentisini deneyebilirsiniz. vBSEO; hitli sitelerde fazlaca CPU kullanımına yol açabilir ancak bunu minimuma indirmek de sizin bilgi ve becerilerinize bağlıdır. vBSEO'nun loadlarını düşürecek optimizasyon tavsiyelerine bu makalede değinirsem epey uzatmış olacağımdan, vaktim olursa bunu farklı bir makalemde ele almayı düşünüyorum.

Umarım işinize yarayan, rehber niteliğini taşıyacak bir makale olmuştur. Aklınıza takılanları çekinmeden sorabilirsiniz. Vaktim elverdikçe yardımcı olmaya çalışırım.

  • When injustice becomes law, resistance becomes duty.
  Alıntı
Alt 05 Temmuz 2022, 23:05   #2
Çevrimdışı
Jön TüRk - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri ziyaretçilere gizlidir.
Standart Yanıt: Kusursuz Bir vBulletin için Güvenlik ve Altyapı İpuçları

Her kelimesi çok değerli bir makale.Eline sağlık @[Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz. Foruma üye olmak için TIKLAYIN!].
Bu arada küçük bir soru sorayım belki ek bir bilgi olur.

Eskiden ftp dizinine Pc üzerinden uzantıyı girerek erişim sağlardık,şuan farklı bir yol ile bağlanılıyor mu?Peki hala Pc üzerinden dosyalara erişiliyorsa bilgisayardaki olası bir virüs ftp'ye de bulaşır mı?
Regex bunu beğendi.


“ Siz çoksunuz,biz Türk..."


Bilge Kağan

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
  Alıntı
Alt 06 Temmuz 2022, 23:07   #3
Çevrimdışı
JConsult
Regex - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri ziyaretçilere gizlidir.
Standart Yanıt: Kusursuz Bir vBulletin için Güvenlik ve Altyapı İpuçları

Alıntı:
Jön TüRk kullanıcısının gönderdiği mesajdan alıntı Mesajı göster
Her kelimesi çok değerli bir makale.Eline sağlık @[Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz. Foruma üye olmak için TIKLAYIN!].
Bu arada küçük bir soru sorayım belki ek bir bilgi olur.

Eskiden ftp dizinine Pc üzerinden uzantıyı girerek erişim sağlardık,şuan farklı bir yol ile bağlanılıyor mu?Peki hala Pc üzerinden dosyalara erişiliyorsa bilgisayardaki olası bir virüs ftp'ye de bulaşır mı?
Bu makaleyi başındaki tarihten de anlayacağın üzere 5 yıl önce yazmıştım. Ancak hâlâ içeriğinde barındırdığı bilgiler güncel. Zamansız bir doküman oluşturabilmiş olmam beni de mutlu ediyor. Bu nedenle buradaki paylaşımlarıma bu makalemle başladım. Teşekkür ederim @[Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz. Foruma üye olmak için TIKLAYIN!].

Soruna gelince, FTP'ye tarayıcı üzerinden bağlanılabileceği gibi pek tabii ki daha pratik olarak CuteFTP, Cyberduck ve FileZilla gibi programlar vasıtası ile de bağlanılabilir. Bilgisayar üzerinde yuvalanmış ve dosyalara sirayet eden bir zararlının FTP bağlantısını yapan bilgisayar kanalıyla FTP'deki dosyalara bulaşıp, zarar vermesi ise kaçınılmazdır. Dolayısıyla bir sitenin FTP ya da parola korumalı herhangi bir yönetim alanına erişilmek istenen cihazın temiz olduğundan emin olunmalıdır. Yalnızca bulaşıcı virüsler yönünden değil; logger, stealer gibi bilgi hırsızlığına yönelik zararlılar bilgisayara yedirilmiş ise parola ve bilgi güvenliği açısından da tehlike arz edecektir. Bunun için daima güncel antivirüsler ve Internet Security yazılımları kullanılmalıdır. Her logger antiler tarafından yakalanacak diye bir şey olmadığını ve crypterlar aracılığı ile iyi bir FUD'lama yapılmışsa tehditin artacağını da belirtelim.
Jön TüRk ve Asrevya bunu beğendi.

  • When injustice becomes law, resistance becomes duty.
  Alıntı
Alt 07 Temmuz 2022, 04:36   #4
Çevrimdışı
Asrevya - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri ziyaretçilere gizlidir.
Standart Yanıt: Kusursuz Bir vBulletin için Güvenlik ve Altyapı İpuçları

İki yıllık vBulletin 3.8.5 site sahibi biri olarak kurulumundan itibaren geçen süreçteki deneyimimde çok memnun kaldım.
Regex gibi bir uzman tarafından kurulmuş olması ve makalede anlatılan önemli bilgileri yazanın uygulamaları değerli. Yol gösterici rehberlik kadar kalite kuranla da alakalıdır.
Emeğine, bilgine sağlık.
Regex bunu beğendi.
  Alıntı
Alt 18 Temmuz 2022, 23:08   #5
Çevrimdışı
JConsult
Regex - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri ziyaretçilere gizlidir.
Standart Yanıt: Kusursuz Bir vBulletin için Güvenlik ve Altyapı İpuçları

Alıntı:
Asrevya kullanıcısının gönderdiği mesajdan alıntı Mesajı göster
İki yıllık vBulletin 3.8.5 site sahibi biri olarak kurulumundan itibaren geçen süreçteki deneyimimde çok memnun kaldım.
Regex gibi bir uzman tarafından kurulmuş olması ve makalede anlatılan önemli bilgileri yazanın uygulamaları değerli. Yol gösterici rehberlik kadar kalite kuranla da alakalıdır.
Emeğine, bilgine sağlık.
Senin gibi emeğin değerini bilen, emeği ve yüreği parolası addeden yaşam felsefesine sahip biri için yapılan her güzel şey az bile. Senin de yüreğine, okuyan gözlerine ve bu güzel yorumuna sağlık ablacım.
Asrevya bunu beğendi.

  • When injustice becomes law, resistance becomes duty.
  Alıntı
Yeni Konu Yeni Cevap

İçeriği Sosyalleştir

Etiketler
altyapı, bir, güvenlik, için, kusursuz, vbulletin, İpuçları


Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 1 (0 üye ve 1 konuk)
 

Gönderme Kuralları
Konu açma yetkiniz yok
Cevap Yazma Yetkiniz Yok
Eklenti ekleme yetkiniz yok
Mesaj düzenleme yetkiniz yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Saat: 20:57.

Forum Bilgileri
Hukuki Aydınlatma Metni
ForumAdası, tüm hakları saklıdır.

Kurucu: Jön TüRk
Forum Sorumlusu: Zeze
Geliştiriciler: Regex & Cry
Tasarımcı: Mango

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.

Altyapı bilgilerini okuduğunuz vBulletin yazılımı ForumAdası üzerinde lisanslı bir şekilde kullanılmaktadır.
ForumAdası; internet ortamında kullanıcıların içerik üretmelerine, bu içeriklerin de önceden onaya tabi tutulmaksızın yayımlanabilmesine olanak sağlayan bir forum sitesidir. Forum siteleri, tıpkı sosyal medya ve interaktif sözlükler gibi 5651 sayılı kanunun 2. maddesinin 1. fıkrasının "m" bendine göre Yer Sağlayıcı olarak faaliyet göstermekte olan, hizmet ve içerikleri barındıran sistemleri sağlayan veya işleten platformdur.
5651 sayılı kanunun 5. maddesine göre yer sağlayıcı, yer sağladığı içeriği kontrol etmek veya hukuka aykırı bir faaliyetin söz konusu olup olmadığını araştırmakla yükümlü değildir. Başka bir deyişle ForumAdası üzerinden yapılan yazılı, görsel ya da işitsel paylaşımlardan doğabilecek yasal sorumluluk, mezkur içeriği paylaşan ForumAdası üyesi gerçek kişilere aittir. İlgili kanunun anılan maddesinin 2. fıkrasında da çok açık bir biçimde öngörüldüğü üzere; yer sağlayıcı, yer sağladığı hukuka aykırı içerikten, ceza sorumluluğu ile ilgili hükümler saklı kalmak kaydıyla, bu Kanunun 8 inci ve 9 uncu maddelerine göre haberdar edilmesi halinde ve teknik olarak imkân bulunduğu ölçüde hukuka aykırı içeriği yayından kaldırmakla yükümlüdür.
Açıklanan hukuki dayanaklar temelinde, hak ihlâli iddiasında bulunan hak sahipleri İLETİŞİM linkinden yer sağlayıcı ForumAdası yöneticilerine ihtarda bulunarak bahse konu hususu tebliğ etmeleri halinde incelemeler yapılıp, en geç 2 gün içerisinde gerekli işlemler tesis edilecektir.

5101 sayılı yasayla degişik 5846 sayılı Fikir ve Sanat Eserleri Kanunu gereğince ForumAdası üzerinde telif hakkı bulunan MP3, video vb. eserlerin paylaşımı T.C. Kültür ve Turizm Bakanlığı tarafından hak sahipliği verilmiş olan MÜ-YAP tarafindan yasaklanmış olup, yasal işlem olması halinde, paylaşan kişi ya da kişilerin bilgileri gerekli kurum ile paylaşılacaktır.