Ochrona oparta na licencji
Aplikacja Rockwell Software® Studio 5000 Logix Designer® integruje technologię CodeMeter w celu ochrony własności intelektualnej na wszystkich etapach cyklu życia produktu, od tworzenia i modyfikacji kodu źródłowego po skompilowane programy działające na samym sterowniku. Dostęp do własności intelektualnej na poszczególnych etapach ma kilka podmiotów: programiści, integratorzy systemów, operatorzy maszyn, personel serwisu i wsparcia technicznego,wykonawcy i użytkownicy końcowi. Cyberataki mogą zatem pochodzić z wewnątrz firmy, których celem będzie kradzież własności intelektualnej, lub z zewnątrz, poprzez próby manipulacji systemami.
W przypadku ochrony opartej na licencjonowaniu, klucze kryptograficzne używane do szyfrowania i deszyfrowania kodu źródłowego i programów wykonywalnych działających na sterownikach programowalnych, zapisywane są w samych licencjach.
Dodatkowo, dostęp do chronionej zawartości opiera się na zasadzie udzielania minimalnych uprawnień: użytkownicy otrzymują tylko te uprawnienia, które są niezbędne do wykonania ich zadań. Licencje są przechowywane w odpornych na manipulacje rozwiązaniach sprzętowych CodeMeter, które zawierają układ bezpieczeństwa karty inteligentnej, w którym przechowywane są wrażliwe klucze. Te bezpieczne urządzenia są dostępne w różnych formach:
Ochrona oparta na licencji składa się z następujących elementów:
- Ochrona źródeł - ochrona wrażliwego kodu
Środowisko projektowo-konfiguracyjne Rockwell Software Studio 5000 firmy Rockwell Automation zawierające oprogramowanie CodeMeter szyfruje wrażliwy kod źródłowy. W Studio 5000 programista może wybrać, które części kodu źródłowego muszą być chronione za pomocą określonych licencji, a zatem którzy użytkownicy posiadający autoryzowany, sprzętowy element zabezpieczający CodeMeter, mogą przeglądać lub modyfikować chronioną zawartość. Obsługiwane są procedury, drabinki, tekst strukturalny i Add-On Instructions (AOI) we wszystkich wspieranych językach. - Ochrona wykonania - ochrona środowiska uruchomieniowego w kontrolerach
Kod aplikacji działających na sterownikach programowalnych Allen-Bradley® ControlLogix 5580, CompactLogix 5380 i CompactLogix 5480 firmy Rockwell Automation skonfigurowany jest w taki sposób, aby działał tylko wtedy, gdy w sterowniku znajduje się zabezpieczona karta SD kontrolowana przez CodeMeter (CmCard/SD) z licencją pobraną za pomocą portalu internetowego. Ochrona przed kopiowaniem zapobiega nieautoryzowanemu przenoszeniu programów między sterownikami.
- Portal internetowy - zarządzanie licencjami i uprawnieniami
Tworzenie, przypisywanie, dystrybucja i zarządzanie licencjami, dzięki którym możliwa jest ochrona i wykonanie kodu, jest proste i odbywa się za pomocą portalu internetowego CodeMeter.
Na przykład, jeśli programista potrzebuje dostępu do kodu źródłowego maszyny z określonej linii produktowej, administrator może za pośrednictwem portalu internetowego po prostu wygenerować odpowiednie licencje i autoryzacje, nawet na ograniczony czas.
Licencje i uprawnienia mogą być zapisywane na różnych typach bezpiecznych urządzeń: CmStick/M, CmStick/C i CmCard.
Elastyczność portalu internetowego pozwala również na zarządzanie licencjami dla określonych maszyn, procedur i AOI oraz wykorzystanie funkcjonalności "Typ odbiorcy" w celu wstępnego definiowania profili użytkowników.
Ochrona oparta na licencjonowaniu daje producentom oryginalnego sprzętu (OEM) możliwość wszechstronnego zarządzania prawami własności intelektualnej deweloperów, inżynierów ds. uruchamiania i konserwacji oraz użytkowników końcowych w sposób niezwykle granularny:
- Najnowocześniejsza kryptografia i chronione elementy sprzętowe, które zapewniają silne szyfrowanie i bezpieczne przechowywanie kluczy dla kodu źródłowego i programów działających na kontrolerach
- Tworzenie precyzyjnie skrojonych licencji, profili użytkowników i uprawnień do przeglądania, edytowania, kopiowania, eksportowania i ochrony krytycznego kodu, np. diagnostyki uruchamiania/awarii, ulepszeń, poprawek
- Zintegrowane raportowanie obejmujące informacje o dystrybucji licencji, ich wykorzystaniu, powiązanych kontenerach licencyjnych i ważności licencji
- Konfigurowanie ograniczeń czasowych w celu dalszego ograniczania uprawnień użytkowników
- Osoby nieposiadające praw licencyjnych mogą nadal uzyskiwać dostęp do niezabezpieczonej zawartości kontrolera i edytować ją, a także wykonywać typowe zadania konserwacyjne, takie jak wymuszanie operacji we/wy oraz przesyłania/pobierania
- Prosta i bezpieczna dystrybucja do wielu zespołów programistycznych, wielu zespołów serwisowych lub organizacji oraz do różnych typów maszyn.
Allen-Bradley, ControlLogix, Rockwell Software, Studio 5000 i Studio 5000 Logix Designer są znakami towarowymi firmy Rockwell Automation Inc.