¿Es posible hacer un sitio web completamente invulnerable para script kiddies y crackers?

No.

Y la seguridad nunca se trata de hacer que las cosas sean imposibles de hackear, pero en general están destinadas a hacer que los costos de la piratería sean mucho más de lo que la piratería ganaría al pirata informático.

Si tienes un blog, entonces no necesitas mucha seguridad. Pero necesitará una copia de seguridad diaria y una forma de detectar cuándo se viola la seguridad.

Si está manejando datos personales de los usuarios, entonces necesita un poco más de seguridad, lo que generalmente significa que tiene que cifrar la mayoría de los datos.

Si está manejando pagos, entonces también necesitaría SSL / TSL para configurar una conexión más segura para la transacción, requerir contraseñas seguras y tal vez incluso una autenticación de dos pasos.

Si está creando un sitio con información muy confidencial, entonces necesita todo lo anterior y, preferiblemente, autenticación a través de algún token de seguridad especial, como una tarjeta inteligente con lector.

Y aún así, podrías ser hackeado.

Si no quiere el riesgo de ser pirateado, ¡no se conecte a Internet! ¡En realidad hay compañías que hacen esto! Tienen un sistema de puerta de enlace que se conecta a Internet y que tiene un segundo adaptador de red para comunicarse con una red interna a través de un canal especial con firewalls que bloquean casi todo el tráfico. La puerta de enlace utiliza la red interna para solicitar datos de los servidores reales, pero no almacena datos confidenciales. Por lo tanto, si los piratas informáticos obtienen el control sobre él, tienen que superar la segunda conexión de red al segundo sistema, que está fuertemente protegido a través de los firewalls en ambos sistemas. Con un código adicional para detectar solicitudes sospechosas, el sistema podría volverse bastante seguro, pero no 100% seguro. A un pirata informático le llevaría demasiado tiempo y esfuerzo pasar la puerta de enlace.

No, puedes hacer que la implementación sea muy segura

  • sftp
  • certificado ssl
  • escaneos de seguridad
  • copias de seguridad diarias
  • Autenticación de 2 factores
  • complementos de seguridad como ithemes security o wordfence si está usando wordpress
  • algunas personas van al extremo de evitar el CMS y generar HTML estático (sin backend para hackear)
  • uso y contraseña única para su correo electrónico vinculado y ftp
  • un alojamiento seguro (el alojamiento vps es mejor que el alojamiento compartido)
  • usa una ip única para tu hosting

la lista es para siempre, al igual que las preparaciones para el fin del mundo, no hay límite para la cantidad que puede prepararse, pero tampoco la garantía que estará lista (la mala suerte puede atacar y algunos piratas informáticos pueden incluso usar dns spoofing o hackeados conmutadores, servidor de enrutadores, certificado seguro desactualizado, etc. para ingresar a su servidor)

No existe una solución de defensa existente que brinde una garantía del 100% para evitar que los atacantes exploten las debilidades del sitio web. Incluso si los profesionales de seguridad han empleado todas las herramientas de seguridad posibles, los hackers encontrarán vulnerabilidades.

Su sitio siempre será vulnerable ya que los piratas informáticos siempre crean nuevos malware y virus.

Cuando haya implementado todos los consejos de seguridad internos, fortalezca la defensa de su sitio con monitoreo continuo de seguridad como WatchDogs.

Permite detectar fraudes en las primeras etapas y permite repeler un ataque.

Hay una forma barata y costosa de hacer que su sitio web sea inmune al atacante.

La forma económica: contrate al mejor consultor de seguridad del sitio web para controlar y mejorar la seguridad de su sitio web. Encuentre a alguien que tenga un precio de $ 200 + / hora en su servicio.

La forma costosa:

  1. Haga que su sitio web sea de uso interno solo con restricción de IP y acceso protegido por contraseña. pero;
  2. Si desea que su sitio web sea público, asegúrese de que su sitio web tenga menos de 100 visitantes por mes para que su sitio web no valga la pena. pero;
  3. Si desea asegurar su sitio web de alto tráfico con alta valoración pero no quiere gastar un centavo en la contratación de un consultor de seguridad, puede aprender la seguridad del sitio web por su cuenta y hacerlo usted mismo. Hay muchas publicaciones de blog de seguridad de sitios web en Internet de forma gratuita.
  1. Compre y configure una Raspberry Pi. Cualquier modelo servirá.
  2. Instala Apache.
  3. Hecho. Agregue lo que quiera, pero no lo reenvíe. No utilice ningún método para ponerlo a disposición del mundo exterior.

Si no puedes acceder a él, no puedes hackearlo.