/
Audit log 로 사용자의 Activity 를 모니터링하기

Audit log 로 사용자의 Activity 를 모니터링하기

Atlassian Cloud 를 사용할 경우 관리자는 “감사 로그(Audit log)” 메뉴에서 주요 이벤트(사용자 추가/권한 부여등)니 사용자의 행동(view page, edit issue)을 모니터링할 수 있습니다.

감사 로그에 대한 FAQ 는 여기에서 볼 수 있습니다.

 

감사 로그 확인하기

감사 로그를 확인하려면 관리자 권한이 필요합니다.

  1. 관리자 콘솔(admin.atlassian.com)에 접속해서 보안(Security) 감사 로그(Audit log) 메뉴를 클릭합니다.

  2. 우측의 감사 로그 메뉴에서 검색 조건(사용자, 그룹, 사이트, 기간, etc)을 설정하고 Apply 를 클릭합니다.

 

페이지 보기, 편집, Jira 이슈 등록같은 사용자의 행위(user activity)를 확인하려면 Enterprise plan 구독이 필요합니다.

REST API 사용 감사 로그 확인하기

현재 REST API 사용 내역을 추적할 수 있는 기능은 제공되지 않고 있으며 Cloud Roadmap 에 포함되어 있습니다. (23년에 출시 예정)

해당 로드맵은 https://www.atlassian.com/software/access/guide/api-token-controls#why-use-api-token-controls 에서 확인할 수 있습니다.

CASB(Cloud Access Security Broker) 연동 지원

모든 사용자 행위를 직접 관리자 콘솔에서 확인하는 것은 불편하고 데이터가 많을 경우 적절하지 않은 방법입니다.

Atlassian 은 McAfee MVISOIN 을 CASB 로 지원하므로 해당 제품을 사용한다면 MVISION 을 연결해서 중앙해서 관리할 수 있습니다. 자세한 내용은 아래의 문서를 참고하세요.

 

REST API 로 사용자 activity 다운로드 받기

감사 로그는 최대 180일만 저장되므로 export the audit 기능을 사용해서 정기적으로 백업해 두는 게 좋습니다.

또는 REST API 를 사용해서 User activity 를 내려 받을수 있으며 이 기능을 활용하면 Splunk 등 내부에서 사용하는 별도의 SIEM(Security Information and Event Management) 으로 데이터를 Import 해서 처리할 수 있습니다.

curl --request GET \ --url 'https://api.atlassian.com/admin/v1/orgs/{orgId}/events' \ --header 'Authorization: Bearer <access_token>' \ --header 'Accept: application/json'

관리자용 REST API 에 대한 자세한 내용은 아래 문서를 참고하세요

Admin API Key 발급

  1. admin.atlassian.com 에 접속한후에 설정(Settings) → API 키(API key) 메뉴를 클릭합니다.

  2. 상단의 “API 키 만들기(Create an API key)” 를 클릭합니다.

  3. 구분을 위해 API 키 이름을 입력하고 만료 날자를 설정합니다.

  4. 조직 ID(Organization ID)API 키를 복사해 둡니다. 이 페이지를 닫으면 다시는 볼수 없는 것을 주의하세요.

  5. 복사해 둔 API 키로 REST API 를 실행해서 정상 동작여부를 확인합니다.

 

REST API 호출 예제

command line 에서 다음 curl 명령으로 API 의 동작 여부를 확인할 수 있습니다. {orgId} 와 <access_token> 은 위에서 복사해둔 조직ID 와 API key 를 사용하면 됩니다.

curl --request GET \ --url 'https://api.atlassian.com/admin/v1/orgs/{orgId}/events' \ --header 'Authorization: Bearer <access_token>' \ --header 'Accept: application/json'

 

Related content

Atlassian Guard(Access) 인증 정책 설정 및 Non billable policy 적용하기
Atlassian Guard(Access) 인증 정책 설정 및 Non billable policy 적용하기
More like this
logwatch
More like this
Atlassian 조직과 도메인 검증
Atlassian 조직과 도메인 검증
More like this
라라벨 로그 뷰어 패키지(laravel log viewer package)로 로그 파일 웹에서 보기
라라벨 로그 뷰어 패키지(laravel log viewer package)로 로그 파일 웹에서 보기
More like this
Confluence dashboard
Confluence dashboard
More like this
Atlassian Guard 를 사용한 프로비저닝 및 거버넌스 가이드
Atlassian Guard 를 사용한 프로비저닝 및 거버넌스 가이드
More like this