Projet

Général

Profil

Actions

Feature #15163

ouvert

Contrôle systématique par un antivirus des fichiers déposés

Feature #15163: Contrôle systématique par un antivirus des fichiers déposés

Ajouté par Sebastien Vuillet il y a environ 2 mois. Mis à jour il y a 5 jours.

Statut:
Resolved
Priorité:
Normal
Assigné à:
Catégorie:
Fichiers joints
Début:
02/02/2026
Echéance:
% réalisé:

0%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Pour vérifier qu'un fichier uploadé ne contient pas de virus, il est possible d'utiliser ClamAV.

Installation :

sudo apt install clamav clamav-daemon
sudo freshclam
sudo systemctl start clamav-daemon

Java :

Utiliser ClamAV via son démon et une lib Java cliente ClamAV.

Exemple avec clamav-client :

ClamAVClient client = new ClamAVClient("localhost", 3310);
byte[] reply = client.scan(fileInputStream);

if (ClamAVClient.isCleanReply(reply)) {
// OK
} else {
// Virus détecté
}

Mis à jour par David Lesimple il y a environ 2 mois Actions #2

  • Sujet changé de Antivirus à Contrôle systématique par un antivirus des fichiers déposés
  • Catégorie mis à Fichiers joints
  • Version cible mis à Version 6.5

Mis à jour par Sebastien Vuillet il y a environ un mois · Edité Actions #3

Méthode d'upload de fichiers :

Request URL : http://localhost:8000/silverpeas/services/fileUpload
Request Method : POST

Méthode appelée en amont :

Request URL :http://localhost:8000/silverpeas/services/fileUpload/verify
Request Method POST

Mis à jour par Sebastien Vuillet il y a environ un mois Actions #4

  • Statut changé de New à In progress...
  • Assigné à mis à Sebastien Vuillet

Mis à jour par Sebastien Vuillet il y a environ un mois Actions #5

  • Assigné à changé de Sebastien Vuillet à Miguel Moquillon

Poussé sur la branche https://github.com/Silverpeas/Silverpeas-Core/tree/feature-15163

Pull request envoyé

Mis à jour par Sebastien Vuillet il y a 5 jours Actions #6

Le fichier de configuration est le suivant : /properties/org/silverpeas/util/attachment/Antivirus.properties

  1. Properties of Antivirus
  2. -------------------------

antivirus.enable=false
antivirus.allow-unverified-files=false
antivirus.client=clamav

  1. Clam AV settings
    clamav.host:127.0.0.1
    clamav.port:3310

Mis à jour par Sebastien Vuillet il y a 5 jours Actions #7

  • Statut changé de In progress... à Resolved
Actions

Formats disponibles : PDF Atom