InfoGrab DocsInfoGrab Docs

컴플라이언스 모니터링

요약

이 기능은 System Console에서 컴플라이언스 내보내기를 생성할 수 있으며, 모든 조회 및 다운로드 작업이 감사 기록에 기록되어 감독을 가능하게 하고 무단 쿼리를 방지합니다. 컴플라이언스 내보내기는 날짜 범위, 사용자 계정, 키워드 목록으로 필터링할 수 있습니다.

사용 가능 플랜: Enterprise, Enterprise Advanced

이 기능은 System Console에서 컴플라이언스 내보내기를 생성할 수 있으며, 모든 조회 및 다운로드 작업이 감사 기록에 기록되어 감독을 가능하게 하고 무단 쿼리를 방지합니다.

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

일별 컴플라이언스 보고서도 생성할 수 있으며, Global Relay와 같은 컴플라이언스 솔루션과의 연동을 지원합니다.

기본적으로 모든 Mattermost 배포는 편집 및 삭제를 포함한 모든 메시지와 업로드된 모든 파일을 유지합니다.

컴플라이언스 보고 활성화#

일별 컴플라이언스 보고서 생성 옵션을 활성화하려면:

  1. System Console > Compliance > Compliance Monitoring으로 이동하여 컴플라이언스 보고 활성화 값을 true로 설정합니다.
  2. (선택 사항) 컴플라이언스 보고서 디렉터리에서 완료된 컴플라이언스 보고서를 배치할 디렉터리를 지정합니다. 비워 두면 기본값 ./data/로 설정됩니다.
  3. 저장을 선택합니다.

일별 컴플라이언스 보고서 활성화#

컴플라이언스 보고를 활성화한 후:

  1. System Console > Compliance > Compliance Monitoring으로 이동하여 일일 보고서 활성화 값을 true로 설정합니다.
  2. 저장을 선택합니다.

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

컴플라이언스 보고서 실행#

컴플라이언스 보고서는 보고서 기준과 일치하는 Mattermost의 모든 메시지를 내보내는 것입니다. 보고서를 실행하려면:

  1. System Console > Compliance > Compliance Monitoring으로 이동합니다.

  2. 다음을 입력합니다:

    • Job Name: 실행할 컴플라이언스 보고서의 이름을 지정합니다(예: "HR Audit 455").
    • From: YYYY-MM-DD 형식의 검색 시작 날짜(예: "2016-03-11").
    • To: YYYY-MM-DD 형식의 검색 종료 날짜(예: "2016-05-11").
    • Emails: 게시된 메시지를 검색할 사용자의 이메일 주소를 쉼표로 구분한 목록(예: bill@example.com, bob@example.com).
    • Keywords: 컴플라이언스 보고서 결과에 포함될 메시지에 포함되어야 하는 단어를 지정합니다.
  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 사용자가 입력한 컴플라이언스 쿼리 설명 Example Compliance Report
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 내보내기에는 새로운 컴플라이언스 내보내기 기능 사용을 권장합니다.

컴플라이언스 모니터링

Mattermost v12.0
원문 보기

요약

이 기능은 System Console에서 컴플라이언스 내보내기를 생성할 수 있으며, 모든 조회 및 다운로드 작업이 감사 기록에 기록되어 감독을 가능하게 하고 무단 쿼리를 방지합니다. 컴플라이언스 내보내기는 날짜 범위, 사용자 계정, 키워드 목록으로 필터링할 수 있습니다.

사용 가능 플랜: Enterprise, Enterprise Advanced

이 기능은 System Console에서 컴플라이언스 내보내기를 생성할 수 있으며, 모든 조회 및 다운로드 작업이 감사 기록에 기록되어 감독을 가능하게 하고 무단 쿼리를 방지합니다.

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

일별 컴플라이언스 보고서도 생성할 수 있으며, Global Relay와 같은 컴플라이언스 솔루션과의 연동을 지원합니다.

기본적으로 모든 Mattermost 배포는 편집 및 삭제를 포함한 모든 메시지와 업로드된 모든 파일을 유지합니다.

컴플라이언스 보고 활성화#

일별 컴플라이언스 보고서 생성 옵션을 활성화하려면:

  1. System Console > Compliance > Compliance Monitoring으로 이동하여 컴플라이언스 보고 활성화 값을 true로 설정합니다.
  2. (선택 사항) 컴플라이언스 보고서 디렉터리에서 완료된 컴플라이언스 보고서를 배치할 디렉터리를 지정합니다. 비워 두면 기본값 ./data/로 설정됩니다.
  3. 저장을 선택합니다.

일별 컴플라이언스 보고서 활성화#

컴플라이언스 보고를 활성화한 후:

  1. System Console > Compliance > Compliance Monitoring으로 이동하여 일일 보고서 활성화 값을 true로 설정합니다.
  2. 저장을 선택합니다.

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

컴플라이언스 보고서 실행#

컴플라이언스 보고서는 보고서 기준과 일치하는 Mattermost의 모든 메시지를 내보내는 것입니다. 보고서를 실행하려면:

  1. System Console > Compliance > Compliance Monitoring으로 이동합니다.

  2. 다음을 입력합니다:

    • Job Name: 실행할 컴플라이언스 보고서의 이름을 지정합니다(예: "HR Audit 455").
    • From: YYYY-MM-DD 형식의 검색 시작 날짜(예: "2016-03-11").
    • To: YYYY-MM-DD 형식의 검색 종료 날짜(예: "2016-05-11").
    • Emails: 게시된 메시지를 검색할 사용자의 이메일 주소를 쉼표로 구분한 목록(예: bill@example.com, bob@example.com).
    • Keywords: 컴플라이언스 보고서 결과에 포함될 메시지에 포함되어야 하는 단어를 지정합니다.
  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 사용자가 입력한 컴플라이언스 쿼리 설명 Example Compliance Report
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 내보내기에는 새로운 컴플라이언스 내보내기 기능 사용을 권장합니다.