Hello à tous,
Me voici de retour avec une nouvelle question sécurité, décidément
Mon plugin myBMW possède de base des images / icônes destinées à mon widget qui sont posées dans le répertoire /core/img.
Lorsqu’un utilisateur ajoute un nouvel équipement / véhicule, je vais récupérer une image de celui-ci sur les serveurs BMW et l’enregistre dans le répertoire /data. Puisque non native dans mon plugin. Et susceptible de changer (très rarement).
J’ai un retour d’un utilisateur pour qui cette dernière image apparait qq secondes puis disparait.
Dans le log http_error, on retrouve la ligne suivante :
[Sun Jul 31 14:35:13.207867 2022] [access_compat:error] [pid 22643] [client 192.168.1.220:57167] AH01797: client denied by server configuration: /var/www/html/plugins/myBMW/data/31, referer: http://192.168.1.44/index.php?v=d&p=dashboard
En regardant sur le community, j’ai vu qu’il s’agissait du fail2ban qui bloque l’accès. Même pour des requêtes internes ?
Je n’arrive pas à reproduire chez moi. Et lui me dit ne pas avoir touché à quoi que ce soit sur son image Jeedom.
Du côté des icônes présentes dans /core/img, aucun souci.
Dois-je donc en déduire qu’il vaut mieux enregistrer la photo du véhicule dans ce dernier répertoire ?
Merci d’avance pour vos retours avisés
Xav