Arquivo :: Policy.

Política do site para funções de E / S de arquivos
Baixe Agora

Arquivo :: Policy. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • BBC
  • Site do editor:
  • http://www.bbc.co.uk

Arquivo :: Policy. Tag


Arquivo :: Policy. Descrição

Política do site para funções de E / S de arquivos Arquivo :: Política é um módulo Perl que define a política para o arquivo E / S com módulos como arquivo :: slurp :: dentroplyply. O objetivo é permitir que os administradores de sistemas definam locais e restrições para os arquivos de aplicativos de E / S e ofereçam desenvolvedores de aplicativos uma política a seguir. Observe que o módulo não impor a política - os desenvolvedores de aplicativos podem optar por ignorá-lo (e os administradores de sistemas podem optar por não instalar seus aplicativos se eles fizerem!). Você pode controlar qual política é aplicada criando um arquivo :: Política: : Módulo de configuração com uma constante de implementação. Você pode escrever sua própria política como um módulo dentro do arquivo :: Policy :: Namespace.By Padrão (se nenhum arquivo :: Policy :: Config está presente), o arquivo :: Política :: Política padrão é aplicada que não Imponha quaisquer restrições e fornece locais padrão razoáveis para arquivos temporários e de log. A motivação por trás desse módulo foi uma abordagem padrão e flexível para permitir que uma política de arquivos ampla do site seja definida. Isso será mais útil em grandes ambientes onde alguns sysadmins são responsáveis pelo código escrito por muitas outras pessoas. Simplesmente garantindo que as chamadas de código enviadas Check_Safe () garante acesso ao arquivo é Sane, reduzindo a quantidade de esforço necessária para fazer uma auditoria de segurança. Se o seu código não for auditoria de segurança, ou você é o único desenvolvedor em seu site, isso pode ser exagero. No entanto, você pode considerar uma boa prática, independentemente da proteção dos caminhos em seu código, ficando corrompido com acidência ou maliciosamente no futuro. Há dois grandes benefícios de usar este módulo. Um, sites que implementam uma política podem integrar mais facilmente seu código de maneira padrão. Se você tiver uma política de arquivo em seu site, poderá aplicar políticas diferentes (via arquivo :: Policy :: Config) em diferentes ambientes (produção, teste de integração, desenvolvimento) e a política apropriada é aplicada automaticamente sem ter que alterar seu código ou Configs.synopsis Use Arquivo :: Policy; Use Arquivo :: Política QW / Check_Safe /; # Para importar um arquivo de uso sub-rotina específico :: Política QW /: Tudo /; # Para importar todas as sub-rotinas #Checking Política de E / S Check_Safe ($ filename, 'R'); Check_Safe ($ filename, 'W'); # Locações de diretório $ $ Logdir = get_log_dir (); $ tmpdir = get_temp_dir (); Requisitos: · Perl.


Arquivo :: Policy. Software Relacionado