Bu soruyu izninle ticari anlamda sorduğunuzu varsayarak topladığın bilgileri paylaşırsan sevinirim.
Aslında rehber olarak hazırlanabilir bir konu ama malesef millet bunu ücretle yaptığı için işi bilen arkadaşlar "ücretsiz" bir hizmeti olmuyor. Bizim gibi standart kullanıcılarda seviyorsa eski usül dene-yanıl öğrenme ile iş yapıyor.
Standart kullanıc,ı olarak kesinlikle port numaraların başlayarak bilinen bütün girişler kapalı ya da değiştiriyorum. Sanal sunucudaki bütün öğelerin güvenlik güncellemesi var ise yapıyorum. Shell yenildiği zaman hostlar arasından geçiş olmaması için PHP ayarlarına dikkat ediyorum. Günlük [cron] peryodik yedek... v.b güncel sunucu güvenliği yazılarına biraz daha dikkat kesilmekte fayda var.
PHP için ise; "$_REQUEST" edilecek yani GET ya da POST'tan gelen her hangi bir bilgi kendi yazdığım fonksiyon ile temizlemeden işleme koymuyorum. Örneğin: index.php?cmd=http://www.... gibi bir standart istekte bile kullanıcının ip adresini kaydediyorum..... gibi....