Segurança em Joomla - Dicas Básicas

  • marc_b
  • Avatar de marc_b Autor do Tópico
  • Offline
  • JCB! Expert
  • JCB! Expert
Mais
14 anos 7 meses atrás #15302 por marc_b
marc_b created the topic: Segurança em Joomla - Dicas Básicas
Vou iniciar com umas dicas que achei neste blog muito bom Blog weblouca <!-- s8-) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8-)" title="Tranquilo" /><!-- s8-) -->

Segurança em Joomla - Dicas Básicas

Desligar os relatórios de erro

Um deles é desligar os relatórios de erros, os relatórios de erros alem de diminuírem a velocidade do site indicarão também ao "hackers" falhas na segurança deste. Isto pode ser desactivado em 'Configuração Geral -> Sistema'.

Depois de desactivada esta função não te será permitido visualizar os erros gerados pelo Joomla, o que é uma coisa boa uma vez que o utilizador comum não os vê (o que não era muito profissional) e os hackeres não podem forçar erros de forma a descobrirem métodos de comprometer o sistema.

Utilizar um componente SEF

A maioria dos hackers utilizam o comando 'inurl:' do Google para procurarem por falhas em websites. Uma boa solução para contrariar este potencial risco é instalar um componente que re-escreva os Url, aconselho o SH404SEF ou o Artio-JoomSef.

O componente SEF irá trazer-lhe também bastantes vantagens a nível de SEO (rank mais elevado aos "olhos" do Google).

Mover o ficheiro configuration.php para fora da raiz

Mova simplesmente o ficheiro de configuração para qualquer pasta que você queira dentro do site e atribua-lhe um novo nome. No exemplo utilizei 'joom.conf'

Crie um novo ficheiro de configuração na raiz com o nome de configuration.php contendo o seguinte código:
<?php
require( dirname( __FILE__ ) . '/../joom.conf' );
?>

Realize backups regulares

Esta tarefa pode ser feita através do Cpanel de qualquer conta de alojamento, no entanto existem tambem alguns componente muito bons que realizam esta tarefa. O meu favorito é o JoomlaPack. Um backup semanal caso actualize o seu site regularmente é uma boa opção, ou então backups mensais.

Não mostrar que versões das extensões utiliza

Em primeiro lugar qualquer admin de um website deveria ter uma lista de todas as extensões que utiliza e fazer o update a estas quando sai-se uma nova versão. No entanto todos nos sabemos que o tempo não chega para tudo e muitas vezes fazer um update a uma extensão pode ser um bocado moroso. É então boa politica remover a versão da extensão que utiliza a quando da instalação desta, isto pode ser feito editando os ficheiros da extensão com o notepad por exemplo.

Mudar o prefixo da base de dados (jos_)

A maioria dos hack escritos para comprometer um site Joomla, tentaram adquirir informação da tabela jos_users. E desta maneira podem adquirir a password e username do administrador do website. Mudar o nome do prefixo para algo aleatório era impedir a maioria destes ataques, se não todos.

O prefixo pode ser escolhido aquando a instalação de um site Joomla. Se você já instalou o seu site e pretende modificar o prefixo faça o seguinte:

1. Faça o login no painel de administrador do Joomla!.
2. Vá à configuração global e procure por bases de dados
3. Mude o prefixo para qualquer coisa aleatoria (Ex: asfdg_) e guarde.
4. Vá ao phpMyAdmin e aceda à base de dados.
5. Faça export, deixe os valores pré-definidos e faça Start.
6. Selecione todo o codigo e cole no notepad.
7. No phpMyAdmin, selecione todas as tabelas e apage-as.
8. No notepad, faça um Search & replace (Ctrl + H). Com os termos de procura para jos_ e mude para o seu novo prefixp (Exemplo: asfdg_). Pressione para substituir todos.
9. Selecione tudo o que estiver no seu notepad. No phpMyAdmin, vá a SQL, e cole as queries.

<!-- s:ugeek: --><img src="{SMILIES_PATH}/icon_e_ugeek.gif" alt=":ugeek:" title="Uber Geek" /><!-- s:ugeek: -->

