Solution Antivirus ?

cancel
Showing results for 
Search instead for 
Did you mean: 
smaïne
Member II

Solution Antivirus ?

Bonjour,

Je souhaite savoir s'il existe une solution d'antivirus pour un serveur Alfresco tournant sur Linux :
- Est-il possible de configurer le scan pour qu'il détecte le virus lors du dépôt sur le serveur ?
- Est-il possible d'envoyer un mail à l'utilisateur ou éventuellement à tout autre adresse mail ?
- Est-il déconseillé de scanner le répertoire alf_data ? (en excluant les index lucenes bien sur)
- Bref est-ce que quelqu'un a réussi à configurer un antivirus sur Alfresco + Linux et quelle serait la solution ?

Merci à tous,
Smaïne
4 Replies
dranakan
Active Member

Re: Solution Antivirus ?

Hello,

Je n'ai pas mis en place ce genre de système, mais par contre je m'étais renseigné sur le sujet.

La solution que j'ai retenu était de lancer l'antivirus quand un nouveau fichier entrait dans Alfresco (une action est lancée et celle-ci exécute l'antivirus, accepte ou pas le fichier…). Depuis une action (un code java) on peut sans problème exécuter un programme du système (dans ce cas précis un antivirus).

- Est-il possible de configurer le scan pour qu'il détecte le virus lors du dépôt sur le serveur ?
oui
- Est-il possible d'envoyer un mail à l'utilisateur ou éventuellement à tout autre adresse mail ?
oui, ou directement l'avertir quand il fait l'upload.
- Est-il déconseillé de scanner le répertoire alf_data ? (en excluant les index lucenes bien sur)
Je ne suis pas expert mais je dirait que non (dangereux pour les performances). Il est aussi déconseillé de modifier les fichiers dans le alf_data directement…
- Bref est-ce que quelqu'un a réussi à configurer un antivirus sur Alfresco + Linux et quelle serait la solution ?
?
smaïne
Member II

Re: Solution Antivirus ?

Salut xsudan,

Excellente solution! J'avais effectivement apperçu cette possibilité : http://louise.hu/poet/?p=2016

Le souci pour va être de développer cette action Smiley Sad
Serait-ce déplacer de te demander de partager ce code et éventuellement de m'expliquer la procédure à suivre ?
A part le scripting shell et Perl je ne suis pas douer en développement.

Merci,
Smaine
dranakan
Active Member

Re: Solution Antivirus ?

Il te faudra créer un module pour y intégrer ton action : http://wiki.alfresco.com/wiki/Developer_Guide#Alfresco_Module_Packages

Il te faudra créer une action : http://ecmarchitect.com/images/articles/alfresco-actions/actions-article.pdf

Puis, dans cette action, lancer une commande système (je pense que l'antivirus se lancera avec une certaine commande). Je fais ceci avec un Process proc = Runtime.getRuntime().exec(commands). Mais je ne sais pas si Alfresco offre quelque chose à la place… à voir…

Je te conseille toutefois le livre de Jeff Potts : "Alfresco Developer Guide" ou autre si tu débutes avec Alfresco.

Autre aide : http://wiki.alfresco.com/wiki/How_to

Bonne chance
smaïne
Member II

Re: Solution Antivirus ?

Merci, je vais voir ce que je peux faire avec l'aide de mes collègues.