Contents

로그 분석에 대하여

   Apr 15, 2024     1 min read

로그 분석에 대하여 알아본 글입니다.

안녕하세요!

이번에는 로그 분석에 대해 알아보도록 하겠습니다.

글을 본격적으로 시작하기에 앞서,

—오늘의 TMI—

오랜만에 로스트아크라는 게임을 제대로 해봤는데 레이드가 정말 재밌더라고요!

유입도 많은 것 같으니 다음 신규 유저 이벤트도 기대가 됩니다ㅎㅎ

RPG 장르에 흥미가 있으시다면 한 번 해보시길 바랍니다!

—TMI 끝—

글로 돌아가겠습니다!

로그는 시스템의 동작과 관련된 정보를 기록하는 중요한 도구입니다.

특히, 커널 로그는 시스템의 핵심 부분인 커널에서 생성되는 로그를 의미합니다.

이번 글에서는 커널 로그 중에서 주로 사용되는 wtmp, utmp, btmp, lastlog에 대해 알아보겠습니다.

wtmp 로그

wtmp 로그는 시스템에 로그인한 사용자의 정보와 로그아웃 기록을 포함합니다.

이 로그는 로그인 관련 정보를 기록하여 사용자의 활동을 추적하고 분석하는 데 사용됩니다.

주로 보안 감사 및 사용자 활동 추적 목적으로 활용됩니다.

예를 들어, 사용자의 로그인 기록, 로그아웃 기록, 세션 시작 및 종료 시간 등이 wtmp 로그에 포함됩니다.

utmp 로그

utmp 로그는 현재 로그인한 사용자의 정보를 기록합니다.

wtmp 로그와 유사하지만, utmp 로그는 현재 세션에 대한 정보만을 포함하고 있습니다.

이 로그는 시스템 관리자가 실시간으로 현재 사용자의 활동을 모니터링하고, 로그아웃하지 않은 세션을 식별하는 데 사용됩니다.

예를 들어, 사용자의 로그인 시간, 터미널 장치, 프로세스 ID 등이 utmp 로그에 포함됩니다.

btmp 로그

btmp 로그는 로그인 시도에 대한 정보를 기록합니다.

로그인 시도가 실패한 경우에도 해당 정보를 기록하여 보안 이슈를 분석하고 추적하는 데 사용됩니다.

예를 들어, 로그인 시도한 사용자의 아이디, 실패한 로그인 시간, 실패한 IP 주소 등이 btmp 로그에 포함됩니다.

lastlog 로그

lastlog 로그는 사용자가 마지막으로 로그인한 시간과 관련된 정보를 기록합니다.

이 로그는 사용자의 로그인 이력을 추적하고, 오랫동안 로그인하지 않은 사용자를 식별하는 데 사용됩니다.

예를 들어, 사용자의 마지막 로그인 시간, 로그인 터미널 장치, IP 주소 등이 lastlog 로그에 포함됩니다.

마치며

이러한 커널 로그들은 시스템 보안 및 감사를 위해 중요한 정보를 제공합니다.

로그 분석을 통해 시스템의 이상 동작, 보안 위협, 사용자 활동 등을 식별할 수 있습니다.

보안 관련 이슈에 대한 조사나 시스템 문제 해결에 도움이 되는 유용한 자료입니다.