[center:4t5bbgzy][b:4t5bbgzy]Desenvolvedor Joomla[/b:4t5bbgzy][/center:4t5bbgzy]
[center:4t5bbgzy]| [color=#FF4080:4t5bbgzy]? ?[/color:4t5bbgzy] | [color=#00FFFF:4t5bbgzy]? ?[/color:4t5bbgzy] | [color=#FF4040:4t5bbgzy]? ?[/color:4t5bbgzy] | [color=#FFFF40:4t5bbgzy]? ? [/color:4t5bbgzy]|[color=#4000FF:4t5bbgzy] ? ?[/color:4t5bbgzy] | [color=#FFBFFF:4t5bbgzy]? ? [/color:4t5bbgzy]| [color=#004040:4t5bbgzy]? ?[/color:4t5bbgzy] | [color=#40BFFF:4t5bbgzy]? ?[/color:4t5bbgzy] | [color=#40FF00:4t5bbgzy]? ?[/color:4t5bbgzy] | [color=#BF0080:4t5bbgzy]? ?[/color:4t5bbgzy] |[color=#008040:4t5bbgzy] ? ? [/color:4t5bbgzy]| [color=#80FFFF:4t5bbgzy]? ?[/color:4t5bbgzy] |[/center:4t5bbgzy]

Please Entrar ou Registrar to join the conversation.


Mais
14 anos 7 meses atrás #15305 por tarso
tarso replied the topic: Re: Segurança em Joomla - Dicas Básicas
Valeu vou verificar tudo isso no meus sites!!!

Please Entrar ou Registrar to join the conversation.

Mais
14 anos 7 meses atrás #15329 por Turdin
Turdin replied the topic: Re: Segurança em Joomla - Dicas Básicas
Estou aplicando todas as dicas aqui, só estou um pouco com medo dessa que tem que mecher no banco de dados...

Agora deixa eu te perguntar uma coisa, onde que fica por padrão salvo esse relatorio de erros, para eu poder apagar os antigos?

Obrigado

[url=http&#58;//www&#46;animespace&#46;com&#46;br:2atbtyfv]Animes Legendados e Dublados[/url:2atbtyfv]
[url=http&#58;//www&#46;animespace&#46;com&#46;br:2atbtyfv]Joomla Studio, desenvolvendo seu caminho para o sucesso![/url:2atbtyfv]

Please Entrar ou Registrar to join the conversation.

Mais
14 anos 7 meses atrás #15334 por Turdin
Turdin replied the topic: Re: Segurança em Joomla - Dicas Básicas
Caramba, estou meio que desesperado aqui, fui fazer o que falou no banco de dados, mas agora não consigo criar ele de volta, da conexão reiniciada toda vez, são 22 mil linhas

Alguem me ajude urgente por favor!

Edit: consegui corrigir copiando de 4 em 4 mil linhas...

Mas sinceramente, sem querer desmerecer, essa foi a pior dica que eu ja recebi na minha vida <!-- s:( --><img src="{SMILIES_PATH}/icon_e_sad.gif" alt=":(" title="Triste" /><!-- s:( -->

[url=http&#58;//www&#46;animespace&#46;com&#46;br:2atbtyfv]Animes Legendados e Dublados[/url:2atbtyfv]
[url=http&#58;//www&#46;animespace&#46;com&#46;br:2atbtyfv]Joomla Studio, desenvolvendo seu caminho para o sucesso![/url:2atbtyfv]

Please Entrar ou Registrar to join the conversation.

Mais
14 anos 7 meses atrás #15341 por Andre MaNcHa
Andre MaNcHa replied the topic: Re: Segurança em Joomla - Dicas Básicas
É de extrema importância fazer o backup do prejeto antes de fazer uma alteração como esta.. para se previnir SEMPRE!

Caso tenham alguma dúvida, podem procurar o marc_b que provavelmente já passou por esta experiência e postou o tópico, ok!

Abs <!-- s:ugeek: --><img src="{SMILIES_PATH}/icon_e_ugeek.gif" alt=":ugeek:" title="Uber Geek" /><!-- s:ugeek: -->

Please Entrar ou Registrar to join the conversation.