Fichier :: Politique

Politique de site des fonctions d'E / S de fichier
Télécharger maintenant

Fichier :: Politique Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • BBC
  • Site Internet de l'éditeur:
  • http://www.bbc.co.uk

Fichier :: Politique Mots clés


Fichier :: Politique La description

Politique de site pour les fonctions d'E / S de fichier Fichier :: La stratégie est un module Perl qui définit la stratégie d'E / S de fichier avec des modules tels que le fichier :: slurp :: abondant. Le but est de permettre aux administrateurs de systèmes de définir des emplacements et des restrictions pour les applications d'E / S d'applications et de donner aux développeurs d'applications une politique à suivre. Notez que le module ne respecte pas la stratégie - les développeurs d'applications peuvent choisir d'ignorer l'IT (et les administrateurs de systèmes peuvent choisir de ne pas installer leurs applications si elles le font!). Vous pouvez contrôler quelle politique est appliquée en créant un fichier :: Politique: : Module de configuration avec une constante de mise en uvre. Vous pouvez écrire votre propre stratégie en tant que module dans le fichier :: Politique :: Namespace.by par défaut (si aucun fichier :: stratégie :: config est présent), la stratégie de fichier :: La stratégie par défaut est appliquée qui ne peut pas Imposer des restrictions et fournit des emplacements raisonnables par défaut pour les fichiers temporaires et journaux. La motivation de ce module était une approche standard et flexible pour permettre la définition d'une stratégie de fichier large du site. Cela sera très utile dans de grands environnements où quelques sysadmins sont responsables du code écrit par de nombreuses autres personnes. Il suffit de veiller à ce que les appels de code soumis Check_safe () garantissent que l'accès au dossier est sain d'esprit, ce qui réduit le nombre d'efforts requis pour effectuer un audit de sécurité. Si votre code n'est pas une vérification de la sécurité, ou si vous êtes le seul développeur sur votre site, cela pourrait être Overkill. Cependant, vous pouvez considérer cela de bonne pratique quelles que soient et que la protection contre les chemins de votre code est corrompu accidentellement ou malicieusement à l'avenir. Il y a deux avantages majeurs de l'utilisation de ce module. Un, les sites qui mettent en uvre une stratégie peuvent plus facilement intégrer votre code de manière standard. Si vous avez une stratégie de fichier sur votre site, vous pouvez appliquer différentes stratégies (via File :: Politique :: Config) dans différents environnements (production, essai d'intégration, développement) et la stratégie appropriée est automatiquement appliquée sans avoir à modifier votre code ou Configs.syNopsis Fichier d'utilisation :: Politique; Utiliser le fichier :: politique qw / check_safe /; # Pour importer un fichier d'utilisation de sous-programme spécifique :: Politique QW /: Tous /; # pour importer toutes les sous-programmes #Checking E / S Politique Check_safe ($ FileName, 'r'); check_safe (Nom de fichier $, 'w'); #Preferred Directory Employements $ LogDir = get_log_dir (); $ TMPDIR = get_temp_dir (); Exigences: · Perl


Fichier :: Politique Logiciels associés