Anderson Brito Postado Maio 9, 2011 Compartilhar Postado Maio 9, 2011 Segue um tutorial que preparamos para nossos clientes dedicados (não gerenciados) que acho interessante para todos: sobre atualização e instalação de regras do mod_secure. Acessando via root execute: cd /usr/local/apache/conf/ mkdir modsec_rules cd modsec_rules wget http://downloads.prometheus-group.com/delayed/rules/modsec-201002051427.tar.gz tar zvxf modsec-201002051427.tar.gz rm -fr zvxf modsec-201002051427.tar.gz Mais info sobre o PG acesse: http://prometheus-group.com Crie os diretórios abaixo, eles são necessários para gravação e leitura de arquivos temporários do ASL: mkdir /var/asl mkdir /var/asl/tmp mkdir /var/asl/data mkdir /var/asl/data/msa mkdir /var/asl/data/audit mkdir /var/asl/data/suspicious mkdir /etc/asl Corrija as permissões : chown nobody.nobody /var/asl/data/msa chown nobody.nobody /var/asl/data/audit chown nobody.nobody /var/asl/data/suspicious chmod o-rx -R /var/asl/data/* chmod ug+rwx -R /var/asl/data/* e crie o arquivo “lista branca”: touch /etc/asl/whitelist Agora acesse o WHM e clique no “Mod Security”, detetando as regras atuais e no lugar delas adicione: SecComponentSignature 201002051427 SecRequestBodyAccess On SecResponseBodyAccess On SecResponseBodyMimeType (null) text/html text/plain text/xml SecResponseBodyLimit 2621440 SecServerSignature Apache SecUploadDir /var/asl/data/suspicious SecUploadKeepFiles Off SecAuditLogParts ABIFHZ SecArgumentSeparator ‘&’ SecCookieFormat 0 SecRequestBodyInMemoryLimit 131072 SecDataDir /var/asl/data/msa SecTmpDir /tmp SecAuditLogStorageDir /var/asl/data/audit SecResponseBodyLimitAction ProcessPartial # ConfigServer ModSecurity – descomente caso vc use o ConfigServer CMC. Include /usr/local/apache/conf/modsec2.whitelist.conf #ASL Rules Include /usr/local/apache/conf/modsec_rules/99_asl_jitp.conf Include /usr/local/apache/conf/modsec_rules/50_asl_rootkits.conf #Include /usr/local/apache/conf/modsec_rules/00_asl_rbl.conf Include /usr/local/apache/conf/modsec_rules/00_asl_whitelist.conf Include /usr/local/apache/conf/modsec_rules/05_asl_scanner.conf Include /usr/local/apache/conf/modsec_rules/20_asl_useragents.conf Caso você use o ConfigServer CMC (http://www.configserver.com/cp/cmc.html) deixe a linha “Include /usr/local/apache/conf/modsec2.whitelist.conf” liberada, caso não use, comente-a com um # no início. Existem vários arquivos de regras específicas no /usr/local/apache/conf/modsec_rules/ – estas acima são sugestões. Tome cuidado com o load do servidor – quanto mais regras forem adicionadas ao modulo mais o apache demorará a carrega-las em cada processo aberto. O que sugiro neste caso para usar são: Include /usr/local/apache/conf/modsec_rules/99_asl_jitp.conf Include /usr/local/apache/conf/modsec_rules/50_asl_rootkits.conf Include /usr/local/apache/conf/modsec_rules/20_asl_useragents.conf Após tudo isso salve e reinicie o apache. Acompanhe os logs do mo_secure para ver que tipo de tentativa de acesso indevido ocorre, em quais scripts e domínios de seu servidor. Link para o comentário Compartilhar em outros sites More sharing options...
Jefferson Postado Maio 9, 2011 Compartilhar Postado Maio 9, 2011 Excelente dica... obrigado por colaborar :D █ DDR Host - https://www.ddrhost.com.br █ Hospedagem de Sites, Revenda de Hospedagem, Servidores Virtuais, Registro de Domínios Link para o comentário Compartilhar em outros sites More sharing options...
Alexandre Duran Postado Maio 9, 2011 Compartilhar Postado Maio 9, 2011 Cite a fonte por favor: http://cpanelmania.blogspot.com/2010/10/mod-secure.html Tópico atualizado: http://cpanelmania.blogspot.com/2011/03/regras-modsecure-atualizadas.html Link para o comentário Compartilhar em outros sites More sharing options...
Anderson Brito Postado Maio 9, 2011 Autor Compartilhar Postado Maio 9, 2011 DuranDuran Cite a fonte por favor: http://cpanelmania.blogspot.com/2010/10/mod-secure.html Tópico atualizado: http://cpanelmania.blogspot.com/2011...ualizadas.html Na realidade foi uma amigo que me mandou e não tinha fonte chefia. Eu so postei. Link para o comentário Compartilhar em outros sites More sharing options...
rodrigo.ribeiro Postado Maio 9, 2011 Compartilhar Postado Maio 9, 2011 bom compartilhar mais ainda não consigue entender colocar o texto em forma mais clara Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados