Planeo escribir un script PHP que permita a los usuarios de la web cargar documentos con formato MS Word. Aquí están las precauciones que estoy tomando:
- Los nombres de archivo serán creados por mí (algo como
YYYY-MM-DD.doc
) - Los archivos tendrán
600
o permisos más bajos. - Los archivos no se tocarán hasta que se descarguen a través de FTP.
- El tamaño del archivo es limitado.
He estado buscando formas de verificar que un archivo sea un documento de Word válido, pero todas las estrategias parecen defectuosas y consumen mucho tiempo. Una vez que se descargan en una computadora para su revisión, dejo que el antivirus de la computadora tome el control en caso de que un documento de Word válido esté infectado de alguna manera.
¿Poner los archivos en una especie de cuarentena, como se describe anteriormente, mitiga los peligros de no verificar que su palabra esté formateada?