보안 레이블 및 값 비활성화
보안 레이블이나 표준 보안 레이블 값이 더 이상 필요하지 않을 경우 보안 레이블 구성 파일에서 비활성화해야 합니다. 비활성화된 보안 레이블과 보안 레이블 값은 레이블 또는 값을 삭제할 때까지 계속 적용됩니다.
비활성화된 보안 레이블은 다음과 같은 특징을 갖습니다.
• 새 객체 생성 창에 표시되지 않습니다.
• 보안 레이블 편집 창에서 사용할 수 있는 객체 목록 테이블의 열로 표시됩니다. 표준 보안 레이블의 경우 보안 레이블의 현재 Null이 아닌 값과 Null 값만 표시되며 Null 값만 선택할 수 있습니다. 레이블에 Null 값이 있는 경우 사용 불가능으로 설정된 레이블에 대한 열을 더 이상 편집할 수 없습니다.
비활성화된 표준 보안 레이블 값은 다음과 같은 특징을 갖습니다.
• 새 객체 생성 창에서 보안 레이블에 대해 선택할 수 있는 값 목록에 표시되지 않습니다.
• 보안 레이블에 대한 현재 값일 경우에만 기존 객체의 보안 레이블 편집 창에 표시됩니다. 레이블 값이 변경되면 비활성화된 값은 더 이상 표시되지 않거나 선택할 수 없습니다.
보안 레이블 또는 레이블 값 비활성화
보안 레이블이나 표준 보안 레이블 값을 비활성화하려면 다음 절차를 따르십시오.
1. 보안 레이블 구성 파일에서 해당 보안 레이블 또는 표준 보안 레이블 값을 disabled로 표시합니다.
◦ 보안 레이블의 경우 SecurityLabel 태그의 enabled 매개변수를 true에서 false로 변경합니다. 예를 들면 다음과 같습니다.
<SecurityLabel name="EXPORT_CONTROL" enabled="false">
◦ 표준 보안 레이블 값의 경우 SecurityLabelValue 태그의 enabled 매개변수를 true에서 false로 변경합니다. 예를 들면 다음과 같습니다.
<SecurityLabelValue name="UNK" enabled="false">
2. 비활성화된 보안 레이블이나 레이블 값을 지정하는 객체 초기화 규칙을 변경하거나 제거합니다.
3. 메소드 서버를 다시 시작하여 구성 변경 사항을 적용합니다.
|
|
개별 보안 레이블이 사용자 정의 테이블 보기에서 선택 사항 열로 구성되도록 선택하는 경우 사용 불가능으로 설정된 보안 레이블을 열로 테이블 보기에 추가한 사용자는 해당 테이블 보기에서 사용 불가능으로 설정된 보안 레이블 열을 제거해야 합니다. 사용자가 열을 제거하지 않으면 표시 이름 대신 보안 레이블의 내부 이름이 표시됩니다.
|
비활성화된 보안 레이블 또는 레이블 값 제거
보안 레이블 구성 파일에서 보안 레이블이나 표준 보안 레이블 값을 단순히 비활성화하는 대신 완전히 제거하도록 선택한 경우 객체 초기화 규칙, 프로젝트 또는 프로그램 템플릿, 로드 파일 및 가져오기 파일 등 보안 레이블 또는 표준 보안 레이블 값의 모든 사용을 제거해야 합니다. 객체에 대한 보안 레이블 설정에 보안 레이블 구성 파일에 없는 레이블이나 표준 보안 레이블 값이 있으면 해당 객체를 액세스할 때마다 예외가 발생합니다.
사용된 보안 레이블을 제거하려면 사용된 모든 보안 레이블을 null 값으로 변경합니다.
사용된 보안 레이블 값을 제거하려면 보안 레이블에 대해 해당 보안 레이블 값을 널 값으로 변경하거나 활성 상태로 유지할 레이블 값으로 모두 변경합니다
사용된 보안 레이블 이름이나 표준 보안 레이블 값을 모두 제거한 후 보안 레이블 구성 파일에서 보안 레이블이나 표준 레이블 값을 삭제합니다. 리소스 정보 파일 및 구성 중 보안 레이블이나 표준 보안 레이블 값을 참조한 기타 파일에서도 보안 레이블이나 표준 레이블 값에 대한 모든 참조를 제거해야 합니다. 이 정보가 지정되는 특정 파일 및 위치를 보려면
보안 레이블 구성을 참조하십시오.
보안 레이블 기능 비활성화
보안 레이블 구성 파일에서 SecurityLabelsConfiguration 태그의 enabled 매개변수를 true에서 false로 변경하고 메소드 서버를 다시 시작하여 보안 레이블 기능을 전역적으로 비활성화할 수 있습니다. 기존 보안 레이블 설정은 기능이 비활성화되었더라도 설정된 상태로 유지할 수 있습니다.
|
|
보안 레이블 기능을 전역적으로 비활성화하더라도 메소드 서버를 시작하려면 구성 파일의 각 보안 레이블에 지정된 리소스 키가 보안 레이블 조직자에 있어야 합니다. 기존 객체에 설정된 보안 레이블과 표준 보안 레이블 값은 해당 객체를 액세스하기 위해 보안 레이블 구성 파일에도 있어야 합니다. 보안 레이블 기능이 비활성화되면 보안 레이블이 적용되지 않고 보안 레이블과 계약이 Windchill 사용자 인터페이스에 나타나지 않습니다.
|
단일 값 표준 보안 레이블에 대한 다중 값 표준 보안 레이블 세분화
다중 값 표준 보안 레이블을 단일 값 표준 보안 레이블로 세분화하려면 보안 레이블 구성 파일의 SecurityLabel 요소에서 MultiValueLogicalOperator 태그를 제거합니다. 세분화하기 전에 먼저 제거할 객체, 객체 초기화 규칙, 프로젝트 또는 프로그램 템플릿, 로드 파일 및 가져오기 파일에 보안 레이블에 대한 여러 값이 적용되어 있지 않은지 확인해야 합니다.