전문 관리 > 시스템 및 비즈니스 정보 분석 > 감사 관리 > 감사 이벤트 기록 구성
  
감사 이벤트 기록 구성
Windchill에서는 기본적으로 다음 사항을 기록합니다.
시스템 사용(로그인, 로그아웃)
조직 사용(컨텍스트 로그온)
사이트 간 요청 위조 이벤트
다운로드 이벤트(다운로드, 표현 보기)
라이선스 사용(로그인 거부)
감사 로그에 기록할 다른 특정 이벤트는 개별적으로 설정해야 합니다.
감사 구성 파일(기본적으로 <Windchill>/conf/auditing/configAudit.xml)은 각 객체 유형에 대해 기록되는 이벤트를 결정합니다. 구성 파일은 캡처 및 보고할 수 있는 몇 가지 사전 정의된 서비스 이벤트 및 요약 이벤트와 함께 제공됩니다. 감사할 특정 이벤트를 결정하려면 회사의 감사 규칙을 분석해야 합니다. 특정 이벤트만 사용하도록 설정하면 모든 이벤트가 감사 로그에 자동으로 누적되지 않으므로 감사 로그 크기를 최소화할 수 있습니다. 추가 이벤트를 추가, 변경 또는 활성화한 후에 메소드 서버를 다시 시작해야 업데이트가 적용됩니다.
* 
관리자는 시스템 성능 최적화보다 보안 강화(예: 잠재적인 악의적 활동에 대해 경고를 보내는 감사 이벤트 활성화)를 통해 얻을 수 있는 이점에 무게를 두어야 합니다. 보안 조치가 성능에 주는 영향의 정도는 사용 중인 시스템의 고유한 여러 가지 요인에 따라 달라집니다. 성능에 주는 영향이 크지 않을 수 있습니다. 하지만 감사 이벤트 활성화로 인해 성능 문제가 발생할 수 있는 경우, 기본적으로 설정된 모든 이벤트를 포함하여 감사 이벤트를 비활성화할 수 있습니다.
구성 파일에서 이벤트는 Windchill에서 실행되는 방식에 따라 eventKey 또는 eventType으로 지정됩니다. 다음 표는 Windchill에 표시되는 이벤트 이름과 configAudit.xml 파일에 표시되는 eventKey를 보여 줍니다.
이벤트
eventKey
컨텍스트 팀에 역할 추가
wt.inf.team.ContainerTeamServiceEvent/ADD_ROLE
라이프 사이클 팀에 역할 추가
wt.team.TeamServiceEvent/ADD_ROLE
조직에 역할 추가
wt.inf.team.NmOrganizationServiceEvent/ADD_ROLE
연관
wt.audit.AuditServiceEvent/ASSOCIATE
변경 구현
wt.change2.ChangeService2Event/CHANGE_IMPLEMENTATION
라이프 사이클 상태 변경
wt.events.summary.ChangeLifecycleStateSummaryEvent
체크 인
wt.events.summary.CheckinSummaryEvent
체크 아웃
wt.events.summary.CheckoutSummaryEvent
완료
wt.events.summary.CompleteSummaryEvent
컨텍스트 로그온
wt.inf.team.ContainerTeamServiceEvent/CONTAINER_LOGIN
복사
wt.events.summary.CopySummaryEvent
사이트 간 요청 위조
wt.audit.AuditServiceEvent/CSRF
기한 변경
ptc.projectmanagement.plan.ProjectManagecomentEvent/EPP_DEADLINE_CHANGE
삭제
wt.events.summary.DeleteSummaryEvent
연관 해제
wt.audit.AuditServiceEvent/DISASSOCIATE
다운로드
wt.content.ContentServiceEvent/READ_CONTENT
액세스 제어 편집
wt.events.summary.ModifyObjectAccessSummaryEvent
속성 편집
wt.events.summary.ModifySummaryEvent
컨텐트 편집
wt.events.summary.ModifyContentSummaryEvent
ID 편집
wt.events.summary.ChangeIdentitySummaryEvent
팀 편집
wt.events.summary.ModifyTeamSummaryEvent
내보내기
wt.events.summary.ExportSummaryEvent
완료 날짜 변경
com.ptc.projectmanagement.plan.ProjectManagementEvent/EPP_FINISH_CHANGE
현재 상황 변경
com.ptc.projectmanagement.plan.ProjectManagementEvent/EPP_STATUS_CHANGE
가져오기
wt.events.summary.ImportSummaryEvent
로그인
wt.session.SessionUserAuditEvent/login
로그아웃
wt.session.SessionUserAuditEvent/logout
마크업 및 주석 달기
wt.events.summary.MarkupAnnotateSummaryEvent
액세스 정책 수정
wt.events.summary.ModifyAccessPolicySummaryEvent
제품 구조 수정
wt.events.summary.ModifyProductStructureSummaryEvent
보안 레이블 수정
wt.events.summary.ModifySecurityLabelsSummaryEvent
이동
wt.events.summary.MoveSummaryEvent
새 객체
wt.events.summary.CreateSummaryEvent
새 보기 버전
wt.events.summary.NewViewVersionSummaryEvent
단일 버전
wt.events.summary.OneOffVersionSummaryEvent
소유자 변경
com.ptc.projectmanagement.plan.ProjectManagementEvent/EPP_OWNER_CHANGE
PDM 체크 아웃
wt.sandbox.SandboxServiceCheckoutEvent/POST_SB_CHECKOUT_EVENT
완료율 변경
com.ptc.projectmanagement.plan.ProjectManagementEvent/EPP_PERCENT_CHANGE
기본 설정 변경
wt.preference.PreferenceServiceEvent/POST_UPDATE
지우기
wt.vc.VersionControlServiceEvent/PRE_ROLLUP
컨텍스트 팀에서 역할 제거
wt.inf.team.ContainerTeamServiceEvent/REMOVE_ROLE
로그인이 거부되었습니다. ADU 라이선스가 충분하지 않습니다.
wt.session.SessionUserAuditEvent/LoginDenied_InsufficientADULicense
로그인이 거부되었습니다. 할당된 라이선스가 없습니다.
wt.session.SessionUserAuditEvent/LoginDenied_LicenseNotAssigned
라이프 사이클 팀에서 역할 제거
wt.team.TeamServiceEvent/REMOVE_ROLE
조직에서 역할 제거
wt.inf.team.NmOrganizationServiceEvent/REMOVE_ROLE
개정
wt.events.summary.ReviseNewVersionSummaryEvent
위험 변경
com.ptc.projectmanagement.plan.ProjectManagementEvent/EPP_RISK_CHANGE
검색
com.ptc.windchill.enterprise.search.server.searchaudit.SearchAuditEvent/SEARCH_AUDIT_EVENT
보안 레이블 다운로드 승인
wt.audit.AuditServiceEvent/SECURITY_LABEL_DOWLOAD_ACK
프린터로 보냄
wt.representation.SentToPrintEvent/SENT_TO_PRINT
공유
wt.events.summary.ShareSummaryEvent
체크 아웃 명령 취소
wt.events.summary.UndoCheckoutSummaryEvent
사용자 암호 변경
wt.org.OrganizationServicesEvent/PASSWORD_CHANGE
등록 정보 보기
wt.audit.AuditServiceEvent/VIEW_PROPERTIES
표현 보기
wt.representation.ViewEvent/VIEW
다음 표는 Windchill에 표시되는 이벤트 이름과 configAudit.xml 파일에 표시되는 eventType 및 이벤트 엔트리를 보여 줍니다. 일반적이지 않은 유형의 이벤트입니다.
이벤트
eventType
이벤트 엔트리
기한 일자 변경(클래식)
DEADLINE_CHANGE
ProjectManagementEventEntry
완료 날짜 변경(클래식)
FINISH_CHANGE
ProjectManagementEventEntry
현재 상황 변경(클래식)
STATUS_CHANGE
ProjectManagementEventEntry
새 토론
NEW_DISCUSSION
ForumEventEntry
승인되지 않은 액세스
NOT_AUTHORIZED
AccessControlEventEntry
소유자 변경(클래식)
OWNER_CHANGE
ProjectManagementEventEntry
완료율 변경(클래식)
PERCENT_CHANGE
ProjectManagementEventEntry
이터레이션 롤백
POST_ROLLBACK
VCEventEntry
상태 변경(클래식)
STATE_CHANGE
ProjectManagementEventEntry
워크플로 활동 상태 변경
ACTIVITY_STATE_CHANGED
WfEngineEventEntry
워크플로 활동 변수 변경
ACTIVITY_CONTEXT_CHANGED
WfEngineEventEntry
워크플로 상태 변경
PROCESS_STATE_CHANGED
WfEngineEventEntry
워크플로 변수 변경
PROCESS_CONTEXT_CHANGED
WfEngineEventEntry
모든 이벤트에 대한 자세한 설명은 아래 나열된 관련 항목을 참조하십시오.
추가 이벤트를 사용하거나 기본 제공 감사 규칙을 추가 또는 변경하려면 사용자 정의 관리에 설명된 대로 PTC 파일 수정을 위한 유지보수 모범 사례를 따르는 것이 좋습니다. 모범 사례를 사용하여 원본의 백업을 작성하고 변경 사항을 새 파일에 적용합니다.