Podrias utilizar algun software para analizar tu sitio y detectar vulnerabilidades, por ejemplo Acunetix, LANguard, etc., estos sistemas son pagos pero se pueden encontrar versiones piratas, estos buscan puertos abiertos, prueban inyecciones SQL, ejecucion de exploits, etc. y te dan un informe...