[보안] 로그 관리

markyang92·2021년 6월 27일
0

security

목록 보기
10/10
post-thumbnail

syslog 관리

  • syslog 대몬이 존재

시스템 로그 저장소

  • 주로 /var/log에 있다.

점검 사항

  1. syslog(rsyslog) 대몬 존재 확인
$ sudo systemctl status syslog


syslog.conf 제어(rsyslog.d)

  • 기존 /etc/syslog.conf -> rsyslog.d가 관리 -> /etc/rsyslog.d/50-default.conf
  • /etc/rsyslog.d/50-default.conf 에서 어떤 서비스어디에 로그를 남기는지 지정

  1. 다음의 화면을보면, cron.* /var/log/cron.log으로 되어 있는데 이는
    cron 서비스에 대한 로그/var/log/cron.log에 남긴다는 뜻

2-2. /etc/rsyslog.d/50-default.conf에서 *.=info;*.=notice;*.=warn; \ 으로 시작하는 문단의 주석 없음을 확인


조치 사항

  1. /etc/rsyslog.d/50-default.conf에서 cron.* /var/log/cron.log 주석 없앰


  1. /etc/rsyslog.d/50-default.conf에서 *.=info;*.=notice;*.=warn; \ 으로 시작하는 문단의 주석 없앰



  1. syslog(rsyslog) 대몬 restart
$ sudo systemctl restart syslog

주요 log파일들 권한

  1. /etc/login.defs에서 SULOG_FILE이 설정 되어 있다면
    1-1. /etc/login.defsSULOG_FILE 부분이 주석해제 되면, 모든 su 활동이 지정한 파일에 로그된다.

    /var/log/sulog

  1. 이러한 중요 로그 파일들의 권한은 아래 이하여야 한다.
log filepermission(지시된 이하여야 안전)
/var/adm/sulog0640
/var/adm/lastlog0644
/var/log/lastlog0664
/etc/security/lastlog0640
/etc/security/failedlogin0644
/var/adm/utmp0644
/var/adm/btmp0660
/var/adm/wtmp0664
/var/log/wtmp0664
/var/run/utmp0664
/var/log/btmp0660
/var/log/pacct0640
/var/log/messages0640
/etc/wtmpx0644
/etc/utmpx0644
/var/adm/wtmpx0644
/var/adm/utmpx0644
/etc/utmp0644
profile
pllpokko@alumni.kaist.ac.kr

0개의 댓글