Skip to main content

Seguridad para CODESYS Git

Aviso

CODESYS Git ignorará la configuración de cifrado del CODESYS proyecto (CODESYS) Configuración del proyectoSeguridad). El proyecto es no está protegido dentro del repositorio de Git, ya sea local o remoto.

Recomendamos las siguientes medidas de seguridad cuando lo utilice CODESYS Git:

  • Conecta el servidor remoto (donde compartes un proyecto con otros) siempre que sea posible solo a través de HTTPS con cifrado de certificados.

    Nunca acepte un certificado autofirmado a través de un https conexión y nunca desactive la verificación del certificado.

    Motivo: CODESYS Git admite los tres protocolos file, http, y https para la comunicación con servidores remotos. La comunicación se cifra únicamente a través de https. Si usas http o file, entonces debe proporcionar el cifrado de otra manera (por ejemplo, a través de una VPN). La configuración en Diálogo: Opciones: Git se aplican a la gestión de certificados. Si el Acepte el certificado autofirmado la opción no está seleccionada, entonces, cuando se establezca la conexión CODESYS Git primero comprueba el certificado de conexión al servidor desde el que se debe clonar el proyecto. Si este certificado no es de confianza, tendrá la opción de permitir la conexión tras una comprobación personal. Para obtener más información, consulte también las instrucciones para crear un proyecto a través de git clone en la siguiente página de ayuda: Uso de git clone para crear un nuevo proyecto de CODESYS que ya está en la administración de Git

  • Usa un PAT (Token de acceso personal) para autenticación de dos factores para la conexión a plataformas Git como GitHub o GitLab. Esto ahora es obligatorio para la mayoría de las plataformas. Debe crear la PAT y hacer que esté disponible en CODESYS Git. Consulta la siguiente página de ayuda para ver la configuración relativa a las credenciales: Diálogo: Se necesitan credenciales

  • Usa un Contraseña de.NET SecureString cuando se utiliza la interfaz de secuencias de comandos. Consulte la nota de la siguiente página de ayuda: Uso de la interfaz de secuencias de comandos de Git