Skip to main content

Sicurezza per CODESYS Git

Avvertimento

CODESYS Git ignorerà le impostazioni di crittografia per CODESYS progetto (CODESYS) Impostazioni del progettoSicurezza). Il progetto è non protetto all'interno del repository Git, locale o remoto.

Consigliamo le seguenti misure di sicurezza durante l'utilizzo CODESYS Git:

  • Connetti il server remoto (dove condividi un progetto con altri) quando possibile solo tramite HTTPS con crittografia dei certificati.

    Non accettare mai un certificato autofirmato tramite un https connessione e non disattivare mai il controllo dei certificati.

    Motivo: CODESYS Git supporta i tre protocolli file, http, e https per la comunicazione con server remoti. La comunicazione è crittografata solo tramite https. Se usi http o file, quindi è necessario fornire la crittografia in un altro modo (ad esempio, tramite VPN). Le impostazioni in Dialogo: Opzioni: Git si applicano alla gestione dei certificati. Accetta il certificato autofirmato l'opzione non è selezionata, quindi quando viene stabilita la connessione CODESYS Git controlla innanzitutto il certificato per la connessione al server da cui il progetto deve essere clonato. Se questo certificato non è attendibile, ti verrà data la possibilità di consentire la connessione dopo un controllo personale. Per ulteriori informazioni, consulta anche le istruzioni per creare un progetto tramite git clone nella seguente pagina di aiuto: Usare git clone per creare un nuovo progetto CODESYS già in gestione Git

  • Usa un PAT (Personal Access Token) per autenticazione a due fattori per la connessione a piattaforme Git come GitHub o GitLab. Questo è ora richiesto dalla maggior parte delle piattaforme. È necessario creare il PAT e renderlo disponibile in CODESYS Git. Consulta la seguente pagina di aiuto per le impostazioni relative alle credenziali Finestra di dialogo: Credenziali necessarie

  • Usa un Password.NET SecureString quando si utilizza l'interfaccia di scripting. Vedi la nota nella seguente pagina di aiuto: Usare l'interfaccia di scripting Git