규정 준수 모니터링#

plans-img Enterprise 플랜 에서 사용 가능

deployment-img 자체 호스팅 배포

이 기능을 통해 시스템 콘솔에서 규정 준수 내보내기를 생성할 수 있으며, 모든 쿼리 및 다운로드 작업이 감사 기록에 로그로 남아 감독을 가능하게 하고 무단 쿼리를 방지합니다.

규정 준수 내보내기는 날짜 범위, 사용자 계정 및 키워드 목록으로 필터링할 수 있습니다. 쿼리 요청은 사용자 인터페이스에서 .csv 형식으로 다운로드할 수 있으며, 쿼리를 문서화하는 .json 메타파일과 함께 시스템 관리자가 설정한 디렉토리에 저장됩니다.

일일 규정 준수 보고서도 생성할 수 있으며, Global Relay 와 같은 규정 준수 솔루션과의 통합을 지원합니다.

기본적으로 모든 Mattermost 배포는 업로드된 모든 파일과 함께 수정 및 삭제를 포함한 모든 메시지를 보관합니다.

규정 준수 보고 활성화#

일일 규정 준수 보고서 생성 옵션을 활성화하려면:

  1. 시스템 콘솔 > 규정 준수 > 규정 준수 모니터링 으로 이동하여 규정 준수 보고 활성화 값을 true 로 설정하세요.

  2. (선택 사항) 규정 준수 보고서 디렉토리 에서 완료된 규정 준수 보고서를 저장할 디렉토리를 지정하세요. 비워두면 기본값은 ./data/ 입니다.

  3. 저장 을 선택하세요.

일일 규정 준수 보고서 켜기#

규정 준수 보고를 활성화한 후:

  1. 시스템 콘솔 > 규정 준수 > 규정 준수 모니터링 으로 이동하여 일일 보고서 활성화 값을 true 로 설정하세요.

  2. 저장 을 선택하세요.

이제 시스템은 24시간 이내에 게시된 모든 새 메시지를 규정 준수 보고서 디렉토리 에 지정된 위치에 .csv 파일로 내보냅니다. 이 기능은 이동하는 중앙 집중식 규정 준수 보고 시스템과 함께 사용할 수 있습니다.

규정 준수 보고서 실행#

규정 준수 보고서는 보고서 기준과 일치하는 Mattermost의 모든 메시지 내보내기입니다. 보고서를 실행하려면:

  1. 시스템 콘솔 > 규정 준수 > 규정 준수 모니터링 으로 이동하세요.

  2. 다음을 입력하세요:

    • 작업 이름: 실행할 규정 준수 보고서의 이름을 지정하세요(예: “HR 감사 455”).

    • 시작일: YYYY-MM-DD 형식의 검색 시작 날짜(예: “2016-03-11”).

    • 종료일: YYYY-MM-DD 형식의 검색 종료 날짜(예: “2016-05-11”).

    • 이메일: 검색하려는 메시지를 게시한 사용자의 이메일 주소를 쉼표로 구분하여 나열하세요(예: bill@example.com, bob@example.com).

    • 키워드: 규정 준수 보고서 결과에 포함되려면 메시지에 포함되어야 하는 단어를 지정하세요.

  3. 규정 준수 보고서 실행 을 선택하세요.

보고서는 위에서 설명한 필드 아래의 표시 영역에 대기열로 표시됩니다. 각 규정 준수 보고서 실행의 속성은 다음과 같이 설명됩니다:

  • 타임스탬프: 보고서가 요청된 시간.

  • 상태: running 은 보고서가 실행 중임을 나타냄; finished 는 보고서가 완료되어 다운로드할 준비가 되었음을 나타냄.

  • 기록: 검색 결과의 수를 표시합니다.

  • 유형: adhoc 은 쿼리 필드를 완성하여 보고서가 요청되었음을 나타냄; daily 는 보고서가 일일 내보내기임을 나타냄.

  • 설명: 요청에 표시된 작업 이름.

  • 요청자: 보고서를 요청한 사람의 이메일.

  • 매개변수: 규정 준수 보고서 요청의 매개변수.

