Erişim ve yazma koruması aracılığıyla bir projeyi istem dışı değişikliklere karşı koruyabilirsiniz. Ayrıca okuma koruması (bilgi koruması) da sağlayabilirsiniz.
Yazma koruması:
Tüm projeye basit yazma koruması sağlamak için aşağıdaki seçenekler mevcuttur:
-
Projeyi açarken «Open Read-Only» seçeneğini seçin.
-
«Yayınlandı» durumunu «Proje Bilgileri» bölümünde ayarlarsınız.
-
Lokal dosya sistemindeki proje dosyasının özelliklerinde "salt okunur" seçeneğini seçersiniz.
Bir projedeki yalnızca belirli nesneleri değişikliklere karşı korumak veya yalnızca belirli kullanıcılara erişim izni vermek için bir kullanıcı ve erişim hakları yönetimi kullanabilirsiniz (aşağıya bakın). Bazı hedef cihazlar benzer şekilde kullanıcı ve hak yönetimini destekler. Böylece CODESYS adresinin hedef cihazın nesnelerine ve dosyalarına erişimi kısıtlanabilir.
Ancak, yazma koruması ve erişim koruması, POU'ların uzmanlığının korunmasına hizmet etmez. Hem CODESYS 'un kendisi, hem otomasyon platformu eklentileri hem de proje dosyası formatı hakkında bilgi sahibi olan kişiler CODESYS ile oluşturulan POU'ları görüntüleyebilir veya değiştirebilir.
Bilgi koruması:
Bir projenin bilgi koruması, proje dosyası şifrelenerek yapılır. Bir proje şifresi, CODESYS Güvenlik Anahtarı (dongle) veya bir sertifika ile. Bu durumda yetkili kullanıcılar arasında herhangi bir sırrın paylaşılması gerekmediğinden, anahtar veya sertifika yoluyla korumayı öneriyoruz. İstenen proje şifreleme türü proje ayarlarında etkinleştirilir.
Bir kütüphaneyi hedef sistemden bağımsız bir "korumalı kütüphane" (*.compiled-library, *.compiled-library-v3) olarak sağlayarak kütüphanenin bilgi korumasını elde edebilirsiniz. Kütüphane dosyası
artık bu formatta kaynak kodu içermiyor, sadece şifrelenmiş ön derleme bağlamı içeriyor.
Derleyici hala bu verileri yorumlayabilmektedir. Diğer CODESYS bileşenleri veya ek eklentiler tarafından erişimin mümkün olup olmadığı, bunların
işlevselliğine bağlıdır ve münferit durumlarda gözlemlenmelidir. İmzalama korumayı
daha da artırabilir.
Bir önyükleme uygulamasının bilgi koruması ve kopya koruması, bir çalışma zamanı dongle'ı (basit veya lisanslı) veya bir sertifika ile şifreleme yoluyla yapılabilir. Bu seçeneklerden biri uygulamanın nesne özelliklerinde etkinleştirilir.