Comunidade vBulletin em Português
Esta é a discussão em Como Deixar os fóruns mais seguros. parte do fórum vB: Como fazer que integra a categoria vBulletin Dúvidas. Participe sempre de nossos debates.
| |||||||
| Registrar | FAQ | Membros | Calendário | Pesquisar | Postados Hoje | Marcar Fóruns Como Lidos | Especiais! |
| ||||
|
Depois que meu site foi hackeado resolvi correr atraz do prejuiizo e pesquisar meios de tornar os foruns mais seguros, seguem algumas dicas traduzidas do Steve Machol.
Código: order allow,deny allow from <seu ip FIXO> allow from <IP FIXO de outro admin> deny from all Ficam ai estas dicas. Gostaria de pedir que se possivel coloquem esse topico como fixo. Obrigado.
__________________ |
| Os seguintes 16 Usuários disseram Obrigado kyo por essa útil mensagem: | ||
adrianobr (24-02-2008), beduino (24-02-2008), Brzinho (12-05-2008), freakjs (12-12-2008), João (03-06-2008), killerofnet (24-02-2008), lambary (08-10-2008), Morcego (03-03-2008), overdigo (25-09-2008), pingolinkin (21-07-2008), Setokaiba (12-11-2008), vadio (26-02-2008), velias (05-03-2008), Virus (04-04-2008), w4kk0 (04-07-2008), Weigom (13-08-2008) | ||
| ||||
|
Otimo topico. Fixando... Beduino
__________________ #Por mais chato que seja: NÃO respondo a dúvidas por MP, email e afins.# ~Todas as questões no fórum, por favor.~ //Visite: Roadmap e Changelog do vB-Brasil// Meu blog pessoal: joaobarroca.net |
| ||||
|
Como sempre, Kyo engrandecendo o VB-Brasil.
__________________ Sigamos todos pelo lema do VB-Brasil: "Hoje você aprende, amanhã você ensina" "Aqui é uma escola. Todos somos aprendizes" "Não se pode ensinar tudo a alguém, pode-se apenas ajudá-lo a encontrar por sí mesmo." Galileu Galilei █ É iniciante? Consulte nosso FAQ de Perguntas Frequentes [ AQUI ] █ Antes de abrir um tópico, use o sistema de [busca] |
| ||||
|
Tenho dúvida quanto aos passos 3 e 15. Podem me ajudar por favor? Não sei como fazer isso.
__________________ Sigamos todos pelo lema do VB-Brasil: "Hoje você aprende, amanhã você ensina" "Aqui é uma escola. Todos somos aprendizes" "Não se pode ensinar tudo a alguém, pode-se apenas ajudá-lo a encontrar por sí mesmo." Galileu Galilei █ É iniciante? Consulte nosso FAQ de Perguntas Frequentes [ AQUI ] █ Antes de abrir um tópico, use o sistema de [busca] |
| ||||
|
Adicione o o código abaixo em seu vb: Código: Disable functions : show_source, shell_exec, system, passthru, popen, proc_open, allow_url_fopen |
| ||||
| Citação:
Conseguiu? Para o item 3 você faz o seguinte: 1) Vamos criar o arquivo .htpasswd É nele que você vai definir todos os usuários e senhas. Aqui vou dar exemplo de 3 usuários sendo eles: admin, moderador1 e moderador2 Para criar o arquivo .htpasswd vamos conectar via SSH para isso recomendo usar o programa Putty ...na tela do Putty faça como abaixo: coloque o nome do seu host >>> save>> e depois clique em "Open" ![]() ...vai abrir a tela de conexão pedindo o nome de usuário da sua conta de hospedagem e depois sua senha. ![]() ...se você digitou o usuário correto e a senha, você então está conectado em seu host via SSH Digite o comando cd para ter certeza que estamos antes da área de hospedagem Agora você vai precisar digitar o comando para criação do arquivo .htpasswd com usuário e senha... então digite conforme abaixo: htpasswd -c .htpasswd admin de enter ...vai pedir a senha do usuário admin digite a senha vai pedir para digitar a senha novamente Pronto o primeiro usuário no caso admin está criado.... agora vamos criar os usuários moderador1 e moderador2 cd htpasswd .htpasswd moderador1 vai pedir a senha 2 vezes htpasswd .htpasswd moderador2 vai pedir a senha 2 vezes Pronto .htpasswd e usuários e senhas criados! Dê o comando exit para desconectar e sair do Putty 2) Agora vamos criar os arquivos .htaccess que vamos por no Admincp e no Modcp Então vamos começar pelo que vamos colocar no diretório Admincp Abra o bloco de notas e coloque os códigos abaixo: AuthUserFile /home/suaconta/.htpasswd AuthGroupFile /dev/null AuthName Restrito AuthType Basic require user admin ATENÇÃO: substitua a linha laranja pelo caminho do seu servidor onde está o arquivo .htpasswd (lembre-se ele está antes da pasta www) Pronto.... agora você tem que salvar o arquivo para isso mude o tipo de arquivo do bloco de notas para "todos os arquivos", coloque o nome a ser salvo como .htaccess e salve (conforme figura abaixo). ![]() Este arquivo não é reconhecido pelo rWindows então ele vai aparecer como arquivo inválido (sem extensão)... ![]() Daí é só abrir seu programa de FTP e mandar este arquivo para o Admincp. OBS: Procure no seu gerenciador de FTP a opção de envio em ASCII (estou postando o exemplo do WS Profissional que uso - veja foto abaixo - fica na opção "transfer mode") ![]() Beleza!!! Agora vamos criar o arquivo que vai para Modcp AuthUserFile /home/suaconta/.htpasswd AuthGroupFile /dev/null AuthName Restrito AuthType Basic require valid-user ATENÇÃO: Novamente substitua a linha laranja pelo caminho do seu servidor onde está o arquivo .htpasswd (lembre-se ele está antes da pasta www) Pronto.... agora novamente você tem que salvar o arquivo não esquecendo de mude o tipo de arquivo do bloco de notas para "todos os arquivos", colocando o nome a ser salvo como .htaccess Envia este para o diretório Modcp não esquecendo de usar a forma de envio ASCII. Para entender ... o arquivo .htaccess que mandamos para o Admincp dá permissão unica e exclusivamente para o usuário que criamos como admin Já o arquivo .htaccess que enviamos para o Modcp permite que todos os usuários que criamos possam fazer login. Dessa forma nem os moderadores vão conseguir chegar na tela de login do Admincp ;-) IMPORTANTE: Caso necessite mudar as senhas é só digitar assim: cd htpasswd .htpasswd usuarioquedesejaalterar Bom acho que dá para entender.... AHHHH.... Para saber como fica essa proteção tente acessar meu Modcp pelo endereço: http://www.dragrace.com.br/forum/modcp No meu fórum eu não mudei nome do diretório modcp pois não achei necessário... já o admincp eu sumi com ele ![]() Abraços Última edição por Dan; 05-06-2008 às 02:31. |
| ||||
|
para completar a resposta...... Sobre o item 15.... Programa FTP >>> selecione o arquivo que deseja e coloque permissão 0444 Abraços |
| ||||
| O bom nesses casos é criar varias contas de ftp com privilegios resumidos, e determinar a propropiedade do arquivo a uma delas.
__________________ |
| ||||
| Citação:
__________________ #Por mais chato que seja: NÃO respondo a dúvidas por MP, email e afins.# ~Todas as questões no fórum, por favor.~ //Visite: Roadmap e Changelog do vB-Brasil// Meu blog pessoal: joaobarroca.net |
| ||||
|
Uma dica que não encontrei aqui e é simples do pessoal cometer erros. Nas pastas do Vb é comum encontrar arquivos do tipo index.html que na verdade estão zerados, não há nada neles. Eles de certa forma ajudam a não permitir o acesso direto a estas pastas, somente for ftp se alguém colocar no brouser o link desta pasta. Já vi alguns "dançarem" por que tinham pastas que eram usadas como arquivos e linkadas de outros pontos, mas deixando esta porta aberta. Outra coisa, não só invasão do site propriamente dito, mas a onda de robôs postadores de spam está infernal. Desculpe a piada, mas se os caras estão pensando em vender tanto viagra assim não vai ter espaço na terra pra tanta gente que vai surgir. A piada é só pra dizer que todos os dias era atacado por estes Spamers. Como resolvi ? Simples....no campos de usuário, ou vc cria um novo ou altera algum já existente como sendo campo obrigatório e se quiser ir além, crie um campo obrigatório com uma lista de opções somente, e sem default, aí um novo usuário terá que preencher e/ou selecionar estas opções e pelo menos por enquanto os robôs não conseguem ainda. Por hora com isso, nuca mais tive spamers se registrando. Abs.
__________________ []'s Leo Doido |
| O seguinte Usuário agradeceu à Leo Doido por essa útil mensagem: | ||
killerofnet (12-11-2008) | ||