La protección del sitio de los códigos y ataques maliciosos es un aspecto importante que es necesario para mantener la seguridad y la reputación de su sitio. En este artículo, consideraremos métodos efectivos para proteger contra la infección con scripts y códigos nocivos, así como recomendaciones para prevenir amenazas aleatorias o intencionales.
Utilice un software confiable.
Cargue las distribuciones de aplicaciones web y extensiones/complementos para CMS solo de fuentes probadas.
Actualice regularmente el CMS y el software del servidor, siga las noticias sobre las vulnerabilidades del CMS utilizado.
Lleve auditorías regulares de seguridad del servidor para identificar vulnerabilidades.
Después de instalar el CMS, elimine los scripts de instalación y depuración.
Use contraseñas complejas del software del servidor web (FTP, SSH, alojamiento y paneles administrativos de CMS).
Una contraseña compleja debe contener al menos 11 caracteres, incluidas letras en diferentes registros, números y caracteres especiales.
No use las mismas contraseñas para diferentes servicios.
Cambie las contraseñas al menos una vez cada tres meses para minimizar el riesgo de fuga de datos.
No guarde contraseñas importantes en navegadores o clientes FTP y SSH.
Siga la seguridad de las computadoras que funcionan.
Se deben instalar antivirus con actualizaciones regulares en todos los dispositivos desde los que trabaja con el servidor. Además, no olvide renovar el sistema operativo y los programas de aplicaciones de manera oportuna.
Datos de control ingresados por los usuarios.
Filtre una amortiguación que se puede integrar en el sitio de las páginas del sitio.
Verifique en el servidor las dimensiones permitidas de los datos y su cumplimiento con las listas e intervalos predeterminados.
No inserte los datos obtenidos directamente en eval (), consultas o tipos de tipos SQL. Siempre verifique y purifica la información de elementos potencialmente peligrosos.
No deje en el código de trabajo los parámetros de depuración o experimentos con funcionalidad deshabilitada.
Use WAF (firewall de aplicación web) para protección adicional.
Controle los derechos del acceso al usuario, así como la protección contra consultas falsas inter -seitum (CSRF).
Limite el acceso a los paneles de administración de la base de datos y CMS (por ejemplo, phpmyadmin), así como a los archivos de configuración, reserva copias de los sistemas de control de versiones de código y metadatos (por ejemplo, .svn o .git).
Ocultar las versiones del software del servidor.
Configure los firewalls y la infraestructura de red para que solo se permitan las conexiones necesarias.
Evite hacer clickjacking. Las medidas más simples incluyen la instalación de encabezados HTTP X-Frame-Opciones Sameorigin o X-Frame-Options Deny.
Recomendamos que las alojaciones revisen regularmente los sitios utilizando la API de navegación segura de Yandex para identificar posibles amenazas.
Si los usuarios de su sitio pueden cargar archivos o dejar el texto, es probable que el código malicioso ingrese al contenido (intencional o accidentalmente).
Proteger de los bots.
Use complementos CMS para proteger contra robots o busque direcciones IP de usuarios en listas negras.
Verifique los datos que ingresan los usuarios.
No permita que el código JavaScript se inserte en etiquetas de script, así como en enlaces u otros elementos.
No use las etiquetas de iframe, objeto, incrustación para insertar código o cargar .jar, .swf y .pdf archivos, ya que esto puede conducir a la creación automática de elementos maliciosos en el sitio.
Cree "listas blancas" -TAGS para bloquear elementos no deseados.
Verifique los enlaces insertados utilizando la API de navegación segura de Yandex.
Verifique el software usado.
Descargue CMS, widgets y bibliotecas solo de sitios oficiales o de fuentes probadas.
Si la descarga se produce con fuentes dudosas, asegúrese de verificar la presencia de código malicioso en los archivos.
Siempre estudie el código de componentes adicionales antes de agregarlos a CMS.
Tenga cuidado con los bloques de publicidad y el código.
Use solo bloques publicitarios de sistemas de publicidad confiable.
Antes de conectar el sitio al nuevo sistema de afiliados, busque revisiones y ejemplos de contenido.
Evite ofertas dudosas con una tarifa alta para la monetización de tráfico.
Si es posible, incruste el contenido estático (enlaces e imágenes), evitando elementos dinámicos.
Controle el acceso a las interfaces de servicio.
Elimine el acceso para los especialistas que realizaron trabajos de un momento, así como para propietarios anteriores.
Al atraer a las personas de tercera parte, demandar recomendaciones y apagar sus cuentas después del final del trabajo.
Precaución con la provisión de acceso FTP para sistemas de afiliados: esto puede conducir a vulnerabilidades si el sistema está pirateado.
Busque alojamiento confiable y de alta calidad.
Algunos proveedores de alojamiento pueden no proporcionar una seguridad adecuada, y otros pueden infectar deliberadamente los sitios de los clientes.
Para recibir asistencia y consultas adicionales sobre la seguridad de su sitio, comuníquese con el SEO Companion CEO por correo electrónico info@seo.computer o a través de whatsapp hasta el número +79202044461.
ID: 150