fbpx
Pesquisar

Personalizando disable_functions no PHP com DirectAdmin: Guia Passo a Passo

A segurança do servidor é uma prioridade inegável para administradores de sistemas. Uma das maneiras de aprimorar essa segurança no ambiente PHP é através da diretiva disable_functions, que permite desativar funções específicas do PHP que podem ser exploradas para atividades maliciosas. Este tutorial detalha como personalizar essa diretiva no DirectAdmin, permitindo a exclusão de funções como proc_close e proc_open para reforçar a segurança do servidor.

Muitas Aplicações em Laravel requer a função Proc_open, aprenda a customizar dentro do Directadmin.

O Que é disable_functions?

A diretiva disable_functions no PHP permite desativar funções específicas para prevenir sua execução. Isso é crucial para bloquear potenciais vetores de ataque e assegurar a integridade do sistema.

Por Que Personalizar disable_functions no DirectAdmin?

No DirectAdmin, customizar disable_functions é uma prática de segurança recomendada, pois permite adaptar as restrições de acordo com as necessidades específicas do servidor, balanceando segurança e funcionalidade.

Passo a Passo para a Personalização

  • Acesso ao Servidor:
    • Inicie uma sessão SSH no seu servidor.
    • Navegue até o diretório /usr/local/directadmin/custombuild usando o comando:

Criação do Arquivo de Personalização:

  • Crie um arquivo chamado custom/php_disable_functions:

Edição da Lista de Funções Desabilitadas:

  • Uma lista padrão de funções desabilitadas pode incluir:

Para permitir proc_close e proc_open, remova-as da lista:

Copiar Comando

Copie o comando abaixo:

Atualização da Configuração:

  • Aplique a configuração segura com os seguintes comandos:

Verificação:

  • Verifique se a lista modificada está em vigor:
  • A saída esperada deve mostrar a lista de funções desabilitadas sem proc_close, proc_open.

Conclusão

A personalização da diretiva disable_functions no DirectAdmin é uma etapa essencial para reforçar a segurança do servidor PHP. Ao seguir este guia, os administradores podem ajustar as restrições do PHP para atender às necessidades específicas de segurança de seu servidor, protegendo-o contra possíveis vulnerabilidades.

Amante por tecnologia Especialista em Cibersegurança e Big Data, Formado em Administração de Infraestrutura de Redes, Pós-Graduado em Ciências de Dados e Big Data Analytics e Machine Learning, Com MBA em Segurança da Informação, Escritor do livro ” Cibersegurança: Protegendo a sua Reputação Digital”.

Conheça nosso Canal do Youtube
Escute Nosso DoluCast
Melhores da Semana