각 규정 준수 보고서에는 adhoc-[UNIQUE_ID].zip 이라는 이름의 압축 파일을 다운로드하는 다운로드 링크가 포함되어 있습니다. 파일 내부에는 실행된 검색의 매개변수를 포함하는 meta.json 과 요청에 의해 발견된 메시지의 내용을 포함하는 posts.csv 가 있습니다.

meta.json 에 저장된 규정 준수 쿼리 정의#

meta.json 파일에는 규정 준수 쿼리에 대한 다음 정보가 포함되어 있습니다:

필드

설명

예시

id

규정 준수 쿼리의 고유 식별자

ja8z8egap7nq9kqetz3rt98khe

create_at

규정 준수 쿼리가 실행된 타임스탬프

1463637842478

user_id

쿼리를 생성한 사람의 Mattermost 사용자 ID

3bq1shta93yztg3i6aiu1tzi5h

status

쿼리 상태: finished 또는 failed

“finished”

count

키워드와 일치하는 메시지 수

36

desc

규정 준수 쿼리에 대한 사용자 입력 설명

규정 준수 보고서 예시

type

규정 준수 쿼리 유형: adhoc 또는 daily

“adhoc”

start_at

쿼리 실행이 시작된 타임스탬프

1451606400000

end_at

쿼리가 종료된 타임스탬프

1463529600000

keywords

쿼리에서 일치시킬 쉼표로 구분된 대소문자 구분 없는 키워드

“drinking”

emails

검색할 사용자의 이메일을 쉼표로 구분. 비워두면 모든 사용자 반환

frank.yu@ha.ca, mary.li@hi.co

규정 준수 쿼리 결과가 posts.csv 파일에 저장됨#

posts.csv 에는 규정 준수 쿼리 결과에 대한 다음 정보가 포함되어 있으며, 검색 결과는 행당 하나씩 표시됩니다:

필드

설명

예시

TeamName

팀의 URL 이름

contosi

TeamDisplayName

팀의 표시 이름

Contosi Corporation

ChannelDisplayName

키워드가 발견된 채널의 표시 이름

Community Heartbeat

ChannelName

채널의 URL 이름

community-heartbeat

UserUsername

키워드가 포함된 메시지를 게시한 사용자의 사용자 이름

frank.yu

UserEmail

키워드가 포함된 메시지를 게시한 사용자의 이메일

frank.yu@contosi.com

UserNickname

키워드가 포함된 메시지를 게시한 사용자의 닉네임

fan du

UserType

메시지를 게시한 사용자 유형 (“user” 또는 “bot”)

user

PostId

키워드가 포함된 메시지 게시물의 고유 ID

xt9anyx6x3fx9y84aehgakdpze

PostCreateAt

게시물이 생성된 타임스탬프

2016-03-02T16:01:59Z

PostDeletedAt

게시물이 삭제된 타임스탬프(해당되는 경우)

2016-03-02T16:01:59Z

PostUpdatedAt

게시물이 마지막으로 편집된 타임스탬프(해당되는 경우)

2016-03-02T16:01:59Z

PostParentId

게시물이 댓글인 경우 부모 게시물의 고유 ID

xt9anyx6x3fx9y84aehgakdpze

PostOriginalId

삭제되거나 편집된 게시물의 고유 ID

xt9anyx6x3fx9y84aehgakdpze

PostMessage

키워드가 포함된 메시지

Drinking from the fire hose

PostFilenames

게시물에 첨부된 파일명의 쉼표로 구분된 목록

[“/f../ho.png”,”/f../hi.png”]

Global Relay 지원#

Mattermost 일일 규정 준수 보고서는 Mattermost .CSV 내보내기를 Global Relay EML 파일로 변환하여 Global Relay 규정 준수 솔루션과 호환됩니다.

  • 이 변환은 조직의 특정 요구 사항에 따라 다른 통신 시스템을 Global Relay 형식으로 변환하는 스크립트를 이전에 작성한 내부 개발자가 수행할 수 있습니다.

  • 이 변환을 설정하기 위해 Global Relay 계정 관리자에게 서비스 프로젝트에 대해 문의할 수도 있습니다.

Global Relay 내보내기를 위해 새로운 규정 준수 내보내기 기능 을 사용하는 것을 권장합니다.