Guía Básica de Seguridad en vbulletin

Esta es una discusión para el tema Guía Básica de Seguridad en vbulletin en el foro Tips y tutoriales, bajo la categoría Recursos para vBulletin (Descargas); Introducción. Debido algunos pequeños problemitas en mi sitio he decidido a crear este pequeño tutorial de como agregar una seguridad extra a nuestro foro basado en vBulletin. Cambiando Configuraciones en vBulletin. Lo primero que haremos ...
Página:


Página 1 de 3 123 ÚltimoÚltimo
Resultados 1 al 15 de 35

Temas similares

  1. Por natkoden en el foro Tips y tutoriales
  2. Por andryus en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  3. Rpg Inferno Guia Respuestas: 0
    Por serra00 en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  4. Seguridad En Vbulletin Respuestas: 1
    Por alesjandro en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  5. consulta básica Respuestas: 2
    Por mauricio siefer en el foro Lenguajes de Programación
  1. #1
    Miembro especial Array
    Fecha de ingreso
    23 jun, 08
    Mensajes
    47
    Gustado
    4 Veces
    Me Gustan
    0 Veces

    Arrow Guía Básica de Seguridad en vbulletin

    Introducción.

    Debido algunos pequeños problemitas en mi sitio he decidido a crear este pequeño tutorial de como agregar una seguridad extra a nuestro foro basado en vBulletin.

    Cambiando Configuraciones en vBulletin.

    Lo primero que haremos será modificar el acceso a las carpetas de administración y moderación de nuestro foro. Para esto, iremos a nuestro archivo config.php y modificaremos los nombres de las carpetas modcp y admincp. (a gusto del cliente, en mi caso antepuse anti_carpeta_hack)

    recuerden que config.php se encuentra en la carpeta includes

    Default:

    Código PHP:
        //    ****** PATH TO ADMIN & MODERATOR CONTROL PANELS ******
        //    This setting allows you to change the name of the folders that the admin and
        //    moderator control panels reside in. You may wish to do this for security purposes.
        //    Please note that if you change the name of the directory here, you will still need
        //    to manually change the name of the directory on the server.
    $config['Misc']['admincpdir'] = 'admincp';
    $config['Misc']['modcpdir'] = 'modcp'
    Modificado:

    Código PHP:
        //    ****** PATH TO ADMIN & MODERATOR CONTROL PANELS ******
        //    This setting allows you to change the name of the folders that the admin and
        //    moderator control panels reside in. You may wish to do this for security purposes.
        //    Please note that if you change the name of the directory here, you will still need
        //    to manually change the name of the directory on the server.
    $config['Misc']['admincpdir'] = 'anti_admincp_hack';
    $config['Misc']['modcpdir'] = 'anti_modcp_hack'
    Luego de eso, cambiamos los nombres de las carpetas que se encuentran en el directorio.



    Con eso ya evitamos algunos script que atacan sobre esas carpetas y/o archivos.

    Agregando Extra Seguridad a las Carpetas de Administración.

    Ahora a través de los archivos .htaccess modificaremos los accesos a las carpetas de administración agregandoles una nueva barrera que contendra un nuevo usuario y una nueva contraseña. Así que ahora no sólo deberan hackear el sistema de vBulletin; sino un nuevo usuario (desconocido) y una nueva contraseña encriptada.

    ¿Que diablos es .htaccess? ¿Se come?

    Wikipedía el más sabio de los mortales te dará la respuesta:

    .htaccess (Acceso de Hiper-Texto) es el nombre por defecto del archivo de configuración de directorios de Apache. Provee de la habilidad para personalizar la configuración de las directivas definidas en el archivo de configuración principal. Las directivas de configuración necesitan estar en el contexto de .htaccess y el usuario necesita los permisos apropiados.
    Creando nuestro Sistema de Protección:

    Simplemente vamos a crear un archivo .htaccess (que se puede hacer con cualquier editor de texto plano) y lo subiremos a nuestro directorio que vamos a proteger. En mi caso: anti_admincp_hack con el siguiente contenido:

    Código PHP:
    AuthName "Area Restringida - Deskiciados.com - Administración"
    AuthType Basic
    AuthUserFile 
    /public_html/forito/anti_admincp_hack/.htpasswd
    AuthGroupFile 
    /dev/null

    <Limit GET POST>
    require 
    valid-user
    </Limit
    Los datos en negrita son aquellos que deben editar dependiendo de las configuraciones de su foro.

    Luego de esto, vamos a crear nuestro archivo .htpasswd y lo subiremos al mismo directorio. El archivo .htpasswd deberá contener el usuario y la contraseña.

    Para generar un usuario con una pass encriptada nos vamos a la página:

    .htpasswd Content Generator



    Una vez que damos Encrypt, nos genera esto:



    Copiamos y pegamos el contenido en nuestro archivo .htpassword:

    Código PHP:
    RooT:XOPbTGPGUFCsw 
    En este caso mi pass fue: mipass; que fue encriptado asi: XOPbTGPGUFCsw. Cuando hago el login sólo debo tipear "mipass" y no la masamorra de letras que se generan después de la encriptación.

    Ahora en mi directorio anti_admincp_hack debó tener los 2 archivos:



    Ahora sólo debemos repetir el mismo proceso con las carpetas anti_modcp_hack (y obviamente asignar un usuario para el grupo de moderadores).

    Si todo esta correcto, nos deberia aparecer la autentificación:


    Protección al Archivo Config.php

    El archivo config.php es el archivo más importante en cuanto a seguridad. En el se depositan todas nuestras contraseñas y accesos a nuestro FTP y Base de datos. Es por esto que vamos a crear un archivo .htaccess que de protección a este archivo. Este archivo .htaccess debe contener lo siguiente:

    Código PHP:
    <Files config.php>
    order deny,allow
    deny from all
    </Files
    El archivo .htaccess debe ser subido a nuestra carpeta includes

    Entonces ahora cuando se consulte por nuestro archivo config.php aparecera:


    Con estos simples pasos, ya tenemos muy asegurado nuestro foro. Libre de algún tipo de hackeo, capturación de la contraseña de vbulletin, etc.

    Espero sea de utilidad.

    Saludos!
    Última edición por Elmer Hdez; 23/02/2012 a las 14:19

  2. #2
    Miembro especial Miembro de plata Array
    Fecha de ingreso
    12 jul, 08
    Mensajes
    94
    Gustado
    0 Veces
    Me Gustan
    14 Veces

    Predeterminado Re: Guía Básica de Seguridad en vbulletin

    Excelente tuto!

  3. #3
    Miembro especial Miembro de diamante Array Avatar de Das Underground
    Fecha de ingreso
    16 ene, 08
    Ubicación
    Arica - Chile
    Mensajes
    886
    Gustado
    13 Veces
    Me Gustan
    9 Veces

    Predeterminado Re: Guía Básica de Seguridad en vbulletin

    Excelente Juan, muy util la información...
    Gracias...

  4. #4
    Miembro especial Miembro de oro Array
    Fecha de ingreso
    07 may, 08
    Mensajes
    102
    Gustado
    0 Veces
    Me Gustan
    2 Veces

    Predeterminado Respuesta: Guía Básica de Seguridad en vbulletin

    Excelente Muy util, pero yo recomendaria que enves de .htpasswd le llamen de otra manera por ejemplo .kal23kjs o algo por el estilo y que lo ubiquen en otro directorio que no sea el admincp.Tambien protegi el archivo que contiene la clave incluyendo en el .htaccess del admincp

    Código:
    <Files .kal23kjs>
    order deny,allow
    deny from all
    </Files>  
    Última edición por cnicolaide; 17/07/2008 a las 16:50

  5. #5
    Miembro especial Miembro de diamante Array Avatar de Tharos
    Fecha de ingreso
    26 dic, 07
    Ubicación
    Chile
    Mensajes
    1,550
    Gustado
    36 Veces
    Me Gustan
    6 Veces

    Predeterminado Re: Guía Básica de Seguridad en vbulletin

    Se agradece mucho tu ayuda compadre, en serio. Pero es poco etico eso de poner "spam" en las imagenes, no se, se entiende como que fuese para darle publicidad a tu web. Dudo mucho que te las vayan a "robar".
    Te lo digo de muy buena forma, para que no te ofendas. Quizas no te diste cuenta, pero molesta mucho.
    Por ultimo hubieses puesto "vbhispano" como sello de agua..
    Saludos viejo, se aprecia tu ayuda
    Última edición por Tharos; 22/07/2008 a las 14:52

  6. #6
    Sax
    Sax está desconectado
    Miembro especial Miembro de platino Array Avatar de Sax
    Fecha de ingreso
    30 may, 08
    Mensajes
    269
    Gustado
    1 Veces
    Me Gustan
    0 Veces

    Predeterminado Respuesta: Guía Básica de Seguridad en vbulletin

    Excelente guia, gracias

  7. #7
    Miembro especial Array
    Fecha de ingreso
    23 jun, 08
    Mensajes
    47
    Gustado
    4 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Guía Básica de Seguridad en vbulletin

    Tharos,

    Se supone que vbhispano tiene el mismo formato que vb.org ( o similar). Si algún admin de algún foro X sube, escribe algún hack, estilo, tutorial, etc siempre hace referencia a su sitio ya sea con ejemplos, marcas de agua, etc. Ejemplo y nadie critica eso; se preocupan del contenido del post y no de donde proviene.

  8. #8
    Miembro especial Miembro de diamante Array
    Fecha de ingreso
    11 oct, 05
    Ubicación
    En el limbo
    Mensajes
    4,522
    Gustado
    25 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Guía Básica de Seguridad en vbulletin

    OsiRiS_X, a mí tamnien me pareció excesivo el tamaño de la "marca de agua", que no lo es, la marca de agua es otra cosa, pero como me pareció muy buena la idea y la guía, no dije nada. Pensé que una cosa compensaba a la otra.

    Creo que hubiera quedado mas elegante, la misma referencia, pero con un tamaño algo menor.

    En cuanto al ejemplo que pones, basta mirarlo para darse cuenta de que no sirve como tal. Allí hay una imagen con el nombre de la web del autor, que no tapa a las demas imágenes.

    De todas maneras, ya sabes que aquí se permite promocionar otros sitios. Hasta hay un subforo dedicado a eso!!!

    Gracias por tu aporte.

  9. #9
    Miembro especial Array
    Fecha de ingreso
    23 jun, 08
    Mensajes
    47
    Gustado
    4 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Guía Básica de Seguridad en vbulletin

    No me complicare mucho. Sin Imagenes.

    Saludos!

  10. #10
    Miembro especial Miembro de diamante Array Avatar de Tharos
    Fecha de ingreso
    26 dic, 07
    Ubicación
    Chile
    Mensajes
    1,550
    Gustado
    36 Veces
    Me Gustan
    6 Veces

    Predeterminado Re: Guía Básica de Seguridad en vbulletin

    Pero compadre no te la tomes así. Sólo te lo decimos porque pensamos que eso le daba un toque menos "serio" al aporte, pero no era para que lo quitaras.
    De verdad que te consideramos un usuario muy participativo y apreciamos eso, pero no te lo tomes como mala onda.

    Saludos

  11. #11
    Miembro especial Array
    Fecha de ingreso
    23 jun, 08
    Mensajes
    47
    Gustado
    4 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Guía Básica de Seguridad en vbulletin

    Relax Viejo, Cuando tenga tiempo actualizo las Img. Pero por ahora estoy copadisimo de cosas y no tengo tiempo para sacar de nuevo las img.

    Saludos!

  12. #12
    Miembro especial Array
    Fecha de ingreso
    10 abr, 08
    Mensajes
    42
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Guía Básica de Seguridad en vbulletin

    Me interesa mucho este tuto ya que se ve que es muy util pero tengo un problema a la hora de querer entrar al admincp.

    Código:
    Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request.
     Please contact the server administrator,  webmaster@descargasiempre.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
     More information about this error may be available in the server error log.
     Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
    Utilizo vbulletin 3.7.2 LP1 Me puedes ayudar a solucionarlo. :eek:

  13. #13
    Miembro especial Miembro de diamante Array Avatar de Gasper
    Fecha de ingreso
    01 mar, 08
    Ubicación
    Argentina
    Mensajes
    1,510
    Gustado
    5 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Guía Básica de Seguridad en vbulletin

    Parece que tu hosting no soporta .htaccess.

  14. #14
    Sax
    Sax está desconectado
    Miembro especial Miembro de platino Array Avatar de Sax
    Fecha de ingreso
    30 may, 08
    Mensajes
    269
    Gustado
    1 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Guía Básica de Seguridad en vbulletin

    Yo subo ambos archivos bien el htaccess y el htpasswd, me pide la clave.

    Pero a la hora de poner el pass no me entra, simplemente me carga otra vez el mismo aviso pidiendome user y pass pero no entra. Alguna idea?

    Tengo ambos archivos subidos a
    /admincp/.htaccess
    /admincp/.htpasswd

    Aqui so dejo en contenido de cada uno:

    Código:
    AuthName "Area Restringida - Administracion"
    AuthType Basic
    AuthUserFile /admincp/.htpasswd
    AuthGroupFile /dev/null
    
    <Limit GET POST>
    require valid-user
    </Limit>
    Y el htpasswd:

    Código:
    admins:giLyYCf0utMys
    Gracias




    EDIT: No es cosa del host, la proteccion del archivo config.php funciona.

  15. #15
    Miembro especial Miembro de platino Array Avatar de BlackZ
    Fecha de ingreso
    21 ago, 08
    Ubicación
    Frente Al Pc xD
    Mensajes
    424
    Gustado
    1 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Guía Básica de Seguridad en vbulletin

    Pues la verdad, muy buen tutorial, lo tendré en cuenta en cualquier momento le hago. Se agradece tu aporte,

Página 1 de 3 123 ÚltimoÚltimo