Feature #15163
ouvertContrôle systématique par un antivirus des fichiers déposés
0%
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
- 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é
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
- Statut changé de New à In progress...
- Assigné à mis à Sebastien Vuillet
Mis à jour par Sebastien Vuillet il y a environ un mois
- 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
Le fichier de configuration est le suivant : /properties/org/silverpeas/util/attachment/Antivirus.properties
- Properties of Antivirus
- -------------------------
antivirus.enable=false
antivirus.allow-unverified-files=false
antivirus.client=clamav
- Clam AV settings
clamav.host:127.0.0.1
clamav.port:3310
Mis à jour par Sebastien Vuillet il y a 5 jours
- Statut changé de In progress... à Resolved