Hola, necesito saber cómo puedo implementar un script que permita scanear (verificar si tiene o no virus) cada archivo que se suba al servidor.
Gracias.
| ||||
corrijanme si me equivoco pero PHP no revis virus en los archivos....
__________________ SEO en Medellin |
| ||||
Bueno hasta donde tengo entendido y aun se, es que con el PHP que es un lenguaje del servidor puedes dar lectura a los archivos subidos a tu server, incluso puedes tener varias maneras de realizar la lectura de un archivo, pero para realizar la deteccion de virus o troyano o gusano, creo que se tendria que tener el algoritmo o tecnica para detectarlo, ya que estos 'virus' son realizados en programas ejecutables, y creo que no habria cabida para relizar este proposito con el PHP, ni con ASP, ni con cualquier lenguaje del servidor. Creo que para eso existen programas tanto para el cliente como para el servidor. Claro que no digo que es imposible hacerlo, sino que no es algo muy inteligente que digamos de hacerlo en PHP habiendo software para servidores. Saludos Gildus
__________________ .: Gildus :. |
| |||
Cita: Lo ideal es que instales un antivirus en tu servidor .. y listo. Ese software que corre en el S.O. del servidor de forma "residente" ya se debe de encargar de verificar todo archivo que pasa por el servidor ..
Iniciado por Meneses Hola, necesito saber cómo puedo implementar un script que permita scanear (verificar si tiene o no virus) cada archivo que se suba al servidor. Gracias. De hecho .. lo factible con PHP como para dar un "aviso" controlado a tu usuario de que tal archivo tiene virus sería llamar con PHP al antivirus que uses en el servidor bajo línea de comandos para que lo "scanee" .. tipo: exec("antivirus -parametros archvios.tal"); donde "archivo.tal" .. si haces un upload por HTTP lo tendras en $_FILES['archivo']['tmp_name'] ... El resultado de la ejecución de esa aplicación del S.O. puede ser obtenida por esa misma función (u otras afines) .. para que controles el mensaje o registro que hacer en consecuencia. Un saludo, |