[FUG-BR] Joomla no Jail
Patrick Tracanelli
eksffa em freebsdbrasil.com.br
Quarta Março 7 13:07:06 BRT 2007
Silmar Oliveira escreveu:
> Olá Lista,
>
> Meu cenário é o seguinte:
> Um servidor onde cada departamento da empresa tem seu próprio
> diretório no /home, onde pode publicar suas páginas da internet. A
> grande maioria utiliza o Joomla!. Ocorre que os camaradas não
> atualizam esse utilitário e, como todos sabem, frequentemente se
> descobre uma nova vulnerabilidade, que só é consertada com a
> instalação da nova versão.
>
> Li algumas coisas sobre o Jail e achei interessante. Tem como eu
> colocar cada diretório dentro de uma Jail diferente? Alguém teria
> algum estudo de caso parecido? Ou poderia indicar uma literatura
> "top"? Ou alguma outra solução?
Silmar, considere a principal particularidade de um Jail: cada Jail tem
um IP distinto, e nao e possivel multiplos Jail ser usados no mesmo IP
ou IP do servidor hospedeiro.
Se com essas caracteristicas voce considerar que Jail te atende, entao
basta ler o "man jail", ele documenta tudo que alguem precisa saber pra
usar o recurso.
Mas mesmo com Jail o risco de um CMS bugado continua o mesmo: alguem mal
intencionado podera crackear o proprio CMS e seu conteudo. Assim sendo,
o php adequadamente configurado pode garantir o mesmo nivel de
isolamento, garantindo que o codigo inseguro possa ser malefico apenas a
ele mesmo.
Resumindo, a diferenca, usando bugado fazer mal a si mesmo e extender o
perigo ao resto do sistema. Pra nao ter riscos no proprio CMS so mesmo
atualizando.
Adicionalmente considere usar o mod_security, com ele e possivel criar
regras muito eficientes de deteccao (e logico, tambem barrar) sql e code
injection, que sao em 95% as formas de explorar problemas do Joomla.
Mas no final das contas nada vai passar de paleativos, fortemente
desencorajaveis frente a atualizacao do software. Atualizar o joomla eh
facil: quando nao se usa muitos componentes de terceiros basta pegar os
"zip" de atualizacoes e descompactar, ele modifica so o necessario, nao
tendo que reinstalar.
--
Patrick Tracanelli
FreeBSD Brasil LTDA.
(31) 3281-9633 / 3281-3547
316601 em sip.freebsdbrasil.com.br
http://www.freebsdbrasil.com.br
"Long live Hanin Elias, Kim Deal!"
Mais detalhes sobre a lista de discussão freebsd