J'écris une application Web basée sur Java qui permet aux utilisateurs de télécharger et de soumettre du contenu sur le site. Avant de le rendre disponible, je voudrais effectuer une analyse antivirus pour m'assurer qu'aucun contenu malveillant n'est posté. Est-ce que quelqu'un sait d'un scanner anti-virus qui peut être consulté via Java? L'application sera hébergée sur Linux (CentOS 5.5 x64) et sera exécutée sur Tomcat 6.x. Tout conseil ou recommandation serait apprécié!Analyse de virus dans une application Web Java?
Répondre
Découvrez Clam AV. Il semble que ce soit uniquement sous forme de bibliothèque partagée, donc vous devrez créer un wrapper JNI pour cela. Je n'ai pas essayé mais ça a l'air plutôt soigné.
Juste ce que j'allais suggérer. Assez sûr qu'il y a des paquets pour permettre l'utilisation à partir de la ligne de commande, donc pire, il suffit d'exécuter une commande système à partir de Java et d'analyser la sortie, mais seulement si vous ne trouvez pas/wrapper à la place. – Tarka
Vous pouvez exécuter un processus et exécuter "clamscan" sur le fichier téléchargé. Assurez-vous également que vous mettez à jour les définitions de virus avec "freshclam". Soyez prudent avec JNI dans un serveur d'applications. Segfault supprimera toute la JVM. Un processus fourchu, bien que pas aussi efficace, ne le fera pas. – basszero
De bons points, invoquant la version en ligne de commande est certainement une option aussi bien. –
- 1. Analyse de téléchargement de virus asp.net
- 2. Analyse de virus côté serveur sur un fichier pour Windows
- 3. Activer une analyse de virus de fichier à partir de l'application Delphi
- 4. Analyse de pages Web
- 5. Application Web Java
- 6. Analyse du journal Web en Java
- 7. Java - Synchronisation de thread dans une application Web
- 8. Une application Web unittest en java?
- 9. problème de virus dans la page d'accueil
- 10. Comment créer une application web java
- 11. Virus dans Delphi 7
- 12. Déploiement de modules dans une application Web
- 13. Exécution d'une application Web Java dans IIS
- 14. Utilisation de Boo dans une application Web
- 15. Création d'une application Web Java/application MySql
- 16. Quand lire un fichier .properties dans une application Web Java
- 17. Obtenir des ressources DataSource dans une application Web Java
- 18. Composant de recherche de virus
- 19. Application Web Java - Fichier Lire
- 20. Analyse XML dans Android [Java]
- 21. Java Web Application Sync Question
- 22. Comment partager du code entre une application Web Java et une application Java normale
- 23. Analyse de la réponse XML dans une application Android
- 24. Analyse syntaxique JSON dans Java
- 25. Analyse PDF pour une application eBook
- 26. Java analyse une chaîne de flottants dans un tableau flottant?
- 27. Analyse de balises personnalisées simples dans java
- 28. Question SSL java web application
- 29. Une technologie Java "Portlet-Like" pour une application Web
- 30. Constantes de chaîne Vs Resource Bundle dans une application Web Java Application
Quel type de "contenu" les utilisateurs téléchargent-ils? –