Password protection
 암호 (password)

ISaGRAF Workbench에는 데이터 보호 시스템이 있습니다. 즉, 프로젝트와 라이브러리 구성요소에 대해서 암호에 따라 보호 을 적용할 수 있습니다. 여기서 라이브러리 구성요소와 I/O구성, I/O 보드, I/O장치 기기, IEC언어로 적힌 Function, FunctionBlock, Ｃ-Function, Ｃ- FunctionBlock, 수치변환 함수 입니다. 암호화는 프로젝트마다 라이브러리 구성요소에 각각 적용할 필요가 있습니다. 복수의 이들에 대해서는 모아서 암호를 적용할 수 없습니다

보호 레벨

암호 보호  정의

암호 설정된 데이터에 접근

보관함 관리자 연결

변수와 I/O 채널에 대한 보호 설정


Protection levels
보호  레벨

하나의 프로젝트와 라이브러리 구성요소에  최대16개 접근 레벨을 설정할 수 있습니다. 각 레벨에 대응한 암호가 존재합니다. 암호는 0에서 15이고, 레벨0이 가장 높은 레벨이 됩니다. 사용자가 암호를 알고 있는 경우는 그 레벨에 대해서 등록되어 있는 조작은 물론 낮은 레벨 암호에 등록되어 있는 것의 조작도 가능합니다. 암호 가 사용된 방법의 예로서 새로운 어플리케이션 코드 생성을 할 경우「만들기」명령어에 대해서 암호 설정에 따라 프로젝트를 보호할 수 있습니다.


Defining password protection
암호 보호  설정

[암호 설정] 명령어에 따라 각각의 프로젝트와 라이브러리 구성요소에 대해서 암호와 그 접근 레벨을 정의할 수 있습니다. 이 명령어는 ISaGRAF 프로젝트관리창 (프로젝트에 대해서), 라이브러리 관리 창(라이브러리 구성요소에 대해서) 메뉴에서 실행합니다. 암호가 아직 정의되지 않은 때는 이 암호 설정 명령어는 암호 없이 사용가능하지만, 일단 하나라도 암호가 설정되면, 이후는 본인이 알고 있는 가장 높은 레벨의 암호를 입력한 후에 암호설정을 하게 됩니다. 이 경우 보다 높은 암호는 변경할 수 없게 됩니다. 암호설정명령어에 따라 다른 접근 레벨 설정과 정의된 레벨에서의 구성요소와  데이터 프로젝트를 실행할 수 있습니다.

암호는 Dialog Box 상부 텍스트 파일을 더블클릭해서 입력합니다. 아래 그림은 Dialog Box입니다.

Dialog Box 하부에는 프로젝트 가능한 아이템(데이터와 기능)이 현재의 보호 레벨이 표시됩니다. 보호 레벨에는 읽기접근 또는 모두접근 의 특권 레벨도 첨가되어 있습니다. 읽기의 특권을 설정하면 그 암호를 모르는 사람이 대응하는 데이터를 보는 것도, 인쇄도 할 수 없도록 할 수 있습니다.

Dialog Box 하부의 항목 필드를 더블클릭하면 특권을 설정하기 위해 아래 그림과 같은 Dialog Box가 열립니다.

이것들의 특권은 모두접근(free access) 에서 정의한 보호  레벨에서도 설정 가능합니다. Full Access 특권에는 읽기접근 보다 낮은 보호 레벨은 설정할 수 없습니다.

프로젝트 기술 등의 문서는 원래 오픈 된 것이기 때문에, 암호에 의한 프로젝트는 설정할 수 없는 것을 주의해 주십시오


Accessing protected data
암호 설정된 데이타에 접근

암호가 설정된 경우에도 Workbench가 시작될 때는  암호는 필요 없게 됩니다. 사용자가 보호  되어 있는 기능과 파일에 억세스할 경우에만 Dialog Box이 표시되고, 암호의 입력이 필요하게 됩니다.

사용자가 요구된 암호(또는 그 이상의 레벨에 등록되어 있는 암호)를 입력한 때는 조작을 계속할 수 있습니다. 한번 사용자가 암호를 넣은 후는 이 암호가 기억되고, 잇따른 조작으로 암호가 필요한 경우에도 재입력할 필요가 없습니다. 단, ISaGRAF Workbench의 모든 창이 닫혀 버린 경우는 다시 암호를 입력할 필요가 있습니다.

틀린 암호가 입력된 경우는 보호  되어 있는 기능은 사용할 수 없습니다.


Links with the archive manager
보관함(archive) 관리자 연결

오브젝트(프로젝트 또는 라이브러리 구성요소)를 보관함 디스크에 백업할 경우는 프로텍션 기능인 보관시 백업이 유효하게 됩니다.(프로텍션이 설정되어 있으면 암호의 입력이 됩니다) 따라서 백업 명령어도 프로텍션을 적용할 수 있습니다.

오브젝트 （프로젝트 또는 라이브러리 구성요소）를 복원할 경우에 이미 Workbench에 동일의 프로젝트가 있을 경우는 프로텍션  기능인“보관함 표시”가 유효하게 됩니다.（ 프로텍션이 설정되어 있는 경우는 프로젝트를 표서하기 위해서는 암호의 입력이 요구됩니다.）


Setting individual protection for variables and I/O channels
변수와 I/O 채널에 대한 보호설정

ISaGRAF Workbench는 다양한 레벨의 암호를 사용한 데이터 보호시스템을 제공합니다. 변수 설정과 I/O접속에 대해서 데이터 모드를 모아서 암호에 따라 보호 하는 것이 가능하지만, 모든 변수와 I/O접속에 대해 각각의 보호 을 설정하는 것이 가능합니다. 때문에 아래의 조건이 필요합니다.

- 암호가 암호 설정 명령어에 따라 설정 완료 할 것.

변수목록 및 I/O접속에 대한 일괄의 보호 레벨 보다도 높은 보호  레벨을 가지고 있는 것.

변수 및 I/O접속 각각에 보호가 설정되어 있는 경우는 변수목록편집기와 I/O접속 편집기 변수명의 좌측에 작은 아이콘(열쇠모양)이 표시 됩니다.

선택된 변수와 I/O채널에 보호를 설정하기 위해서는, 「편집」메뉴 「보호 설정」 또는 「보호 삭제」 명령어를 사용합니다. 어느쪽 명령어라도 첨가할 암호의 입력을 요구하기 때문에 그때는 각각 다른 레벨 암호를 입력할 수 있습니다.

만약, 변수와 I/O채널이 암호 프로텍션되어 있던 상태에서 관련있는 암호가  암호 설정 Dialog Box에서 삭제되어 버린 경우, 항상 동시에 그 이상의 암호가 설정되어 있지 않는 경우는 그 변수와 I/O채널은 새로운 그것에 평형을 맞춘 충분한 레벨의 암호가 설정될 때까지 변경이 불가능하게 됩니다.