¡Es una cuestión de confianza! ¿Cómo puedo secuestrar mi sitio del programador que lo desarrolló?

No es una cuestión de confianza, sino una cuestión de procedimientos de desarrollo adecuados en primer lugar. Ya hay buenas sugerencias para responder, lo que lleva a que necesite obtener el control del propietario sobre el alojamiento del sitio web, eliminar el acceso del desarrollador y contratar a un programador para buscar puertas traseras y eliminarlas.

Luego siga estos procedimientos de ahora en adelante.

  1. Debería usar un repositorio de código privado como Bitbucket, Unfuddle y Beanstalk.

    Esto le dará una pista de auditoría para encontrar dónde, cuándo y quién puso el código para controlar su software.

  2. Debe conservar los privilegios de acceso del propietario en la plataforma de alojamiento web y en el repositorio de código. Los desarrolladores pueden tener acceso completo de lectura, escritura, eliminación.
  3. Debe, en su acuerdo con el desarrollador, que su acceso caduca al final del trabajo y también cada 15 días y se extiende en función de las necesidades laborales y que puede eliminar su acceso sin motivo. Esto es importante porque su desarrollador podría ser pirateado y quién sabe qué contraseñas e inicios de sesión han guardado en texto plano en sus computadoras.
  4. El repositorio debe actualizar el sitio web. Esto es algo opcional, pero algunos no actualizarán el sitio web a menos que la persona autorizada presione el botón de actualización. En este caso, el desarrollador le proporciona un sitio web de preproducción para revisar los cambios y luego usted es la persona autorizada para presionar el botón de actualización. Si el sitio de producción tiene problemas, puede volver a la versión anterior con solo presionar el botón.

Aquí están tus opciones

Si el sitio web está en el servidor del desarrollador.

  1. Solicite una copia de seguridad completa de los desarrolladores, dígales que es solo para mantener las copias de seguridad seguras como parte del procedimiento. Una vez que los haya probado y vea si está funcionando.
  2. Si se trata de un CMS como WordPress / Joomla, si puede solicitarles una cuenta de administrador e instalar un complemento para descargar su propia copia de seguridad completa.

Si su sitio web está alojado en su propio servidor, como HostGator [1]

  1. Obtenga una copia de seguridad completa primero
  2. Cambiar todos los inicios de sesión, incluidos los inicios de sesión de administrador del sitio web

Haga lo que haga, no cree un conflicto con los desarrolladores hasta que tenga una copia de seguridad completa verificada.

Notas al pie

[1] Servicios de alojamiento de sitios web, alojamiento de VPS y servidores dedicados

Contrata a otro programador que está acostumbrado al idioma en el que está escrito el sitio, y también a auditorías de seguridad, y le paga para que elimine las puertas traseras, depure las características que podrían explotarse y los tokens de acceso / autenticación del programador anterior.

También recuerde cambiar todas las contraseñas (y tokens, especialmente las claves confiables SSH) utilizadas para acceder al proveedor de alojamiento y la fuente.

Lo mejor es simplemente comunicarse con el desarrollador y llegar a un acuerdo con él. También necesitaríamos más información, ¿tiene acceso al panel de dominio / hosting? Si no, todo lo que puede hacer es hacer una copia de seguridad de su sitio (es decir, si tiene los permisos adecuados para hacerlo). El desarrollador puede restaurar casi todo lo demás si tiene acceso de alojamiento.