Eh bien, j'ai le scénario suivant:
- Dans ma société, il existe un dossier partagé Samba
\\10.0.0.1\pdfsonly
. - Ce dossier est partagé par tous les membres de l'entreprise et sert à stocker des documents numérisés au format PDF.
- Il est (au moins) peu sûr de permettre aux gens d’ajouter des fichiers là-bas. Nous avons donc décidé d’interdire l’ajout de fichiers autres que * .PDF;
- Sur Samba, vous pouvez configurer les
veto files
paramètres uniquement pour les caractères génériques qui seront interdits.
Nos efforts nous ont donc permis de réaliser la veto files
configuration suivante (quelques sauts de ligne sont inclus pour une meilleure lecture):
veto files = /*.a*/*.b*/*.c*/*.d*/*.e*/*.f*/*.g*/*.h*/*.i*/*.j*/*.k*
/*.l*/*.m*/*.n*/*.o*/*.q*/*.r/*.s*/*.t*/*.u*/*.v*/*.w*
/*.x*/*.y*/*.z*/*.0*/*.1*/*.2*/*.3*/*.4*/*.5*/*.6*/*.7*
/*.8*/*.9*/*.pa*/*.pb*/*.pc*/*.pe*/*.pf*/*.pg*/*.ph*
/*.pi*/*.pj*/*.pk*/*.pl*/*.pm*/*.pn*/*.po*/*.pp*/*.pq*
/*.pr/*.ps*/*.pt*/*.pu*/*.pv*/*.pw*/*.px*/*.py*/*.pz*
/*.p0*/*.p1*/*.p2*/*.p3*/*.p4*/*.p5*/*.p6*/*.p7*/*.p8*
/*.p9*/*.pda*/*.pdb*/*.pdc*/*.pdd*/*.pde*/*.pdg*/*.pdh*
/*.pdi*/*.pdj*/*.pdk*/*.pdl*/*.pdm*/*.pdn*/*.pdo*/*.pdp*
/*.pdq*/*.pdr/*.pds*/*.pdt*/*.pdu*/*.pdv*/*.pdw*/*.pdx*
/*.pdy*/*.pdz*/*.pd0*/*.pd1*/*.pd2*/*.pd3*/*.pd4*/*.pd5*
/*.pd6*/*.pd7*/*.pd8*/*.pd9*/*.pdfa*/*.pdfb*/*.pdfc*/*.pdfd*
/*.pdfe*/*.pdff/*.pdfg*/*.pdfh*/*.pdfi*/*.pdfj*/*.pdfk*
/*.pdfl*/*.pdfm*/*.pdfn*/*.pdfo*/*.pdfp*/*.pdfq*/*.pdfr
/*.pdfs*/*.pdft*/*.pdfu*/*.pdfv*/*.pdfw*/*.pdfx*/*.pdfy*
/*.pdfz*/*.pdf0*/*.pdf1*/*.pdf2*/*.pdf3*/*.pdf4*/*.pdf5*
/*.pdf6*/*.pdf7*/*.pdf8*/*.pdf9*/*.?/*.??
En résumé, le serveur n’est pas autorisé à recevoir:
- Fichiers avec 1 ou 2 caractères sur l'extension de fichier;
- Fichiers dont l'extension commence par [az] ou [0-9], sauf par p;
- Fichiers avec l'extension commençant par p, suivis de [az] ou [0-9], sauf par d;
- Fichiers avec l'extension commençant par p, suivis de d, suivis de [az] ou [0-9], sauf de f;
- Fichiers avec l'extension commençant par p, suivis de d, suivis de f, suivis de ([az] ou [0-9]) et davantage de caractères.
Mais nous avons les types de fichiers suivants que nous ne pouvons pas bloquer:
- Fichiers sans extension;
- Extension de fichiers commençant par "caractères spéciaux" ou par ceux-ci après p ou pd ou pdf (pas [az] ni [0-9]).
Les problèmes suivants peuvent survenir si nous utilisons tel quel:
- Les personnes sans superutilisateur peuvent ajouter des fichiers PDF sans extension ou avec une extension incorrecte, de sorte que les autres personnes sans superutilisateur ne trouveront ni n'ouvriront le fichier;
- Les logiciels / scripts / utilisateurs malveillants peuvent stocker des fichiers sans extension ou avec une extension incorrecte dans le cadre d'une attaque.
Alors, aidez-moi s'il vous plaît!
- Optimiser la
veto files
configuration actuelle ; - Pour ajouter une configuration pour interdire les fichiers sans extension ou avec des extensions différentes de * .pdf
\\10.0.0.1\pdfsonly
configuration :\\10.0.0.1\scanneddocs
et\\10.0.0.1\docsforasystem
.scanneddocs
utilise cette configuration que vous avez dite, mais il s’agit de fichiers PDF à usage général. Surdocsforasystem
, les utilisateurs stockent dans des dossiers séparés par sujet des fichiers importantsscanneddocs
, renommés et modifiés (rotation, OCR, suppression de pages, fusion, etc.).